opus5: fix layout and content - tgtimes - The Gopher Times | |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit d917d021d39b60e94389e2aeb629c985e7ea36bc | |
parent 77105e8c10be1d960c6393b79bc97a5ba850e728 | |
Author: Josuah Demangeon <[email protected]> | |
Date: Sat, 25 Jun 2022 22:49:13 +0200 | |
opus5: fix layout and content | |
Diffstat: | |
M bitreich/news.gph | 5 +++++ | |
M opus5/article-20h-geomyidae.mw | 60 ++++++++++++++++++++++++++++-… | |
A opus5/article-bitreich-BIG-BROWSER… | 23 +++++++++++++++++++++++ | |
A opus5/article-bitreich-Bitreich-Co… | 40 +++++++++++++++++++++++++++… | |
A opus5/article-bitreich-Prof-Skildg… | 23 +++++++++++++++++++++++ | |
D opus5/article-bitreich-onlyturtlef… | 21 --------------------- | |
A opus5/article-bitreich-sfeed-1.5-R… | 29 +++++++++++++++++++++++++++… | |
M opus5/article-josuah-I-Do-Not-Know… | 3 ++- | |
A opus5/article-linuxconsole-Animate… | 43 +++++++++++++++++++++++++++… | |
D opus5/article-linuxconsole-animate… | 43 ---------------------------… | |
R opus5/article-tgtimes-bluetooth-br… | 0 | |
R opus5/article-tgtimes-breathing-op… | 0 | |
R opus5/article-tgtimes-embedded-for… | 0 | |
R opus5/article-tgtimes-gopher-podca… | 0 | |
R opus5/article-tgtimes-ircnow.mw ->… | 0 | |
R opus5/article-tgtimes-maemo-leste-… | 0 | |
A opus5/article-tgtimes-Mallumo.mw | 32 +++++++++++++++++++++++++++++… | |
A opus5/article-tgtimes-Relics-of-Fa… | 91 +++++++++++++++++++++++++++… | |
A opus5/article-tgtimes-Sailing-With… | 35 +++++++++++++++++++++++++++… | |
A opus5/article-tgtimes-Synthetic-As… | 75 +++++++++++++++++++++++++++… | |
D opus5/article-tgtimes-ascii-art-re… | 67 ---------------------------… | |
D opus5/article-tgtimes-fft-hack.mw | 90 -----------------------------… | |
D opus5/article-tgtimes-mallumo.mw | 31 -----------------------------… | |
D opus5/article-tgtimes-sailingwithg… | 34 ---------------------------… | |
M opus5/footer.mw | 5 +++-- | |
M opus5/tgtimes5.mw | 25 +++++++++++++------------ | |
M opus5/tgtimes5.pdf | 0 | |
M opus5/tgtimes5.txt | 332 ++++++++++++++---------------… | |
M tmac.w | 12 ++++++++---- | |
29 files changed, 628 insertions(+), 491 deletions(-) | |
--- | |
diff --git a/bitreich/news.gph b/bitreich/news.gph | |
@@ -4,6 +4,11 @@ | |
[0|Atom news feed|/news.atom.xml|server|port] | |
___[ News Aggregator ] | |
+[0|2022-06-23 – »0x20 brcon call for registration and talks.« by 20h|/usr/… | |
+[0|2022-06-13 – »BIG BROWSER IS WATCHING YOU!« by 20h|/usr/20h/phlog/2022-… | |
+[0|2022-05-25 – »60 days CfP for Brcon2022!« by 20h|/usr/20h/phlog/2022-05… | |
+[0|2022-05-22 – »69 days until Brcon Belgrade, 64 days until Brcon Online.�… | |
+[0|2022-05-21 – »sfeed 1.5 was released.« by bob|/usr/bob/phlog/2022-05-21… | |
[0|2022-05-13 – »Prof. Skildgaard: Only Turtle Fans« by 20h|/usr/20h/phlog… | |
[0|2022-04-22T21-03-37.1533808 – »Bitreich is proudly publishing The Gopher… | |
[0|2022-04-12 – »Bitreich OnlyFans reaches 12k Fans!« by 20h|/usr/20h/phlo… | |
diff --git a/opus5/article-20h-geomyidae.mw b/opus5/article-20h-geomyidae.mw | |
@@ -1,18 +1,20 @@ | |
.SH 20h | |
20h Presents: Geomyidae | |
-.2C 122v | |
+.2C 14v | |
. | |
-.QP | |
+.PP | |
This project existed since a while, and kept improving. | |
In this interview with 20h, he shows us what Geomyidae's got under the hood. | |
. | |
.QP | |
What is Geomyidae? | |
+. | |
.PP | |
Geomyidae is a Unix/Linux daemon/service serving the gopher protocol. | |
. | |
.QP | |
So what is gopher? | |
+. | |
.PP | |
Gopher here is an internet protocol, which was first developed at the Universi… | |
After its short success, it declined, but is now striving again to be used for… | |
@@ -21,9 +23,13 @@ Those are gopher clients. | |
. | |
.QP | |
How does Geomyidae help with getting started with gopher? | |
+. | |
.PP | |
The installation of Geomyidae is very simple. | |
You can setup your Geomyidae right away: | |
+. | |
+.1C | |
+. | |
.DS | |
git clone git://bitreich.org/geomyidae | |
cd geomyidae | |
@@ -31,11 +37,16 @@ make | |
./geomyidae -b $(pwd) -p 7070 & | |
curl -s gopher://localhost:7070 | |
.DE | |
+. | |
+.2C 94v | |
+. | |
+.PP | |
Yes, curl supports gopher! | |
And it supports gopher and TLS too! | |
. | |
.QP | |
Are there many alternatives among gopher daemons? | |
+. | |
.PP | |
Yes, there are many. | |
Some are there due to historical reasons, others have gone out of shape over t… | |
@@ -43,6 +54,7 @@ One of the most popular alternatives is pygopherd. | |
. | |
.QP | |
How does Geomyidae compares to other implementations? | |
+. | |
.PP | |
Geomyidae offers a unique simple way of expressing gopher content. | |
See the manpage or the examples in the source for how .gph files are formatted. | |
@@ -53,6 +65,7 @@ But those are to preserve the unique history of gopher. | |
. | |
.QP | |
Did Geomyidae have significant evolutions since the beginning? | |
+. | |
.PP | |
Yes. | |
Originally Geomyidae was named gopherd for Plan 9. | |
@@ -63,6 +76,7 @@ You can easily see all features in the documentation and espe… | |
. | |
.QP | |
Does Geomyidae work with all gopher clients? | |
+. | |
.PP | |
Yes. | |
Geomyidae supports the original protocol from the beginning, up to modern goph… | |
@@ -70,18 +84,25 @@ For the intermediary gopher+ protocol there is a compatibil… | |
. | |
.QP | |
Has NSA inserted a backdoor onto Geomyidae? | |
+. | |
.PP | |
I am not allowed to tell you. | |
. | |
.QP | |
How does gopher help with privacy? | |
+. | |
.PP | |
The gopher protocol has the unique property that all data you send over the li… | |
This is different to HTTP, where headers, HTML and Javascript got so complex, … | |
-See the gopher onion project (gopher://bitreich.org/1/onion) for how to combin… | |
+See the gopher onion project | |
+.FS | |
+gopher://bitreich.org/1/onion | |
+.FE | |
+for how to combine this with tor for total privacy and anonymity. | |
. | |
.QP | |
Are there TLS support on some gopher clients already? | |
+. | |
.PP | |
There is support in curl, mpv/ffmpeg, sacc and more. | |
It is very easy to add TLS support to any client. | |
@@ -90,6 +111,8 @@ s,via TLS,& on the gopher TCP port (default: 70), | |
. | |
.QP | |
Are there been any evolution of the gopher protocol itself since the beginning… | |
+. | |
+.PP | |
The technology used is simple. | |
Gopher does not allow requests, which begin with the first bytes of a TLS requ… | |
So any proper and old gopher daemon will simply refuse the connection. | |
@@ -98,6 +121,8 @@ Any ISDN line will handle such probing requests for TLS easi… | |
. | |
.QP | |
Did Geomyidae have to adapt itself to the gopher protocol? Did it make gopher … | |
+. | |
+.PP | |
Geomyidae changed the part of gophespace it was able to reach. | |
Many servers run on Geomyidae. | |
There is software written just for Geomyidae and its gph format. | |
@@ -108,46 +133,69 @@ s,changed,&, | |
. | |
.QP | |
Have you seen Geomyidae ever used outside a hobby project? | |
+. | |
+.PP | |
Well, Bitreich is serious in changing the software world. | |
Most of gopherspace is »hobby projects«. | |
But then, most of gopherspace is made from heart blood and love, which makes i… | |
. | |
.QP | |
Is Geomyidae ready for non-hobby uses? | |
+. | |
+.PP | |
Geomyidae is ready for any use. | |
It is stable and optimized to scale better than the cloud. | |
. | |
.QP | |
Geomyidae uses ".gph" files. | |
+. | |
+.PP | |
Does it replace the gophermap standard? | |
Yes, in Geomyidae it does. | |
Gph is simpler and easier to adapt to, especially when you come from some mark… | |
. | |
.QP | |
Does Geomyidae support dynamic pages? | |
+. | |
+.PP | |
Geomyidae supports two forms of dynamic pages: One which uses the gph markup a… | |
Additionally it supports in the latest release a form of REST, where paths are… | |
There is also support for index.dcgi/index.cgi scripts to have better looking … | |
. | |
.QP | |
Is Geomyidae already packaged in some Linux/BSD distributions? | |
+. | |
+.PP | |
As far as I know it is packaged in gentoo, Archlinux (and more), all BSDs. | |
-18:32 <@__20h__> Since it is so simple to package: Just extract the tarball, r… | |
+Since it is so simple to package: Just extract the tarball, run make and make … | |
. | |
.QP | |
What is planned for the next releases of Geomyidae? | |
+. | |
+.PP | |
As of now I have worked through my whole long-standing TODO list for Geomyidae. | |
New ideas will evolve from people sending in patches or through practical need. | |
-Geomyidae follows the Bitreich manifesto (gopher://bitreich.org/0/documents/bi… | |
+Geomyidae follows the Bitreich manifesto | |
+.FS | |
+gopher://bitreich.org/0/documents/bitreich-manifesto.md | |
+.FE | |
+where a software can be done. | |
. | |
.QP | |
How to get involved? Getting help, discussing, bug hunting, code contribution,… | |
+. | |
+.PP | |
If anyone wants to get involved, first download Geomyidae, run it, have fun us… | |
-If you run into problems, have patches or suggestions, come on ircs://irc.bitr… | |
+If you run into problems, have patches or suggestions, come on IRC | |
+.FS | |
+ircs://irc.bitreich.org/#bitreich-en | |
+.FE | |
+and discuss with us your problem. | |
For e-mail, send such requests to [email protected]. | |
All contact is in the manpage too. | |
. | |
.QP | |
Can I have an ice cream? | |
+. | |
.PP | |
Yes, you will get one, once we meet again. | |
diff --git a/opus5/article-bitreich-BIG-BROWSER-IS-WATCHING-YOU.mw b/opus5/arti… | |
@@ -0,0 +1,23 @@ | |
+.SH 20h | |
+BIG BROWSER IS WATCHING YOU! | |
+. | |
+.PP | |
+Are you feeling watched all the time? Do you feel unsure when doing something … | |
+. | |
+.PP | |
+You want to know how to be able to do nasty things online without someone mast… | |
+.FS | |
+gopher://bitreich.org/1/con/2022 | |
+.FE | |
+. | |
+.PP | |
+This time online and in presence! | |
+. | |
+.PP | |
+See you there! | |
+. | |
+.PP | |
+Sincerely yours, | |
+. | |
+.PP | |
+20h Chief Espionage Officer (CEO) | |
diff --git a/opus5/article-bitreich-Bitreich-Con-2022-Come-and-Talk.mw b/opus5/… | |
@@ -0,0 +1,40 @@ | |
+.SH 20h | |
+Bitreich Con 2022, Come and Talk! | |
+.2C 20v | |
+. | |
+.PP | |
+Greetings at 852.770114854 km/h, 34943.004 miles over the Atlantic Ocean. | |
+. | |
+.PP | |
+This is a happy reminder, that in 60 days, brcon2022 will happen. | |
+When you have anything interesting to share, please send in your proposals for… | |
+Christoph Lohmann <[email protected]> | |
+. | |
+.PP | |
+There will be two parts: | |
+. | |
+.IP July 25th to 28th | |
+Online presentations, then one day to get to Belgrade | |
+. | |
+.IP July 30th to 31st | |
+We will be in presence, having fun in Belgrade, Serbia. | |
+. | |
+.PP | |
+If you want to hold a presention of your interest, please see the Call for Pap… | |
+.FS | |
+gopher://bitreich.org/1/con/2022 | |
+.FE | |
+and send your proposal to Christoph Lohmann <[email protected]> | |
+. | |
+.PP | |
+There is already a wide variety of topics registered, | |
+from medicine to simple software over geology and hopefully a special greeting… | |
+. | |
+.PP | |
+See you online and in presence! | |
+. | |
+.PP | |
+Sincerely yours, | |
+. | |
+.PP | |
+20h Chief Conference Officer (CCO) | |
diff --git a/opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw b/opus… | |
@@ -0,0 +1,23 @@ | |
+.SH 20h | |
+Prof. Skildgaard: Only Turtle Fans | |
+.2C 10v | |
+. | |
+.PP | |
+I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard… | |
+.FS | |
+http://onlyturtlefans.com/ | |
+.FE | |
+. | |
+.PP | |
+You can see many #turtlefan pictures. | |
+.FS | |
+<annna> #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png | |
+.FE | |
+. | |
+.PP | |
+Please recommend his work! He has done so much for us, like reviewing all entr… | |
+. | |
+.PP | |
+Sincerely yours, | |
+.PP | |
+20h Chief Slowness Executive (CSE) | |
diff --git a/opus5/article-bitreich-onlyturtlefans.mw b/opus5/article-bitreich-… | |
@@ -1,21 +0,0 @@ | |
-.SH 20h | |
-Prof. Skildgaard: Only Turtle Fans | |
-.2C 22v | |
-. | |
-.PP | |
-I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard… | |
-. | |
-.DS | |
-http://onlyturtlefans.com/ | |
-.DE | |
-. | |
-.PP | |
-You can see many #turtlefan pictures. annna | #turtlefan: gopher://bitreich.or… | |
-. | |
-.PP | |
-Please recommend his work! He has done so much for us, like reviewing all entr… | |
-. | |
-.PP | |
-Sincerely yours, | |
-.PP | |
-20h Chief Slowness Executive (CSE) | |
diff --git a/opus5/article-bitreich-sfeed-1.5-Released.mw b/opus5/article-bitre… | |
@@ -0,0 +1,29 @@ | |
+.SH Hiltjo | |
+sfeed 1.5 Released | |
+. | |
+.PP | |
+sfeed | |
+.FS | |
+git://git.codemadness.org/sfeed | |
+gopher://codemadness.org/1/git/sfeed | |
+https://codemadness.org/releases/sfeed/ | |
+gopher://codemadness.org/1/releases/sfeed/ | |
+.FE | |
+is a tool to convert RSS or Atom feeds from XML to a TAB-separated file. | |
+. | |
+.PP | |
+sfeed has the following notable changes compared to 1.4: | |
+.PP | |
+Changes: | |
+.IP • | |
+sfeed_curses: interrupt waitpid while interactive child program is running Thi… | |
+.IP • | |
+sfeed_curses: close stdin before spawning a plumb program in non-interactive m… | |
+.IP • | |
+Properly escape backslashes in the man pages (thanks adc!). | |
+.IP • | |
+Documentation improvements to the man pages and a progress indicator example s… | |
+.PP | |
+I want to thank all people who gave feedback, | |
+.PP | |
+Thanks, Hiltjo | |
diff --git a/opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw b/opus5/articl… | |
@@ -1,5 +1,6 @@ | |
.SH josuah | |
I Do Not Know, Do Not Ask Me | |
+.2C 95v | |
. | |
.PP | |
The post-Snowden era is marked by a new fact that cannot be ignored anymore: | |
@@ -121,4 +122,4 @@ https://yewtu.be/watch?v=QcSlAihVM0Q | |
. | |
.PP | |
The thing with living like an ant in the anthill is: | |
-you do not get too many answers about how the whole place works. | |
+you do not get too many answers about how the whole thing works. | |
diff --git a/opus5/article-linuxconsole-Animated-Text-Art.mw b/opus5/article-li… | |
@@ -0,0 +1,43 @@ | |
+.SH linuxconsole | |
+Animated ASCII art | |
+.2C 20v | |
+. | |
+.PP | |
+With all the history of ASCII art and demoscene, | |
+it would be a shame if noone ever tried to combine the two in animated ASCII a… | |
+Courtesy of textfiles.com, | |
+we can browse through a collection of 93 animated ASCII pieces of arts. | |
+. | |
+.FS | |
+http://artscene.textfiles.com/vt100/ | |
+http://linuxconsole.net/ascii_art.html | |
+.FE | |
+. | |
+.PP | |
+The animation speed will likely be too high for a terminal, | |
+and can be slowed down with the throttle(1) program as advised | |
+by linuxconsole.net, or with the script below: | |
+. | |
+.DS | |
+curl -s http://artscene.textfiles.com/vt100/twilightzone.vt | | |
+while :; do dd bs=2 count=1 2>/dev/null; done | |
+.DE | |
+. | |
+.PP | |
+You may use the "reset" command to get your terminal normal again | |
+after watching. | |
+. | |
+.PP | |
+Some are a pun, a few frames to only give impression of movement, | |
+while other might be closer to a short animated movie. | |
+Talking of which, long movies were also done: | |
+. | |
+.DS | |
+https://www.asciimation.co.nz/ | |
+telnet towel.blinkenlights.nl | |
+.DE | |
+. | |
+.PP | |
+These characters transmitted through one protocol or another, | |
+whispers to us, through our terminal screen, fruit of the imagination of plain… | |
+ | |
diff --git a/opus5/article-linuxconsole-animated-text-art.mw b/opus5/article-li… | |
@@ -1,43 +0,0 @@ | |
-.SH linuxconsole | |
-Animated ASCII art | |
-.2C 40v | |
-. | |
-.PP | |
-With all the history of ASCII art and demoscene, | |
-it would be a shame if noone ever tried to combine the two in animated ASCII a… | |
-Courtesy of textfiles.com, | |
-we can browse through a collection of 93 animated ASCII pieces of arts. | |
-. | |
-.FS | |
-http://artscene.textfiles.com/vt100/ | |
-http://linuxconsole.net/ascii_art.html | |
-.FE | |
-. | |
-.PP | |
-The animation speed will likely be too high for a terminal, | |
-and can be slowed down with the throttle(1) program as advised | |
-by linuxconsole.net, or with the script below: | |
-. | |
-.DS | |
-curl -s http://artscene.textfiles.com/vt100/twilightzone.vt | | |
-while :; do dd bs=2 count=1 2>/dev/null; done | |
-.DE | |
-. | |
-.PP | |
-You may use the "reset" command to get your terminal normal again | |
-after watching. | |
-. | |
-.PP | |
-Some are a pun, a few frames to only give impression of movement, | |
-while other might be closer to a short animated movie. | |
-Talking of which, long movies were also done: | |
-. | |
-.DS | |
-https://www.asciimation.co.nz/ | |
-telnet towel.blinkenlights.nl | |
-.DE | |
-. | |
-.PP | |
-These characters transmitted through one protocol or another, | |
-whispers to us, through our terminal screen, fruit of the imagination of plain… | |
- | |
diff --git a/opus5/article-tgtimes-bluetooth-brain.mw b/opus5/article-tgtimes-B… | |
diff --git a/opus5/article-tgtimes-breathing-open-source.mw b/opus5/article-tgt… | |
diff --git a/opus5/article-tgtimes-embedded-forth.mw b/opus5/article-tgtimes-Em… | |
diff --git a/opus5/article-tgtimes-gopher-podcast-search.mw b/opus5/article-tgt… | |
diff --git a/opus5/article-tgtimes-ircnow.mw b/opus5/article-tgtimes-IRCNow.mw | |
diff --git a/opus5/article-tgtimes-maemo-leste-update.mw b/opus5/article-tgtime… | |
diff --git a/opus5/article-tgtimes-Mallumo.mw b/opus5/article-tgtimes-Mallumo.mw | |
@@ -0,0 +1,32 @@ | |
+.SH darkfi | |
+The Mallumo Weechat Plugin | |
+.2C 10v | |
+. | |
+.PP | |
+IRC is part of the protocols that survived to the advent of the Web. | |
+. | |
+.PP | |
+It still has users, it still has new network and communities initiatives sprin… | |
+. | |
+.PP | |
+One single little touch it lacks is end-to-end encryption. | |
+Without it it is perfect for public communities such as software projects disc… | |
+but private 1-to-1 communication could suddenly become a good candidate for en… | |
+. | |
+.PP | |
+Part of the DarkFi project, this is what Mallumo | |
+.FS | |
+https://github.com/darkrenaissance/mallumo | |
+.FE | |
+brings in a simple piece of code using libNaClk, | |
+the crypto library from Dan Bernstein, | |
+author of ED25519 (in its repackaged libsodium form). | |
+This is state-of-the-art, well-proven and fast cryptography for end-to-end com… | |
+. | |
+.PP | |
+With this plug-in dropped in the plugin folder, | |
+all private communication start by a simple key exchange over normal IRC, | |
+and the conversation upgrades to nacl-encrypted messages over regular IRC. | |
+. | |
+.PP | |
+There might not be any simpler way to encrypt peer-to-peer communication onlin… | |
diff --git a/opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw b/opus5… | |
@@ -0,0 +1,91 @@ | |
+.SH tgtimes | |
+Relics of Fast Fourrier Transform | |
+.1C | |
+. | |
+.PP | |
+In 1967, the Kooley-Tukey FFT algorythm (the one we all use now) was written i… | |
+What the hell were they running it on, and what damned data were they feeding … | |
+. | |
+.DS | |
+ SUBROUTINE FOUR1(DATA,NN,ISIGN) | |
+C THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN | |
+C TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN | |
+C FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE- | |
+C DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF | |
+C THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS | |
+C FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN | |
+C IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES | |
+C ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS | |
+C PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY | |
+C NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION | |
+C OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR | |
+C DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
+C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
+C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES | |
+C AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.) | |
+C SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT. | |
+ DIMENSION DATA(1) | |
+ N=2*NN | |
+ J=1 | |
+ DO 5 I=1,N,2 | |
+ IF(I-J)1,2,2 | |
+1 TEMPR=DATA(J) | |
+ TEMPI=DATA(J+1) | |
+ DATA(J)=DATA(I) | |
+ DATA(J+1)=DATA(I+1) | |
+ DATA(I)=TEMPR | |
+ DATA(I+1)=TEMPI | |
+2 M=N/2 | |
+3 IF(J-M)5,5,4 | |
+4 J=J-M | |
+ M=M/2 | |
+ IF(M-2)5,3,3 | |
+5 J=J+M | |
+ MMAX=2 | |
+6 IF(MMAX-N)7,9,9 | |
+7 ISTEP=2*MMAX | |
+ DO 8 M=1,MMAX,2 | |
+ THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX) | |
+ WR=COS(THETA) | |
+ WI=SIN(THETA) | |
+ DO 8 I=M,N,ISTEP | |
+ J=I+MMAX | |
+ TEMPR=WR*DATA(J)-WI*DATA(J+1) | |
+ TEMPI=WR*DATA(J+1)+WI*DATA(J) | |
+ DATA(J)=DATA(I)-TEMPR | |
+ DATA(J+1)=DATA(I+1)-TEMPI | |
+ DATA(I)=DATA(I)+TEMPR | |
+8 DATA(I+1)=DATA(I+1)+TEMPI | |
+ MMAX=ISTEP | |
+ GO TO 6 | |
+9 RETURN | |
+ END | |
+.DE | |
+. | |
+.PP | |
+And no, you \fBcannot\fR get the IEEE document because IEEE broke it up into p… | |
+. | |
+.DS | |
+"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
+C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
+C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO." | |
+.DE | |
+. | |
+.PP | |
+But, this code was easy to port because it was small, so, to this day, we use … | |
+It was ported from Fortran to BASIC, then to C, then to C++ and everything els… | |
+. | |
+.PP | |
+Nobody ever actually understood it, so they didn't fix anything. | |
+You see, Fortran has no bitwise operateors, so alot of the acrobatics | |
+in that code are just doing bitwise operations in regular math. | |
+Its absolutely amazing when you tear it apart. | |
+. | |
+.PP | |
+I got the code from a bad scan of a document off a military ftp site. | |
+What I love, and find halarious, is that this code has been ported and hacked … | |
+. | |
+.PP | |
+But, from the comments, it, itself, is a hack. | |
+It is a mash up of cooley and tukeys code. | |
+It is a hack, from 1967. | |
diff --git a/opus5/article-tgtimes-Sailing-With-Grace.mw b/opus5/article-tgtime… | |
@@ -0,0 +1,35 @@ | |
+.SH tgtimes | |
+Sailing With Grace | |
+.2C 19v | |
+. | |
+.PP | |
+The sea! | |
+Water all around, not a single piece of ground around to stand in, only a sing… | |
+Infinite waves under the blue or cloudly sky is all you see for a long trip of… | |
+Feeling both lost, but at the same time united with surrounding nature. | |
+After all, the largest part of Earth is covered by the sea. | |
+. | |
+.PP | |
+This is the world of Sailing that awaits each of us, | |
+for a single trip hosted by a well proven crew, | |
+or as a lone sailor braving tempests after tempests. | |
+. | |
+.PP | |
+Sailing blogs are definitely a good opportunity to dream, | |
+the instant of an article. | |
+. | |
+.PP | |
+This blog, Sailing With Grace, has taken the decision of offering all its cont… | |
+but also proxied over Gopher. | |
+.FS | |
+gopher://gopher.sailingwithgrace.com | |
+.FE | |
+This recalls an interesting point: | |
+it proves that Gopher is not only good for talking about Gopher and computer t… | |
+but is also oriented toward the outside, | |
+is it ready to be used by people who are not gopher geeks? | |
+. | |
+.PP | |
+It always was to begin with, so why would it not? | |
+Are people less able to use computers now than they was before the web came? | |
+The discussion is open. | |
diff --git a/opus5/article-tgtimes-Synthetic-Ascii-Art.mw b/opus5/article-tgtim… | |
@@ -0,0 +1,75 @@ | |
+.SH tgtimes | |
+Synthetic ASCII Art | |
+.2C 50v | |
+. | |
+.PP | |
+Sometimes, an entirely new way to approach problems is found. | |
+The media is often fond of covering these topics, be it quantum computing, blo… | |
+With these big toys come people experimenting with it. | |
+. | |
+.PP | |
+This time we are reviewing the combo of Machine Learning and ASCII art. | |
+. | |
+.PP | |
+I was expecting to present cute attempts at drawing images with computer-made … | |
+Be prepared to see Science at the service of Art. | |
+. | |
+.IP "Generated Typewriter Art" | |
+This research paper (no less!) shows that it is possible to write software for… | |
+later typed during 6 hours by a human operator (for this example). | |
+It is unsettling to see details much smaller than the characters themself be d… | |
+along with shades of grey of various intensities. | |
+. | |
+.FS | |
+https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf | |
+.FE | |
+. | |
+.IP "Generated ASCII Art in 2010" | |
+This is possibly the state of the art of 2010 technology. | |
+It was announced in the yearly conference SIGGRAPH hence presented to an audie… | |
+The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Ti… | |
+The story does not tell whether there ever was a job offer "looking for ASCII … | |
+While the paper contains the complete math used, it also illustrates and expla… | |
+And no, it is not exactly machine learning, but hand-crafted strategies, combi… | |
+After all, it was published five years before things like Tensor Flow were int… | |
+. | |
+.FS | |
+http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html | |
+.FE | |
+. | |
+.IP "Generated ASCII Art in 2017" | |
+Is seven years enough time to improve upon that previous acheivement? | |
+Quoting the previous paper as well as others in its own work, | |
+Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling. | |
+This throws the big guns of machine learning to reach higher skies. | |
+Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba, | |
+which extends the ASCII set to all of unicode, notably the CJK set. | |
+If the result of the paper are not enough to convince you, | |
+the "Bad Apple" often used as a video demo in the Asian market have been conve… | |
+Something out of reach if doing every frame by hand. | |
+The TensorFlow and Python code used is released publicly, | |
+and an online demo is offered for the curious. | |
+. | |
+.FS | |
+https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf | |
+.FE | |
+.FS | |
+https://nips2017creativity.github.io/ | |
+.FE | |
+.FS | |
+https://yewtu.be/watch?v=8GulN69Cgbg | |
+.FE | |
+.FS | |
+https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net | |
+.FE | |
+.FS | |
+https://github.com/OsciiArt/DeepAA | |
+.FE | |
+. | |
+.PP | |
+Is it so futile? Not so sure. | |
+After all, representing anything with a computer is a matter of making a reali… | |
+The pixels, the square elements praised for providing a grid to throw data at,… | |
+For instance, sub-pixel geometry uses the same techniques as those presented b… | |
+It is, for ASCII art like for anything else, a matter of representing somethin… | |
+ASCII art has the ability to fit an image somewhere where there could only be … | |
diff --git a/opus5/article-tgtimes-ascii-art-rendering.mw b/opus5/article-tgtim… | |
@@ -1,67 +0,0 @@ | |
-.SH tgtimes | |
-Synthetic ASCII Art | |
-.2C 80v | |
-. | |
-.PP | |
-Sometimes, an entirely new way to approach problems is found. | |
-The media is often fond of covering these topics, be it quantum computing, blo… | |
-With these big toys come people experimenting with it. | |
-. | |
-.PP | |
-This time we are reviewing the combo of Machine Learning and ASCII art. | |
-. | |
-.PP | |
-I was expecting to present cute attempts at drawing images with computer-made … | |
-Be prepared to see Science at the service of Art. | |
-. | |
-.IP "Generated Typewriter Art" | |
-This research paper (no less!) shows that it is possible to write software for… | |
-later typed during 6 hours by a human operator (for this example). | |
-It is unsettling to see details much smaller than the characters themself be d… | |
-along with shades of grey of various intensities. | |
-. | |
-.FS | |
-https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf | |
-.FE | |
-. | |
-.IP "Generated ASCII Art in 2010" | |
-This is possibly the state of the art of 2010 technology. | |
-It was announced in the yearly conference SIGGRAPH hence presented to an audie… | |
-The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Ti… | |
-The story does not tell whether there ever was a job offer "looking for ASCII … | |
-While the paper contains the complete math used, it also illustrates and expla… | |
-And no, it is not exactly machine learning, but hand-crafted strategies, combi… | |
-After all, it was published five years before things like Tensor Flow were int… | |
-. | |
-.FS | |
-http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html | |
-.FE | |
-. | |
-.IP "Generated ASCII Art in 2017" | |
-Is seven years enough time to improve upon that previous acheivement? | |
-Quoting the previous paper as well as others in its own work, | |
-Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling. | |
-This throws the big guns of machine learning to reach higher skies. | |
-Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba, | |
-which extends the ASCII set to all of unicode, notably the CJK set. | |
-If the result of the paper are not enough to convince you, | |
-the "Bad Apple" often used as a video demo in the Asian market have been conve… | |
-Something out of reach if doing every frame by hand. | |
-The TensorFlow and Python code used is released publicly, | |
-and an online demo is offered for the curious. | |
-. | |
-.FS | |
-https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf | |
-https://nips2017creativity.github.io/ | |
-https://yewtu.be/watch?v=8GulN69Cgbg | |
-https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net | |
-https://github.com/OsciiArt/DeepAA | |
-.FE | |
-. | |
-.PP | |
-Is it so futile? Not so sure. | |
-After all, representing anything with a computer is a matter of making a reali… | |
-The pixels, the square elements praised for providing a grid to throw data at,… | |
-For instance, sub-pixel geometry uses the same techniques as those presented b… | |
-It is, for ASCII art like for anything else, a matter of representing somethin… | |
-ASCII art has the ability to fit an image somewhere where there could only be … | |
diff --git a/opus5/article-tgtimes-fft-hack.mw b/opus5/article-tgtimes-fft-hack… | |
@@ -1,90 +0,0 @@ | |
-.SH tgtimes | |
-Relics of Fast Fourrier Transform from the past | |
-. | |
-.PP | |
-In 1967, the Kooley-Tukey FFT algorythm (the one we all use now) was written i… | |
-What the hell were they running it on, and what damned data were they feeding … | |
-. | |
-.DS | |
- SUBROUTINE FOUR1(DATA,NN,ISIGN) | |
-C THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN | |
-C TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN | |
-C FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE- | |
-C DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF | |
-C THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS | |
-C FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN | |
-C IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES | |
-C ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS | |
-C PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY | |
-C NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION | |
-C OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR | |
-C DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
-C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
-C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES | |
-C AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.) | |
-C SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT. | |
- DIMENSION DATA(1) | |
- N=2*NN | |
- J=1 | |
- DO 5 I=1,N,2 | |
- IF(I-J)1,2,2 | |
-1 TEMPR=DATA(J) | |
- TEMPI=DATA(J+1) | |
- DATA(J)=DATA(I) | |
- DATA(J+1)=DATA(I+1) | |
- DATA(I)=TEMPR | |
- DATA(I+1)=TEMPI | |
-2 M=N/2 | |
-3 IF(J-M)5,5,4 | |
-4 J=J-M | |
- M=M/2 | |
- IF(M-2)5,3,3 | |
-5 J=J+M | |
- MMAX=2 | |
-6 IF(MMAX-N)7,9,9 | |
-7 ISTEP=2*MMAX | |
- DO 8 M=1,MMAX,2 | |
- THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX) | |
- WR=COS(THETA) | |
- WI=SIN(THETA) | |
- DO 8 I=M,N,ISTEP | |
- J=I+MMAX | |
- TEMPR=WR*DATA(J)-WI*DATA(J+1) | |
- TEMPI=WR*DATA(J+1)+WI*DATA(J) | |
- DATA(J)=DATA(I)-TEMPR | |
- DATA(J+1)=DATA(I+1)-TEMPI | |
- DATA(I)=DATA(I)+TEMPR | |
-8 DATA(I+1)=DATA(I+1)+TEMPI | |
- MMAX=ISTEP | |
- GO TO 6 | |
-9 RETURN | |
- END | |
-.DE | |
-. | |
-.PP | |
-And no, you \fBcannot\fR get the IEEE document because IEEE broke it up into p… | |
-. | |
-.DS | |
-"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
-C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
-C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO." | |
-.DE | |
-. | |
-.PP | |
-But, this code was easy to port because it was small, so, to this day, we use … | |
-It was ported from Fortran to BASIC, then to C, then to C++ and everything els… | |
-. | |
-.PP | |
-Nobody ever actually understood it, so they didn't fix anything. | |
-You see, Fortran has no bitwise operateors, so alot of the acrobatics | |
-in that code are just doing bitwise operations in regular math. | |
-Its absolutely amazing when you tear it apart. | |
-. | |
-.PP | |
-I got the code from a bad scan of a document off a military ftp site. | |
-What I love, and find halarious, is that this code has been ported and hacked … | |
-. | |
-.PP | |
-But, from the comments, it, itself, is a hack. | |
-It is a mash up of cooley and tukeys code. | |
-It is a hack, from 1967. | |
diff --git a/opus5/article-tgtimes-mallumo.mw b/opus5/article-tgtimes-mallumo.mw | |
@@ -1,31 +0,0 @@ | |
-.SH darkfi | |
-The Mallumo Weechat Plugin | |
-. | |
-.PP | |
-IRC is part of the protocols that survived to the advent of the Web. | |
-. | |
-.PP | |
-It still has users, it still has new network and communities initiatives sprin… | |
-. | |
-.PP | |
-One single little touch it lacks is end-to-end encryption. | |
-Without it it is perfect for public communities such as software projects disc… | |
-but private 1-to-1 communication could suddenly become a good candidate for en… | |
-. | |
-.PP | |
-Part of the DarkFi project, this is what Mallumo | |
-.FS | |
-https://github.com/darkrenaissance/mallumo | |
-.FE | |
-brings in a simple piece of code using libNaClk, | |
-the crypto library from Dan Bernstein, | |
-author of ED25519 (in its repackaged libsodium form). | |
-This is state-of-the-art, well-proven and fast cryptography for end-to-end com… | |
-. | |
-.PP | |
-With this plug-in dropped in the plugin folder, | |
-all private communication start by a simple key exchange over normal IRC, | |
-and the conversation upgrades to nacl-encrypted messages over regular IRC. | |
-. | |
-.PP | |
-There might not be any simpler way to encrypt peer-to-peer communication onlin… | |
diff --git a/opus5/article-tgtimes-sailingwithgrace.mw b/opus5/article-tgtimes-… | |
@@ -1,34 +0,0 @@ | |
-.SH tgtimes | |
-Sailing With Grace | |
-. | |
-.PP | |
-The sea! | |
-Water all around, not a single piece of ground around to stand in, only a sing… | |
-Infinite waves under the blue or cloudly sky is all you see for a long trip of… | |
-Feeling both lost, but at the same time united with surrounding nature. | |
-After all, the largest part of Earth is covered by the sea. | |
-. | |
-.PP | |
-This is the world of Sailing that awaits each of us, | |
-for a single trip hosted by a well proven crew, | |
-or as a lone sailor braving tempests after tempests. | |
-. | |
-.PP | |
-Sailing blogs are definitely a good opportunity to dream, | |
-the instant of an article. | |
-. | |
-.PP | |
-This blog, Sailing With Grace, has taken the decision of offering all its cont… | |
-but also proxied over Gopher. | |
-.FS | |
-gopher://gopher.sailingwithgrace.com | |
-.FE | |
-This recalls an interesting point: | |
-it proves that Gopher is not only good for talking about Gopher and computer t… | |
-but is also oriented toward the outside, | |
-is it ready to be used by people who are not gopher geeks? | |
-. | |
-.PP | |
-It always was to begin with, so why would it not? | |
-Are people less able to use computers now than they was before the web came? | |
-The discussion is open. | |
diff --git a/opus5/footer.mw b/opus5/footer.mw | |
@@ -1,15 +1,16 @@ | |
.SH you | |
Publishing in The Gopher Times | |
-.2C 3v | |
+.2C 7v | |
. | |
.PP | |
Want your article published? | |
Want to announce something to the Gopher world? | |
+. | |
+.PP | |
Directly related to Gopher or not, | |
reach us on IRC with an article in any format, | |
we will handle the rest. | |
. | |
-.1C | |
.DS | |
ircs://irc.bitreich.org/#bitreich-en | |
gopher://bitreich.org/1/tgtimes/ | |
diff --git a/opus5/tgtimes5.mw b/opus5/tgtimes5.mw | |
@@ -5,18 +5,19 @@ Opus 5 - Gopher news and more - May. 2022 | |
.AE | |
. | |
.so opus5/article-20h-geomyidae.mw | |
-.so opus5/article-bitreich-onlyturtlefans.mw | |
+.so opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw | |
+.so opus5/article-linuxconsole-Animated-Text-Art.mw | |
+.so opus5/article-tgtimes-Synthetic-Ascii-Art.mw | |
+.so opus5/article-bitreich-sfeed-1.5-Released.mw | |
+.so opus5/article-tgtimes-Sailing-With-Grace.mw | |
+.so opus5/article-tgtimes-Bluetooth-Brain.mw | |
+.so opus5/article-tgtimes-Breathing-Open-Source.mw | |
+.so opus5/article-tgtimes-Embedded-Forth-Programming.mw | |
+.so opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw | |
+.so opus5/article-tgtimes-Gopher-Podcast-Search.mw | |
+.so opus5/article-tgtimes-IRCNow.mw | |
+.so opus5/article-tgtimes-Maemo-Leste-Update.mw | |
.so opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw | |
-.so opus5/article-linuxconsole-animated-text-art.mw | |
-.so opus5/article-tgtimes-ascii-art-rendering.mw | |
-.so opus5/article-tgtimes-bluetooth-brain.mw | |
-.so opus5/article-tgtimes-breathing-open-source.mw | |
-.so opus5/article-tgtimes-embedded-forth.mw | |
-.so opus5/article-tgtimes-fft-hack.mw | |
-.so opus5/article-tgtimes-gopher-podcast-search.mw | |
-.so opus5/article-tgtimes-ircnow.mw | |
-.so opus5/article-tgtimes-maemo-leste-update.mw | |
-.so opus5/article-tgtimes-mallumo.mw | |
-.so opus5/article-tgtimes-sailingwithgrace.mw | |
+.so opus5/article-tgtimes-Mallumo.mw | |
. | |
.so opus5/footer.mw | |
diff --git a/opus5/tgtimes5.pdf b/opus5/tgtimes5.pdf | |
Binary files differ. | |
diff --git a/opus5/tgtimes5.txt b/opus5/tgtimes5.txt | |
@@ -11,12 +11,12 @@ ____________________________________________________________ | |
- 20h Presents: Geomyidae | |
+ 20h Presents: Geomyidae 20h | |
____________________________________________________________ | |
- >> This project existed since a while, and kept im- | |
- proving. In this interview with 20h, he shows us | |
- what Geomyidae's got under the hood. | |
+ This project existed since a while, and kept improv- | |
+ ing. In this interview with 20h, he shows us what | |
+ Geomyidae's got under the hood. | |
>> What is Geomyidae? | |
@@ -38,11 +38,14 @@ ____________________________________________________________ | |
The installation of Geomyidae is very simple. You can | |
setup your Geomyidae right away: | |
+____________________________________________________________ | |
git clone git://bitreich.org/geomyidae | |
cd geomyidae | |
make | |
curl -s gopher://localhost:7070 | |
+____________________________________________________________ | |
+ | |
Yes, curl supports gopher! And it supports gopher and | |
TLS too! | |
@@ -93,9 +96,8 @@ ____________________________________________________________ | |
data you send over the line can be easily controlled | |
and seen. This is different to HTTP, where headers, | |
HTML and Javascript got so complex, it is uncontrol- | |
- lable. See the gopher onion project | |
- (gopher://bitreich.org/1/onion) for how to combine | |
- this with tor for total privacy and anonymity. | |
+ lable. See the gopher onion project [1] for how to | |
+ combine this with tor for total privacy and anonymity. | |
>> Are there TLS support on some gopher clients al- | |
ready? | |
@@ -107,96 +109,106 @@ ________________________________________________________… | |
fault: 70), | |
>> Are there been any evolution of the gopher protocol | |
- itself since the beginning of Geomyidae? The tech- | |
- nology used is simple. Gopher does not allow re- | |
- quests, which begin with the first bytes of a TLS re- | |
- quest. So any proper and old gopher daemon will sim- | |
- ply refuse the connection. Then the client is free | |
- to reconnect without TLS based on its security con- | |
- figuration. Any ISDN line will handle such probing | |
- requests for TLS easily. | |
+ itself since the beginning of Geomyidae? | |
+ | |
+ The technology used is simple. Gopher does not allow | |
+ requests, which begin with the first bytes of a TLS | |
+ request. So any proper and old gopher daemon will | |
+ simply refuse the connection. Then the client is free | |
+ to reconnect without TLS based on its security config- | |
+ uration. Any ISDN line will handle such probing re- | |
+ quests for TLS easily. | |
>> Did Geomyidae have to adapt itself to the gopher | |
- protocol? Did it make gopher change? Geomyidae | |
- changed the part of gophespace it was able to reach. | |
- Many servers run on Geomyidae. There is software | |
- written just for Geomyidae and its gph format. The | |
- TLS extension of the protocol came from Bitreich / | |
- Geomyidae. We also set the standard to simply use | |
- UTF-8 as default representation in gopher menus and | |
- so bring it into the 21st century. I can conclude: | |
- Yes, Geomyidae changed and will change gopher. | |
- s,changed,&, | |
+ protocol? Did it make gopher change? | |
+ | |
+ Geomyidae changed the part of gophespace it was able | |
+ to reach. Many servers run on Geomyidae. There is | |
+ software written just for Geomyidae and its gph for- | |
+ mat. The TLS extension of the protocol came from Bi- | |
+ treich / Geomyidae. We also set the standard to sim- | |
+ ply use UTF-8 as default representation in gopher | |
+ menus and so bring it into the 21st century. I can | |
+ conclude: Yes, Geomyidae changed and will change go- | |
+ pher. s,changed,&, | |
>> Have you seen Geomyidae ever used outside a hobby | |
- project? Well, Bitreich is serious in changing the | |
- software world. Most of gopherspace is »hobby pro- | |
- jects«. But then, most of gopherspace is made from | |
- heart blood and love, which makes it part of the life | |
- of the authors. | |
- | |
- >> Is Geomyidae ready for non-hobby uses? Geomyidae | |
- is ready for any use. It is stable and optimized to | |
- scale better than the cloud. | |
- | |
- >> Geomyidae uses ".gph" files. Does it replace the | |
- gophermap standard? Yes, in Geomyidae it does. Gph | |
- is simpler and easier to adapt to, especially when | |
- you come from some markup world. | |
- | |
- >> Does Geomyidae support dynamic pages? Geomyidae | |
- supports two forms of dynamic pages: One which uses | |
- the gph markup and one, where the script/application | |
- outputs raw gopher output. Additionally it supports | |
- in the latest release a form of REST, where paths are | |
- transformed into arguments to scripts. There is also | |
- support for index.dcgi/index.cgi scripts to have bet- | |
- ter looking paths and URIs. | |
+ project? | |
+ | |
+ Well, Bitreich is serious in changing the software | |
+ world. Most of gopherspace is »hobby projects«. But | |
+ then, most of gopherspace is made from heart blood and | |
+ love, which makes it part of the life of the authors. | |
+ | |
+ >> Is Geomyidae ready for non-hobby uses? | |
+ | |
+ Geomyidae is ready for any use. It is stable and op- | |
+ timized to scale better than the cloud. | |
+ | |
+ >> Geomyidae uses ".gph" files. | |
+ | |
+ Does it replace the gophermap standard? Yes, in Ge- | |
+ omyidae it does. Gph is simpler and easier to adapt | |
+ to, especially when you come from some markup world. | |
+ | |
+ >> Does Geomyidae support dynamic pages? | |
+ | |
+ Geomyidae supports two forms of dynamic pages: One | |
+ which uses the gph markup and one, where the | |
+ script/application outputs raw gopher output. Addi- | |
+ tionally it supports in the latest release a form of | |
+ REST, where paths are transformed into arguments to | |
+ scripts. There is also support for | |
+ index.dcgi/index.cgi scripts to have better looking | |
+ paths and URIs. | |
>> Is Geomyidae already packaged in some Linux/BSD | |
- distributions? As far as I know it is packaged in | |
- gentoo, Archlinux (and more), all BSDs. 18:32 | |
- <@__20h__> Since it is so simple to package: Just ex- | |
- tract the tarball, run make and make install, the | |
- packages are easily made for any package manager. | |
+ distributions? | |
+ | |
+ As far as I know it is packaged in gentoo, Archlinux | |
+ (and more), all BSDs. Since it is so simple to pack- | |
+ age: Just extract the tarball, run make and make in- | |
+ stall, the packages are easily made for any package | |
+ manager. | |
>> What is planned for the next releases of Geomyidae? | |
- As of now I have worked through my whole long- | |
- standing TODO list for Geomyidae. New ideas will | |
- evolve from people sending in patches or through | |
- practical need. Geomyidae follows the Bitreich mani- | |
- festo (gopher://bitreich.org/0/documents/bitreich- | |
- manifesto.md), where a software can be done. | |
+ | |
+ As of now I have worked through my whole long-standing | |
+ TODO list for Geomyidae. New ideas will evolve from | |
+ people sending in patches or through practical need. | |
+ Geomyidae follows the Bitreich manifesto [2] where a | |
+ software can be done. | |
>> How to get involved? Getting help, discussing, bug | |
- hunting, code contribution, documentation... If any- | |
- one wants to get involved, first download Geomyidae, | |
- run it, have fun using it, creating gopher content. | |
- If you run into problems, have patches or sugges- | |
- tions, come on ircs://irc.bitreich.org/#bitreich-en | |
- and discuss with us your problem. For e-mail, send | |
- such requests to [email protected]. All contact is in the | |
- manpage too. | |
+ hunting, code contribution, documentation... | |
+ | |
+ If anyone wants to get involved, first download Ge- | |
+ omyidae, run it, have fun using it, creating gopher | |
+ content. If you run into problems, have patches or | |
+ suggestions, come on IRC [3] and discuss with us your | |
+ problem. For e-mail, send such requests to 20h@r- | |
+ 36.net. All contact is in the manpage too. | |
>> Can I have an ice cream? | |
Yes, you will get one, once we meet again. | |
+ 1 gopher://bitreich.org/1/onion | |
+ 2 gopher://bitreich.org/0/documents/bitreich-manifesto.md | |
+ 3 ircs://irc.bitreich.org/#bitreich-en | |
- Prof. Skildgaard: Only Turtle Fans | |
+ | |
+ Prof. Skildgaard: Only Turtle Fans 20h | |
____________________________________________________________ | |
I am happy to announce, that the scientific head of | |
bitreich, Prof. Skildgaard, the professor for slow | |
sciences at the Aarhus university in Denmark, now has | |
- opened his own website: | |
- | |
- http://onlyturtlefans.com/ | |
+ opened his own website [1] | |
- You can see many #turtlefan pictures. annna | #turtle- | |
- fan: gopher://bitreich.org/I/memecache/turtlefan.png | |
+ You can see many #turtlefan pictures. [2] | |
Please recommend his work! He has done so much for us, | |
like reviewing all entries to the last and the coming | |
@@ -205,11 +217,14 @@ _________________________________________________________… | |
Sincerely yours, | |
20h Chief Slowness Executive (CSE) | |
+ 1 http://onlyturtlefans.com/ | |
+ 2 <annna> #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png | |
I Do Not Know, Do Not Ask Me josuah | |
+____________________________________________________________ | |
The post-Snowden era is marked by a new fact that can- | |
not be ignored anymore: NSA (among others) is watching | |
@@ -322,20 +337,16 @@ _________________________________________________________… | |
The thing with living like an ant in the anthill is: | |
you do not get too many answers about how the whole | |
- place works. | |
- | |
+ thing works. | |
- [1] | |
- https://www.imdb.com/title/tt0088846/ | |
+ 1 https://www.imdb.com/title/tt0088846/ | |
+ 2 https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg | |
- [2] | |
- https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg | |
- [3] | |
- https://yewtu.be/watch?v=QcSlAihVM0Q | |
+ 3 https://yewtu.be/watch?v=QcSlAihVM0Q | |
- Animated ASCII art | |
+ Animated ASCII art linuxconsole | |
____________________________________________________________ | |
With all the history of ASCII art and demoscene, it | |
@@ -368,11 +379,8 @@ __________________________________________________________… | |
fruit of the imagination of plain text artists. | |
- | |
- | |
- [1] | |
- http://artscene.textfiles.com/vt100/ | |
- http://linuxconsole.net/ascii_art.html | |
+ 1 http://artscene.textfiles.com/vt100/ | |
+ http://linuxconsole.net/ascii_art.html | |
@@ -433,7 +441,8 @@ ____________________________________________________________ | |
have been converted in its entirety. Something out | |
of reach if doing every frame by hand. The Tensor- | |
Flow and Python code used is released publicly, and | |
- an online demo is offered for the curious. [3] | |
+ an online demo is offered for the curious. [3] [4] | |
+ [5] [6] [7] | |
Is it so futile? Not so sure. After all, representing | |
anything with a computer is a matter of making a real- | |
@@ -450,22 +459,20 @@ _________________________________________________________… | |
the ability to fit an image somewhere where there | |
could only be text. | |
+ 1 https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf | |
+ 2 http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html | |
+ | |
+ 3 https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf | |
+ 4 https://nips2017creativity.github.io/ | |
- [1] | |
- https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf | |
+ 5 https://yewtu.be/watch?v=8GulN69Cgbg | |
+ 6 https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-… | |
- [2] | |
- http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html | |
- [3] | |
- https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf | |
- https://nips2017creativity.github.io/ | |
- https://yewtu.be/watch?v=8GulN69Cgbg | |
- https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net | |
- https://github.com/OsciiArt/DeepAA | |
+ 7 https://github.com/OsciiArt/DeepAA | |
- Wireless, wireless everywhere | |
+ Wireless, wireless everywhere tgtimes | |
____________________________________________________________ | |
Wires! Cables! Connectors! Computer and electric sys- | |
@@ -550,17 +557,11 @@ _________________________________________________________… | |
discover the universe of electromagnetic fields commu- | |
nication. | |
+ 1 https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Fi… | |
+ 2 https://www.rtl-sdr.com/ | |
- | |
- [1] | |
- https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Fina… | |
- [2] | |
- https://www.rtl-sdr.com/ | |
- | |
- [3] | |
- https://greatscottgadgets.com/hackrf/one/ | |
- [4] | |
- https://limemicro.com/products/boards/limesdr/ | |
+ 3 https://greatscottgadgets.com/hackrf/one/ | |
+ 4 https://limemicro.com/products/boards/limesdr/ | |
@@ -610,13 +611,9 @@ __________________________________________________________… | |
ever it takes" turns into "whatever is done", and the | |
road to certification progresses, one breath at a | |
time. | |
+ 1 https://www.pubinv.org/project/freespireco/ | |
- | |
- [1] | |
- https://www.pubinv.org/project/freespireco/ | |
- | |
- [2] | |
- https://rtems.org/ | |
+ 2 https://rtems.org/ | |
@@ -762,36 +759,29 @@ _________________________________________________________… | |
to an end, and the era of reliability rises. In these | |
trying times, anyone is welcome to go Forth. | |
+ 1 gemini://gem.librehacker.com/gemlog/tech/20220331-0.gmi | |
+ gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi | |
+ 2 https://www.forth.com/space-shuttle-instrumentation-interface/ | |
+ 3 | |
+ 4 https://github.com/corecode/forth-cpu | |
- [1] | |
- gemini://gem.librehacker.com/gemlog/tech/20220331-0.gmi | |
- gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi | |
- [2] | |
- https://www.forth.com/space-shuttle-instrumentation-interface/ | |
- | |
- [3] | |
- [4] | |
- https://github.com/corecode/forth-cpu | |
- | |
- [5] | |
- ircs://irc.hackint.org/#forth-hardware-projects | |
- [6] | |
- https://el-tramo.be/waforth/ | |
- https://el-tramo.be/thurtle/ | |
+ 5 ircs://irc.hackint.org/#forth-hardware-projects | |
+ 6 https://el-tramo.be/waforth/ | |
+ https://el-tramo.be/thurtle/ | |
- [7] | |
- [8] | |
- bitreich.org/1/lawn/c/gopher.gph | |
+ 7 | |
+ 8 bitreich.org/1/lawn/c/gopher.gph | |
- Relics of Fast Fourrier Transform from the pasttgtimes | |
+ Relics of Fast Fourrier Transform tgtimes | |
+____________________________________________________________ | |
- In 1967, the Kooley-Tukey FFT algorythm (the one we | |
- all use now) was written in Fortran. What the hell | |
- were they running it on, and what damned data were | |
+ In 1967, the Kooley-Tukey FFT algorythm (the one we | |
+ all use now) was written in Fortran. What the hell | |
+ were they running it on, and what damned data were | |
they feeding into it?! | |
SUBROUTINE FOUR1(DATA,NN,ISIGN) | |
@@ -878,7 +868,6 @@ ____________________________________________________________ | |
- | |
Search podcasts via Gopher tgtimes | |
Do you happen to be a podcast enjoyer? Maybe you con- | |
@@ -910,12 +899,8 @@ __________________________________________________________… | |
Want to know more about it? One place to discuss | |
about it is the Bitreich IRC server [2] | |
- | |
- | |
- [1] | |
- gopher://gopher.icu/1/pod | |
- [2] | |
- ircs://irc.bitreich.org/#bitreich-en | |
+ 1 gopher://gopher.icu/1/pod | |
+ 2 ircs://irc.bitreich.org/#bitreich-en | |
@@ -961,23 +946,16 @@ _________________________________________________________… | |
troduction to a complete server administration. [5] I | |
have often seen administrators hired with less than | |
this much knowledge! | |
+ 1 irc://irc.ircnow.net:6667 | |
+ ircs://irc.ircnow.net:6697 | |
+ 2 https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
+ 3 the voice only starts from 0h20m | |
+ talking about Gopher at 1h15m | |
+ https://0x0.st/oTal.webm | |
- [1] | |
- irc://irc.ircnow.net:6667 | |
- ircs://irc.ircnow.net:6697 | |
- | |
- [2] | |
- https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
- [3] | |
- the voice only starts from 0h20m | |
- talking about Gopher at 1h15m | |
- https://0x0.st/oTal.webm | |
- | |
- [4] | |
- https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
- [5] | |
- https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
+ 4 https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
+ 5 https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
@@ -1031,17 +1009,15 @@ _______________________________________________________… | |
Grab it while it is hot, the lack of bloated prebuilt | |
application forced into it by the vendor means it will | |
not catch fire! [1] | |
- | |
- | |
- [1] | |
- https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-dec… | |
+ 1 https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-d… | |
The Mallumo Weechat Plugin darkfi | |
+____________________________________________________________ | |
- IRC is part of the protocols that survived to the ad- | |
+ IRC is part of the protocols that survived to the ad- | |
vent of the Web. | |
It still has users, it still has new network and com- | |
@@ -1068,22 +1044,20 @@ _______________________________________________________… | |
There might not be any simpler way to encrypt peer- | |
to-peer communication online. | |
- | |
- | |
- [1] | |
- https://github.com/darkrenaissance/mallumo | |
+ 1 https://github.com/darkrenaissance/mallumo | |
Sailing With Grace tgtimes | |
+____________________________________________________________ | |
- The sea! Water all around, not a single piece of | |
+ The sea! Water all around, not a single piece of | |
ground around to stand in, only a single boat that be- | |
- comes one with you, its capitain. Infinite waves un- | |
- der the blue or cloudly sky is all you see for a long | |
+ comes one with you, its capitain. Infinite waves un- | |
+ der the blue or cloudly sky is all you see for a long | |
trip of many days. Feeling both lost, but at the same | |
- time united with surrounding nature. After all, the | |
+ time united with surrounding nature. After all, the | |
largest part of Earth is covered by the sea. | |
This is the world of Sailing that awaits each of us, | |
@@ -1104,22 +1078,20 @@ _______________________________________________________… | |
It always was to begin with, so why would it not? Are | |
people less able to use computers now than they was | |
before the web came? The discussion is open. | |
+ 1 gopher://gopher.sailingwithgrace.com | |
- [1] | |
- gopher://gopher.sailingwithgrace.com | |
- | |
- Publishing in The Gopher Times | |
+ Publishing in The Gopher Times you | |
____________________________________________________________ | |
Want your article published? Want to announce some- | |
- thing to the Gopher world? Directly related to Gopher | |
- or not, reach us on IRC with an article in any format, | |
- we will handle the rest. | |
- | |
+ thing to the Gopher world? | |
+ Directly related to Gopher or not, reach us on IRC | |
+ with an article in any format, we will handle the | |
+ rest. | |
ircs://irc.bitreich.org/#bitreich-en | |
gopher://bitreich.org/1/tgtimes/ | |
diff --git a/tmac.w b/tmac.w | |
@@ -27,16 +27,18 @@ | |
.. | |
. | |
.de 2C \"two-column mode, $1 for vertical length of column | |
+. sp 0 | |
. #- | |
. if \\n(.A=0 .#2 \\$1 | |
.. | |
. | |
.de 1C | |
. #1 | |
+. #- | |
.. | |
. | |
.de #1 \"single-column mode | |
-. #p 1v \\n($Vu | |
+. sp 0 | |
. if \\n($C>1 ' sp \\n(.tu \"run into the trap | |
. ll \\n($Lu | |
. po \\n($Mu | |
@@ -46,8 +48,8 @@ | |
.. | |
. | |
.de #2 \"two-column mode | |
+. mk | |
. ll (\\n($Lu-\\n($Mu)/2u \"decrease line length | |
-. mk \"mark this place as top of column | |
. ie \\n(nlu+\\$1>\\n(.pu \{ . | |
. ch #B -\\n($Mu \"span over multiple pages | |
. nr $c \\$1-\\n(.tu \"height after the next trap is over | |
@@ -83,7 +85,6 @@ | |
.. | |
. | |
.de #E \"expand footnotes | |
-. sp | |
. nf | |
. nh | |
. ti -4n | |
@@ -179,7 +180,10 @@ | |
. sp 0.5v | |
. ft 5 | |
. #s 8p | |
-[\\n($F] | |
+. | |
+. in 2.5n | |
+. ti -2.5n | |
+\\n($F \c | |
.. | |
. | |
.de FE \"footnote end |