Hlavní navigace

Softwarová sklizeň (17. 6. 2009)

Miroslav Suchý

Dneska se podíváme na zajímavého klienta pro YouTube. Koukneme se, jak hlasují poslanci v parlamentu. Poté se podíváme na shell ve třech podobách: jak ho skloubit s Pythonem, jak ho ladit a jak ho využít pro přihlášení na vzdálený počítač přes několik prostředníků. A nakonec oblíbená blbinka.

Minitube

Minitube je nativní klient pro YouTube. Jeho hlavní výhodou je, že nepotřebuje Flash Player. Jinak jeho vzhled a chování je očekávané: hlavní přehrávací okno, postranní lišta s podobnými videi, malé vyhledávací pole a prvky na ovládání videa (na Linux nefunguje momentálně seekování).

Minitube

flavio.tordini­.org/minitube, 0.3, GPLv3.

Citizen Intelligence Agency

Citizen Intelligence Agency (CIA) je webová aplikace, která sleduje hlasování členů parlamentu a vytváří relace mezi nimi na základě hlasování. K dispozici jsou takové vazby jako největší rebelové strany, největší lůzři (hlasují opačně než co je přijato), kdo je s kým největší kamarád (hlasují podobně), a kdo s kým největší nepřátelé (hlasují protichůdně) a podobně. Těch vztahů je tam docela dost a vypadá to moc zajímavě. Konec konců – můžete si sami zkusit demo. Má to jenom jednu „drobnou“ nevýhodu. Je to šito na švédský parlament, takže to obsahuje z našeho lokálního hlediska nezajímavá data – švédská. Ale píši zde o tom, neboť mne to velmi zaujalo a doufám že se najde nějaký nadšenec (seminárka, bakalářka..?), který by to přepsal pro naše lokální podmínky. Data o hlasování v našem parlamentu jsou veřejně dostupná.

cia.sourcefor­ge.net/, 1.0-alpha5, GPLv2

Bashdb

Bashdb, kshdb a zshdb jsou debuggery pro Bash, ksh respektive pro zsh. Rozhraní pro příkazovou řádku je stavěno podobně jako gdb. Pokud vám příkazová řádka nevyhovuje (ale to byste asi neladili bash), tak jsou k dispozici frontendy pro GNU-Emacs a ddd. Vypadá to zajímavě, ale já se přiznám, že zůstanu u svého oblíbeného „bash -x“.

Bashdb

bashdb.source­forge.net/, 4.0–0.3, GPL

PySh

PySh je shell, který poskytuje jak vlastnosti bashe, tak pythonu. Nejde to mixovat úplně nahodile. Když zadáte příkaz v Bashi, tak musí být celý v Bashi. Pokud začnete blok Pythonu, tak ho musíte dokončit v Pythonu. Ale v kódu Pythonu můžete použít kód bashe, pokud ho obalíte zpětnými apostrofy. Trošku jsem přemýšlel jak to bude, když definuji nebo použiji kolizní rezervovaná slova. Takže to vypadá následovně:

/tmp > def ls():
...  print "ahoj"
...
/tmp > ls()
ahoj
/tmp > ls
bashdb.png  check_diskio-3.0.3.tar.gz   ksocket-root    nagiosgrapher   plugtmp pysh-0.2.tar.gz
/tmp > for i in *; do
Unknown command: for i in *; do

Tj. Python je preferován. A také autocomplete nefunguje zatím úplně perfektně a dělá mu problémy tečka, podtržítko a pomlčka.

www.aspyct.or­g/doku.php?id=pysh, 0.2, WTFPL

Belier

Belier umožní otevřít sezení pomocí ssh spojení na vzdáleném počítači. Největší výhodou Béliere je schopnost se na cílový stroj dostat přes několik strojů (například jsou za NATem). Pro každý stroj definujete soubor se strukturou: login@stroj [heslo] [login2 heslo] Heslo je nepovinné, pokud používáte přihlašování pomocí ssh klíčů (doporučuji). Na daném stroji pak můžete získat jinou identitu (obvykle roota) a pak musíte povinně zadat i jeho heslo (sic!). Belier vám z těchto dat vygeneruje skript machine-finale.sh, který vás dostane na cílový stroj a volitelně vykoná nějaký příkaz.

www.ohmytux.com/be­lier/, 1.0, GPL

Blbinka

I na dospělé se musí při programování dohlížet.

Našli jste v článku chybu?
DigiZone.cz: Test Philips 24PFS5231 s Bluetooth repro

Test Philips 24PFS5231 s Bluetooth repro

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

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

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

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

Přehledná titulka, průvodci, responzivita

Vitalia.cz: I církev dnes vyrábí potraviny

I církev dnes vyrábí potraviny

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

120na80.cz: Na ucho teplý, nebo studený obklad?

Na ucho teplý, nebo studený obklad?

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

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

Podnikatel.cz: Udávání a účtenková loterie, hloupá komedie

Udávání a účtenková loterie, hloupá komedie

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

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

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

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

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

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

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu