Use fold for better aligning and fix articles. - tgtimes - The Gopher Times HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit fffbd8da20ae43fd72e545d082aa375608c856fd DIR parent 6b9f392af85beccb3ce91cefdcdf30521a71a46f HTML Author: Christoph Lohmann <20h@r-36.net> Date: Tue, 8 Aug 2023 16:40:57 +0200 Use fold for better aligning and fix articles. Diffstat: M Makefile | 2 +- M filters/markdown.filter | 2 +- M filters/title-boxes.filter | 2 +- M opus7/6-article-bitreich-dj-vlad-o… | 3 ++- M opus7/6-b-article-bitreich-gopher-… | 2 +- M opus7/9-0-article-tgtimes-peering-… | 55 +++++++++++++++---------------- M opus7/9-1-article-tgtimes-announci… | 14 +++++++++----- M opus7/9-2-article-ggg-bitreich-coo… | 11 +++++------ M opus7/9-4-article-bitreich-meme-ca… | 3 ++- M opus7/9-6-article-josuah-the-road-… | 67 ++++++++++++++----------------- M opus7/9-7-article-bitreich-sfeed-1… | 16 ++++++++-------- M opus7/9-9-article-bitreich-brcon20… | 6 ++++-- 12 files changed, 91 insertions(+), 92 deletions(-) --- DIR diff --git a/Makefile b/Makefile @@ -13,7 +13,7 @@ mdptxtfiles=${mdfiles:.md=.ptxt} .md.ptxt: cat $< \ | ./filters/markdown.filter \ - | par-format "78" \ + | fold -s \ | { \ boxes -d boxquote -p a1 -s80x; \ printf "\n"; \ DIR diff --git a/filters/markdown.filter b/filters/markdown.filter @@ -38,7 +38,7 @@ do "${nline}" ;; " "*) - printf "${redcolor}%s${reset}\n" "${line}" + printf "${redcolor} %s${reset}\n" "${line}" ;; *) printf "%s\n" "${line}" DIR diff --git a/filters/title-boxes.filter b/filters/title-boxes.filter @@ -47,7 +47,7 @@ do nline2="$(printf "%s\n" "${line2}" \ | sed 's,^|[ #]*\(.*\)$,\1,')" nline0="$(printf "%s\n" "${line0}" \ - | sed "s,\[ \],\[ ${underlineformat}${nline2}${reset} \],")" + | sed "s,\[ \],\[${underlineformat} ${nline2} ${reset}\],")" printf "%s\n" "${nline0}" #printf "%s\n" "${line1}" ;; DIR diff --git a/opus7/6-article-bitreich-dj-vlad-on-2023-03-11.md b/opus7/6-article-bitreich-dj-vlad-on-2023-03-11.md @@ -1,7 +1,8 @@ # DJ Vlad Session on Bitreich Radio on 2023-03-11 by Bitreich Our residing DJ Vlad (not from Russia or Ukraine) has found a new sound -and will present it to us at 2023-03-11T20:00 CET exclusively on Bitreich Radio! +and will present it to us at 2023-03-11T20:00 CET exclusively on Bitreich +Radio! He will be streaming from Serbia to all over the gopherspace and the world! DIR diff --git a/opus7/6-b-article-bitreich-gopher-pearls.md b/opus7/6-b-article-bitreich-gopher-pearls.md @@ -36,4 +36,4 @@ I wish much fun reading and discovering even more! If you find a pearl, please send the full link and why it should be considered a pearl to: -Christoph Lohmann <20h@r-36.net> + Christoph Lohmann <20h@r-36.net> DIR diff --git a/opus7/9-0-article-tgtimes-peering-cake.md b/opus7/9-0-article-tgtimes-peering-cake.md @@ -8,46 +8,45 @@ Andy Tanenbaum wrote a beautiful introduction about the underlying idea: https://worldcat.org/en/title/1086268840 -The part of Internet visible from a single user looks like a tree, with at its -root the service provider. -Regardless how complex the branches are, there is usually "the gateway", -implying a single one per network, to allow traffic to "exit", implying a -single direction to go for reaching the outter world. -The routing configuration rarely changes, and is often boiling down to "going -out", implying beyond the gateway is outside.. +The part of Internet visible from a single user looks like a tree, with at +its root the service provider. Regardless how complex the branches are, +there is usually "the gateway", implying a single one per network, to allow +traffic to "exit", implying a single direction to go for reaching the +outter world. The routing configuration rarely changes, and is often +boiling down to "going out", implying beyond the gateway is outside.. The part of Internet visible from a service provider, however, looks like a -mesh, a more balanced graph, with many possible gateways, many possible "exit" -directions, and no more idea of "outside". -If you pick one possible gateway picked at random, hoping them to nicely find -the correct destination for your IP packets, they may realistically cut your -connection and never ever talk to you again, -depending on how much traffic you suddenly sent (routing your IPs to 0.0.0.0). -This happens frequently. Network admin mailing lists are constantly active with -many people discussing with many others. - -Network admins themself are usually friendly among themself, even across +mesh, a more balanced graph, with many possible gateways, many possible +"exit" directions, and no more idea of "outside". +If you pick one possible gateway picked at random, hoping them to nicely +find the correct destination for your IP packets, they may realistically +cut your connection and never ever talk to you again, +depending on how much traffic you suddenly sent (routing your IPs to +0.0.0.0). This happens frequently. Network admin mailing lists are +constantly active with many people discussing with many others. + +Network admins themself are usually friendly among themself, even across concurrents, but companies do not always play nice with each other. There is a legendary dispute known by all Internet Service Provider (ISP) -netadmins: the two biggest international internet network providers, Cogent and -Hurricane Electric, are disconnected. +netadmins: the two biggest international internet network providers, Cogent +and Hurricane Electric, are disconnected. The two major IPv6 Carriers, those giants connecting the ISP togethers across continents, are currently refusing to exchange IPv6 packets with each other. This means that with IPv6, from a country connected to only Cogent, it is not -possible to reach a country connected to only Hurricane Electric, and the other -way around. +possible to reach a country connected to only Hurricane Electric, and the +other way around. For this reason, all ISPs from all countries connections with many more -carriers for IPv6 than it is for IPv4, resulting in either lower stability or -higher cost. +carriers for IPv6 than it is for IPv4, resulting in either lower stability +or higher cost. This strategy permits Cogent to remain competitive face to its larger -concurrents. -Hurricane Electric, on the other hand, have much more commercial advantage to -perform peering with Cogent, to therefore exchange traffic. +concurrents. Hurricane Electric, on the other hand, have much more commercial +advantage to perform peering with Cogent, to therefore exchange traffic. In the diversity of attempts to get Cogent to change its mind, Hurricane -Electric decorated a large creamy cake with a message, and shipped the cake to -the headquarters of Cogent. +Electric decorated a large creamy cake with a message, and shipped the cake +to the headquarters of Cogent. + Here is what the message said in 2009: Cogent (AS174) Please IPv6 peer with us XOXOX - Hurricane Electric (AS6939). DIR diff --git a/opus7/9-1-article-tgtimes-announcing-the-trigger-word.md b/opus7/9-1-article-tgtimes-announcing-the-trigger-word.md @@ -1,11 +1,15 @@ # Announcing the "tgtimes" keyword by tgtimes As any newspaper, The Gopher Times goal is to relay information. -Through chat discussions, The Gopher Times ocasionnally collect heirlooms which are published back to the community in this newspaper. +Through chat discussions, The Gopher Times ocasionnally collect +heirlooms which are published back to the community in this newspaper. -We propose this way of catching The Gopher Times attention, so that editors can collect all occurences: -In an IRC chat discussion, simply make the word "tgtimes" appear as a way to pingback to us. +We propose this way of catching The Gopher Times attention, so +that editors can collect all occurences: +In an IRC chat discussion, simply make the word "tgtimes" appear +as a way to pingback to us. -Upon publishing The Gopher Times, the IRC logs of various channels will be searched for this keyword, -hence noticing every time someone wanted to submit something to the The Gopher Times. +Upon publishing The Gopher Times, the IRC logs of various channels +will be searched for this keyword, hence noticing every time someone +wanted to submit something to the The Gopher Times. One word to say and The Gopher Times comes that way. DIR diff --git a/opus7/9-2-article-ggg-bitreich-cooking.md b/opus7/9-2-article-ggg-bitreich-cooking.md @@ -1,11 +1,10 @@ #bitreich-cooking by ggg -In the city home to the best pubs in the English-speaking world, Truth keeps ggg -alive, tantalises him sadistically, and heals, then looks after him. -Coming from China, ggg waded through lies to learn that nothing is more powerful -than Truth; -coming into Cork, ggg learnt that Truth catches up nicely with nobody, still, yo -u would prefer Truth's company anyway. +In the city home to the best pubs in the English-speaking world, Truth +keeps ggg alive, tantalises him sadistically, and heals, then looks after +him. Coming from China, ggg waded through lies to learn that nothing is +more powerful than Truth; coming into Cork, ggg learnt that Truth catches +up nicely with nobody, still, you would prefer Truth's company anyway. Life is fierce futility. Agony unites us. DIR diff --git a/opus7/9-4-article-bitreich-meme-cache-pointer-support.md b/opus7/9-4-article-bitreich-meme-cache-pointer-support.md @@ -9,7 +9,8 @@ the usual '#<tag>'. <adc> #gnu-hut <annna> #gnu-hut: gophers://bitreich.org/I/memecache/gnu-hut.jpg <adc> *gnu-hut - <annna> *gnu-hut: gophers://bitreich.org/9/memecache/filter/*gnu-hut.jpg + <annna> *gnu-hut: + gophers://bitreich.org/9/memecache/filter/*gnu-hut.jpg The pointer notation works for image and video memes. Remember that you can explore our memes with DIR diff --git a/opus7/9-6-article-josuah-the-road-to-success.md b/opus7/9-6-article-josuah-the-road-to-success.md @@ -1,46 +1,39 @@ # The Road to Success by josuah -Success, the holy grail in Life. -Many different forms and shapes. -Marriage? Career? A medal? A stable financial situation? Crossing the border -and get naturalized? -So many facets to that same shiny diamond. +Success, the holy grail in Life. Many different forms and shapes. +Marriage? Career? A medal? A stable financial situation? Crossing the +border and get naturalized? So many facets to that same shiny diamond. -Or does success mean avoiding failure? -In that case, doing nothing means no failure, but trying always have more -chance to reach whatever one names "success". +Or does success mean avoiding failure? In that case, doing nothing means no +failure, but trying always have more chance to reach whatever one names +"success". -If failing means that trying did not lead one as far as hoped for, then the -next thing to do for getting closer to "success" again is trying again, in risk -to fail over again. -And while so, also going a bit closer every time to success. -What is the landmark that distinguish being very close to actually reaching -success? -Which indicator to use? -Is it about completing a large project? -Fame? -A position in the company? -And once at the top position of a company, one can still say it was a tiny -company and the real goal always was to be at the head of a great company, and -that success will be when the company is large enough. +If failing means that trying did not lead one as far as hoped for, then the +next thing to do for getting closer to "success" again is trying again, in +risk to fail over again. And while so, also going a bit closer every time +to success. -So if there is no real landmark, if failing is trying but failing to reach an -impossible goal, then failing is the result of trying whatever that leads to. -Failure would be the moment that follows any attempt to reach the end of a -direction. -Failure would simply be the moment where you look back at where you were before -trying, where you are now, and the road left to go to reach infinity. +What is the landmark that distinguish being very close to actually reaching +success? Which indicator to use? Is it about completing a large project? +Fame? A position in the company? And once at the top position of a company, +one can still say it was a tiny company and the real goal always was to be +at the head of a great company, and that success will be when the company +is large enough. -Success looks similar: trying to move forward, constantly bumping the objective -further as one get closer to it. -Again success is the moment where you look at where you are, and estimate how -far you've been. -If success and failure are the same, this suggests that something is wrong -somewhere. -Somehow, the ultimate acheivement of every life is death. +So if there is no real landmark, if failing is trying but failing to reach +an impossible goal, then failing is the result of trying whatever that +leads to. Failure would be the moment that follows any attempt to reach the +end of a direction. Failure would simply be the moment where you look back +at where you were before trying, where you are now, and the road left to go +to reach infinity. + +Success looks similar: trying to move forward, constantly bumping the +objective further as one get closer to it. Again success is the moment +where you look at where you are, and estimate how far you've been. If +success and failure are the same, this suggests that something is wrong +somewhere. Somehow, the ultimate acheivement of every life is death. The Road to Success? This is the same as the road to Failure: this is Life, it leads to Death. -Wherever we go, we will be on it as long as we live. -So now, may we move that idea of Success away so that we can enjoy living our -life. +Wherever we go, we will be on it as long as we live. So now, may we move +that idea of Success away so that we can enjoy living our life. DIR diff --git a/opus7/9-7-article-bitreich-sfeed-1.7.md b/opus7/9-7-article-bitreich-sfeed-1.7.md @@ -1,7 +1,7 @@ # sfeed 1.7 was released. by Hiltjo -sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated file. -It can be found at: +sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated +file. It can be found at: git://git.codemadness.org/sfeed gopher://codemadness.org/1/git/sfeed @@ -10,17 +10,17 @@ It can be found at: sfeed has the following small changes compared to 1.6: sfeed_curses: -Add SCO keys for next, prior (CSI I and CSI G). Tested on DragonFlyBSD -(cons25 console). +* Add SCO keys for next, prior (CSI I and CSI G). Tested on DragonFlyBSD + (cons25 console). -Add SUN keys support. Tested on OpenIndiana. +* Add SUN keys support. Tested on OpenIndiana. sfeed_gopher: -Remove unnecesary PATH_MAX restricting the path length. -This also makes it compile cleanly on GNU/Hurd. +* Remove unnecesary PATH_MAX restricting the path length. + This also makes it compile cleanly on GNU/Hurd. -Man page and documentation improvements. +* Man page and documentation improvements. I want to thank all people who gave feedback, DIR diff --git a/opus7/9-9-article-bitreich-brcon2023.md b/opus7/9-9-article-bitreich-brcon2023.md @@ -19,9 +19,11 @@ Some topics that are already planned and may inspire you: * Geo / map services via gopher. -* Qi Gong for beginners (in the forest!) including an inspiring forest walk in the sun. +* Qi Gong for beginners (in the forest!) including an inspiring forest + walk in the sun. -* Gophers and other family members in a museum exhibition with an exclusive tour. +* Gophers and other family members in a museum exhibition with an exclusive + tour. It is very simple to hold a presentation. Please see the slides from a previous con: