Hej, grymma nätvärld!

Och ännu ett försök att göra affärer på nätet...

Efter ett långt uppehåll börjar ett nytt försök att flytta lite på nätet och bygga en webbplats. Här, på duinocoin.de, handlar det uppenbarligen enbart om Duinocoin.

Att bygga en webbplats är naturligtvis tidskrävande och kräver mycket tid och svett. Å andra sidan är det roligt - och det hjälper mig och kanske några läsare att komma djupare in i världen av microcontroller mining.

Början på 80-talet...

Mina första kontakter med fjärrservrar skedde med skärmtexten (BTX) från tyska Telekom (hemskt!). Jag har verkligen varit online sedan slutet av 90-talet på förra seklet, dvs. sedan internets första tid. Först med olika analoga modem (9 600 baud, 19 200 baud via Zyxel, senare 28 800 baud). Uppgifterna gick över den vanliga telefonlinjen till brevlådorna (t.ex. "Tower of Shadows") och in i Fido-nätet (Finlandia). Senare kom ISDN och jag hade en av de första hyrda linjerna - för 800 DM i månaden (64 kBit upp- och nedströms). Ännu senare kom de första DSL-hyreslinjerna (128 kBit uppströms och 768 kBit nedströms) - fri resa och full gas på den tyska dataautobahn! Jag lärde känna Internet för första gången vid universitetet i Bremen (datakurs). På den tiden loggade jag in på andra datorer via Telnet, hämtade filer via FTP eller rotade runt i sorterade arkiv med Gopher.

Någon gång fick jag en egen .de-domän och gjorde min första (läskiga, handkodade HTML-hemsida):

Screenshot www.datenfalle.de 2001

Under årens lopp... Nej, det har gått årtionden nu - jag har byggt webbplatser för olika projekt, men alla är inte längre aktiva på grund av tidsbrist och därmed brist på innehåll. Bland dessa finns mpcc.de (för projektet SETI@home), slowcomputing.de (gammal arbetsstation och server), digischutz.de (tester av säkerhetsprogram som jag gjorde för Data Becker i mer än tio år), textnutte.de (så känner man sig ibland som författare) eller fpv-drohnen.de (borde bli en nischad webbplats). Jag har inte längre de flesta av dessa domäner.

Screenshot SETI@home von 1999

SETI@home-skärmsläckaren från 1999, som kördes på en Sun SPARCstation 10, bland annat...

Eftersom jag var en av de första författarna i Tyskland som skrev om Bitcoin hade jag också en nyhetstidning med tips om Bitcoin (BitcoinNews.org... den här webbplatsen kommer snart att återuppstå!).

Verktyg gör mig galen

Jag har provat alla typer av webbservrar, HTML-redigerare, innehållshanteringssystem (CMS) som Joomla, Drupal, Wordpress och dussintals andra - och jag har alltid varit irriterad över användarvänligheten och osäkerheten hos respektive programvara.

Utvägen var att ha min egen webbserver under OpenBSD med minimal httpd och handgjorda HTML-sidor. Detta var säkert, extremt tidskrävande och framför allt fult... inte riktigt presentabel. För duinocoin.de installerade jag Wordpress igen efter många år - kanske har det blivit bättre!

Wordpress suger... som alltid

Screenshot Wordpress von 2017

Wordpress slutar så småningom att köra viktiga plugins och det visuella (miniatyrbilder här) smulas sönder...aaargl§$"$&/$/!

Det är den 18 januari 2022 och jag har tagit en ny titt på Wordpress. Och det bekräftar mina misstankar: den har blivit ännu fetare - och mycket värre: plugins som "count per day" fungerar inte längre, min PRiNZ Brandford Magazine eller Outspoken existerar inte längre, och MH Magazine som jag köpte 2015 och betalade för licensen igen 2016 för uppdateringen... och jag tänker definitivt inte betala för det en tredje gång. Men jag skulle behöva göra det, eftersom mycket har förändrats och den gamla versionen har sina problem med det nya Wordpress. Allt som allt: bara problem, kostnader och frustration!

"Tillbaka till rötterna: Static Site Generator

