neděle 23. února 2014

Bash - s jednou rourou výstup v terminálu vidím, se dvěma už ne ..

Roury jsem podrobně popsal již dříve, ale přeci jen jsem minul jednu záludnost, která může způsobit bolení hlavy. Problém se týká vícenásobného rourácení, jehož vstupem je stream dat, tedy data proudící v delším časovém rozmezí, která potřebujete prohnat několika programy a přitom v "reálném čase" sledovat výstup. Jedna roura data ukáže, ale když přidáte další, výstup nikde. Který hajzlík za to může? Inteligentní výstupní buffer...



pátek 21. února 2014

Novinky v Ubuntu 14.04 Trusty Tahr

Máme tady datum feature freeze a první Betu za dveřmi, takže se můžeme podívat, co nám ta koza přináší nového, moc už by se toho teoreticky měnit nemělo. Ubuntu 14.04 je další verze s pětiletou podporou (LTS), která je zaměřena především na stabilitu a korporátní použitelnost, tak se kutí hlavně pod povrchem, ale přeci jen se našly i nějaké ty vizuální a UI novinky. Takže co jsem v tom desktopu zatím vyšťoural...

Další novinky naleznete v pokračování:
Novinky v Ubuntu 14.04 Trusty Tahr II

středa 19. února 2014

watch - periodické sledování výstupu příkazu

Další z mých letitých konceptů...
Náhodou jsem nedávno (nyní již před lety) objevil program watch, který umí periodicky spouštět příkaz a jeho výstup zobrazovat celoobrazovkově, či spíše celoterminálově, jde-li o okno terminálu v X. Každý nový výstup přepíše ten starý, s možností zvýrazňovat rozdíly a to i kumulativně, tedy nejen mezi dvěma následujícími výstupy. ...



pondělí 17. února 2014

xautolock - spouští programy, když se uživatel fláká

Našel jsem nedávno toto téma zahrabané v konceptech díky tomu, že jsem hledal skript, který umí čekat na aktivitu uživatele pro tu mou nahrávací automatiku a matně si pamatoval, že by tu mohl být. Tak ho vytáhnu na světlo, dokud jsou ještě X záležitosti nemrtvé. Takže bylo to takhle:

Možná se vám někdy stalo, že jste potřebovali spustit nějakou akci po určité době nečinnosti uživatele. Například zatroubit do repráků, aby se uživatel probral ze spánku, který ho přepadl po celém dni sezení nad bashovým skriptem. S tím vám může pomoct konzolový program xautolock, který si na odpadnutí uživatele s chutí počká a pak rozehraje svou hru s ohlašovatelem, zámečníkem a zabijákem. A je mazaný, umí se schovat i v koutě...

neděle 16. února 2014

Opravený player YouTube add-onu pro XBMC je k mání

XBMC umožňuje díky přibalenému add-onu přehrávat i videa z YouTube, ale je již delší dobu polofunkční, především videa z Vevo se nedají přehrávat. Před nějakou dobou se v problémovníčku (pěkné slovo, že?) add-onu objevila nějaká amatérská oprava, která fungovala jen pro část uživatelů, v závislosti na tom, odkud se připojují. Před pár dny se do toho vložil jeden krajan a konečně skript uvedl do použitelného stavu snad pro všechny, každopádně především pro mě. Bude asi ještě "chvíli" trvat, než se dočkáme oficiální nápravy, ale přerazit vadný soubor tím funkčním můžete už dnes. ...

Bash - aliasy s automatickým doplňováním argumentů klávesou Tab

Konečně jsem se rozhodl udělat si nějaké ty vlastní aliasy pro práci v Bash terminálu. A hned jsem samozřejmě narazil na problém s automatickým doplňováním argumentů takovýchto výtvorů, bash-completion je totiž pochopitelně sám od sebe nezná. Je tedy třeba mu je představit a když už jsem řešil tohle, vzal jsem ty aliasy trochu podrobněji, je to další téma, o kterém se všechny články, které jsem našel, jen tak trochu otřou. ...

úterý 11. února 2014

Automatické časové zapínání počítače pro nahrání pořadu s Tvheadend

V minulém článku jsem nakousl téma multimediálního centra s televizí v Ubuntu, ale správně jsem byl upozorněn na to, že bez automatického probuzení/zapnutí systému v čase, kdy se má nějaký ten pořad nahrát, není kompletní. A tak jsem se v tom pošťoural a výsledkem je pár nových poznatků a systém, který si před spaním přečte plán nahrávání Tvheadend, nastaví si budíček a po probuzení naopak zajistí, aby se po nahrání pořadu opět uspal, pokud je to vhodné...