Hlavní navigace

Nová softwarová sklizeň (20. 4. 2005)

Miroslav Suchý 20. 4. 2005

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dneska tu máme chytré tabulky v Javascriptu, rezervační systém, test pro LCD monitory a nástroj na sledování chyb v Javě. A ještě nějaké drobnosti navrch. Nebudeme to zdržovat a jdeme na věc.

Oddělení sazeniček

Pokud vytváříte různé ceníky v HTML, tak se vám nejspíše bude líbit OS3Grid (0.3). Jedná se komponentu napsanou v JavaScriptu, která vám umožní vytvářet velmi sofistikované tabulky. Například poklepáním na záhlaví sloupce setřídíte tabulku, můžete na různé buňky navěsit callback funkce, které budou volány, když někdo klikne na buňku, a dokonce můžete buňky editovat. Skoro tabulkový kalkulátor. S touto komponentou by už vlasně nebylo tak těžké vytvořit jednodušší tabulkový kalkulátor v HTML. A abych nezapomněl, samozřejmě to funguje jak v IE, tak i v Mozilla derivátech.

Myslím, že mezi vámi moc provozovatelů kin a multiplexů asi nebude. Nicméně by se Villakino (0.19) mohlo hodit i na organizování menších společenských akcí. Villakino je „manažer sedadel“. Zní to sice hrozně, ale jestli jste se někdy při koupi lístků do kina koukali slečně na monitor, tak to, co jste tam viděli, je ono. Vidíte, která sedadla jsou volná, která rezervovaná a která jsou již prodaná.

KchmViewer (0.1) je prohlížeč chm souborů. Jedná se o MS HTML nápovědu. Od ostatních podobných prohlížečů se odlišuje zejména podporou neaglických jazyků, které se snaží korektně detekovat a zobrazit. A ačkoliv písmeno K napovídá, že se jedná o KDE aplikaci, není to tak úplně pravda. Prohlížeč zavisí pouze na Qt knihovnách, takže je možné ho zkompilovat i bez KDE.

KchmViewer

KchmViewer

Oddělení LSD LCD

Tak jsem se stal před pár dny konečně šťastným majitelem LCD monitoru. Samozřejmě jsem nejříve musel otestovat, zda nemá vadné (sub)pixely, což, jak jsem zjistil, není uplně trivální věc. Dnes jsem našel hezkou aplikaci lcdtest (0.01) stvořenou právě k testování LCD monitorů. Hurá! Vše v pořádku, nebudu ho vracet.

Oddělení letniček

Před pár měsíci jsem připravoval přijímání platebních karet pro jeden můj projekt. Docela mě překvapilo, kolik existuje pro Linux modulů a programů pro zpracování platebních karet. Jedním z nich je i Monetra (5.0.0). Umožní vám přijímat platby kreditními kartami a posílát je k zaúčtování do clearingové banky. Podporuje sedm různých databází, nativně podporuje sedm OS (mj. Linux, FreeBSD, Solaris, OS X), má moduly pro Perl, PHP, Javu. A má rozhraní do 12 clearingových středisek. Bohužel to není zdarma, ale to se v této oblasti dá očekávat.

Pokud nemáte rádi chyby v programech a píšete v Javě, zkuste FindBugs (0.8.7). Program hledá různé chyby v kódu a upozorní vás na ně. Kromě těch běžných jako čtení neinicializované proměnné umí i např. sledovat problémy se synchonizací vláken.

FindBug

FindBug

Docela by mě ovšem zajímalo, kdo z vás FindBug vyzkouší. V poslední době kolem sebe moc ladicích prostředů nevidím. Zajímalo by mě, kdo z vás píše své programy na první „nástřel“ a kdo z vás je usilovně testuje a hledá v nich chyby. Napište to do diskuse. Já osobně kolem sebe vidím spíše názory typu: „Ale vezmi to takto: 19 chyb na 5000 řádku kódu není tak mnoho.“ Což mi připomnělo jeden programátorský:

Muž kouří cigarety a vytváří oblaka dýmu. Jeho dívka stojí vedle něj a evidetně jí kouř vadí:
„Copak nevidíš to varování na krabičce: Kouření škodí zdraví???”
Nato muž klidně opáčí:
„Drahoušku, já jsem programátor. Nás nezajímají varování, nás zajímají jenom chyby”. 

Našli jste v článku chybu?

20. 4. 2005 1:18

awe (neregistrovaný)
Cvicne jsem s tim projel par projektu a dobry, odhalil i mnou nachystane netrivialni veci. Co ovsem uz neni tak vesele je vysledek pri pusteni na "produkcni" jary tretich firem ;)

20. 4. 2005 10:29

Vity (neregistrovaný)
Ja vyuzivam integrovany nastroj v IDEA IntelliJ a osobne ho povazuji za jeden z nejlepsich(ne-li vubec ten nejlepsi).IDEA je i tak pravdepodobne nejpropracovanejsi nastroj na Javu-posledni EAP verze zvladaji i vyhledavani duplikatu v kodu.

Vity

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

120na80.cz: Bojíte se encefalitidy?

Bojíte se encefalitidy?

Lupa.cz: Slevové šílenství je tu. Kde nakoupit na Black Friday?

Slevové šílenství je tu. Kde nakoupit na Black Friday?

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Lupa.cz: Babiš: E-shopů se EET možná nebude týkat

Babiš: E-shopů se EET možná nebude týkat

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Lupa.cz: Není sleva jako sleva. Jak obchodům nenaletět?

Není sleva jako sleva. Jak obchodům nenaletět?

Podnikatel.cz: Na poslední chvíli šokuje vyjímkami v EET

Na poslední chvíli šokuje vyjímkami v EET

Vitalia.cz: Tesco: Chudá rodina si koupí levné polské kuře

Tesco: Chudá rodina si koupí levné polské kuře

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí