Technomorous

Linuxová nostalgie (1)

První můj Linux (RedHat 6.1) jsem si pořídil v trafice na CD s pěknou českou brožurkou, která obrázky přímo lákala k jeho nainstalování. Další jsem instaloval z CD, která mi vypálil někdo na gymplu, dost možná přímo někdo z vyučujících IT předmětů. Třetí v pořadí už jsem instaloval z online zdroje - byl to Debian, bylo to po dial-up modemu a určitě to ve výsledku nevyšlo levněji, než to CD z trafiky - i při nízkém víkendovém tarifu muselo těch sto padesát megabajtů se základní instalací stát hezkých pár stovek. Instalaci z disket jsem si ale nikdy neužil, ta patří do první poloviny 90. let a tam jsem jednoduše neměl počítač, kterého by se Linux týkal.

Proto jsem chtěl zkusit, jaké to je instalovat z disket i něco jiného než MS-DOS. Ve verzích, s nimiž jsem se potkal, je MS-DOS třídisketový jednotaskový nesmysl více či méně zdařile napodobující user experience CP/M, který se z nějakého důvodu stal v jisté době nejúspěšnějším operačním systémem planety a základem gatesovského softwarového císařství. Jako spouštěč pro Doom II asi dobrý, ale pro člověka směřujícího od ZX Spectra k Unixu spíše taková krátká trapná zastávka. Co asi tak na třech disketách nabízí Slackware?

Ano, Slackware 1.1.2 se pro základní použití instaluje z pouhých tří disket - a1, a2, a3. K tomu potřebujete ještě dvě pro nabootování, abyste instalátor vůbec mohli spustit. Víc ale mezi vámi, prázdným písíčkem tři-osm-šestkového typu a fungujícím unix-like systémem nestojí. Instalace je to rychlá a svižná, vše se nastavuje pěkně konverzační metodou - Chcete možnost 1 nebo 2?, Jaké je vaše časové pásmo? atd. Jediný zádrhel spatřuju v utilitě fdisk, která je tak trochu zabugovaná. Po spuštění jsem zjistil, že jsem se díky stroji času ocitl v předLBA době a věci se tu zadávají ve formátu C/H/S. To by mi až tak nevadilo, v dětství jsme nic jiného neměli a jací pěkní hoši z nás vyrostli! Co mi ale vadí je, když fdisk umožňuje při tvorbě každého oddílu zadat C/H/S v plném rozsahu disku, jen u některých zadání zařve, že tam už je obsazeno. Když to ví, proč to rovnou nevypíše předem? Za zajímavou historickou zvláštnost považuju i nutnost vždy specifikovat parametr size u příkazu mkswap, on sám velikost odkládacího oddílu nepozná.

No a co po instalaci? Systém je plně multitaskový, dle vybraného kernelu buď umí jen IDE (a rychleji bootuje) nebo umí IDE+SCSI (a bootuje o něco déle) a obsahuje všechny ty úžasné věci, které dělají unix-like systém unix-like systémem: crontab, crontab, crontab, elvis, sed, awk, patch, man, tar, gzip, dmesg, hexdump, a další. Zbylo dost místa i na minicom, takže dalších třicet instalačních disket možno postupně poslat z fileserveru pomocí zmodem protokolu po sériáku, v mém případě závratnou rychlostí 38400 bps. Tak až diskety dorazí, budeme pokračovat v krasojízdě!


Opravna písíček, ltd.

Je to veskrze zvláštní, ale umím opravovat zařízení platforem, které nemám rád. Ve spektru si sotva vyměním membránu, kdyby bylo nedejbože třeba vzít do ruky páječku, můžu počítač rovnou vyhodit. S Androidem mi to na druhou stranu jde docela dobře (1, 2, 3) a dle všeho umím dát dokupy i nefunkční písíčko. Nechápu to.

Zastavil jsem se tak cestou z Lysé v Doupěti a nalezl na podlaze dvě písíčka s Dexovým popisem: "Vyhazuje jističe" a "Pípá, jinak nedělá nic."

Že s tím prvním bude něco v nepořádku jsem odhadoval, už když ho Dex do doupěte ondyno přivezl. Ač bylo v papírové krabici, smrdělo na pět metrů tak, jako smrdí sever Moravy, když fouká od Polska. Mé podezření na mrtvý zdroj se rychle ukázalo jako správné.

Druhý pípal proto, že měl zaprasenou paměť v zapraseném slotu. Vyčistil jsem a pro jistotu zvolil jiný slot. Nepípá, startuje.

Ano, jsou to naprosté prkotiny, které díky stavebnicovitosti PC není problém vyřešit za pár minut. Škoda, že to tak nefunguje i s tím spektrem. Takhle musím zůstat jako příležitostný opravář písíček pro ty, kdo to s onačejším hardwarem umí.


