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.

Ohodnoťte jako ve škole:

Průměrná známka 1,20

Našli jste v článku chybu?
Zasílat nově přidané názory e-mailem
Lupa.cz: Jak EET vidí ajťák aneb Drahá vražda UX

Jak EET vidí ajťák aneb Drahá vražda UX

120na80.cz: Poznáte, který z léků je pravý?

Poznáte, který z léků je pravý?

Vitalia.cz: Syndrom počítačového vidění: stačí dvě hodiny denně

Syndrom počítačového vidění: stačí dvě hodiny denně

120na80.cz: Tady se vaří padělané léky

Tady se vaří padělané léky

Vitalia.cz: Tři sta kilogramů tuňáka obsahovalo histamin

Tři sta kilogramů tuňáka obsahovalo histamin

DigiZone.cz: Šlágr TV dostala pokutu 100 000 Kč

Šlágr TV dostala pokutu 100 000 Kč

Vitalia.cz: Před, nebo po snídani? Kdy je lepší čistit si zuby

Před, nebo po snídani? Kdy je lepší čistit si zuby

120na80.cz: Jak si udržet zdravou vaginu

Jak si udržet zdravou vaginu

120na80.cz: Velký přehled: 7 očkování proti exotickým nemocem

Velký přehled: 7 očkování proti exotickým nemocem

DigiZone.cz: Konec geoblokace online médií?

Konec geoblokace online médií?

Root.cz: Zákon o hazardu je v rozporu s ústavou

Zákon o hazardu je v rozporu s ústavou

Vitalia.cz: Muži kouří 24 cigaret denně, ženy o dost míň

Muži kouří 24 cigaret denně, ženy o dost míň

Podnikatel.cz: Když už je sexy, tak ať taky funguje

Když už je sexy, tak ať taky funguje

Vitalia.cz: Proč máme prasklý chléb nejraději?

Proč máme prasklý chléb nejraději?

Podnikatel.cz: Myšlenky Henryho Forda. Berte je za své

Myšlenky Henryho Forda. Berte je za své

Podnikatel.cz: Různé podoby lahve Coca–Coly. Úchvatné

Různé podoby lahve Coca–Coly. Úchvatné

Vitalia.cz: Taky ji kupujete? Je šizená

Taky ji kupujete? Je šizená

Podnikatel.cz: Proměny stavebnice Seva. Znáte ji?

Proměny stavebnice Seva. Znáte ji?

120na80.cz: Co jí dělá? Sklerotizaci

Co jí dělá? Sklerotizaci

DigiZone.cz: Šlágr TV: pokuta 100 tisíc za on-line

Šlágr TV: pokuta 100 tisíc za on-line