Hlavní navigace

Softwarová sklizeň (31. 12. 2008)

Miroslav Suchý 31. 12. 2008

Oblíbená sonda do světa (převážně) otevřeného software. Dnes se podíváme na zálohování disku a konverzi kódu z Javy do Pythonu. Ukážeme si, jak jednoduše stahovat titulky k filmům a jak si udělat pořádek na disku, abychom šli do nového roku s pěkně uklizenými daty. Jo a samozřejmě blbinku na konec.

FSArchiver

FSArchiver je program na zálohování celého disku včetně file systému (funguje tedy podobně jako dump). Má ovšem výhodu, že se dokáže vyrovnat s poškozeným archívem a při obnově z poškozené zálohy obnovit aspoň to, co se dá. Při obnově na blokové zařízení na něm rovnou vytvoří i souborový systém. Na druhou stranu ovšem nemá problém obnovit data na jiný souborový systém, než byl ten původní. Aby to celé neznělo tak idylicky, tak je dobré podotknout že na hodně operací FSArchiver volá pomocné utility jako jsou například e2fsprogs, xfsprogs apod.

www.fsarchiver­.org/Main_Page, 0.2.1, GPLv2

Subdownloader

Stahování titulků k filmům jsem nikdy nepokládal za složité, nicméně komfortní to také není. Tedy nebylo – než jsem našel SubDownloader. Ovládání je opravdu jednoduché. Prostě si najdete složku s videem a SubDownloader vám zobrazí všechny dostupné titulky k danému filmu ze OpenSubtitles­.org. Které titulky jsou ty pravé, zjistí pomocí hashového klíče a hashování samotné je velmi rychlé (ani jsem si nevšiml že se něco počítá). Nabídne vám všechny možné varianty ve všech dostupných jazycích – je možno filtrovat jenom některé jazyky (například angličtinu a češtinu). Je možné i nastavit, jak se mají pojmenovat stažené titulky (stejně jako film, přidat jazykový suffix nebo stejně, jak jsou původně pojmenované). Pomocí SubDownloaderu taktéž můžete na web nahrát hotové titulky.

SubDownloader

www.subdownlo­ader.net, 2.0.9, GPLv3+

Yava2Python

Pokud byste někdy měli přepisovat kód z Javy do Pythonu, tak můžete zkusit Yava2Python. Co jsem mu předhodil, to převedl bez jakýchkoliv protestů. Jednoduché prográmky i docela bez problémů u složitějších programů už výsledek vyžadoval ruční editaci – např. ponechal netknuté neco.values().iterator() nebo s.toUpperCase, což v Pythonu přímo neprojde. Nicméně tu základní a nejnudnější transformaci provede a na neznámých věcech se nezasekne, ale nechá vám je na později, ať si taky něco užijete. Jediný problém s tímto programem jsem měl, že jsem nikde nenašel zdrojové kódy, takže musíte věřit zkompilované binárce.

macroexpand.or­g/doku.php/txl:pro­jects:yava2pyt­hon:start, 1.1, Volně šiřitelné

BleachBit

To, že na disku máte spoustu dočasných souborů, které bohužel nejsou v /tmp, je vám asi známo. Ale tušíte, kolik byste ušetřili místa jejich promazáním? BleachBit umí takové nepotřebné soubory najít, zjistit, kolik vám zabírají (funkce Preview) a případně i smazat. Můžete si říct, které věci mazat a které ne (smazání bash_history vám moc místa neuvolní a spíše vás připraví o zajímavé informace). Mezi klasické věci patří promazávaní cache známých prohlížečů. Nebo cache OpenOffice.org, Javy, Flashe… Je velmi pravděpodné, že vše nebudete chtít promazat. Ale na druhou stranu vám asi BleachBit připomene, že existují adresáře, na které jste zapomněli a kde je spousta zbytečného nepořádku. Já jsem takto objevil .thumbnails, kde se mi za ty roky nashromáždilo přes 400 MB dat, což už stálo za promazání.

BleachBit

bleachbit.sou­rceforge.net, 0.1.0,GPLv3

Blbinka

Generátor prvočísel.

Víte, jak naštvete počítač? Vytáhnete si papír a tužku a vše si uděláte pěkně postaru na papíře. Pamatujete si, jak se násobí dvě čísla na papíře? Jasně, že pamatujete. Ale potřebujete znát malou násobilku. Pokud jste ji náhodou zapomněli, tak se podívejte, jak jdou násobit dvě libovolně velká čísla graficky.

Našli jste v článku chybu?

1. 1. 2009 22:05

jj, u větších čísel je to hodně zdlouhavé, ale je to sranda :D

1. 1. 2009 17:33

Člověk dělá v podstatě to samé jako při klasickém písemném násobení, akorát se místo násobení a sčítání počítaj průsečíky.
Zajímavé to je, ale mi to přijde nepraktické, zvláště pro větší základy (včetně 10).
120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

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

Přehledná titulka, průvodci, responzivita

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

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

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

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

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

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: Babiš: E-shopů se EET možná nebude týkat

Babiš: E-shopů se EET možná nebude týkat

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

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

Avast po spojení s AVG propustí 700 lidí

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

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

Jsou čajové sáčky toxické?

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Vitalia.cz: Tesco: Chudá rodina si koupí levné polské kuře

Tesco: Chudá rodina si koupí levné polské kuře

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

Sony KD-55XD8005 s Android 6.0

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?