Hlavní navigace

Nová softwarová sklizeň (5. 4. 2006)

Miroslav Suchý

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dneska se podíváme na překlepy, opravování poškozených obrázků, ladění CGI skriptů, alternativu k tail, a pak je tu jedna roztomilá blbinka.

GREYCstoration

Již jsem se mnohokrát setkal s obrázkem, který byl překryt nápisem, nebo na něm bylo logo a to bylo třeba odstranit. Určitě jste také někdy takto trávili dlouhé minuty až hodiny u GIMPu. Příště už sáhnu rovnou po programu GREYCstoration (2.3). Program upraví obrázek tak, že odstraní lokální variace v obrázku a zachová důležité prvky jako jsou hrany a rohy. Program primárně vznikl pro odstraňování šumu z obrázků, ale zvládne i odstranění titulku z filmu nebo vyhlazení mnohonásobné zvětšeniny. Na následujícím obrázku si můžete všimnout, že u fotky, které dobrá polovina chybí, se podařila, s výjimkou oblasti kolem úst, dokonalá oprava.

Grey

GREYCstoration – doplnění chybějících částí obrázku

xtranslate

Myslím, že každý neanglický uživatel počítačů se občas potýká s přepínáním klávesnice a kolikrát napíše „n2co takov0ho“. A pokud se nedíváte delší dobu na monitor a píšete a píšete, pak je opravování takového textu velmi otravné. Program xtranslate (0.1) se vám to bude snažit ulehčit. Program po startu načte konverzní tabulku s jednoduchým formátem „map 2 0×01 0×1B“. Uvedený záznam říká, že se má znak 2 převést na znak ě (hexadecimální hodnota v UTF8). Poté, co je načtena tato tabulka, se přečte obsah clipboardu (X selection) a přeloží se podle uvedené mapy. Autor doporučuje namapovat spouštění programu přes xbindkeys a nějakou klávesu, aby šlo spustit xtranslate přímo. Program je úplně nový, takže je přiložena pouze vzorová mapa pro hebrejštinu. Pokud si uděláte vlastní mapu, tak se s ní pochlubte v diskuzi.

Perl5Webdb

Ladit perlovské CGI je … no – taková nehezká, nepěkná, zkrátka ošklivá věc. Perl5Webdb (0.01) by to měl zlepšit. Dynamicky zapne debugger a v okně prohlížeče vám umožní krokovat (Step In, Step Over, Continue) váš program, sledovat a modifikovat obsah proměnných. Po zavření okna debugeru program normálně doběhne a perlovský debugger se dynamicky vypne. Bohužel jsem neměl možnost si to vyzkoušet na vlastní kůži, protože program vyžaduje perl zkompilovaný i s debuggerem, což na žádném mém stroji nemám.

Perl5WebDB

Perl5Webdb

Logtail

Může se stát, že byste chtěli sledovat obsah nějakého logu, ale nemůžete použít přístup na konzoli a klasický tail. Pak by se vám mohl hodit Logtail, který zobrazí konec souboru v okně webového prohlížeče a pokud dojde ke změně, tak se nepřenáší celý soubor znovu, ale pomocí AJAXu se pouze přilepí nový konec.

Logtail

Logtail

Blbinka

Zajímalo vás někdy kolikrát se vyskytuje ve zdrojácích jádra slovo „shit“ nebo „fuck“? Ne?! No to by mělo. Vidar Holen vytvořil grafy počítající počet nadávek v každém vydání kernelu. Navázal tak na starý projekt Kernel Fuck Count, který bohužel beznadějně zastaral. Pokud se na grafy podíváte, zjistíte že počet těchto slov v jádře roste, ale v přepočtu na jednu řádku kódu naopak výrazně klesá. Že by vývojáři stárli? Nemožné!
Nestartujete hned grep na nejoblíbenější slovo! Ušetřte si práci.

Našli jste v článku chybu?

5. 4. 2006 14:49

tisnik (neregistrovaný)
Třeba má pouze mazaně přeskinovaný Firefox a správce oken :-)

5. 4. 2006 21:11

Ja bych potreboval vycistit nejake obrazky asi tak 4886x6881 a to uz se mu nevejde do pameti (vyse zmineny gigabajt) ... hmmm ...
DigiZone.cz: V Plzni odstartovalo Radio 1

V Plzni odstartovalo Radio 1

DigiZone.cz: R2B2 a Hybrid uzavřely partnerství

R2B2 a Hybrid uzavřely partnerství

Měšec.cz: Exekuční poradna: ptejte se online

Exekuční poradna: ptejte se online

DigiZone.cz: SES zajistí HD pro M7 Group

SES zajistí HD pro M7 Group

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

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

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

DigiZone.cz: Ohrozí Freedom TV přechodové sítě?

Ohrozí Freedom TV přechodové sítě?

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

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

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Vitalia.cz: Test na HIV je zdarma i za pět set

Test na HIV je zdarma i za pět set

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Vitalia.cz: Pamlsková vyhláška bude platit jen na základkách

Pamlsková vyhláška bude platit jen na základkách

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

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

DigiZone.cz: Sat novinky: slovenská TV8 HD i ruský NTV Mir

Sat novinky: slovenská TV8 HD i ruský NTV Mir