Softwarová sklizeň (28. 2. 2001)

28. 2. 2001
Doba čtení: 6 minut

Sdílet

Čas je můj nepřítel, nestíhám, nestíhám, nestíhám :(. Nicméně z vašich ohlasů usuzuji, že zastáváte názor "lepší krátká Sklizeň než žádná" a proto tu dnes máme jednu "telegrafickou".

Pondělí 26. 2.
VeloMetr je v Javě napsaný program pro provádění a vyhodnocování zátěžových testů webových serverů. Umí přistupovat najednou na množství zvolených stránek a pak vytvořit statistiku s grafy. Podporuje autentizaci, cookies i metodu POST.
Projekt OpenRUSH si klade za cíl zpřístupnit linuxové komunitě další MP3 přehrávač – Philips Rush. Projekt sotva započal, takže zatím ještě není plně použitelný. Zpětné inženýrství je přeci jenom pomalá práce, nicméně z klíčových funkcí chybí už jenom upload souborů, mazání a procházení obsahu karty je už hotové.
Zaklínadlem dnešní doby se stává zvolna termín business to business, zkráceně b2b. Do této kategorie pasují autoři svůj otevřený projekt MarketAnywhere Jde o b2b  tržiště . Program nabízí administrátorské a uživatelské rozhraní a samoudržovací členskou sekci. Registrovaní členové mohou nabízet své zboží k prodeji a systém pak zprostředkuje prodej mezi obchodníkem a nakupujícím.
Vyšlo ProFTPD verze 1.2.0 final. Znovu obsahuje podporu SQL serverů, odstraňuje množství chyb a autoři také podstatně pročistili kód.

Neděle 25. 2.
DocBook je jistě vynikající nástroj pro tvorbu dokumentace, ale ke štěstí vám může přeci jenom chybět možnost generovat dva oblíbené a tradiční formáty: man a Texinfo. Tenhle problém ale naštěstí řeší soubor nástrojů nazvaný docbook2X.
Pod názvem slPIM se ukrývá další pokus o vytvoření slušného PIM (Personal Information Manager) programu. Měl by integrovat adresář, plánovač, ToDo list, poznámkovník, zkrátka vše, co od podobného programu očekáváte. Primárně je zaměřen na integraci do textového prostředí ve stylu Muttu či slrn, ale výhledově se počítá i s alternativními rozhraními (webové, grafické, atd.). Autoři dbají na to, aby program byl použitelný v prostředí pracovních skupin. Zkrátka takový konzolový Lotus Notes :)
KhordPro je prohlížeč kytarových tablatur ve formátu ChordPro. Program sestává ze dvou programů: perlového skriptu, který konvertuje ChordPro na HTML, a prohlížeče, který výsledný dokument zobrazí (lze samozřejmě používat i normální browser).
Utilita KSiemens slouží k práci s mobilními telefony Siemens řady S25/S35. Momentálně umí zobrazit stav přístroje, editovat položky adresáře, nahrávat loga a obsahuje i jednoduchý terminálek, umožňující hrát si z AT příkazy.

Sobota 24. 2.
Nová verze vynikajícího 2D CADu QCad obsahuje českou lokalizaci. Ať už ji dal dohromady kdokoliv, díky za ni :)
Dnešní aplikace jsou přímo prošpikované různými wizardy, kteří by vám měli usnadnit kdeco. Program txt2regexp je také takovým wizardem, jehož cílem je generovat regulární výrazy. Zkrátka když nevíte, jak se zrovna pomocí RE zapíše to či ono, spustíte txt2regexp, odpovíte na pár otázek (včetně softwaru, pro nějž chcete výraz generovat) a během několika chvil máte vystaráno :) Skript je napsaný v bashi verze 2.
Zejména pro uživatele přenosných počítačů je určen epplet E-ApmMonitor pro monitorování stavu baterií. Ve slovíčku epplet skutečně není překlep, jak vědí všichni uživatelé window manageru Enlightenment (a pro ty ostatní je tenhle program na nic, takže spokojeni mohou být všichni :).
OSDB, neboli Open Source Database Benchmark je nástroj pro testování výkonu databázového systému postavený zejména na AS3AP (ANSI SQL Scalable and Portable Benchmark). Projekt vznikl z jediného důvodu: nic podobného doposud neexistovalo a uživatel, který se chtěl dobrat nějakých výsledků neměl prakticky jinou možnost, než si koupit SPEC nebo TPC benchmarky.

Pátek 23. 2.
USB táhne úspěšně světem a tak je nutné psát další a další ovladače. Sada programů nazvaná usb-robot slouží právě k rychlému vývoji driverů pro USB zařízení. Díky knihovně libsub totiž umožňuje přímé posílání povelů zařízení, takže lze snadno a pohodlně testovat a ladit z user-space a až později přistoupit k psaní jaderných ovladačů. Součástí je i program, který umí převést na povely data nachytaná pomocí windowsoidního USB snifferu USB Snoopy.
Teď si přihřeji svojí polívčičku. Napsal jsem si jednoduchý dokovatelný program pro Window Maker, který udržuje historii operací s clipboardem, takže se lze vrátit k dříve zkopírovaným datům. Idea je v podstatě stoprocentně uloupená z klipperu, na němž mě ovšem konsternovalo, že pro jeho provoz musí běžet několik paměťově nestřídmých KDE démonů. wmcliphist je můj vůbec první program pro Xka, takže berte s rezervou :)
SOAP je komunikační protokol pro distribuované prostředí na bázi XML. S jeho pomocí lze zapojit do jednoho systému různé platformy a dokonce i programovací jazyky. Zkrátka něco jako Corba, ale prý lepší :). Rozhodnete-li se se SOAPem experimentovat, můžete zkusit i implementaci klienta v PHP. Nese šokující název PHP SOAP Client :)

Čtvrtek 22. 2.
Chcete-li prohlížet manuálové stránky v grafickém rozhraní, zkuste program foXman. Název prozrazuje, že je napsaný s využitím toolkitu FOX. Ačkoliv by měl být použitelný i samostatně, je primárně určen pro alternativní „lehkotonážní“ desktopové rozhraní foXdesktop.
Pomocí Webminu lze nyní konfigurovat i qmail, a to konkrétně s pomocí modulu qmailWebmin. Ten je určen primárně pro vytváření virtuálních účtů, což je skutečně asi nejopakovanější činnost při administraci poštovního serveru.
Připadá-li vám procmail poněkud složitý, můžete jej zkusit nahradit třeba programem HLD Filter. Ten kromě jednodušší konfigurace pravidel nabízí i několik zajímavých funkcí, z nichž mě se asi nejvíce líbí pěkná statistika, kterou umí přiložená utilita vygenerovat z logu. Své uplatnění ale jistě najde například funkce automatického odpovídače dle klíčových slov (s možností vytvoření textu zprávy externím příkazem), antispamové filtry schopné reportu providerovi, z jehož sítě spam pochází, či funkce pro verifikaci platnosti adresy odesílatele.
Ktexmaker2 je nevizuální editor pro vytváření LaTeXových dokumentů ve stylu populárních HTML editorů, jako je třeba Quanta nebo Blue Fish. Ktexmaker2 je hlavně textový editor s funkcemi, jako je zvýraznění syntaxe či hledání a nahrazování. Navíc je vybaven menu pro vkládání LaTeXových maker a funkcí pro pohodlnou kompilaci dokumentu do formátu dvi/ps a jeho následné prohlížení. Pokročilejší uživatelé mohou použít Tex Terminal, což je vlastně xterm spuštěný tak, aby bylo vše připraveno pro ruční spuštění TeXu. Jistě nejen začátečníci pak uvítají wizardy pro generování tabulek a polí. Ktexmaker2 je určen pro KDE 2, ale lze je nakonfigurovat tak, aby používal gv místo kghostview a xdvi místo kdvi.

Středa 21. 2.
Log2mail je relativně jednoduchý prográmek, který dokáže informovat emailem o výskytu předem definovaných řetězců ve zvoleném logovacím souboru. Lze jej používat jak k bezpečnostním účelům (hlášení různých neobvyklých jevů), tak například pro monitorování nepravidelných událostí (například si můžete nechat poslat email vždy, když někdo nahraje nějaký soubor na veřejné FTP a podobně).
Pod názvem HTML Document Object se ukrývá soubor perlových modulů, které zapouzdřují tvorbu dynamických HTML dokumentů do objektu. Ten vám umožní zapomenout na různé drobnosti, jako je třeba uzavírání tagů, a tak se může vývojář plně věnovat obsahu. HDO podporuje rámy, cookies, JavaScript, Meta tagy, odkazy atd. Šikovné je, že se nemusíte starat o pořadí generování různých částí stránky. Například můžete sestavit celý dokument a teprve pak nastavit cookies. Výsledný kód by měl vyhovovat normě HTML 4.0.
MySQL umožňuje psaní vlastních procedur, ale znamená to kompilaci celého serveru při každé změně kódu procedury. Patch MyLUA se tento problém snaží řešit tak, že přidává do MySQL podporu procedur psaných ve skriptovacím jazyce LUA. Ty se ukládají do externích souborů, takže je lze snadno upravovat za chodu. V tom ale já osobně spatřuji i největší zápor, kterým je nutnost načítat a parsovat kód při každém požadavku, což by mohlo způsobovat výkonnostní problémy (ovšem netestoval jsem to – možná se mýlím :)

bitcoin_skoleni

Jak tak koukám, zase až tak telegrafické to nebylo. Krátce prostě psát neumím (a pak se divím, že nestíhám, když tvořím takovéhle romány :)

A to je pro dnešek vše. Jinak příští týden Sklizeň zcela jistě nevyjde, a tentokrát to není jenom zaklínadlo, ale holý fakt: budu totiž na doufejme zasloužené dovolené :)

Autor článku