Moji kolačići
Svi znamo za fortune program. Neki od nas imaju “forutne -s” kao sig u email porukama.
Fortune sve ove pametne citate drži u direktorijumu /usr/share/games/fortune. Ali, fajlovi nisu u čistom tekstualnom formatu, kao što bi neko očekivao, već su u posebnom formatu koji je namenjen za čuvanje stringova. (Oni koji su prisnije upoznati sa Unix sistemima, znaju da ovo nije ništa novo - dobra rešenja zahtevaju bolja
).
Ali, kako napraviti svoj sopstveni fortune fajl. Ukoliko imate kolekciju sopstvenih citata, evo kako možete naterati fortune da je koristi.
Prvo, ASCII fajl mora biti u određenom formatu. No, nije ništa komplikovano, jednostavno, između dva različita stringa mora da stoji znak %, sam u svojoj liniji. Na primer:
DAJ MI SIKIRU DA PUCAM !!!
%
Dolazim sutra da ti demonstriram FDISK !
%
Ekshumiraj pa konzumiraj.
%
HEPICMEHIMA PRNCTYP 3ABPANJEH !!
%
Mislim da se iz ovog malog primera vidi princip.
Sada je potrebno “svariti” fajl sa stringovima kako bi fortune mogao da ga koristi. Naredba je sledeća:
strfile -r input.txt output.dat
Strfile je komanda dobro poznata programerima koji barataju stringovima.
Ondak je potrebno prebaciti ovaj fajl na putanju koju fortune podrazumevano pretražuje, već pomenuta /usr/share/games/fortune.
Posle toga, sve se svodi na:
fortune output
A za malu vežbu, poklanjam svetu svoju sopstvenu kolekciju citata i smešnih tagova, već u formatu spremnom za strfile.