Michal Čihař - Blog Archives for Misc

V čem blogovat?

Odpověď překvapivě nebude abclinuxu.cz, přestože tu tento zápis je :-). Blog tu už používám nějaký ten pátek a kromě mnoha nevýhod to přináší i pár výhod. Mezi výhody určitě patří to, že se člověk nemusí starat o běh systému a že je zaručená poměrně slušná návštěvnost (dokud ho většina lidí na portálu nebude blokovat). Nevýhody vyplývají z webového prostředí (editace v textarea není nic moc), strachu portálu o zisky (nekompletní RSS) a omezenosti publika (anglicky mluvící člověk sem nezabloudí).

Nějak jsem dospěl k názoru, že už se v mém případě nevýhody a výhody tak nějak vyrovnaly a je na čase s tím něco udělat. To něco znamená založit anglicky psaný blog ve vlastní režii. Prozatím to neznamená kompletní zrušení tohoto blogu. jen jeho omezení. Nepředpokládám, že by moje řeči někomu zásadně chyběly :-).

Zatím zbývá vyřešit otázku v čem psát. Požadavků mám jenom pár, tak to snad nebude moc těžké:

  • napsané v jazyce kterému rozumím (Python, PHP, shell)
  • každý příspěvek může být ve více kategoriích
  • RSS pro kategorie
  • generovat validní XHTML
  • nějaký jednoduchý markup pro zápisy (bez nutnosti používat html)
  • rozumná editace textů (nejlépe v mém oblíbeném editoru vim)

Zatím se zdá že všemu vyhovuje NanoBlogger , což je hromádka shellovských skriptů, které umí vše co od blogu chci. Ještě si s ním chvíli pohraju než výsledek pustím do světa, ale zatím mi vyhovuje. Ovšem jestli někdo znáte něco lepšího, tak rychle poraďte :-).

Průnik je problém image?

Jistě už jste zaregistrovali informace o průniku do slovenského NBÚ . Použitá hesla vypovídají cosi o neschopnosti administrátorů, nebo aspoň z mého pohledu ano. Nicméně bývalý (netuším proč, tolik dění na Slovensku nesleduji) šéf NBÚ trvdí, že je to spíš problém image než bezpečnosti . Takže asi celý NBÚ bude spíš otázka image a ne bezpečnosti ;-).

A přestaňte tu už s těma politickýma kydama, kdo v tom má hledat něco trochu zajímavého?

Jabber server a ukládání zpráv?

Tak přemýšlím jestli má cenu si rozběhávat vlastní jabber server. Kvůli používání několika počítačů by se mi líbilo ukládání historie na server, což je asi hlavní motivace pro úplnou kontrolu nad serverem. Bohužel to vypadá, že s podporou JEP-0136 to není moc růžové.

Pro vetšinu serverů se dá použít modul (Datasink), který to zařídí, takže to je vždy řešeno externě (a neomezí mi to výběr serveru). Raději bych něco integrovaného, ale to by se dalo přežít.

Podpora u klientů je ještě horší, snad to podporuje jenom webový JWChat. Tak nevím jestli mi to za tu námahu vůbec stojí, asi počkám, až to někdo doimplementuje do nějakého použitelného klienta…

CZECH OPEN SOURCE 2006

Tak nám root.cz uspořádal pěknou anktetu ve které vybírají to nejlepší z českého open source. Čtenáři (a potencionální hlasující) se do nich okamžitě pustili, protože výběr projektů se jim nelíbí.

Neříkám, že já bych vybral ty samé, ale je věc pořadatele jaké budou možnosti hlasování. Například prohlásit LinuxEXPRES za nejlepší projekt z českého opensource se mi ani trochu nezamlouvá, ale v této oblasti asi není moc co vybírat. V software je zase výběr rozhodně širší, ale stejně se mi vybraný vzorek nelíbí. Obzvlášť podivný je výskyt dvou variací Linksu…

Ovšem ještě lepší jsou reakce čtenářů s argumentací že ten či onen projekt má více výsledků při vyhledávání v Googlu. Pokud by bylo kritérium toto, pak bych o jednom kandidátovi věděl, ale nebudu si dělat reklamu :-).

No co, anketa je vyhlášena, tak hlasujte a můžete dát hlas třeba Leošovi :-).

Na co SEO?

Při občasném prohlížení statistik mého webserveru se docela podivím, co tam lidé najdou :-).

To že někdo hledající alcatel 501 uvidí moje stránky jako první výsledek je už několik let trvající fakt a asi to mám předplaceno do konce života serveru. Kupodivu se u mě dá najít i alcatel 765 (jenom v prvním desítce), přestože si nejsem vědom, že bych o něm někdy něco napsal :-). Trochu víc bych asi měl ještě zapracovat na vyhledávání informací o mp3 přehrávači Diva, protože druhé místo po zadání diva mp3 player se pořád ještě dá vylepšit.

No ale pojďme pryč od hardwaru. Potřebujete zdroják MD5? Samozřejmě se na něj dostanete po zadání md5 c source nebo md5 c code .

Je zajímavé, že věci o které člověk nijak nestojí se u něj najdou, ale s hledáním mých vlastních výtvorů je to už o trochu horší codeconv předběhla nějaká pochybná java a Wammu je někde hluboko schované ve výsledcích . Že bych se přeci jen o nějaké SEO měl pokusit? :-)

„Ekologická“ energie

Původně jsem to psal jako komentář k zápisu o OpenSource energii , ale nakonec jsem to dal sem. Předem podotýkám, že se mi nijak nezamlouvá současné spotřebování přírodních zdrojů, i když to možná podle zbytku textu vyzní opačně.

Po pravdě řečeno moc nechápu boj za používání dnes nabízené „ekologické“ energie. Co nám ekologičtí aktivisté nabízejí?

Větrné elektrárny

Pěkná hračka. Nevím kolik stojí a nehodlám rozebírat ekonomickou (ne)výhodnost. Ale viděli jste někdy krajinu posetou těmito elektrárnami? Totálně zničit krajinu, tomu tedy říkám ekologické chování. Ještě štěstí že u nás většinou nejsou dobré podmínky pro jejich provozování.

Sluneční energie

Pro získání rozumného množství elektrické energie by to dopadlo ještě hůže než v případě větrných. Pravda můžeme někde zastavět poušť, stejně pro ni nemáme jiné využití. Ale aspoň se slunce dá použít na ohřev vody a případně vytápění, kde energii umíme využít efektivněji, není potřeba takové plochy a stačí dát kolektor na střechu.

Biomasa

Pravda je to o něco lepší než spalování fosilních paliv, ale znečištění vzduchu z toho je stejně je. Z globálního pohledu sice svět trpí nedostatkem jídla, ale vyspělé země jsou bohaté, tak ho dovezou odjinud a volná plocha se může využít na pěstování této ekologické energie.

Jsem sám komu připadá, že tudy cesta k výrobě energie nevede?

Cenzura ala google

Já vím, že se jedná o mnohokrát propírané téma, ale když jsem to viděl v praxi, stejně jsem byl překvapen co všechno se dá pro peníze udělat. Stračí porovnat výsledky google.com a google.cn . Na druhých je krásná idylka, co?

Update: Už to tu jednou bylo ( Jeden obrazek vyda za tisice slov ), za duplikováním není úmysl, ale můj odpočinek od počítače minulý týden. Mazat už to nebudu.

Jak na řidičák?

Před Vánoci jsem si tu stěžoval na úředního šimla . Řešení nakonec bylo jednoduché – prostě si zažádat o nový a doufat, že tato informace se tam nedostane :-). Toto řešení se ukázalo jako účinné, nevím jestli díky tomu, že někdo něco přehlédnul, nebo z jiných obskurních důvodů, ale omezující formule zmizela.

Čím jsem však byl mile překvapen je možnost zjistit kdy bude řidičák připraven k vyzvednutí na webu magistrátu . Napsat tyto informace na web sice asi moc práce nedá, ale člověk na takový přístup k moderním technologiím nebývá na úřadech zvyklý.

Jak přijímat peníze z ciziny?

Už několik lidí mi nabídlo poslat peníze jako odměnu za práci na open source projektech na kterých se podílím. Bohužel asi nejrozšířenější služba pro toto používaná (PayPal) neumožňuje posílat peníze do Česka, takže to je neprůchodná cesta. Nevíte o nějakém podobném spolehlivém systému, který nemá taková obskurní omezení?

V čem psát GUI?

Tuhle otázku jsem už řešil pod Linuxem několikrát. Nejdříve vyhrálo KDE, protože jsem ho používal, při přechodu na minimalističtější WindowMaker mi došlo, že mít aplikaci závislou na takovém molochu není nejlepší nápad a porozhlížel jsem se po něčem jiném.

Už jsem věděl, že další aplikace rozhodně nebude napsaná v C/C++, ale v Pythonu, takže nutná podmínka byla podpora Pythonu. Další nutná věc byla funkčnost i na jiných platformách (i když té zatím ve skutečnosti nikdo nevyužil). V té době jsem narazil jen na Qt, GTK a wxWidgets (tehdy ještě wxWindows).

Qt mělo nevýhodu v nedostupnosti PyQt pod Windows, což bylo způsobeno licenční politikou Trolltechu. GTK zase na Windows nemá nativní widgety, takže aplikace nevypadají tak jak by měly. Takže nakonec jako ideální volba vypadaly wxWidgets resp. wxPython.

Po dvou letech používání si to už rozhodně nemyslím a kdyby to nebylo tolik práce tak už používám něco jiného. Tolik hacků jako pro různé verze wxPythona jsem už dlouho nikde vymýšlet nemusel. To že se občas třídy prostě přesunou bych ještě pochopil, ale to že se to rozumně nevypořádá s unicode textem už ne. Opravdu není zábavné řešit bugy uživatelů kdy jim aplikace v python segfaultuje kvůli tomu, že někdo zapomněl kontrolovat návratové kódy konverzních funkcí.

A co tedy používat? Nevím. Rozhodně něco na vyšší úrovni než je GTK. Dnes jsem narazil na framework Kiwi a po přečtení části dokumentace se mi to líbí čím dál tím víc. Ale mám obavy abych nedopadl jako s wxWidgets a přecejenom změna stojí dost práce… Nenajde se tu někdo kdo by s tím měl zkušenosti? Co používáte vy?