Blog

Manipulace s diskem v Linuxu

Manipulace s diskem v Linuxu

Dnes jsem si potřeboval dát do pořádku flashku, tj. odstranit staré oddíly a vytvořit jeden nový s FAT32. V souvislosti s tímto jsem si napsal několik následujících poznámek k práci s disky a diskovými oddíly v Linuxu. Jako bonus ještě na konec zmíním několik nástrojů, pro monitorování stavu a záchranu dat z disku, se kterými mám pozitivní zkušenosti.

PyPinger – Pingací aplikace s GUI v Pythonu

PyPinger – Pingací aplikace s GUI v Pythonu

PyPinger je nástroj pro kontrolu dostupnosti síťových stanic pomocí ICMP (Internet Control Message Protocol) protokolu (PyPinger pracuje na stejném principu jako příkaz ping). PyPinger je naprogramován v jazyku Python, má grafické uživatelské rozhraní, je multiplatformní a je uvolněn jako open source pod GPLv3 licencí.

Scrollování prostředním tlačítkem na notebooku Lenovo (Fedora 13)

Scrollování prostředním tlačítkem na notebooku Lenovo (Fedora 13)

Pro scrollování prostředním tlačítkem + trackpointem na ThinkPadu ve Fedoře 13 je třeba nainstalovat balíček “gpointing-device-settings“. Pak stačí spustit apliaci Pointing devices v: System -> Preferences -> Pointing devices Vybrat položku TPPS/2 IBM TrackPoint a v sekci Wheel Emulation zatrhnout volbu Use wheel emulation, nakonec ještě změňte hodnotu v listboxu button na hodnotu 2.

Všechny menu v Gnome pod jednu ikonu

Všechny menu v Gnome pod jednu ikonu

Jak nahradit široký Gnome Menu Bar obsahující položky “Applications, Places, System” jednou ikonou. Pro přidání nového menu, kde bude vše pod jednou ikonou: 1) Klepnout pravým tlačítkem na panel s Menu Barem a zvolit položku “New Panel”. 2) Vybrat “Main Menu” a kliknout na “add”, v panelu se poté objeví nová ikona menu. Pro odstranění starého Menu Baru obsahující položky “Application, Places, System”: 1) Klepnout pravým tlačítkem na Menu Bar a vybrat “Remove From Panel”.

Python – Tipy & Triky

Python – Tipy & Triky

Dnes si ukážeme trošku Pythoní magie. Začneme s několika tipy ke vstupu/výstupu a výběru hodnot. Dále se zaměříme na řetězce, seznamy, n-ticemi a slovníky. Ukážeme si jak zapisovat slice konstrukce, generátory seznamů a další. Podíváme se i na lambda funkce, anonymní proměnné a nezapomeneme ani na třídní a statické metody. Na závěr si popíšeme pár užitečných vestavěných funkcí o kterých možná nemáte ani tušení.

Multi Router Traffic Grapher

Multi Router Traffic Grapher

Multi Router Traffic Grapher (MRTG) je software pro monitorování síťových zařízení pomocí protokolu SNMP (Simple Network Management Protocol). K MRTG jsem se dostal, když jsem chtěl vyzkoušet monitoring jednoho routeru. Základní konfigurace je opravdu velice snadná a v následujícím článku Vám ji trošku přiblížím.

Python – Výjimky

Python – Výjimky

Výjimka je mechanismus pro zachycení a ošetření chybových a neočekávaných stavů. Výjimka umožňuje zachytit, přeskočit, nebo jinak ošetřit nastalý chybový stav až za samotným algoritmem, který chybu vyvolal a zvýšit tím čitelnost programového kódu.
Takže pojďme se podívat na výjimky v Pythonu.

Identifikátor filmů Aky v Pythonu

Identifikátor filmů Aky v Pythonu

Nástroj pro automatické vyhledání, identifikaci a ohodnocení filmů.
Skript v Pythonu, který rekurzivně projde složku a její podložky, vyhledá všechny video soubory, pokusí se o jejich identifikaci a získání jejich hodnocení z filmových databází IMDb (International Movie Database) a ČSFD (Česko-slovenská Filmová Databáze). Výsledky své práce vytiskne na standardní výstup seřazené v sestupném pořadí podle průměrného hodnocení filmu.