Dokonalá hra 

Nevyšší formou života je člověk a nejnižší formou života je člověk který si hraje s vláčky.

Když jsem teď v portage objevil tuhle hru, stává se ze mne zase nejnižsí forma života.
Doporučuji alespoň prohlédnout screenshoty na domovské stránce, popřípadě článek na rootu
[ zobrazit záznam ] ( 7788 zobrazení ) trvalý odkaz související odkaz ( 3 / 16446 )
Jak jsem (ne)opravoval DCF hodiny 

Nějak se stalo, že rádiem řízený budím, kterým se budím do školy se přestal synchronizovat. Předem jsem závadu odhadnul na upadlý drátek od feritové antény. Po otevření se ukázalo, že to tak není. Situaci, že by se změnili příjmové podmínky jsem vyloučil jednak jiným budíkem a po otevření i voltmetrem na výstupu přijímače DCF 77, ze kterého lezly sekundové značky přesně podle specifikace a dokonce, při superrychlém stenografování hodnot jsem posléze rozluštil i platnou časovou informaci, se všemi paritnimi bity. A protože signál se dostával až na cestu plošného spoje končící v asfaltovém fleku, kde je schován hlavní IO. Takže nebylo moc, co opravovat. Napadlo mě ještě, jestli není závada způsobena nějakým divným obsahem v prvních 20 sekundách, kde se dříve kódovali samé nuly a teď se tam objevuji jiná data.
Tak se se poohlédnul po internetu a našel simulátor signálu DCF77, který přímo na paralelní port počítače simuluje výstup z DCF přijímače. Program je zajímavý tím, že běží v linuxu a přistupuje přímo na paralelní port (tak jak si to pamatuji z dob, kdy jsem si hrál v pascalu v DOSu), tedy potřebuje práva roota, jinak skončí s neoprávněným přístupem.
Ani se simulátorem se budík nechytil. Tak smůla. Aspoň, až si budu chtít hrát s DCF přijímačem, vím kde mám takový sehnat...
[ zobrazit záznam ] ( 796 zobrazení ) trvalý odkaz související odkaz ( 3 / 15109 )
Jak na české názvy souborů v GTK+-2 aplikacích 

Poslední dobou se mi stávalo, že ač mám systém kompletně počeštěn, aplikace napsané pomocí knihovny GTK+-2, jako například GIMP, VLC, nebo náhrada Winampa Audacious, zobrazovaly špatně české názvy souborů.

Je to tím, že knihovna GTK již předpokládá kódování souborů na filesystému v UTF-8, ale já stále (po několika neblahých zkoušenostech s redhatem) nepřešel.

Kódování souborů je uloženo v proměnné prostředí G_FILENAME_ENCODING a tu je třeba, nejlépe v souboru /etc/profile nastavit.

Na gentoo je tahle proměnná nastavována v souboru /etc/env.d/50glib2, po jeho úpravě je třeba spustit ještě env-update a samozřejmě restartovat aktuální sezení.

Pak všechno chodí, jak má.
[ zobrazit záznam ] ( 981 zobrazení ) trvalý odkaz související odkaz ( 3 / 9334 )
Linux jako broadband router (1) 

Prezentaci k prvnímu dílu přednášky o routování najdete zde.
[ zobrazit záznam ] ( 960 zobrazení ) trvalý odkaz související odkaz ( 3 / 10961 )
Život je Qt [kjutý]. Nastěstí. 

Konečně se mi podařilo naprogramovat aplikaci s grafickým uživatelským rozhraním. Podobně jako Jay Bee jsem si vzal na mušku nádherný spořič obrazovky kclock.kss z prostředí KDE a snažil se ho převést do Windows. Jenže já ho nepsal znovu, já ho pouze portoval, tak aby z něj byla čistě Qt4 aplikace.

Nejprve jsem zpřetrhal vazby na prostředí KDE a přepsal syntax podle Qt4. Pak jsem přepsal renderovací engine, který byl zřejmě kvůli antialiasu napsán knihovnou libart, do nativního Qt, které ve verzi 4 antialias podporuje také.

No a nakonec jsem připsal interface tak, aby se to chovalo jako klasický Windows spořič.

Verzi 1.0 můžete stáhnout zde (verze 1.1 zde), jedná se o staticky linkovanou verzi, takže není potřeba instalovat žádnou knihovnu, ovšem za cenu toho, že spořič zabírá 7,4 MB, po kompresi pomocí UPX (díky JB) 2,4 MB.

Zdrojové kódy jsou k dispozici zde (verze 1.1 zde). Program je (a musí být - kvůli licenci Qt) šířen pod licencí GPL.

Za spolupráci děkuji zejména Jay Bee-mu, bez jeho neustálého rýpání by to asi ještě nebylo.
[ zobrazit záznam ] ( 1419 zobrazení ) trvalý odkaz související odkaz ( 3 / 11039 )

<<První <Zpět | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | Další> Poslední>>