Så jag återvänder med sorg - men i hemlighet också med glädje - till Static Site Generator (SSG) "Hugo ". Liten, kraftfull, snabb! Egentligen är det bara BashBlog (bb) som är ännu bättre. Förresten skrev jag en gång en guide om detta på Heise+ (uppmärksamhet, betalvägg).

När man installerar Hugo under Devuan GNU/Linux 4.0 "Chimeara", som har befriats från systemd, uppstår ett litet problem, men det beror på implementeringen av Hugo och inte på Devuan: Sedan version 0.91.0 finns det en ny säkerhetspolicy [https://gohugo.io/about/security-model/] som bland annat förhindrar att externa programvaror startas - i princip en bra sak. Tyvärr tycker jag att reStructuredText (.rst; ja, det är precis så det stavas!) är lite bättre än den enklare Markdown (.md). Om du startar Hugoservern med

hugo server -D --disableFastRender

och skapar en .rst-fil får du följande felmeddelande:

Change detected, rebuilding site.
2022-01-18 20:37:01.424 +0100
Source changed "/home/mipl/ssg/hugo/experiment4/content/posts/hello-world.rst": WRITE
rst2html / rst2html.py not found in $PATH: Please install.
                  Leaving reStructuredText content unrendered.
Total in 12 ms

Den nödvändiga "docutils" kan installeras under Devuan via

apt-get install python3-docutils

För att skriva reStructuredText kan du använda vilken ASCII-redigerare som helst, särskilt ReText, som finns tillgänglig i version 7.2.1.3 i Devuan.

Screenshot ReText-Editor

ReText är en mycket enkel men praktisk redigeringsprogram för ReStructuredText med öppen källkod.

Kom igen!?

Och så är det dags att skapa de första artiklarna/postningarna. Men vänta, det finns fortfarande några småsaker kvar:

  • Hugo kan skapa flerspråkiga webbplatser. Jag kan alltså publicera innehåll på tyska, engelska, svenska och kanske spanska och franska. Läsaren kan enkelt växla mellan språkversionerna med ett enda klick. Det låter spännande, men det är lite tidskrävande att underhålla... och de lämpliga områdena är redan upptagna: Det officiella Duinocoin-projektet kan nås på adressen duinocoin[.com|.net|.org]. Det lämnar mig med duinocoin.de... och därför kommer den (tills vidare?) att vara en rent tyskspråkig webbplats. Engelska texter kommer att finnas på min webbplats bitcoinnews.org.
  • Eftersom jag lever av att skriva, är det logiskt att jag tittar på monetarisering (vilket fult ord!). Det betyder att eftersom jag ändå får ersättning från VGWort för mina artiklar i tryckta medier och på Heise-Online, kommer jag att integrera spårningspixlarna även här i Hugo. Jag har redan arbetat med Google AdSense och Amazon Affiliate - och blev mycket besviken. Läsarna förlorar sin integritet och blir irriterade av annonser, jag får några små smulor och Google och Amazon tjänar en massa pengar. Vi får se vad jag gör där, jag kommer definitivt att hålla detta öppet här på hemsidan och publicera en eventuell framgång då och då - läsaren kan kanske ta med sig något för egna projekt. Jag har ingen erfarenhet av Patreon, PayPal-donationer eller medföljande YouTube-videor ännu, men det kan ändras snabbt...
  • Parallellt med denna webbplats kommer det också att finnas en artikel på Heise+. Två byggarbetsplatser innebär tre gånger mer arbete! :D
  • Duinocoin-projektet saknar en fungerande MicroPython-miner. Jag har programmerat en för ESP8266/ESP32/Pico/BBC:micro och kommer att släppa programvaran fritt och under MIT-licensen här (och på Github).
  • Det finns ytterligare två projekt planerade för Duinocoin. Mer om det senare! ;)

Så, var står jag nu? Med den här webbplatsen och det hanterbara Duinocoin-projektet samlar jag in erfarenheter som jag kommer att publicera här med ojämna mellanrum under taggen "Hugo". Jag hoppas att det kommer att finnas nyttig information för läsaren. Ha kul!