Co a proč?
Asi se vám taky už někdy stalo, že jste si potřebovali
stručně a rychle zaznamenat nějakou informaci a pak ji
na jiném místě mít k dispozici. Ať již odjezdy autobusů
MHD nebo nějakou tvůrčí myšlenku či ideu.
Na tohle se obvyklé nástroje, jako jsou úkolníčky, TODO listy,
kalendáře a podobně, obvykle moc nehodí. Spousta informací není
ani úkol, ani schůzka či jiný časově zařaditelný údaj, a navíc jsou
ty údaje nejvíc potřeba ve chvíli, kdy člověk u žádného
normálního počítače nesedí, ale naopak stojí třeba někde u východu
z obchodního centra a v dešti, v jedné
ruce má nákupní tašku, druhou s zoufale snaží otevřít deštník
a přemýšlí, kde by vzal třetí ruku, aby si mohl sáhnout do kapsy
a začít hledat ten papírek, mobil nebo jiné záznamové médium
s informace o odjezdech MHD (přece jen je příjemnější čekat
v suchu nákupního střediska než ve větru a dešti na nekryté
zastávce). Skoro to samé nastane, když člověk potká nečekaně šéfa a zoufale si
snaží vzpomenout, o čem že se to s ním chtěl přesně tak nutně bavit.
Takže mít poznámky řádně vedené a uložené na desktopu (či
notebooku) je sice jistě důležité, ale taky se hodně hodí mít
je po ruce i pro nečekané situace.
Nástroje pro stolní počítač
Co si budeme namlouvat, na 99.9% případů jsou adekvátními nástroji
ed, more a grep. Dobrá, připouštím, že
vi nebo Vim je trochu
víc uživatelský přítulný než ed, ale na tom nesejde.
Ostatně dlouhodobě tyto nástroje takto používám a nevidím v tom
zásadní problém.
Nicméně ve chvíli, kdy člověk dostane do ruky kapesní počítač
(nebo telefon) s malým displejem a relativně mizernou klávesnicí
(třeba i jen virtuální), tak si začně říkat, jestli by opravdu nebyl
na místě nějaký jiný způsob ovládání.
Takovým celkem rozšířeným nástrojem je program TomBoy.
Je (z pohledu
uživatele) malý, jednoduchý, snadno použitelný a tak podobně. Má ovšem
několik v podstatě nepřekonatelných nedostatků. Hned první je
skutečnost, že je napsán v prostředí v jazyce C# pro programové
prostředí Mono. Pokud pomineme
právní a morální otázky takového řešení (což je samo o sobě téma na
dlouhou diskusi se zatím stejně otevřeným koncem), jsou tu ještě dva
drobné nedostatky: náročnost na systémové prostředky a (ne)přenositelnost.
Skalní zastánci programového prostředí Mono samozřejmě budou
argumentovat, že to zas tolik paměti, výkonu prosoru a ostatně ani
místa na disku nepotřebuje, protože je přece doba pamětí v řádu GiB,
disků v TiB a procesorů s hromadou jader a s frekvencí v GHz. To je
všechno hezké, ale pořizovat si šíleně výkonný počítač jen kvůli psaní
poznámek, když na všechno ostatní mi stačí 250-400 MHz a pár stovek MB
paměti, to snad může jen jedinec s poruchou osobnosti. Jen pro
zajímavost - jako domácí linuxový počítač používám IBM Intellistation
s 384 MB RAM, procesorem Pentium II na 400 MHz a s 18 GB SCSI diskem a
tak nějak nepozoruji, že by něco nestíhal (kvůli dalším uživatelů na něm
běžně jede GNOME). Samozřejmě Mono, JVM a podobné
šílenosti na něj nesmí (už jen kvůli místu na disku, data mají přednost).
Nemluvě o tom, že Mono je portováno na pár "nejběžnějších" architektur
a třeba na MIPS (ze kterého teď píšu), prostě není. Takže TomBoy je u mě mimo
hru. Naštěstí existuje přepis TomBoye do C++ pojmenovaný Gnote. Nedovedu posoudit
nakolik jsou tyto dva programy kompatibilní, ale na to, co potřebuji,
mezi nimi rozdíl nevidím (pro TomBoy existuje spousta vylepušjících
zásuvných modulů, Gnote by je měl akceptovat také - ale zatím jsem
ještě nic takového nepotřeboval). Na SGI jsem Gnote zatím přeložit
nezkoušel, nemaje dost odvahy, ale zdá se, že by to jít mohlo.
Kapesní počítače
Desktop tedy máme nějak vyřešení, ale to samo o sobě není úplně
všechno. Na desktopu lze mít poznámky uložené i jinak (a není potřeba
používat XML formát a kdo ví, co ještě).
Výše uvedené nástroje (TomBoy a Gnote) samozřejmě nebudou úplně
ideální pro kapesní počítače. Ale to není takový problém, protože
pro platformu Maemo (tedy pro
internetové tablety od Nokie) existuje klon výše uvedených programů
napsaný v C přímo pro toto prostředí - Conboy. Ten je malý,
jednoduchý, ale umí všechno, co člověk běžně potřebuje - načíst
soubory z desktopových programů, vyhledávat v nich, vytvářet nové
a editovat staré. A dobře se ovládá perem. Osobně ho používám k plné
spokojenosti a to zejména na cestách.
Trochu horší je to s Freerunnerem. Ten s sebou nosím poměrně často
(mívám tam nákupní seznam a takové věci, někdy ho beru s sebou, abych
v případě potřeby mohl využít jeho telefonních funkcí) a bylo by
užitečné mít na něm třeba jízdní řády autobusů a tramvají z mých
typických destinací. Vyzkoušel jsem několik na(t)ivných poznámkovačů,
ale žádný se mi nelíbil (buď nevyhovovaly ergonomicky, nebo data
ukládaly do databázového souboru, což se pak ne úplně snadno
synchronizuje bez speciálních nástrojů). Nakonec jsem našel jednoduchý
program PyTomBoy. Ten sice dovede poznámky jen zobrazovat a neumí
vyhledávání, což mi ovšem na telefonu obyčejně úplně stačí. Zatím jsem
zjistil jen pár nedostatků - tlačítko pro návrat na seznam poznámek je
docela malé (špatně se na něj dostává bez dotykového pera) a při
zobrazování zalamuje texty bez ohledu na české dělení slov. Další,
větší, chybkou, je že se nedovede vyrovnat s formátem data v některých
souborech (produkovaných staršími verzemi Gnote) a v takové (s)prostě
padá (chyba je ovšem v především v Gnote, který vkládá
do data písmenko H - dělá to asi jen verze pro stabilní Debian a v
novějších to zřejmě už "nezlobí").
Synchronizace?
Klikací synchronizaci by měl zvládat program Conduit, který je v GNOME.
To jsem raději ani nezkoušel, protože při jiných pokusech se mi s ním
nikdy nic nepovedlo. Takže používám rsync, což se mi jeví
jako zcela dostatečný synchronizační nástroj (Gnote má data v adresáři
~/.gnote, TomBoy a PyTomBoy v ~/.tomboy a Conboy v
~/.conboy).
Závěrem
S použitím uvedených nástrojů (Gnote, Conboy nebo PyTomBoy a třeba rsync)
se dá
celkem dobře mít k dispozici způsob pro tvorbu a používání poznámek a
jiných podobných krátkých (v mém případě textových) informací.
Přiznám se, že jsem se původně obával, že to bude podstatně
složitější.
[Tiskni] [Přidat komentář] [Ukázat komentáře (4)]