Michal Čihař - Blog Archives for Czech

LinuxTag 2005 – sobota

Koukám, že jsem tenhle zápis zapomněl publikovat, tak tedy drobným spožděním :-).

Sobotu jsem věnoval několika zajímavým přednáškám a pgp key signing party.

Meteorology slibovaná bouřka se v noci nekonala (resp. konala, akorát všude okolo, ničila kempy a tak, ale ve městě spadlo jen pár kapek), tak bylo zase celý den horko. Kvůli tomu přesuny mezi výstavní a přednáškovou halou znamenaly vždy mírný teplotní šok, ale pokud se člověk nechtěl ochudit o nové informace, nebyla jiná možnost.

Hned ráno měl zajímavou přednášku Dominik Brodowski o power managementu v Linuxu, v závěru také poradil pět tipů, jak prodloužit výdrž notebooku na baterie, tipy naleznete na jeho webu , třeba se někomu budou hodit.

Další velmi zajímavou věc předvedl Jan Blunck. Představil svojí implementaci union mountu, cože je věc používaná třeba na live distribucích, ale najde jistě uplatnění nejen tam. Tato implementace není (jako všechny ostatní) založena na vytvoření nového filesystému, ale je přímo ve VFS. To je pravděpodobně nejlepší místo, kde takovou věc implementovat, tak se jí snad brzy dočkáme v Linusově stromu (patche už by měly být poslány na LKML).

Jediná větší věc, která mi na programu zbývala, byla pgp key signing party. Kdo nikdy neviděl 120 lidí, jak si ukazujou pasy asi nikdy nepochopí :-). Ale akce byla dokonale zorganizovaná a vše proběhlo hladce. Teď ještě aby lidi klíče opravdu podepsali ;-).

Tak další LinuxTag je za mnou, rozhodně ho hodnotím lépe než předchozí, už jenom kvůli tomu, že jsem se osobně sešel s mnohem více lidmi, se kterými jinak komunikuji jenom mailem. Prostě pokud se chcete setkat s linuxovou komunitou, je dobrý nápad se zúčastit.

Více:

Better, larger and uncut, aneb všechny fotky

Gnome bugzilla

Není nad to se snažit pomoci vylepšit něco hlášením chyb a narazit na chybu :-). Gnome Bug Buddy odesílá chyby na adresu submit@bugs.gnome.org a to dopadne takhle:

 This is the Postfix program at host menubar.gnome.org.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

			The Postfix program

<submit@bugs.gnome.org>: mail for bugs.gnome.org loops back to myself

Tato chyba je samozřejmě již nahlášená :-).

Wikinews

Dnes jsem díky útoku v Londýně objevil Wikinews . A vypadá to, že se rychle zařadí k mým oblíbeným zdrojům. Nejsou tam žádné blikající reklamy zabírající většinu plochy okna, informace jsou aktuální a je to přehledné. Takhle by měl vypadat informační web.

Na co se vlastně ptá?

Tak mi připadá, že úrověň otázek je čím dál tím horší a největší problém je zjistit na co se vlastně tazatel ptá.

Kromě už pomalu tradičního „ nechodí internet “, tu máme ještě neviditelné sítě a přidávání tiskárny, ze kterého se nakonec vyklube dotaz na rozhraní cupsu .

K tomu přidáme pár dotazů na Windows a mohlo by to být všechno, když pominu lidi, kteří by si snad chtěli vybírat, kdo jim odpoví :-).

gpg-agent aneb proč pořád zadávat heslo?

No vypadá to, že gpg-agent je poměrně neznámá věc, tak tomu uděláme trochu reklamy v blogu :-). gpg-agent je (podobně jako ssh-agent) nástroj pro cachování hesla, aby ho uživatel nemusel zadávat pořád dokola pokud třeba podepisuje více věcí najednou.

Jak na to?

Předpokládám že používáte správnou distribuci (což je Debian Sid :-)), takže instalace bude jednoduchá:

 # apt-get install gnupg-agent

Ostatní distribuce na tom asi budou podobně, jenom je nepoužívám a tudíž neznám.

Pak již stačí aktivovat používání agenta v GnuPG:

 $ echo use-agent >> ~/.gnupg/gpg.conf

A protože se agent spouští podobně jako ssh-agent, je potřeba všem procesům kde ho budeme používat předat informace v proměnné prostředí. Takže nejjednodušší je znovu spustit Xka a agent se spustí automaticky.

Pokud by se nám nelíbilo defaultní konzolové zadávání hesla, můžeme nainstalovat nějaké pěkné grafické. Třeba balíčky pinentry-gtk2 nebo pinentry-qt by mohlo vyhovovat, podle použitého desktopu. Pak jen nastavit jaký budeme používat zapsáním pinentry-program /usr/bin/pinentry-gtk-2 do ~/.gnupg/gpg-agent.conf .

V tomto konfiguračním souboru můžeme i nastavit jak dloho si má agent hesla pamatovat (600 s = 10 minut je výchozí hodnota):

 default-cache-ttl 600
max-cache-ttl 600

udev/devfs/ndevfs

