Michal Čihař - Blog Archives

Gentoo opět zklamalo

No koukám, že to s tím mým testováním nebude až tak žhavé. Přestože Gentoo obvykle má to nejnovější a uživatelé se tím patřičně chlubí , tak PHP 5 si tam ještě cestu nenašlo.

Na jednu stranu to je kompilovaná distribuce, kde jsou CVS snapshoty kompilátoru (i když mám pocit, že ten se tam moc dlouho neohřál), na druhou stranu zase skriptovací jazyk, který už je považován autory za stabilní, se zařazení nedočkal ani jako maskovaný.

Poznámka pro rýpaly: Ano vím, že existuje overlay kde PHP 5 je a také vím o tomto bugu , ale to na mém názoru nic nezmění.

Update: tak to je moje chyba a jenom je v Gentoo trošku bordel :-)

Co se poslouchá na abclinuxu?

No přepisovat to nebudu, koukněte se sami . Příjemně mě to překvapilo, přecejenom jsem nečekal, že podobnost s tím co poslouchám já bude tak veliká. A kdo tam ještě nejste, tak se rychle přidejte :-).

Ale opravte si tagy ve vaší hudbě, pak v tom vzniká trochu nepořádek . I když stejně můj tajný favorit je umělec [unknown] s nejoblíbenějším výtvorem ???, to musí být opravdu hit :-).

Ach to Gentoo

Tak jsem zase po dlouhé době nabootoval svoje experimentální Gentoo, protože potřebuju otestovat pár věcí v phpMyAdminovi s různými verzemi PHP a MySQL a Gentoo mi na to připadá ze systémů, co mám na testovacím počítači nainstalované, jako nejvhodnější oběť :-).

Protože už jsem to nějaký ten pátek neupdatoval, tak první krok před instalací čehokoliv byl nutně emerge sync . Ten už si vesele třičtvrtě hodiny chroustá a už prý updatoval 88% cache portage. Proč to sakra trvá tak dlouho? (Vlastní rsync trval asi deset minut)

Ztratilo se nastavení locales

Pokud se vám na Sidovi najednou ztratilo nastavení locales (a nejen to), tak vězte, že problém je v pam_env, které jaksi nenačítá /etc/environment . Proč se autoři PAM modulu rozhodli pro toto výchozí nastavení zůstává záhadou, nicméně v dalším uploadu to bude opraveno.

<note>Ale bylo peklo to najít :-). Člověk průběžně updatuje a cca po týdnu (už mi docházela paměť kvůli memory leaku ) chce rebootovat a po naběhnutí systému najednou některé věci nefungují jak by měly. Pak najednou nastane zuřivé prohledávání co se updatovalo a procházení existujících bugů, které vypadají alespoň trochu relevatně.</note>

Pokud nechcete čekat na update nebo downgradovat, tak workaround je celkem snadný, stačí potřebné nastavení přidat do /etc/security/pam_env.conf.

Používejte bug tracking systémy!

Já vím, že opakuju , ale opakování je matka moudrosti. To že někoho něco vytáčí k nepříčetnosti je důvod to napsat vývojářům.

Jakákakoliv zpětná vazba je důležitá, pokud chcete aby program, který používáte vypadal aspoň trochu podle vašich představ. Stěžování si na náhodných fórech nebo do blogu obvykle žádný výsledek nepřinese.

Ano skoro každý projekt má několig bugů, které hnijí již velmi dlouho, ale to neznamená, že na bug tracking system vývojáři kašlou, ale buďto to není důležitá věc (aspoň z jejich pohledu), nebo oprava vyžaduje masivní zásah do kódu, do kterého se nikomu nechce.

Ale při hlášení chyb nezapomeňte nejdříve prohledat existující, dost velká část nahlášených problémů jsou duplicitní a již byly vyřešeny.

phpMyAdmin je zase chytřejší

Na stránce s informacemi o serveru jsou nyní zvýrazněny problematické hodnoty a je u nich i rada, jak se s tím vypořádat. Sice to je v podstatě jen převzaté z dokumentace MySQL, ale tu skoro nikdo nečte, tak třeba na této stránce správci serverů narazí na to, jak lépe nastavit MySQL server.

Jediný kdo z toho určitě nebude mít radost jsou naši překladatalé, protože tímto jim přibylo něco přes stovku vět k přeložení. Já s překladem do češtiny bojuju už druhý den a tímto bych chtěl poděkovat všem, které jsem otravoval kvůli překladu nějakého termínu :-).

Ne děkuji, pro Sun pracovat nechci

