Hlavní navigace

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.

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?

16. 9. 2009 9:19

dfasdcvacvacvasd (neregistrovaný)

Mna dostalo toto – existuje taky jazyk aj normalne? To by som sa pozrel aj na dokumentaciu :D.

+ Hello World in Vatical
LITURGY:
    PRAY "Hello World!"
AMEN.


16. 9. 2009 8:57

Ich (neregistrovaný)

budme tolerantni k preklepum, ktere soudny a inteligentni clovek pochopi

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

Přehledná titulka, průvodci, responzivita

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

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

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

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

Rakovina oka. Jak ji poznáte?

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

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

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

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

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

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

EET: Totálně nezvládli metodologii projektu

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

Jak vymáhat výživné zadarmo?

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

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

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í

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

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

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

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

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

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

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