Hlavní navigace

Nová softwarová sklizeň (18. 7. 2007)

Miroslav Suchý 18. 7. 2007

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na neobvyklý komprimační program, zajímavou RSS čtečku. Prověříme si bezpečnostní díry ve vašich aplikacích a podíváme se jak dostávat upozornění na různé události. Nakonec se mrkneme na evoluční umění a storage engine v MySQL. A dnes bude i blbinka.

Humanzip

Humanzip (0.5) je velmi zajímavý komprimační program. To, co je pro jiné programy na prvním místě (úspora každého bitu), je u něj až na druhém místě. Humanzip se totiž zaměřuje na komprimaci obyčejného textu. A hlavně – výsledek musí být pro člověka čitelný. Humanzip to dělá tak, že vyhledává opakující se slova/fráze a ty nahrazuje symbolem (z UTF-8 sady). Takže například text:

This is a test, please panic.
This is a test, hide under your desk.
This is a test, close the curtains.

změní na:

Ă, please panic.
Ă, hide under your desk.
Ă, close the curtains.

S legendou, že Ă znamená „This is test“. Zajímavá myšlenka, ale k čemu to může být dobré? Autorovou motivací byla hra Magic: The Gathering. Chtěl si vytisknout seznam všech karet, včetně popisu, co dělají. Jenže v normálním textu to mělo asi 100 stran. Jenže v takovém textu se některá slova velmi často opakují („postava“, „cíl“, „do konce kola“). A když je nahradil symboly, dostal úsporu 13 %. Velké terno to není, ale úspora je to zajímavá. Přitom výsledný text je stále dobře čitelný.

RSStail

Zatímco mnohé RSS čtečky se snaží nabídnout co největší komfort, tak RSStail (1.3) na to jde jinak. Žádné grafické prostředí. Jenom příkazový řádek a výstup podobný, jako má tail -f.

RSStail

RSStail

Wapiti

Wapiti (1.1.6) je program, který otestuje (black box) vaši aplikaci, zda není náchylná ke Cross Site Scripting, SQL Injection a dalším způsobům, jak napadnout vaši webovou aplikaci. Někteří lidé by takové programy měli používat povinně.

Specto

Specto je šikovný prográmek, který se uhnízdí v systrayi a oznámí vám, když se něco změní. Tím něco může být příchozí email, změněná stránka, proces nebo soubor na disku. Specto ale umí tolerovat i drobné odchylky a nebude vás tak otravovat pořád. Například 2% tolerance na procesu v praxi znamená, že dostanete oznámení, že se proces objevil nebo že už tam žádný takový není. Ale nedostanete oznámení, když už jeden proces běží a objeví se druhý. Míru tolerance je samozřejmě možné měnit.

Specto

Specto

Evolvotron

Tak Evolvotron (4.0) není zrovna novinka, ale objevil jsem ho teprve před týdnem. Jedná se o generátor „genetického umění“ nebo též „evolučního umění“. Což v praxi znamená, že budete mít okno rozdělené na několik částí a v nich se vygenerují náhodné fraktály. Kliknete na ten, který se vám nejvíce líbí a ten jediný se nezmění. Ostatní obrazce se přegenerují podle zvoleného fraktálu. Takto si projdete několik populací, než naleznete obrázek, jenž se vám líbí, a ten si uložíte. Jedná se o fraktály, takže v podstatě v libovolném rozlišení.

Evolvotron

Evolvotron

Skeleton Engine

Tak už jsme tady měli ve sklizni pár obskurních storage engine pro MySQL. Pokud toužíte napsat si vlastní engine, teď máte šanci. Skeleton Engine (0.4) je nachystaná šablona. Autoconf, Makefile, mutexy… vše je na místě. Už stačí jenom trocha vlastního kódu a máte svůj storage engine.

Blbinka

Tvůrce programovacího jazyka nebo sériový vrah?

Code Monkey Like You

Našli jste v článku chybu?

19. 7. 2007 11:56

uživatel si přál zůstat v anonymitě
10/10 aniž bych je znal, úspěšně jsem přežil... :-)

19. 7. 2007 10:11

Michal Vyskočil (neregistrovaný)
Predpokladam, ze to Clock zkousel na BSD, kde byva bash v /usr/local. Ale ve skriptu by melo stacit pouze napsat #!/usr/bin/env bash aby fungoval korektne vsude (kde je nekde v ceste bash :-)).
Podnikatel.cz: Hledáte investora? Neunáhlete se

Hledáte investora? Neunáhlete se

Podnikatel.cz: Alza.cz má StreetShop. Mall.cz více výdejních míst

Alza.cz má StreetShop. Mall.cz více výdejních míst

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

Přehledná titulka, průvodci, responzivita

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

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

Vitalia.cz: Manželka je bio, ale na sex moc není

Manželka je bio, ale na sex moc není

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Lupa.cz: EET v e-shopech? Zdražení a horší komfort

EET v e-shopech? Zdražení a horší komfort

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

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

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

Sony KD-55XD8005 s Android 6.0

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Podnikatel.cz: Babiš: E-shopy z EET možná vyjmeme

Babiš: E-shopy z EET možná vyjmeme

Lupa.cz: Avast po spojení s AVG propustí 700 lidí

Avast po spojení s AVG propustí 700 lidí

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

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

120na80.cz: Boreliózu nelze žádným testem prokázat

Boreliózu nelze žádným testem prokázat

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

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

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

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

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

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu