Michal Čihař - Archives

When non ASCII names will finally work?

By using my name in various web services I usually spot bad implementation of displaying name field in their website. I can see that over years the amount of servers which cripple my name to something like ÄŒihaÅ™ is getting lower, but there are still lots of them. When I find way how to report it, I usually do so and I always enjoy fields like "How to repeat". This time the guilty one is the MySQL bugtracker.

PS: Fortunately all Debian pages seem to catch up this year and my name is no longer crippled in NEW queue or Lintian pages :-).

Na co vůbec je SSL a podepisování?

Když dnes kolegovi přišel nepodepsaný email od UPC s žádostí o posílání peněz na jiný účet, tak jsme se začali zabývat jak to vlastně v Česku funguje s elektronickým podepisováním. Napsat mezitím email všem klientům UPC s žádostí, aby peníze posílali na můj účet, je lákavá možnost :-).

Po asi pěti minutách člověk zjistí, že i jinde se jaksi na zabezpečení moc nehraje. Chcete vědět jak nainstalovat certifikát certifikační autority, kterým je podepsaný certifikát elektronického bankovnictví? Stačí si přečíst návod na stránkách banky :

Certifikát lze stáhnout a nainstalovat zde: http://www.ica.cz/RootCERT_NewSica.cer a následně jej nainstalovat dvojklikem.

Prostě nic nezkoumejte, všechno odklikejte a bude to. Ale třeba to má ona certifikační autorita popsané lépe, tak se podíváme na její stránky. Omyl, instalaci certifikátu nám provede jakýsi program pro Windows , který vše automaticky bez jakékoliv možnosti ovlivnění uživatelem provede.

U České spořitelny je certifikát pro bankovnictví podepsán Verisignem, takže aspoň má člověk celkem slušnou jistotu, že už tuto certifikační autoritu má ověřenu. Ovšem emaily jimi posílané už jsou podepsané certifikáty od jejich vlastní certifikační autority a přes veškerou snahu se mi nepodařilo najít jak by si její certifikát podle banky měl člověk nainstalovat. Nicméně po přepsání URL z http na https má člověk možnost získat tento certifikát celkem bezpečnou cestou.

Další instituce se mi už ani nechtělo zkoumat...

Toshiba ACPI keys, HAL and friends

Long time ago I used FnFX to handle events from ACPI keys on my Toshiba notebook. However when reinstalling notebook because of disk crash, I thought there must be a cleaner way to handle these and I found patch for acpid which added handling of these special events.

However I really didn't like patching acpid on every update and there didn't seem to be chance to merge it upstream, so I started to look for better solution. After another amount of googling, I found that HAL already has some support for Toshiba hotkeys. Unfortunately it is now disabled in Debian because most key did not emit anything using HAL.

Okay, let's fix the HAL, maybe it will get later enabled. Converting FnFX keymap to C code was quite easy and I made a patch for HAL to add support for all keys. Hopefully it get merged soon and I can then file bug on Debian package to reenable Toshiba support in HAL.

Meanwhile I'd like to find some generic way of configuring what happens on these events. For now I hacked simple Python script which listens to DBUS events and invokes appropriate commands for keys, but I hope that some such tool already exists and I just missed it. If you know something, please let me know at michal@cihar.com.

Good bye Enca

Some days ago I was notified by DEHS that Enca homepage is unreachable. Okay, this happens sometimes. But as the error lasted longer and longer, I decided to ask author about it.

Unfortunately the reply was that this nice software is not maintained anymore and computer which hosted it's homepage is gone. As it would be bad to loose this software completely, I offered place to host downloads for it. No, I'm not going to develop it, I already have enough projects for which I don't have enough time. So my server has just become a download place for Enca.

Back in Japan

After two weeks being back in Czech and mostly offline, I got back to Japan this weekend. The travel went quite okay, the only thing I really don't understand is why Japanese customs always want to check my luggage. There must be something special on it or I probably look like drugs smuggler, but he did not answer my question why they always select me for checking things :-).

Anyway I already processed most of email backlog, only about 100 mails remain, I hope to read and reply them during this week.

Zážitky s Českou poštou

Opět jsem po České poště chtěl něco nestandardního. Tentokrát jsem potřeboval poslat na Slovensko balík s dobírkou. To že to nebude jen tak jsem čekal, ale výsledek opět předčil moje očekávání. Celkové skóre je hodina a půl (plus půl hodiny čekání než se dostanu k přepážce). V čem byl takový problém? Podle slečny, která mě celým procesem prováděla v tom, že lidé, kteří umějí balíky přijdou až odpoledne :-).

Na poštu jsem se vydal aspoň trochu připraven a na webu pošty jsem si aspoň zjistil jaké jsou možnosti poslání. Bohužel mi to v důsledku bylo na nic, protože buď to informace na webu jsou špatné, nebo na poště nevěděli jak něco udělat, takže se nakonec ukázalo, že je jediná možnost jakou to umí poslat.

Ale pěkně od začátku - přišel jsem k přepážce a měl jsem krabičku, kterou chci poslat na Slovensko a za kterou chci dostat 4000 Kč. Hned první problém nastal v tom, že 10x10x10 cm je malé a že „by se to mohlo cestou ztratit“, takže jsem musel krabičku vložit do „bezpečnostní obálky“. Tu samozřejmě nemůžu dostat u přepážky kde jsem, ale musím pro ní do pokladny. Nicméně tohle byla částečně moje chyba, mohl jsem si přečíst minimální rozměry zásilky na webu (ale nechápu proč mi vyhledávač pro rozměry 10x10x10 něco našel, teď už nenajde).

Vracím se ke slečně a ta začíná vymýšlet, jak takovou věc poslat. První možnost je jako listovní zásilka. Začínám vyplňovat podací lístek a formulář na dobírku, ale než to vyplním celé, tak po dohadování s kolegyní přichází s informací, že u listovní zásilky nejde udat cena a tudíž nejde pojistit.

No co už, původní formuláře vyhazuji a dostávám jiný formulář na balík do zahraničí a začínám vyplňovat. Tentokráte se žádná změna nekoná, jenom opravdu netuším v jaké měně mám udávat peníze, protože opravdu nevím co je „měna uvedená v sazebníku pro danou zemi“. Jdu tedy k přepážce a slečně se za pomoci dvou kolegyň a jedné asi 200 stránkové knihy se jí podařilo zjistit, že by to mělo být v Kč.

Doplňuji chybějící údaje a těším se, že už by to mohlo být vše. Bohužel po poradě s kolegyní slečna usoudila, že formulář na dobírku, který už jsem jednou vyplnil a zahodil asi budu potřebovat, takže vyplňuji ještě jednou, tentokrát už jako zkušený vyplňovatel :-).

Následovala poslední a neméně zdlouhavá fáze - tři pracovnice pošty koukaly do počítače a vymýšleli jak vyplněný formulář přepsat do počítače. Po asi 15 minutách se jim to podařilo a zdá se, že onen formulář na dobírku vůbec potřeba nebyl :-).

Jediné štěstí je, že slečna za přepážkou byla celkem příjemná, takže jsem z pošty neodcházel tak znechucen jako obvykle. A ano mohl jsem použít DHL, PPL nebo něco jiného, ale ty co jsem zkusil už nebyli schopní převzít zásilku v pátek a já v sobotu ráno odlétal do Japonska.

Time for Christmas

Today is last day when I'll be more or less online, so if you wanted something to me this year, it's probably already too late :-). I will somehow follow emails, but do not expect much.

Tomorrow I'll spend by traveling back to Czechia (NGO - FRA - PRG), then I will just enjoy time being home and not being pushed to deliver tons of papers to somebody.

This is also most likely last blog post this year, so I can not skip the merry Christmas and happy new year phrases ;-).

Důležité je množství a ne kvalita

Když jsem před čtyřmi měsíci odjížděl do Japonska, myslel jsem, že tu budeme dělat na nějakém smysluplném projektu. Když už si někdo zaplatí 10 lidí z Evropy, tak snad jen tak nevyhodí peníze. Bohužel opak se ukázal pravdou.

Dnes jsme odevzdávali větší část našeho projektu. Včera bylo připraveno něco přes 2000 stránek textu a večer přišel tento mail:

WE NEED YOUR HELP!!!
We are facing critical situation. We must deliver to ******* tomorrow morning our time.
However ******* is asking us to provide more documentation.
They mentioned volume was important. Their management will see only volume.
Therefore we are asked additional 1,000 pages documentation.
VOLUME IS MATTER!!

Vytvořit 1000 stránek během noci není jen tak, takže jsme jim dali POSIX standard Part 1 (535 stránek) a Eclipse basic tutorial (592 stránek). Japonci byli šťastní, že mají dalších 1100 stránek a my rádi, že s tím nemáme práci. Co na tom, že to s projektem nijak nesouvisí :-). Nakonec to pěkně zabalili do bedny a odvezli k zákazníkovi. Aneb jak dnes prohlásil kolega: „I want ten kilos of PikeOS evaluation“.

A na závěr několik statistik z tiskárny: za 3 měsíce se tu vytisklo 75000 stránek (z toho 20000 od včerejška), což při méně než 20 lidech v kanceláři dává pěkný průměr 45 stránek na člověkoden :-).

We need quantity and not quality

Working on the project here at Japan is sometimes really fun. Tomorrow we have important delivery and this afternoon out Japanese colleagues decided that 2000 pages describing our software solution is not enough. They need at least 500 extra pages. Fortunately it could be any existing documentation, so we randomly choose POSIX standard Part 1 (535 pages) and the Eclipse basic tutorial (592 pages). Japanese guys were really happy that they have 1100 more pages and we're happy that we don't have to produce more documents. Now I only wonder why the hell customer is interested in quantity of paper and not in quality of work.

Time to move from Nanoblogger?

After more than year and half of blogging with Nanoblogger, I'm still more and more thinking about trying something else. With almost 500 entries I currently have, generating blog takes more and more time. Otherwise there is not anything I'd miss, but something with comments might be also better.

I didn't yet find time to investigate currently available blog engines, but from what I remember in past, it was hard to choose something. What is thing which many engines fail to fulfill is ability to use text editor instead of writing text in browser. The other thing I'd like to see is to have more than category (or tag) per post. Maybe ikiwiki would be good candidate for this...

However what to do with old content? Should it be migrated to new system? I doubt it will be able to keep old URLs what is something I'd like...