Softwarová sklizeň (4. 2. 2009)

David Kovalský 4. 2. 2009

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na nástroj pro práci se systémem GIT, budeme zachytávat pohyb webovou kamerou, představíme si implementaci DHCP protokolu v Pythonu, ukážeme si, jak na správu souboru v prostředí webového prohlížeče, a nakonec zajímavé jednoúčelové micro linuxové distro. Nebude chybět ani tolik oblíbená blbinka.

Tig

GITu a práci s ním jsme již na Rootu několikrát psali. Pro zefektivnění práce přidávám ještě malé doplnění, a to v podobě nástroje tig. Jedná se o tui frontend pro GIT. Napsaný je v ncurses a tato knihovna (a git-core samozřejmě) je jedinou nutnou podmínkou k spuštění. Ovládání je velice jednoduché a nápadně podobné Muttu či Vimu. Šipkami procházíte commity a pomocí page up/page down jejich obsah. To samozřejmě není vše – lze sledovat diffy, vyhledávat text a také cherry-pick (jaký je asi český ekvivalent?). Kompletní výčet funkcí a implicitních klávesových zkratek najdete v manuálu. Příjemnou vlastností je možnost uložení konfigurace do ~/.tigrc. Více informací včetně instalačních instrukcí a dalších screenshotů najdete na domovské stránce projektu. A co vy? Používáte frontendy při práci s GITem, či jiným verzovacím systémem?

tig

jonas.nitro.dk/tig/, 0.12.1, GPLv2

QMotion

QMotion je nástroj pro detekci pohybu přes webovou kameru. První vydání se objevilo 27. ledna, bohužel od té doby pořád nejsou k dispozici žádné další informace. QMotion vám může přijít vhod, pokud se chystáte implementovat podobnou funkcionalitu a hledáte inspiraci, jak na to.

qmotion

slist.lilotux­.net/linux/qmo­tion/index_en­.html, 0.1, GPLv3

Anemon DHCP Client

Anemon DHCP Client je jednoduchý DHCP klient s možností generovat najednou velké množství požadavků. Jedná se o nástroj vhodný zvláště k testování DHCP serveru a jeho chování při větší zátěži. Anemon DHCP Client je napsaný v jazyce Python a k běhu potřebuje knihovnu pydhcplib. Na domovských strákách projektu najdete i další nástroje, velice podobného zaměření, také v Pythonu. Například DHCP server používající SQL databázi jako úložiště, Anemon Web Center (webové administrativní rozhraní) a Anemon DHCP relay.

anemon.org/wiki/, 0.1, GPLv3

Mollify

Mollify je webový souborový manažer, založený na AJAX technologii spolu s Google Web Toolkit. Umí základní práci se soubory – tedy smazat, stáhnout, přejmenovat a samozřejmě zobrazit metadata. Bohužel živé demo k dispozici není, i tak si ale můžete Mollify vyzkoušet. Stačí si nainstalovat PHP, rozbalit archív do /var/www/html a lehce upravit jeden z příkladů konfigurace. Pokud čekáte hotový nástroj nabitý funkcionalitou, musím vás zklamat. V současném stavu se jedná spíše o základ, který vám může přijít vhod, chystáte-li se na podobný projekt. Nicméně projekt je stále ještě relativně mladý, uvidíme, jak se nám vybarví.

mollify

www.jaervelae­.com/mollify/, 0.6.3, Eclipse Public License

Tor-ramdisk

Tor-ramdisk je micro Linux distribuce sloužící jedinému cíli – hostovat Tor server, a to pouze z RAM paměti. O tom, co je to Tor a jak zajišťuje anonymitu, si můžete přečíst na výše odkazovaném webu. Velice zjednodušeně – jedná se o sít virtuálních šifrovaných náhodně spojovaných tunelů, kterými vaše data putují, než se vydají k požadovanému cíli. Jak jsem již zmínil, Tor-ramdisk běží pouze z RAM, bez datových úložišť a má potlačené logování. Tím pádem i sám operátor má přístup pouze k minimu informací nutných k běhu. Navíc odpojení od elektrické sítě má za následek ztrátu všech dat, kromě Tor konfiguračního souboru a soukromého RSA klíče. O tom, jak je celé prostředí zabezpečené, se dočtete na domovských stránkách projektu.
Více si přečtete v článku Onion routing v p2p sieťach – TOR.

widgety

tor-ramdisk

opensource.dyc­.edu/tor-ramdisk, 20090131, GPLv3

Blbinka

Dnes na téma jak (ne)má vypadat reklama na jeden closed source software. Znáte Microsoft Songsmith? Naučte se zpívat.

Našli jste v článku chybu?
Vitalia.cz: Jak Ondra o astma přišel

Jak Ondra o astma přišel

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

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

DigiZone.cz: UPC má v nabídce Discovery v HD

UPC má v nabídce Discovery v HD

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

dTest odhalil ten nejlepší kečup

Vitalia.cz: Studie porovnávala efekt homeopatie

Studie porovnávala efekt homeopatie

Podnikatel.cz: Letáky? Lidi zuří, ale ony stále fungují

Letáky? Lidi zuří, ale ony stále fungují

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

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

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

Znáte už 5 novinek k #EET

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

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

Lupa.cz: Jak levné procesory změnily svět?

Jak levné procesory změnily svět?

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

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

Vitalia.cz: Muž, který miluje příliš. Ženám neimponuje

Muž, který miluje příliš. Ženám neimponuje

Podnikatel.cz: Takhle se prodávají mražené potraviny

Takhle se prodávají mražené potraviny

Lupa.cz: Patička e-mailu závazná jako vlastnoruční podpis?

Patička e-mailu závazná jako vlastnoruční podpis?

Lupa.cz: Cimrman má hry na YouTube i vlastní doodle

Cimrman má hry na YouTube i vlastní doodle

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

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

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

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

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

Udělali jsme velkou chybu, napsal Čupr

Podnikatel.cz: Byla finanční manažerka, teď cvičí jógu

Byla finanční manažerka, teď cvičí jógu

Podnikatel.cz: Babišovi se nedá věřit, stěžovali si hospodští

Babišovi se nedá věřit, stěžovali si hospodští