Softwarová sklizeň (16. 9. 2009)

Miroslav Suchý 16. 9. 2009

Pravidelná sonda do světa (převážně) otevřeného software. Dnes se podíváme jak lépe využít awk, koukneme se, jak v céčku zpracovat JavaScript. Ukážeme si, jak extrahovat citace z existujících dokumentů. Pak tu mám program na pohodlné vytváření čárových kódů a knihovnu na čtení .ini souborů. A blbinka na závěr.

Runawk

Runawk je wrapper, který vám usnadní programovat složitější programy v awk. První dvě věci jsou takové jednodušší: nemusíte zadávat „–“ před přepínači skriptu a nemusíte zadávat „-“ na konci příkazu pokud chcete číst ze standardního vstupu. Mnohem zajímavější a praktičtější je zavádění modulů – podobně jako napříkal „use modul“ v perlu. Nachystáno je už 28 modulů a vše je krásně dokumentováno pomocí příkladů.

sourceforge.net/pro­jects/runawk/, 0.17.0, MIT/X

Flusspferd

Flusspferd je knihovna pro C++, která umí pracovat a vyhodnocovat JavaScript. Jako backend používá SpiderMonkey a obsahuje několik Javascriptových modulů. Dokumentace je vzorová a je přiložen i krátký tutoriál, takže používání této knihovny je opravdu jednoduché.

flusspferd.org/, 0.7, MIT/X

C2bib

Pokud pracujete (nebo studujete) v akadamické sféře a pracujete s odkazy na literaturu, tak by se vám mohl hodit C2bib. Tento program umí jednoduše extrahovat z nestandardních formátů bibliografické odkazy. Stačí přenést vybraný dokument (prostý text z e-mailového alertu, RSS, PDF dokument, webovou stránku) a vložit (tj. Ctrl+C a Ctrl+V nebo drag'n'drop) ho do C2bib a program sám z daného dokumentu vyextrahuje bibliografický odkaz. Samotná extrakce je prováděná na základě regulárních výrazů, které jsou uložené bokem v konfiguračním souboru, takže není problém si program přiohnout vašemu prostředí.

cb2bib

www.molspaces.com/…overview.php, 1.3.3, GPL

Barcode Studio

Barcode studio je program pro pohodlné vytváření čárových kódů. Na začátek bych hned podotkl, že se jedná o shareware, které, pokud se vám zalíbí, vás bude stát (by vás mělo stát) 84 až 540 EUR. A je fakt, že jsme zde již měli podobné programy i zadarmo. Na druhou stranu je Barcode Studio určitě nejpropracovanější. Umí všechny kódy, co znám, a hromadu dalších, co neznám. Kódy můžete zadávat ručně nebo importovat. Zpracovávat jeden nebo celou dávku (má i rozhraní pro příkazovou řádku). Máte k dispozici náhled a export jak do rastrových, tak i vektorových grafických formátů. A také umí spravovat číselné řady pro vaše kódy. Prostě klasická klikací aplikace, jejíž funkce můžete mít i zadarmo jinde, ale ne tak pohodlně.

Barcodestudio

www.tec-it.com/…Default.aspx, 9.4, Shareware

Parse_conf

Parse_conf je céčková knihovna pro čtení .ini souborů. Je napsaná v ANSI C, ale je psána tak aby fungovala dobře i v C++. Její výhodou je, že implementuje substituční systém, kdy jednotlivé klíče je možné používat jako proměnné v definici hodnot jiných klíčů. Přitom je knihovna napsána reentrantně a více vláken může bezpečně číst nebo i zapisovat současně do konfiguračního souboru.

widgety

kulchitsky.or­g/pcnf/, 1.1, LGPL

Blbinka

Kolekce programů Hello world v 428 programo­vacích jazycích. Plus 63 lidských.

Našli jste v článku chybu?
Lupa.cz: Jak se prodává firma za miliardu?

Jak se prodává firma za miliardu?

120na80.cz: Co je padesátkrát sladší než cukr?

Co je padesátkrát sladší než cukr?

Vitalia.cz: Opuncie je plod kaktusu. Pozor na trny

Opuncie je plod kaktusu. Pozor na trny

Vitalia.cz: dTest odhalil ten nejlepší kečup

dTest odhalil ten nejlepší kečup

Vitalia.cz: Tohle jsou nejlepší česká piva podle odborníků

Tohle jsou nejlepší česká piva podle odborníků

Vitalia.cz: Kterou dýni můžete jíst za syrova?

Kterou dýni můžete jíst za syrova?

Podnikatel.cz: Instalatér, malíř a elektrikář. "Vymřou"?

Instalatér, malíř a elektrikář. "Vymřou"?

Vitalia.cz: Jsou vegani a vyrábějí nemléko

Jsou vegani a vyrábějí nemléko

Lupa.cz: Další Češi si nechali vložit do těla čip

Další Češi si nechali vložit do těla čip

DigiZone.cz: Světový pohár v přímém přenosu na ČT

Světový pohár v přímém přenosu na ČT

DigiZone.cz: Numan Two: rozhlasový přijímač s CD

Numan Two: rozhlasový přijímač s CD

DigiZone.cz: Koncesionářské poplatky pro RTVS

Koncesionářské poplatky pro RTVS

120na80.cz: Hrbatá prsa aneb mýty o implantátech

Hrbatá prsa aneb mýty o implantátech

Podnikatel.cz: Udělali jsme velkou chybu, napsal Čupr

Udělali jsme velkou chybu, napsal Čupr

Vitalia.cz: Voda z Vltavy před a po úpravě na pitnou

Voda z Vltavy před a po úpravě na pitnou

DigiZone.cz: Ginx TV: pořad o počítačových hráčích

Ginx TV: pořad o počítačových hráčích

Podnikatel.cz: Chystá se smršť legislativních novinek

Chystá se smršť legislativních novinek

DigiZone.cz: Funbox 4K v DVB-T2 má ostrý provoz

Funbox 4K v DVB-T2 má ostrý provoz

Lupa.cz: Aukro.cz mění majitele. Vrací se do českých rukou

Aukro.cz mění majitele. Vrací se do českých rukou

DigiZone.cz: DVB-T2 ověřeno: seznam TV zveřejněn

DVB-T2 ověřeno: seznam TV zveřejněn