Softwarová sklizeň (9. 11. 2011)

David Kovalský 9. 11. 2011

Pravidelná středeční sonda do světa (převážně) otevřeného softwaru. Dnes si přestavíme Vim plugin pro práci s verzovacími systémy, inteligentní grep zdrojových kódů, jednoduchého správce úkolů, démon pro sběr entropie a hackerský prohlížeč. Pochopitelně nebude chybět ani tolik oblíbená blbinka.

VCSCommand

VCSCommand je plugin pro editor Vim usnadňující práci s verzovacím systémem. Podporuje snad všechny otevřené VCS, co ve světe OSS existují – CVS, Subversion, SVK, GIT, Bazaar a Mercurial. Nemusíte proto opouštět prostředí editoru jen kvůli commitu či diffu. Co se týká dokumentace, nejlepší je zabrousit do zdrojých kódů – HEAD:/doc/vcsc­ommand.txt obsahuje kompletní seznam příkazů i s několika málo příklady. Malé upozornění: aby vše fungovalo, jak má, budete potřebovat Vim verze 7 či novější.

www.vim.org/scrip­ts/script.php?scrip­t_id=90, 1.99.45, MIT

Coccigrep

Coccigrep je chytrý grep pro jazyk C a C++ založený na Coccinelle. Umožňuje efektivněji vyhledávat, kde v kódu se nachází zadaná struktura či atribut. Podobně jako u grepu lze hledání blíže specifikovat, detaily a reálné příklady najdete přímo na domovské stránce projektu. Dodám jen, že implementační jazyk je zde Python – není tedy problém s přenositelností na jiné platformy.

home.regit.or­g/software/coc­cigrep/, 1.6, GPLv3

TkDo

TkDo je jedna z mnoha implementací základního TODO nástroje. Tentokrát v podání GUI, postaveno nad knihovnami Tcl/Tk. Více než cokoliv jiného je zde kladen důraz na jednoduchost a přehlednost. Velikost ikon a tlačítek je vhodná i pro proklatě malé displeje a špatně ostřící uživatele. Úkoly lze organizovat do stromové struktury a libovolně přeskupovat, TkDo ještě podporuje kategorie, ale tím jsme výčtem funkcí v podstatě skončili. Určitě není tak dotažený jako můj oblíbený Task Coach, na druhou stranu pokud nepotřebujete pokročilé funkce, odvede TkDo mnohem lepší práci. Jen na okraj – chválím TkDo za použití SQLite místo XML pro ukládání úkolů. Již po několika týdnech XML soubor u Task Coache nepříjemně nabobtná, což výrazně zpomaluje práci s ním.

www.jmos.net/tkdo/, 0.3, BSD Revised

Haveged

Pokud děláte na systému hodně kryptografických operací, možná už jste narazili na problém nedostatku entropie v systému. Většinou po vás aplikace chce blbnutí s myší či jiné náhodné operace, aby se entropie doplnila. Občas je možné využít čtení z /dev/urandom, pokud nejsou kladeny vysoké nároky na náhodnost. Nebo nastartovat Haveged. Tento démon využívá algoritmu „HArdware Volatile Entropy Gathering and Expansion“ k doplnění poolu entropie v systému. Pokud vás zajímají technické detaily, jak Haveged funguje, koukněte na domovské stránky projektu a také na z nich odkazované materiály.

www.issihosts­.com/haveged/, 1.3a, GPLv3

XXXTerm

XXXTerm je minimalistický webový prohlížeč postavený na WebKitu. Co je na něm zajímavé, je ovládání. Klikání myší v roce 2011 nikoho nepřekvapí, ale ovládání pomocí klávesových zkratek rozhodně ano. A nyní záleží, zda patříte k „Vimařům“ nebo „Emacsákům“. Těm prvním bude XXXTerm vyhovovat výrazně více. Standardně je k dispozici odhadem 50 klávesových zkratek k ovládání, pochopitelně si můžete nadefinovat své vlastní. Pro jistotu dodám, že vám u XXXTermu oproti jiným prohlížečům pravděpodobně nebude nic chybět – umí panely, JavaScript, permanentní i session cookies, whitelisty, blacklisty, historii, má download manažer i záložky.

opensource.con­formal.com/wi­ki/XXXTerm, 1.8.1, ISC

Blbinka

Spokojenost s X serverem.

Našli jste v článku chybu?
Lupa.cz: Vydavatelé jsou v háji, ale neumí si to připustit

Vydavatelé jsou v háji, ale neumí si to připustit

Měšec.cz: Udali ho na nelegální software a přišla Policie

Udali ho na nelegální software a přišla Policie

Měšec.cz: Cestujte bez starostí, získejte výhodné pojištění

Cestujte bez starostí, získejte výhodné pojištění

DigiZone.cz: Recenze: TechniSat DigitRadio 2GO

Recenze: TechniSat DigitRadio 2GO

DigiZone.cz: Nova stahuje bonus díl „Tvoje tvář má...“

Nova stahuje bonus díl „Tvoje tvář má...“

DigiZone.cz: Satelitní Flix TV vyráží do boje

Satelitní Flix TV vyráží do boje

120na80.cz: Krémy, nebo spreje na opalování?

Krémy, nebo spreje na opalování?

120na80.cz: Léky a dietní opatření při kopřivce

Léky a dietní opatření při kopřivce

Lupa.cz: Vzali věc, která fungovala, a přidali internet

Vzali věc, která fungovala, a přidali internet

DigiZone.cz: Kanály Novy na Slovensku oficiálně?

Kanály Novy na Slovensku oficiálně?

DigiZone.cz: Mobilní aplikace pro DVTV je tady

Mobilní aplikace pro DVTV je tady

DigiZone.cz: Soud zakázal šíření TV Markíza v ČR

Soud zakázal šíření TV Markíza v ČR

Podnikatel.cz: Chce s trdelníky ovládnout Asii. Poznejte ho

Chce s trdelníky ovládnout Asii. Poznejte ho

DigiZone.cz: ČTÚ květen: rušení TV vysílání narůstá

ČTÚ květen: rušení TV vysílání narůstá

Lupa.cz: Zaměstnanec T-Mobilu ukradl data o zákaznících

Zaměstnanec T-Mobilu ukradl data o zákaznících

Lupa.cz: Facebook tlačí Moments a hrozí mazáním fotek

Facebook tlačí Moments a hrozí mazáním fotek

Lupa.cz: Nej aplikace? Vodafone, Mozkovna, Záchranka

Nej aplikace? Vodafone, Mozkovna, Záchranka

Vitalia.cz: 5 porcí ovoce a zeleniny: no ale jak na to?

5 porcí ovoce a zeleniny: no ale jak na to?

Podnikatel.cz: Takhle si Babiš představuje nové daně

Takhle si Babiš představuje nové daně

DigiZone.cz: Kritické poznámky k DVB-T2

Kritické poznámky k DVB-T2