Softwarová sklizeň (17. 2. 2010)

David Kovalský 17. 2. 2010

Pravidelná středeční sonda do světa (převážně) otevřeného softwaru. Dneska se podíváme, jak si zjednodušit práci s kódem a to hned několika nástroji. Přidám notoricky známý unixový nástroj, ale tentokrát v barvách, a také jednu databázi vhodnou i pro notorické milovníky vína. Pochopitelně vše uzavře blbinka.

Codemetre

Codemetre je CLI nástroj napsaný v Eiffelu, který umí pro několik vyvolených jazyků spočítat, kolik „reálně“ obsahují řádků kódu. To ale dokáže i grep  a wc, když si člověk chvíli pohraje v shellu. Co je u Codemetre zajímavé, je porovnávací (diff) mód. Výstupem jsou metriky ohledně toho jaká část kódu se změnila. Reálné řádky kódu musíme ale opravdu brát v uvozovkách. I když Codemetre nepočítá komentáře a prázdné řádky, bude například i rozdělení jednoho řádku na dva chápáno jako změna. Podobných příkladů si bystrý čtenář vymyslí spoustu. Právě proto je hodnocení velikostí změn založené pouze na řádkách kódu minimálně sporné.

sklizeň-codemetre

wiki.github.com/se­venth/codemetre/, 0.26.1, GPL3

Color du

Color du je Perlová jednoúčelovka rozšiřující klasické du. V textovém rozhraní je barevně znázorněna velikost adresářů. Pokud jsou grafické nástroje na vás prostě moc, koukněte na manovou stránku na webu projektu, zda pravě Color du není to, co hledáte.

sklizeň-cdu

arsunik.free.fr/prog/cdu­.html, 0.33, GPL

Pygments

Zvýraznění syntaxe je dnes pro programátory samozřejmostí. Každý lepší editor to umí. Co ale kusy kódu například na webových stránkách? Pygments je obecný zvýrazňovač resp. obarvovač kódu s podporou slušné řádky programovacích jazyků, ale také SQL, XML, IRC logů – opravdu kde čeho. Napsaný je v Pythonu a přes pythonovské rozhraní se také ovládá. Otevírá se zde prostor pro pluginy do různých wiki systémů, Pastebiny na steroidech či vlastní vývojářské prostředí.

pygments.org, 1.2.2, vlastní

CellarBoss

Milovníky vína možná potěší CellarBoss. Svůj vinný sklep převedete do přehledné databáze během chvilky. CellarBoss se postará o hledání, reporty díky Jasper Reports či formátování pro tisk.

sklizeň-cellarboss

sourceforge.net/pro­jects/cellarbos­s/, 1.0.0, Artistic

widgety

Blbinka

Jak dlouho doopravdy trvá udělat to-bude-hned úkol?

Jak poznáte počítač?

Našli jste v článku chybu?
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: Tohle jsou nejlepší česká piva podle odborníků

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

DigiZone.cz: Parlamentní listy: kde končí PR...

Parlamentní listy: kde končí PR...

Vitalia.cz: Tahák, jak vyzrát nad zápachem z úst

Tahák, jak vyzrát nad zápachem z úst

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

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

Chystá se smršť legislativních novinek

Podnikatel.cz: Znáte už 5 novinek k #EET

Znáte už 5 novinek k #EET

Vitalia.cz: Inspekce našla nelegální sklad v SAPĚ. Zase

Inspekce našla nelegální sklad v SAPĚ. Zase

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

Hrbatá prsa aneb mýty o implantátech

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

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

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

Koncesionářské poplatky pro RTVS

Vitalia.cz: Test dětských svačinek: Tyhle ne!

Test dětských svačinek: Tyhle ne!

Vitalia.cz: Jak Ondra o astma přišel

Jak Ondra o astma přišel

DigiZone.cz: Wimbledon na Nova Sport až do 2019

Wimbledon na Nova Sport až do 2019

DigiZone.cz: Rapl: seriál, který vás smíří s ČT

Rapl: seriál, který vás smíří s ČT

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: Funbox 4K v DVB-T2 má ostrý provoz

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

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

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

DigiZone.cz: Nova opět stahuje „milionáře“

Nova opět stahuje „milionáře“