Alpine

Můj dobrotivý zaměstnavatel korporátního typu se minulý týden rozhodl začít nám filtrovat přístup na web. Je to zvoleno vkusnou a vhodnou formou whitelistu, takže se nepodíváme nikam, kam zaměstnavatel explicitně nechce. A zaměstnavatel opravdu explicitně nechce, abychom se dívali do svých soukromých mailových schránek, hostovaných na freemailech.

 ALPINE 2.21       FOLDER LIST          [Kukacovi]  INBOX           4 Msgs +
 
 Folders on imap.seznam.cz/ssl/user=martin[@]kukacovi[.]cz in home directory
 ---------------------------------------------------------------------------
 
 INBOX <             AirBank             Archiv             Aukro
 Bydleni             Cestovani           DIIT               Dex
 Geocaching          JHCon               Jirka Brozovsky    Konf_Mimo
 Konf_Speccy         Libor Kosour        Nakupy             Ondra Toral
 PayPal              Penzijni            Poplatky           Princezna
 Sillicon            Software            SourceForge        Spectristi
 Tritol              Web                 ZXM                archive
 drafts              newsletters         sent               spam
 trash
 
                            [ALL of folder list]
 ? Help        < ClctnList    P PrevFldr    - PrevPage  A Add      R Rename
 O OTHER CMDS  > [View Fldr]  N NextFldr  Spc NextPage  D Delete   W WhereIs

Naštěstí je tu hracka.org a alpine. Vracím se tak patnáct let zpátky, kdy jsem přesně takhle četl poštu na nice.

Staré, funkční principy se prostě nemají opouštět.


Novinky u Spectristů

Tyhlety počítačové akce jsou mor. Člověk tam získá chuť dělat věci a když je ta chuť větší než odhad volného času po skončení dané akce, tak to většinou nevyhnutelně končí nezdarem.

Takhle jsem se například zcela dobrovolně uvrtal do obnovy webu ZX Magazínu. Udělat galerii PDF verzí ZX Magazínu s náhledy trvalo pár desítek minut, možná hodin. Přidat Proxima magazín i s přípravou skenů dvou dosud nenaskenovaných čísel se povedlo po zhruba měsíci a půl během KapliConu. Překonvertovat ale staré přepisy X-Magazínu do moderního HTML se ne a nedaří. Mám skript, který udělá 99% práce za mě, ale i to jedno procento ještě chvíli budu dělat.

Proto když Noby na ByteFestu přišel s nápadem přidat na agregátor Spectristi události z našeho zx-komunitního google kalendáře, chtěl jsem to nejdřív udělat úplně jednoduše, aby se to stihlo ještě na místě.

Povedlo se, odjížděl jsem s tím, že na webu se skutečně události vypisují i s datem začátku a je hotovo. Pak jsem ale dorazil domů, otevřel svůj poznámkový blok na straně nadepsané "Spectristi - změny" a rozhodl se, že to při nedělním večeru spláchnu vše najednou.

Spectristi 2018 ToDo

A tak se tentokráte i stalo:

  • Ze tří kočkopsálních vzhledů zůstaly dva, přičemž jeden je světlejší pro použití ve dne a druhý celkem důsledně tmavý pro čtení v noci. Vaše oči mi poděkují.
  • Do parseru šablon, který generuje výsledný web jsem doplnil tabulaci, takže výsledné HTML není jedna dlouhá nudle a v případě nutnosti se dá i číst a debugovat. Tady si poděkuji sám někdy v budoucnu.
  • Prošel jsem error logy na webserveru a zjistil, že největší část záznamů tvoří neexistující RSS zdroje, odstranil jsem je a spláchl tím dva body najednou.
    (Pro tip: Nezjišťujte, co je aktuálně na doméně, která dříve patřila demoskupině Mandala Breakers, pokud jste v práci nebo se váš notebook promítá na velké plátno nebo na něj vidí manželka.)
    Z errorů v logu zůstal jediný - nevalidní RSS na webu Softhouse, který se jednak opírá o zastaralou verzi standardu a pak si vymýšlí, že 27. března 2012 byl čtvrtek, ač to bylo úterý - zajímavé a přikládám to ruční tvorbě celého feedu. Zde očekávám díky od webserveru, kernelu a RAM - všichni budou mít míň práce s tvorbou errorlogů.
  • A na závěr jsem vytvořil alternativní doménu k zavedenému spectristi.i-logout.cz - nově agregátor najdete i na kratší adrese spectristi.zxm.cz. Jednoho krásného dne pak ta stará přestane platit a já obdržím díky od poskytovatelů infrastruktury, kteří budou moci posílat o pět bajtů méně.
  • Jo, abych nezapomněl - události z kalendáře teď vypisují datum začátku i konce, název, popis a adresu - je-li to vše zadáno. Tady očekávám přímo ovace.
Hotovo, splněno, odškrtáno. A teď zpět k ZX Magazínu.


Zápisky z Bytefestu 2018

Bytefest, to je hlavně sobota. Sobota je totiž již tradičně nejplnější, nejhektičtější a nejzajímavější, takže sotva stíháte obsáhnout vše, co se děje. Zejména pokud jdete v pátek spát až v sobotu ve čtyři ráno, jako já.

Sotva jsem posnídal a pozapínal techniku, přišly návštěvy. První mi přinesla SCSI disk a ZIP média, která se vzhledem k tomu, jak začínám mít na stole namixovanou techniku (PC, SGI O2, MacMini G4), již brzy zase stanou často používaným médiem. V družném hovoru nad Palmy (přesněji: nad Visory a Sony Clié) jsme časem poskočili až k návštěvě druhé, která můj konvolut hardware rozšířila o Compaq Contura 3/25, notebook s procesorem i386, tedy to nejzákladnější minimum, na němž lze spustit Linux. Sice písíčka nesbírám, notebooky také ne, ale co jsem si přečetl Rebel Code, tak prostě nějakou tři-osm-šestku chci. Počítač je v pěkně zachovalém stavu, i když bude asi chtít vyměnit záložní CMOS baterii, protože v následujících 24 hodinách několikrát trochu zmateně při zapnutí sám od sebe vypnul interní LCD a divil se, že na VGA výstupu není nic připojené. Naštěstí tady je už lithiový článek a ne klasický soudek, který se po třiceti letech rád roztéká po desce. Počítač jsem vyzkoušel a prozatím odložil.

Povídalo se dál, prokecali jsme čas do oběda i od oběda do soumraku a když se všichni jednodenní návštěvníci rozprchli ke svým domovům, sklidil jsem Quadru (do příště si buď nacvičím konfiguraci routeru nebo si pořídím nějaký, k jeho obsluze netřeba doktorát z jaderné fyziky) a začal se věnovat instalaci pravěkého Linuxu. Po výměně CompactFlash karty zpět za původní 200MB pevný disk a několika pokusech s Softlanding Linux System jsem došel až k Slackware 1.1.2. Řeknu vám, je krása vidět, že ta distribuce drží směr už od roku 1993 i přes to, jak se svět okolo mění. Když se to dělá pořádně hned od začátku, netřeba na tom nic měnit, toť Technomorousův závěr.

Spát jsem šel opět těsně před kuropěním.

PS: Pro své zahraniční přátele jsem dělal průběžnou fotodokumentaci a zveřejňoval na síti pnut. Tak jestli jste se také nedostali (ačkoliv k tomu máte objektivně méně důvodů než lidé z Kalifornie či Nizozemí).


Staré komentáře

Když jsem spustil technomorouse na vlastním serveru a perlovém redakčním pseudosystému, napsal jsem si do notesu pár věcí, které je zapotřebí ještě dotáhnout. Bylo jich spíše pár párů, možná dokonce pár párů párů. Každopádně se ale snažím postupovat od těšch nejméně závažných a nechávat si skutečné problémy až na někdy jindy, v korporacích to tak funguje roky, tak proč ne tady?

Jako první jsem si odškrtl přidání odkazů pro sdílení na sociálních sítích, věc naprosto zbytnou a zbytečnou. Teď jsem přidal další podobně důležitou záležitost: naimportoval a zpracoval jsem komentáře, které byly pod články na původním serveru. A nejen že jsou zpět, ale narozdíl od komentářů novějších v nich zůstaly zachovány klikací odkazy.

Ano, zcela zbytečná práce. Ale někdo ji udělat musel a co čert nechtěl, byl jsem to já.


ByteFest 2018: sbaleno

Nakonec to dopadlo trochu jinak, než jsem předpokládal.

Nějaké ty Palmy s sebou beru, konkrétně dva Visory od Handspringu - to se mi do kufru vejde a třeba se na to někdo rád podívá.

Jako stolní jsem nakonec zabalil Macintosh Quadra 700, na který jsem před dvěma lety na stejné akci nainstaloval A/UX a od té doby nenašel ani deset minut času na to, si s tímhle exotickým systémem trochu pohrát. Třeba tam chvíli najdu a konečně o něm sepíšu článek na blog.

Také jsem si vzpomněl, že mi na ByteFestu bude předán notebook s i386, takže jsem do tašky přihodil disketovku a balíček disket, abych na něj mohl dát dobový, pětadvacet let starý Linux a zkusit, zač je toho předjedničkový kernel.

No až směním eura za Speccy 2010, snad najdu i chvilku času být po měsíci od KapliConu spectristou.

Tak přijďte!



TOPlist