Portál AbcLinuxu, 3. prosince 2025 20:37
Toto je můj první blogový zápis (první vůbec), vítám vás tedy na svém blogu.
Chtěl bych vám představit můj první programový počin - tedy první takový, který se odvážím zveřejnit. Nazval jsem ho SiDict a jedná se o off-line slovník, primárně určený pro data z GNU/FDL Anglicko-českého slovníku.

Program je napsán v C a využívá knihovny GTK+ 2 (dalším požadavkem je libglade). Funkce a chování je snad zřejmá ze screenshotu
Specialitou je hledání třeba i uprostřed slova – to je hlavní odlišnost od ostatních linuxových slovníků, např. Addict. (Na druhou stranu, např. se Stardictem bych raději neporovnával.)
Stahovat můžete zde: sidict-0.1.tar.bz2, hlavní stránka projektu: messa.cz/projects/sidict
Instalace je standardní – ./configure [--prefix=...] && make && make install (samozřejmě musíte mít nainstalovány -devel balíčky výše zmíněných knihoven a kompilátor). Dále musíte stáhnout data, např. slovnik_data_utf8.txt, stažený soubor nějak hezky pojmenujte a uložte buď do ~/.sidict/dictionaries nebo do prefix/share/sidict/dictionaries. Pro více informací viz domovskou stránku.
Bude mi potěšením, když vám bude SiDict dlouho a dobře sloužit
Mě dost pomohl při tvorbě maturitní práce z Aj (to už je samozřejmě nějaký pátek nazpět, až teď jsem se odhodlal ho doladit a zveřejnit). Byl bych rád, pokud byste upozornili na chyby nebo na věci, které šly udělat lépe (přece jen je to můj první trochu „větší“ program). Kdyby někdo chtěl nakreslit hezčí ikonku, tak mu v tom bránit nebudu 
Tiskni
Sdílej:
.
Chtěl jsem, aby to vyhledávalo i třeba uprostřed výrazu. Ve slovníku jsou často fráze o několika slovech, které ostatní programy vypíší jen při hledání prvního slova. Popřípadě chci vidět i příbuzná slova s jinou předponou. Je mi jasné, že se to může zdát jako kravina, ale prostě jsem chtěl takový přístup
Důvod vzniku byl především pro moji potřebu, což mě osobně už stačí :), a když už je to jednou napsaný, proč to nezpřístupnit i ostatním. Chtěl jsem se také procvičit v programování, něco se naučit.
Proč raději neporovnávat se Stardictem? Hlavně má jiný přístup (rozdíl mezi SiDictem nebo Addictem a Stardictem je vidět na první pohled), obsahuje dost funkcí, které snad lépe už udělat nejdou. Cílem není Stardict nahradit.
.
Aspoň mi zůstává poslední fakt, že se mi to tak líbí víc :)
Ale bohužel nemám přístup k žádnému Macu a nevím, jak by se taková cross-kompilace (přeložení programu pro Mac na Linuxu) dala provést. Myslím si, že zkompilovat tento program přímo už na OS X by neměl být problém, ale žádné praktické zkušenosti s tím nemám.
A jak jsem to vyzkousel, krasne funguji i slovniky odkazovane ze stranek pDictu
pkg-config --list-all | grep glade). Máš nainstalovaný balíček libglade2-dev? Mimochodem já mám také Debian, Etch.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.