Ztracené znalosti
Kdysi to kdosi věděl, ale už nevíme kdy a kdo to byl. Nejdepresivnější situace digitáního informačního věku je tu.
Jako člověk zajímající se o historii jsem schopen pochopit, že není v jednadvacátém století snadné zjistit, zda se první skutečný anglický král Aethelstan narodil v roce 893 nebo 894. Je to už přeci jen nějaký ten pátek a v Anglii se toho od té doby docela dost přihodilo. Proč je ale úplně stejný problém sehnat Palm OS SDK 5.6 a informace o jeho instalaci, když vyšlo teprve 30. dubna 2008?
Pokud informace snižují entropii, pak se lidstvo vlastní činností řítí do dokonalého chaosu. Ne, že by informací celkově ubývalo, všichni kteří si každých pár let kupujeme větší a větší pevné disky jistě víme, že tomu je přesně naopak. Potíž je jinde: Díky tempu přírůstku nových informací je doba, po kterou je digitální informace platná a užitečná velkému počtu lidí, relativně krátká. Když ji nahradí informace novější, je další existence původní informace nejistá – produkt byl nahrazen jiným, od základu nově vytvořeným, jednu společnost koupila druhá a udělala čistku na webu nebo jen zanikl server, který informace původně zpřístupňoval.
Palm Centro – zapomenuto?
Zmíněné Palm OS SDK 5.6 je krásnou ilustrací celé problematiky. Jedná se o sadu hlavičkových souborů pro vývoj programů na poslední telefon s PalmOS – Palm Centro. Přidává například přístup k CellID, tedy jedinečnému identifikátoru GSM vysílače, díky kterému je možné určovat polohu telefonu i bez GPS (využito třeba v Google Maps nebo nepřekonatelném Centroidu). SDK vyšlo v době kdy bylo Centro na vrcholu prodejnosti (v USA bylo na druhém místě v internetovém trafficu chytrých telefonů) a Palm si příjmy z jeho prodeje chtěl trochu napravit finance. To se povedlo, firma tedy začala vyvíjet moderní systém webOS a vývojářské informace o PalmOS začaly mizet, stejně jako začali ubývat vývojáři. Palm vloni koupilo HP a likvidaci informací završilo zrušením Palm Developer Networku.
Vývojářů, kteří by se vrátili k PalmOS kvůli jedinému telefonu, o němž se navíc od počátku vědělo, že je poslední, nebylo mnoho. Když se člověk hodně snaží najde maximálně několik desítek odkazů na diskuse týkající se problematiky SDK 5.6, soubory ke stažení byste hledali marně, stejně jako já, když jsem trávil jejich hledáním celou páteční noc. Po prohledání webu, IRC, Usenetu a BitTorrentu jsem začal posílat maily všem vývojářům, které jsem našel a kteří pro Palm něco publikovali po roce 2008. Kromě odmítavých odpovědí (nebudu porušovat palmovskou licenci; už dávno se tím nezabývám; atd.) jsem nakonec dostal i jednu odpověď kladnou. PalmOS SDK 5.6 teď už tedy mám, ovšem příliš daleko jsem nepokročil.
Pro Palm je možné psát software v zásadě pouze dvěma seriózními způsoby – s použitím CodeWarrioru (původně Metrowerks, pak Freescale, poslední verze z roku 2007, dále není podporován ani nabízen; stál 0) nebo s použitím Garnet OS Development Suite (aka G.O.D.S; původně PalmSource, později přejmenovaný na ACCESS, stále ho zdarma nabízí; jde v podstatě o Cygwin+GCC+základní systémové knihovny). Integrace SDK do CodeWarrioru je otázkou nakopírování .h souborů na správná místa, instalace do G.O.D.S je věc opředená mýty – nalézt lze jeden velmi vágní návod a v českých diskusích se dozvíte, že to pravděpodobně nikdy vůbec nešlo. Po jedné další noci beze spánku, v níž jsem figuroval já, PC, VirtualBox, nekonečná zásoba čerstvých instalací Windows 2000, nový Cygwin, nové prc-tools, SDK 5.6 a G.O.D.S, to už ale skoro vypadá, že to přeci jen jde, více ověřím během další podobné noci.
A co jsem tímto článkem vlastně zamýšlel? Chci vyzvat všechny, kteří mají nějaké digitálním světem zapomenuté znalosti a informace, aby je publikovali. Udělejte dokumentaci, webové stránky, zveřejněte zdrojové kódy. Je úplně jedno, zda se jedná o 25 let starý software pro ZX Spectrum, 15 let starý software pro Atari ST nebo jen tři roky starý kód pro PalmOS. Jednou někdo entropii urval kus vesmíru a uspořádal ho tak, že mu přiřadil význam a byla by škoda, kdyby to dělal zbytečně.
Komentáře
[1] (F6 ) Vloženo 19.04.2011, 13:00:34
me dost znechucuje pristup nekterych softwarovych producentu, kteri po vydani novejsi verze sveho produktu okamzite odstrani veskere dostupne linky na predchoze verzi. kdyz pak z nejakeho duvodu potrebuju starsi verzi toho ktereho programu, treba kvuli nainstalovani na starsi system, tak smula.[2] (tdm - Mail - WWW) Vloženo 19.04.2011, 13:22:31
[3]Co slovo, to pravda. (Poke ) Vloženo 19.04.2011, 13:41:04
Rekl bych to takto, uzivatele odejdete a zapomente. My si zdrojaky nechame a v pristim produktu Vam stejnou funkcnost a stejne API prodame znova.[4]SYSEL (Busy - WWW) Vloženo 19.04.2011, 13:46:06
[5] (Hue ) Vloženo 19.04.2011, 15:18:08
Prosím, bylo by možný abys mi ty hlavičkový soubory poslal nebo někam uploadnul?[6]to hue (Logout - WWW) Vloženo 19.04.2011, 15:41:31
[7] (Z ) Vloženo 19.04.2011, 16:25:48
Pak je jeste druha strana mince - technologie, ktere by mely byt zapomenuty co nejdrive, ale stale je nekdo nekam cpe, oprasuje, a snazi se, aby popravu nezanikly (Java:).[8]to Z (Logout - WWW) Vloženo 19.04.2011, 16:43:56
Když jsem před pěti lety chtěl udělat něco v Javě tak, aby to běželo na Psionu, kde je jen Java 1.1, nenašel jsem kompilátor, dokumentaci, nenašel jsem nic - všude blaf o tom, že to je deprecated a že cool borci používají Swing.
Radši jsem to udělal v OPL (=BASIC) a měl jsem to za dvě hoďky hotové.
[9] (Diagon Swarm - WWW) Vloženo 19.04.2011, 23:10:39
[10] (dex - WWW) Vloženo 20.04.2011, 00:09:09
[11] (Art ) Vloženo 20.04.2011, 11:01:48
Mám s tím stejné zkušenosti a spoustu informací z Internetu si schovávám na svém počítači. Bohužel některé soubory z FTP už jsem propásnul, protože od té doby, co jsem je tam viděl naposledy, se jako obvykle část sítě změnila a zjistil jsem to, o čem píše Diagon Swarm, tedy že všech 150 vyhledaných stránek se odkazuje na stejné místo, které už neexistuje.[12] (dex - WWW) Vloženo 20.04.2011, 12:19:14
Pak to najednou on nebo častěji spíš někdo jiný potřebuje, ale i když si pamatujete, co a kde to bylo, už to na tom místě nemusíte vůbec najít.
[13]prvotní schovávání všeho a všech (Logout - WWW) Vloženo 20.04.2011, 12:46:29
Hoďte si do českého google spojení "palmos sdk 5.6" - s uvozovkama nebo bez nich - na prvních místech je umístěn tento článek a pak debata na palmhelp.cz - obě jsem inicioval já. Takto se to dá udělat prakticky s libovolnou ztracenou informací.
[14] (dex - WWW) Vloženo 20.04.2011, 12:59:17
Internet není knihovna, která staré tisky schovává, ale něco jako reklamní letáky.
I Igor Gamblička dnes psal na blogu: "Ako zisťujem niektoré zdroje podkladov o ATARI postupne vysychajú - stránky prestávajú fungovať a tak podkladov je menej a menej. Tento trend asi bude pokračovať, čo sa dá robiť."
[15]to dex (Logout - WWW) Vloženo 20.04.2011, 13:01:37
a opakuji - cílem je prodloužit existenci těch informací a to neuděláš jinak, než že je někam dáš. i kdybys druhý den umřel po zásahu meteoritem, tak jsi o 24 prodloužil jejich dostupnost pro všechny ostatní.
což se nedá říct v případě, že máš data usyslená na svém domácím disku a jen o nich plkáš v komentářích na mém blogu.
[16]Diskuze o SDK pro Palm Centro (Palm Pre - Mail - WWW) Vloženo 20.04.2011, 18:43:55
http://www.palmhelp.cz...mp;p=16980
Já jen, aby bylo dosaženo opět o něco vyšší míry entropie ;-)
[17]SDK ke stažení (Logout - WWW) Vloženo 20.04.2011, 22:41:03
http://www.mojecentro.cz...download
Všechna pole jsou nepovinná.
Číslo v hranatých závorkách vytvoří odkaz na daný komentář.
Komentáře komerčního a urážlivého charakteru budou smazány, stejně jako takové, které se mi prostě znelíbí.
Číslo v hranatých závorkách vytvoří odkaz na daný komentář.
Komentáře komerčního a urážlivého charakteru budou smazány, stejně jako takové, které se mi prostě znelíbí.