Sice koukám, že už tu jejich reklama zmizela, ale pochybuji, že by už přestali schánět lidi, tak se podělím o zkušenosti s touto „přední světovou firmou vyrábějící hardware a software s pobočbou v České republice“ (takhle nějak bude vždy pojmenovaná v inzerátech personálních agentur, i když nějak nechápu ty tajnosti, když už to snad každému musí dojít).

Moje první zkušenost nastala krátce po absolvování školy, kdy jsem se objevil na seznamu absolventů a tudíž se na mě jako na vhodnou kořist vrhly personální agentury. Mezi nimi byla i nabídka této firmy a stejně jako ostatní jsem je vesele ignoroval, nějak jsem v té době nechtěl měnit místo.

Druhá zkušenost už byla o něco zajímavější – na firemní mail tehdejšího zaměstnavatele mi přišla nabídka zajímavé práce v mladém kolektivu pro nadnárodní spočnost vyvjíjející v České republice hardware i software. Opět jsem je vesele ignoroval a to jsem ještě netušil, že se jich už asi nezbavím.

Letos následovaly nabídky na soukromý email, nového zaměstnavatele ještě asi personální agentury nezjistily. Tentokráte mi napsala medzinarodna headhuntingova spolocnost, která hledá zaměstnance pre medzinarodnu spolocnost posobiacu v oblasti IT. Tentokráte už mi to nedalo a zeptal jsem se jestli nemůžou prozradit jméno zaměstnavatele. Tím jsem si ovšem naběhl a hned si to vyložili jako můj zájem. Aktivní slečna si dokonce někde opatřila moje telefonní číslo a zavolala mi. Po představení se zeptala, jestli mám čas, no odvětil jsem že mám, ale že pro Sun pracovat nechci. Reakce jí trochu překvapila, ale přesto se mě snažila zlákat, že se na mě hrozně moc těšila, jak si spolu popovídáme u pohovoru :-). No nakonec jsem jí ještě řekl, že Solaris nepovažuju za perspektivní kernel a s tím jsme se rozloučili.

Update: Jo ještě se mě ptala, jestli neznám někoho, koho by tato nabídka mohla zaujmout, tak jsem ji odpověděl něco v tom smyslu, že neznám moc lidí, které ještě neotravovali a rozdhodně jim nehodlám dát další kontakty.

Podprahové sdělení pro případné personalisty: Pro Sun opravdu pracovat nehodlám.

Jak najít zdrojáky?

Po mailové komunikaci, kterou jsem právě absolvoval, začínám nabývat dojmu, že mám nějaký složitý a strašně nepřehledný web.

Publikum se tu vyskytuje dostatečně šikoré, tak tedy: Máte někdo problém najít na této stránce zdrojáky?

 > > chcem sa spytat na program wammu.
> >
> > pouzivam slackware linux a mam problem si nainstalovat wammu
> > gammu so si instaloval zo src...to mam
> > potom som si vsimol ze mi treba python-gammu a tu je kamen
> > urazu...neviem ako to urobit, ten balik je nanic, je len pre debiana
> > a na ine distribuciach to uz proste nejde.
>
> No to se celkem dalo čekat, prostě distribuce se liší.
>
> > je mozne dat src balicky? alebo sa na to proste vykaslete ?
>
> Vždyť na webu jsou normálně zdrojové balíčky, v čem je problém?

to je super ked su...no zatial sa mi nepodarilo ich najst. tak dik za info, 
idem hladat a prekompilovat to...

Předčasné volby?

Tak to vypadá, že v našem Kocourkově je možné cokoliv. Paroubek, po tom co byl zvolen předsedou, vyhlásil (kromě nových zákonů proti novinářům a ostrých slov na adresu kohokoliv, kdo mu zrovna přišel do huby), že by rád předčasné volby. Ostatní nejdřív tvrdili, že osm měsíců před řádnými je to nesmysl, ale ODS nakonec otočila . Tak že bysme šli volit ještě letos?

Čerstvá krev

Poslední dobou se nám tým phpMyAdmina efektivně zmenšil na dva aktivní lidi, tak jsme se rozhodli přijmou dalšího člověka. Už pár týdnů aktivně posílal patche, tak proč jeho energie nevyužít?

Je krásné pozorovat, jak se nový člověk aktivně zapojí do projektu. Ještě je plný elánu a nadšení a s radostí se vrhá na opravování bugů, do kterých se mnohaletým členům týmu vůbec nechce, protože vědí, že ona část kódu je ošklivá :-).

To ale nováčka neodradí a pln elánu provede masivní čistky v poněkud chaotickém JavaScriptu, jenom se všichni tak trochu bojíme, aby to nebylo moc masivní a něco nepřestalo fungovat. No uvidíme, oni to uživatelé otestují, od čeho jsou beta verze?

Kdo chce testovat už teď, může stahovat snapshoty z CVS :-).