Michal Čihař - Archive for March 29, 2006

Můj free software 4. - alcatool/alcasync

Jestli mě paměť neklame, tak zhruba ve stejné době jako Wessie jsem začal s reverse engeneeringem protokolu pro synchronizaci telefonů Alcatel. Šlo to až překvapivě snadno díky logovacím schopnostem originálního software pro Windows. Bohužel tuto skvělou vlastnost již z novějších ostranili, ani nevím proč. Možná to nějak souviselo s tím jak si odkazy na můj web posílali v interních newsech :-).

Projekt se ze začátku jmenoval alcatool, ale poté co jsem zjistil, že jeden alcatool již dříve existoval, přejmenoval jsem ho na alcasync . Tento program v podstatě nikdy nebyl určen pro uživatele, ale spíš pro vývoj a odladění protokolu. Ze začátku se sestával jen z knihovny, která umožňovala základní komunikaci a jednoduchého obslužného programu. Během vývoje přibyl i interpreter který umožňoval interaktivně zadávat příkazy a skriptování, který jsem použil pro vyhledávání funkcí hrubou silou :-). Bohužel přístup k SMS v telefonu se mi stejně nepodařilo zajistit.

Nakonec se z toho vyvinula i docela použitelná command line utilita, ale hlavně knihovna, kterou pak použila grafická aplikace KAlcatel , o které se dozvíte více příště.

Je deset minut na nastavení moc?

Nedávným zrušením výchozího konfiguračního souboru v phpMyAdminovi jsme zjevně píchli do vosího hnízda a uživatelé (asi 2) si začali stěžovat na to, jaký je to hrozný krok zpět. Teď byli nuceni provést takovou hroznou věc jako čtení dokumentace a strávit tím celých deset minut. Jinak to neuměli nastavit.

To jestli tím opravdu musel strávit deset minut netuším (asi čte hodně pomalu nebo od konce), ale i tak mi připadá, že to byl spíš další důvod k odstranění toho souboru :-).

Původní bug report si můžete přečíst tady .