Hlavní navigace

Nová softwarová sklizeň (22. 11. 2006)

Miroslav Suchý 22. 11. 2006

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na utilitu pro cestování v čase (vážně), knihovnu zvyšující výkon, monitor zvukové karty, modul pro použití apt v Konqueroru, last.fm v Bashi a samozřejmě na závěr nebude chybět tolik oblíbená blbinka.

Timemachine

Timemachine (Alfa) je… strojem času. Bohužel se nekonají žádná blikátka a ani se nejedná o novou verzi DeLoreana z Back To The Future. Jedná se o program, který monitoruje a zaznamenává síťový provoz (stavěný je řádově na Gbps) a v případě potřeby vám umožní vrátit se zpět v čase a zrekonstruovat provoz na síti. Samozřejmě by bylo neekonomické uschovávat celý provoz, takže se ukládá pouze prvních X bytů z každého spojení. Což je rozumné neboť většina zajímavých informací se odehraje v prvních pár paketech. Jak velké X nastavíte, záleží na vás. Na datech si můžete vytvořit indexy (např. IP příjemce a odesilatele), takže můžete snadno a rychle získat jenom ty pakety, které vás zajímají.

liboil

Ve většině časově náročných programů se objeví různé opakující se operace: sčítání n čísel, vyhledání prvku v poli… Tyto operace se většinou často opakují a vyloženě si tak říkají o pořádnou optimalizaci. O tu se snaží knihovna liboil (0.3.10), která nepřináší nějaký geniální algoritmus, ale má pro každou funkci několik implementací. Každá funkce má minimálně jednu referenční implementaci, která funguje vždy a všude. Navíc ale může obsahovat jiné implementace přímo šité na míru některému modernímu CPU pomocí rozšířených instrukcí jako je MMX, SSE a pod. Při zavedení (v runtime), se knihovna rozhodne, která implementace bude v daný okamžik nejvhodnější, a tu pak bude ve skutečnosti volat.

Aproc

Aproc (0.1) by mělo zobrazovat informace o vaší zvukovce ve stylu programu „top“. Bohužel u mě končí se SIGSEGV, ale snad budete úspěšnější.

aproc

aproc

kio-apt

Konqueror má spoustu modulů, které umí ovládat spoustu pseudo protokolů oproti běžnému http. Klasické „man:man“ asi všichni znáte. Ale teď se objevil nový modul kio-apt (0.13), který přidává protokol „apt:“. Takže například url „apt:/search?kio-“ zobrazí informace o balících obsahující řetězec „kio-“. Url „apt:/show?kio-apt“ zase zobrazí informace o balíku „kio-apt“. Informace získáte stejné jako např. z apt-cache, ale samozřejmě mnohem úhledněji formátované. Spousta infomací je klikací a vede k dalším informacím. Pokud nevíte, co je to apt, pak asi nemáte Debian (či jeho derivát jako je Ubuntu) a program vám nebude k ničemu.

kio-apt

kio-apt

LastBASH

Službu last.fm není nutné dlouze představovat. A učitě už používáte příslušný plugin pro AmaroK, XMMS nebo jiný přehrávač. Jenže všechny tyto přehrávače mají jednu nevýhodu (alespoň pro hardcore geeka) – všechno jsou to grafické programy. Ne tak LastBASH (0.2.1), který funguje pěkně v konzoli v textovém režimu. A přitom si zachovává docela slušnou přehlednost.

LastBASH

LastBASH

TOIlet

ASCII art asi znáte v nějaké podobě všichni. Starší matadoři asi znají FIGlet, které umí generovat nápisy pomocí ASCII artu. Určitě ale pro vás bude novinkou TOIlet (0.1), které (nebo spíše která?) umí to samé co FIGlet, ale umí to barevně a umí to v Unicode (jak na vstupu, tak na výstupu). Tak a teď můžete generovat třeba moderní spamy.

TOIlet

TOIlet

Našli jste v článku chybu?

24. 11. 2006 8:54

to zni velmi zajimave. proc nikdo neudela nejakou dtrace pro linux? vidim, ze se pracuje na portovani do freebsd (a mac os x)..

22. 11. 2006 22:35

Bagr (neregistrovaný)
Skoda jen, ze v Linuxu neni neco jake dtrace ze Solarisu.
Podobne veci jako Aproc se v Solarisu daji pomoci dtrace napsat nekolika radkovym skriptem. A neni duvod aby to padalo.

V tomto je bohuzel Solaris o krok napred. O skriptech typu tcptop (neco jako top, ale meri to sitovy provoz podle procesu nebo podle uzivatele), iotop (to same, ale IO operace) nebo treba topsyscall si muzeme zatim jen nechat zdat (a nebo je slozite programovat).


Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: E-Ježíšek si i letos zařádí. Nákupy od 2 do 5 tisíc

E-Ježíšek si i letos zařádí. Nákupy od 2 do 5 tisíc

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: 9 největších mýtů o mase

9 největších mýtů o mase