October 4th, 2009
Nedávno jsem tady deklamoval hrůzostrašnej skript na získávání výluk MHD v Praze. Trošku jsem ho zkonsolidoval a rozhod jsem se vytovřit Twitter účet @mhdpraha, kde se objevujou výluky na aktuální den. Aby toho nebylo málo, tahám králika z klobouku a přidávám Brno (máte svolení pochvalně mručet) @mhdbrno a výhledově počítám s Ostravou (není čas ani chuť) Ostravu(!!!!) @mhdova. Pokud najdete nějak normálně strojově zpracovatelnou stránku třeba pro Budějce nebo Plzeň, dejte vědět.

Popularity: 13% [?]
January 2nd, 2009
Manualní čekování a dohledávání proxyn je opravdu strašnej opruz. Díky zlosynově skriptu, je to ale minulost. Dovolil jsem si použít svoje bash neskills a vytřídit jen funkční proxy spolu se státem odkud pochází (rád se koukám na BBC)
perl proxy-check.pl > /junk/list && grep found /junk/list | while read line; do proxy=$(line | cut -d" " -f5); echo -n $proxy; geoiplookup $(echo $proxy | cut -d":" -f1) | cut -d"," -f2; done
Popularity: 15% [?]
November 20th, 2008
Mám rád jednoduchý věci. A taky rád poslouchám muziku a evangelizuju lidi kolem sebe. Jo a taky rad tvítuju. A dohromady? Tvítněte, co zrovna posloucháte…
#!/bin/bash
NAME=‘tvujnick’
PASS=‘tvojeheslo’
curl -s -u $NAME:$PASS -d status="$1 `dcop amarok player nowPlaying`" http://twitter.com/statuses/update.xml
Do skriptu vyplňte svůj login a uděltejte spustitelným (nejlíp ještě přihodit do $PATH). Jako parametr uveďte do uvozovek text, kterej bude předcházet Interpretu - skladbě. Například amatweet "Tohle je fakt pecka!" vyprodukuje tvít ‘Tohle je fakt pecka! Blockhead - 2004-12-03: New York, USA’.
Příjemný spamování přeju.
Popularity: 15% [?]
November 19th, 2008
Pár blbůstek, který jsem v poslední době použil / narazil. Hoplá…
Potřebujete zjistit na jakým stroji na síti běží ta či ona služba? (jako parametr skriptu zadat číslo portu)
#!/bin/bash
nmap -p$1 -oG - $(ip addr | awk ‘/inet .*global/ {print $2}’ | tr ‘\n‘ ‘ ‘) | grep open | cut -d‘ ‘ -f2 | uniq
Udělat ISO z CD/DVD?
dd if=/dev/cdrom of=/data/iso/image.iso
Převézt konce řádek z Unix do DOS/Win?
sed ’s/$/\r/’ unix_soubor > win_soubor
tr -d ‘\r‘ > win_soubor > unix_soubor
Text v souboru do MP3?
cat -A seifert.txt | text2wave -o seifert.wav >> lame -f seifert.wav seifert.mp3 && rm seifert.wav
Pěkný rozšíření do Firefoxu, který dovoluje textareu upravovat v libovolném editoru. Na Wiki a podobné učiněnej dar z nebes.

Popularity: 13% [?]
November 9th, 2008
Ne vždycky člověk chce, nebo může nainstalovat skript/aplikaci pomocí SimpleScripts nebo FantasticoDeluxe a dojde na osinu v zadku v podobě kopírování flotily malinkatejch souborů na server. Strašná otrava a spousta zbytečně vyhozenýho času. Přitom existuje jedna rychlá a pohodlná cesta. Stačí zabalený skript nakopírovat přes FTP/SSH a rozbalit přímo na serveru.
Nakopírování souboru (Linux):
scp nase_aplikace.tar.gz nas_login@hostxxx.hostmonster.com:~/public_html/domena/nase_aplikace/nase_aplikace.tar.gz
kde xxx je číslo, které najdete v levém sloupečku v administraci jako “Server name”. Pod Windows je asi nejrychlejší kopírovat pomocí FTP klienta případně (šifrovaně) pomocí WinSCP.
K samotnému rozbalení je třeba se připojit přes SSH. Na Windows není zřejmě lepší aplikace než PuTTY, v Linuxu opět banálně:
ssh nas_login@hostxxx.hostmonster.com
Po úspešném přihlášení není nic jednodušího než rozbalit a posléze smazat soubor:
cd public_html/domena/nase_aplikace/ && tar -zxvf nase_aplikace.tar.gz && rm nase_aplikace.tar.gz
Rozdíl v uploadu 200kB taru a 4,5MB malých souborů je opravdu drastickej.
Popularity: 15% [?]