My work

Sečíst celkovou délku mnou napsaného kódu, vydláždili byste tím celou maratonskou trasu. Byly to věci seriózní i zábavné, užitečné i naprosto k ničemu. A část své úmorné práce vám tu nabízím: volně přístupné kódy jsou k dispozici na mém oblíbeném GitHub'u.

Pokud se vám mé výtvory líbí, nepohrdnu nějakou tou odměnou:

Podívejte se na některé z mých zajímavějších projektů:

Grooveshark Control (Chrome extension)

Grooveshark Contor je jedno z mých prvních rozšíření pro Chrome. Dalo by se říci, že to je vůbec první užitečné, které jsem vytvořil. Ovládání Groovesharku mi totiž u Chromu docela chybělo. Na začátku jsem vůbec nepočítal s tím, že bych tenhle program vypustil mezi lidi – byl to jen malý pomocný program pro osobní potřebu a dělaný pro radost. Nakonec to dospělo do slušné a pěkné verze, kterou se nestydím nabídnout. Kódy jsou k nalezení v GitHub repozitáři a jednoduchá instalace je možná z Chrome Web Store.

sqlpuzzle (Python knihovna)

Chtěl jsem mít možnost používat při práci nějaký hezký, jednoduchý a neomezující SQL wrapper pro Python. Bohužel nic takového neznám – buď je to moloch, anebo ještě větší moloch. Tak jsem se rozhodl s tím něco udělat. Po několika týdnech vám můžu představit použitelnou knihovnu. Co všechno umí, si můžete prohlédnout v ukázkách. Poslední verze je ke stažení v GitHub repozitáři, instalaci provedete také přes PyPI ($ pip install sqlpuzzle). sqlpuzzle pro Python 3 se jmenuje sqlpuzzle3k.

Translator

Translator je program, který vznikl na principu jednoho oficiálního rozšíření pro Chrome – pro rychlý překlad textu jej stačí označit a stisknout control, načež se objeví bublinka s překladem. Navykl jsem si na tuto vychytávku a chtěl jsem něco podobného mít i v operačním systému (Ubuntu). Výsledkem bylo něco, co umělo překládat (pomocí Google Translate). Později překladač dostal grafické i textové rozhraní; důležitější ale je, že překládá označený text – stačí si nastavit klávesovou zkratku a text zkopírovaný ve schránce se přeloží a zobrazí v notifikační bublině přidané do Ubuntu 9.04. Kód najdete v GitHub repozitáři.

InfoPanel (screenlet)

InfoPanel je jeden z mých prvních použitelných kódů (a taky podle toho vypadá, raději se na kód ani nedívejte a buďte tiše rádi, že to funguje). Jedná se o miniapliaci zobrazující informace o systému a o počítači a další užitečná data – například využití CPU, RAM, HDD, teplotu či takt GPU, verze systému a kerneru… a z lidštějších údajů pak datum a čas, akcie, svátky a další. Co všechno tato miniaplikace umí, se můžete dočíst na Gnome-Look. Všechno si samozřejmě můžete nastavit. Verzování kódu nalezete na GitHubu.