rulu ruru

post Ajznboňák - výluky MHD v Praze SMSkou

July 3rd, 2009

Filed under: python — starenka @ 23:03
Tags: , , , ,

Dneska jsem byl ráno zaskočenej další výlukou z výluky. Luxusní epizodka, včetně babičky bušící holí do kabinky řidiče. Opravdu k popukání, zvlášť když zrovna někam člověk spěchá. Richard Bukovansky mě na Twitteru pošťuchoval, ať si výluky nechám posílat cronem SMSkou na mobil. Tak jsem mu teda uvařil kaši, aby měl kolem čeho chodit ;) Upozorňuju, že jde o klasickej reverzní beerware - tedy “kopni do sebe pár piv, nabastli skript, druhej den se chytni za hlavu a nech to plavat”. Sosáčky sem.

PS. Předkpokládá se, že máte k disposici python, cron a telefén u O2

 

Popularity: 27% [?]

post MiciLOLky

January 3rd, 2009

Filed under: kabaret — starenka @ 12:35
Tags: , , , , ,

Kdo by neznal LOLcats a legendární ICanHasCheezburger. Fotešky (nejen) čičinek doplněný LOLspeakem. Některý kousky opravdu stojí za to archivovat a tak jsem se rozhod to vzít načisto - projdu feed a stáhnu obrázky, které ještě nemám. Ideální příhodit do cronu a rozšířit si svojí colekshun.

wget -O /tmp/icanhazf http://feedproxy.google.com/ICanHasCheezburger
perl -e ‘while (<>) { ~ /<img.*?src=\”(.*icanhas.*jpg)\”/; print $1."\n"; }’ /tmp/icanhazf | uniq > /tmp/icanhaz
wget -nc -i /tmp/icanhaz && rm /tmp/icanhaz /tmp/icanhazf

Dá-li Ceiling Cat, tak konečně dopíšu prohlížeč posledních LOLků a pochlubím se s ním. Jen jsem teď na vážkách, jestli to nebude stylovější psát v LOLPythonu

Popularity: 16% [?]

post Jednoduchá záloha databází na Hostmonster.com

May 18th, 2008

Filed under: linux, other — starenka @ 23:34
Tags: , , , ,

Když zputnik nedávno shrnul svoje pocity z několikaměsíčního hostování na Hostmonster.com, v komentářích se jemně naťuklo téma databází - a to je přesně bod, kde já dneska začnu.

To že bych si někdy mohl dělat pravidelný zálohy svých databází mě donedávna ani nenapadlo. Prostě jsem celkem čas od času (čti cca jednou za půl roku) stáhnul dumpy a šoupnul je někam na disk. Čert, Radek Hulán a Google nikdy nespí a tak je Vám asi jasný, že i na mně časem došlo. Stačilo pár výpadků na předchozích hostinzích hosterech a já si uvědomil, že spoléhat na někoho jiného a ještě navíc na náhodu, která mi protentokrát dopomohla jen k pidiztrátám na životech, je trošku hazard.

Povinnej blábol už je tedy za náma, takže se můžeme směle pustit k jádru věci. Jde o opravdu primitivní bash skript, který postahuje dumpy všech nadefinovaných databází pěkně do teplíčka.

#!/bin/bash
# fetches gziped db backups from hostmonster

# db names to fetch
dbs=( db1 db2 db3 )
# backup directory
BACKUP_DIR="/backups/db"
# CP login
LOGIN="your-hm-login"
# CP pass
PASS="your-hm-pass"
# backup uri (should be the very same for anybody)
URI="74.220.215.229:2082/getsqlbackup/"

ddir="$BACKUP_DIR/$(date +%d-%m-%Y)"
mkdir $ddir
cd $ddir

for db in ${dbs[@]}
    do
        wget "http://$LOGIN:$PASS@$URI$db.sql.gz"   
    done

Do skriptu je třeba dopsat jména databází, které se mají stahovat (bez prefixů tzn. domena_databaze = databaze) a přístupové údaje k  účtu na HM. V neposlední řadě je případně třeba upravit cestu k zalohám. Skript posléze uděláme spustitelným chmod +x ~/.scripts/hm_db_bckp. Nakonec už zbývá jen skript spouštět v nějakém rozumném intervalu cronem. Lenochům mně podobným asi doporučím klikací frontend Kcron [viz obr.]…

kcron

Popularity: 16% [?]

ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress