Hlavní navigace

Nová softwarová sklizeň (24. 8. 2005)

Miroslav Suchý

Oblíbená sonda do světa (převážně) otevřeného softwaru. Vrcholí nám žně. Sklizeň je bohatá a kvalitní. Čekají vás programy na evidenci knih a DVD, profesionální překladatelský nástroj a mnoho dalšího.

XML je prima věc. Ovšem někdy je potřeba udělat v XML drobné změny; například změnit hodnotu atributu nějaké značky. Normálně byste to udělali ve vi jako s/hodnota1/hodnota2/c a bylo by. Ale pokud to chcete udělat ze skriptu, tak si buď musíte složitě ošetřit, že se v textu samotném nevyskytuje hodnota1 (a vůbec si pohlídat další nezajímavé výskyty), nebo nasadit na text nějaký mohutný parser… Nebo můžete použít SimpleXML (0.6). Pokud chcete například nahradit atribut sex=„male“ ve značce customer, která je uvnitř značky customers, atributem sex=„M“, stačí napsat příkaz:

simplexml -a sex="M" 'customers/customer(sex=male)' soubor.xml 

A mimochodem – jedná se o program pocházející z českých luhů a hájů.

SimpleXML

SimpleXML

Dlouho jsem přemýšlel, zda zde uvést dbWrench (1.2.1). Tento program slouží pro návrh databází. Je placený, a přitom existují alternativy, které umí to co dbWrench, a navíc to umí zdarma. Například kreslení ER diagramů (to umí dia), generování SQL z diagramů (dia2code), generování grafů z kódu (autodia), vykonávání SQL kódu, generování dokumentace (phpMyAdmin), zvýrazňování syntaxe (VIM). Jenže dbWrench to umí všechno najednou. Žádné přepínání aplikací, průběžné ukládání a exportování… Pokud pracujete často s databázemi a není pro vás $150 mnoho, pak vám dbWrench doporučuji. A zkušební verze je samozřejmě ke stažení zdarma.

dbWrench

dbWrench

Griffith (0.4.1) je nástroj pro správu filmových DVD/VHS. Stačí vyplnit jméno filmu a program se pokusí zbytek stáhnout z Internetu. Za velikou přednost považuji správu výpujček. Což mi nedalo a zkusil jsem se podívat po podobném programu pro knihy. Vypůjčováním jsem totiž přišel o desítky knížek (na druhou stranu jsem takto asi k některým přišel) a systém poznámek na papír zoufale selhává. Našel jsem Alexandriu (0.5.1) – umí to samé co Griffith, ale pracuje s knihami. Griffith umí exportovat do CSV a PDF, Alexandria do XHTML. Nechce se někomu napsat plugin do Alexandrie pro nějaký český web s knihami (třeba pro Vltavu nebo Kosmas), aby šlo zadávat knihy jenom přes ISBN?

Griffith

Griffith

Dosud mi při občasném překládání byli pomocníky pouze Kdict (aplet v liště KDE s rozhraním na výkladový slovník) a online slovník na Centru. Dnes jsem objevil Transolution (0.4b5), což je „Computer Aided Translation“ (CAT) program neboli počítačem podporovaný překlad. Nevím, jak vypadají profesionální překladatelské nástroje, ale Transolution mě uchvátilo. Přesně takto jsem si představoval aplikaci na překlad delších textů. Nejprve je nutné texty převést do standardního formátu XLIFF. Slyším o něm prvně, ale jsou zde k dispozici filtry pro převod z HTML, OpenOffice a PO, a to mi osobně stačí. Text se pak edituje po větách, překlady se mohou nacházet v různém stádiu dokončení a vy si můžete vyfiltrovat např. jenom ty nepřeložené. Hmmm, jak tak koukám, ještě by to chtělo přidat integraci s online slovníky a bylo by to dokonalé dílko.

Transolution

Transolution

Dnes je velká úroda (No jo. Vždyť jsou žně.), tak už jen ve zkratce. Actkbd (0.1.1) je démon, který asociuje externí programy či skripty ke klávese nebo kombinaci kláves.

Pokud ve vašich skriptech čekáte na zařízení, než bude připraveno, podívejte se na program waitfordevice (0.1). Je to efektivnější než smyčka se  sleep(1).

Blbinka týdne

Nastal čas pořídit si novou periférii, nové vstupní zařízení. Stejně jednoduché jako myš, stejně geniální. Uvítejte mezi námi…knoflík. Teda tak mu u nás říkáme na hifi věži. Odborníci tomu říkají potenciometr, ale to zde asi není opravdový potenciometr.

Je to prostě knoflík, kterým můžete točit doleva. Můžete s ním točit doprava. A navíc ho můžete zmáčknout. A k počítači se to připojuje přes USB konektor. Geniální. Možnosti použití jsou opravdu široké: pohodlnější posouvání videa při stříhání, ovládání hlasitosti, posouvání dlouhých dokumentů…

A pokud chcete toto zařízení použít ve své aplikaci, tak pomocí programu grifcat (0.2) můžete získavat informace o otáčení a stlačení knoflíku. A od poslední verze můžete i ovlivnit i jas podsvěcující diody.

Griffin PowerMate

Griffin PowerMate

Našli jste v článku chybu?

26. 8. 2005 9:14

Udelatko SimpleXML je zalozeno na XPath nebo na nejakem vlasnim zpusobu adresovani v XML? Me bohuzel pripada, ze to XPath neni :-(((

24. 8. 2005 22:33

Miro (neregistrovaný)
Ja pouzivam PowerDesigner od Sybase a nemozem sa stazovat... dokonca ta potvora bezi aj pod wine.... chcem ho vyuzit pri diplomovke, som zvedavy, co mi odpovedia na moju prosbu o free 1,5 rocnu licenciu ;)
Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Podnikatel.cz: Změny v cestovních náhradách 2017

Změny v cestovních náhradách 2017

DigiZone.cz: TV Philips a Android verze 6.0

TV Philips a Android verze 6.0

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

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

Recenze Westworld: zavraždit a...

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

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 levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Vitalia.cz: Pamlsková vyhláška bude platit jen na základkách

Pamlsková vyhláška bude platit jen na základkách

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

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu