Hlavní navigace

Nová softwarová sklizeň (1. 12. 2004)

1. 12. 2004
Doba čtení: 3 minuty

Sdílet

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes vás čeká tvorba životopisu, rychlý přehled počítačů, zajímavý The Freiburg Project, systém pro zálohování a nakonec replikace velkých archivů. A až to dočtete, tak si vytisknete několik čárových kódů.

Oddělení sazeniček:

Před několika lety jsem posílal do různých firem svůj životopis. Nyní tuto peripetii podstupuje moje manželka, takže jsem si myslel, že už toho vím o struktorovaných životopisech dost. Že v EU existuje standard na životopisy, jsem nevěděl… xmlresume2× (0.1.0) vytvoří ze souborů vytvořených v systému „XML Résumé Library“ LaTeXový zdroják dle evropského standardu.

Na rychlý přehled stavu procesů, sítě, disků používám různé utilitky – konkrétně top, bwm, atsar. Ale vždy jsem postrádal utilitu, která by sama dokázala poskytnout přehled všech základních částí počítače. Konečně jsem tento týden objevil dstat (0.5.5). Poskytuje aktuální informace o využití cpu, disků, swapování, přerušení, paměti, sítě, systému a o stavu procesů.

The Freiburg Project (2.0) nahrazuje sdílené knihovny rozhraním client/server. Zní to zajímavě, ale moc jsem si to nedokázal představit, takže jsem se ponořil do dokumentace… Dříve jste linkovali váš program proti libXXX.so, nyní ho místo toho slinkujete s knihovou libfreiburg.so a použijete její službu XXX. Freiburg se spojí se vzdáleným serverem pomocí tcp nebo unix socketu, ten volání služby obslouží (programem, knihovnou…) a pošle zpátky data. To, že služba může běžet na jiném stroji, jiném OS má mnoho nesporných výhod – např. může mít vlastní dedikovaný server nebo můžete službu resp. knihovnu aktualizovat bez obtěžování zákazníka. Svým způsobem mi to připomíná „Network Computer“, tak jak ho propagoval Larry Ellison v roce 1995. Network Computer mi přišel od začátku nezajímavý, ale TOHLE mi zajímavé přijde.

Pokud vám na zálohování nestačí dump a chtěli byste zkusit něco sofistikovanějšího, podívejte se na Arkeia Server Backup. Zvládá zároveň několik paralelních zálohování a současně i obnovování. Samozřejmostí je plánování záloh. Obsahuje pluginy pro většinu současných databází pro hot backup. Klienta pro zálohování má většinu OS. Relativní nevýhodou je, že plná komerční verze je placená.

Oddělení letniček:

Pokud využíváte rozsáhlé archivy, jako např. Debianí nebo Gentoo balíčky, na vícero počítačích v LAN, pak jste si už jistě vyrobili nějaké řešení zabraňující opakovanému stahování souborů. Jednou takovou utilitou je i Replicator (3.0), který funguje jako proxy server a všechny soubory, které skrz něj projdou, ukládá na disk do stejné struktury, jaká je na původním serveru. Těmito staženými soubory pak můžete lehce procházet – na rozdíl od takového squidu. Poslední verze přidává vlastnost „cache browsing“. Replicator nyní funguje i jako web server, takže se můžete prohrabovat staženými soubory přes webové rozhraní.

Oddělení sklizně kombajnem:

Vyšel Port Scan Attack Detector (1.4.0), Doom3 (1.1) pro Linux, Gnumeric (1.4.0), Python (2.4)

root_podpora

Oddělení znuděných programatorů:

Barcode Writer in Pure Postscript je, jak název napovídá, generátor čárových kódu napsaných v čistém PostScriptu. Jak autor píše, byl už unavený předěláváním generátoru z jednoho jazyka do druhého, tak se rozhodl nechat tvorbu čárových kódů na tiskárně samotné. Script umí vykreslit kódy EAN-13, EAN-8, UPC-A, UPC-E, Code 128-B, Code 39, Interleaved 2 of 5, Code 2 of 5 a Codabar.

Když jsem to zkoušel na tiskárně, očekával jsem delší dobu zpracování (za to může historka docenta Sochora, který jednou zkoušel poslat na tiskárnu soubor, který řešil v čistém PostScriptu viditelnost 3D objektů ve scéně; výsledkem byla údajně fakultní tiskárna zaměstnaná na pár hodin tiskem jedné stránky). Tato stránka se vytiskla takřka okamžitě.

Byl pro vás článek přínosný?

Autor článku

Autor pro Root.cz psal převážně Softwarové sklizně. Dnes je zaměstnán ve firmě Red Hat, kde se věnuje vývoji nástrojů pro správce balíků.