Konfigurace TV-out na Linuxu pomocí Xrandr (nastavení PAL namísto NTSC)
Při konfiguraci TV-outu (S-video) na staré kartě Radeon 7000 jsem narazil na problém, jak pomocí utility Xrandr nastavit PAL namísto NTSC.
Při konfiguraci TV-outu (S-video) na staré kartě Radeon 7000 jsem narazil na problém, jak pomocí utility Xrandr nastavit PAL namísto NTSC.
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 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í.
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.
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”.
Pokud Vám v Gnome chybí menu editor, který je jinak dostupný v System->Preferences->Main Menu. Stačí doinstalovat balíček “alacarte” ;)
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 (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.
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.
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.