Tak to vypadá, že Greg se pořádně naštval a implementoval něco co by mohlo být náhradou devfs. Ta věc se jmenuje ndevfs – a "nano" devfs.

Jak je již tradicí, tak se samozřejmě ozvalo několik příznivců devfs, i když mi připadá, že toto řešení by je mohlo umlčet :-). Proč je tolik humbuku kolem spravování jmen zařízení?

Je jasné, že některé věci se prostě v kernelu řešit nedají (trvalá jména pro různá připojitelná zařízení, ať už jde o USB hračky, dokovací stanice nebo hot plug hardware u serverů). Na druhou stranu většina programů očekává nějaké názvy zařízení (prostě myš je /dev/input/mice a těžko ji něco bude hledat pod názvem /dev/moje_fialova_mys), takže je vhodné mít nějakou standardní politku pojmenování zařízení. A každý by tuto politiku viděl rád jinde :-).

Tak jsem zvědavý jestli se podaří splnit plán:

 $ cat linux/Documentation/feature-removal-schedule.txt
The following is a list of files and features that are going to be
removed in the kernel source tree.  Every entry should contain what
exactly is going away, why it is happening, and who is going to be doing
the work.  When the feature is removed from the kernel, it should also
be removed from this file.

---------------------------

What:   devfs
When:   July 2005
Files:  fs/devfs/*, include/linux/devfs_fs*.h and assorted devfs
        function calls throughout the kernel tree
Why:    It has been unmaintained for a number of years, has unfixable
        races, contains a naming policy within the kernel that is
        against the LSB, and can be replaced by using udev.
Who:    Greg Kroah-Hartman <greg@kroah.com>

LinuxTag 2005 – pátek

V pátek jsem měl konečně čas se trochu projít po výstavě. Co mě překvapilo byla neúčast SUSE/Novellu, kteří zde tradičně mívali velký prostor. Časy se asi mění. Mandr{ake,iva} chyběl{,a} stejně tak jako loni, jinak byly distribuce zastoupeny v dostatečném množství.

Nějvětší plochu z distribucí zabral Red Hat, který na svém stánku také pořádal různé prezentace (i když letos nedošlo na žádný trhák jako bylo loňské uvedení GFS):

Dále se mohli setkat příznivci Arch Linuxu, Gentoo a samozřejmě Debianu, jehož příznivci si podílejí na organizaci celé akce:

Více:

Better, larger and uncut, aneb všechny fotky

LinuxTag 2005 – čtvrtek

První den návštěvy LinuxTagu . Hned na úvod musím přiznat, že jsem přijel až v šest večer, takže jediné co jsem stihnul, byla party na oslavu 10 let PHP a MySQL.

Po cestě vlakem (přestože německým ICE, tak bylo 15 minut spoždění a já už si pomalu zvykal na to, že doprava tu funguje přesněji než v Česku), jsem se ubytoval v hotelu. Recepční ve snaze navázat komunikaci prohodila, že Praha je určitě někde v Polsku a v zápětí mě pro jistotu donutila zaplatit předem. No nic člověk nemůže očekávat zázraky.

Pak již vyrážím směr kongresové centrum, kde se opět po roce koná LinuxTag. Dorážím těsně po šesté, kdy se oficiálně zavírá, tak zabere trochu přemlouvání než jsem propuštěn dovnitř (stačilo se domlouvat telefonem s lidmi co na mě čekali uvnitř, to byl dostatečný argument, že tam opravdu potřebuju jít :-).

Takže jsem úspěšně dorazil do LAMP area , kde se právě konala party k 10 letem PHP a MySQL. Byla to ovšem zároveň jediná příležitost, kdy se sešel kompletní tým phpMyAdmina:

Pak již následovala zábava podporovaná DJem:

Následně si autoři MySQL (víte že My z názvy není z angličtiny, ale jméno dcery autora, takže správná výslovnost je švédská, dost blížící se českému my?) a PHP převzali pamětní desky:

Poté už se všichni radostně vrhli na dorty:

Více:

Better, larger and uncut, aneb všechny fotky

Generátor fotoalb

Při čekání než doběhne Matew , který v současné době používám pro generování alb, jsem se rozhodl, že je na čase začít používat něco co není tak strašně pomalé. Shell je sice pěkná věc, ale tisíce spuštěných sedů a awk na rychlosti nijak nepřidají.

Problém je, že jinak mi Matew (mírně přiohnutý) celkem vyhovuje a generuje takový výstup jaký bych chtěl:

  • umožňuje podalbumy
  • umí EXIF a přidá některé informace k fotce
  • umí komentáře k fotkám (z JPEG komentáře)/albumům (ze samostatného souboru)
  • výstup je validní HTML a CSS v utf-8
  • ovládání z command line, komentáře v textových souborech

Co mi na něm vadí:

  • pomalost
  • ignorance timestampů – změním jeden popis a musím přegenerovat celý album

Nezná někdo program který by mi mohl více vyhovovat? Zkoušel jsem toho dost (pravda před nějakou dobou) a nic se mi dostatečně nelíbilo a Matew mi přišel nejsnáze ohnutelný mým představám.