Jakub Jedelský
Občas mívám nutkání koukat po různých zahraničních e-shopech, novinkách, které se u nás (zatím) neprodávají a sním o tom, že bych si právě toto mohl jednou koupit. Asi jako každý. Jedinou překážkou mi byla cena - převádět z hlavy eura nebo dolary na naše koruny se mi nechce. Proto jsem dlouho používal převodník měn na webu finance.cz, ale ono je to takové zdlouhavé... Ve volných chvílích jsem si tedy napsal vlastní skript (python) - převodník měn pro příkazovou řádku.
V poslední době si "hraju" s Pythonem a mám rozpracované
některé programy, vyžadující data z webu. Pro tuto práci jsem si oblíbil
knihovnu urllib2
, která nabízí požadovanou funkčnost (je vlastně
nějaká jiná?). Dosud jsem používal jednoduché stažení dat z webu pomocí
urllib2.urlopen(url)
, ale co když je třeba svoji aplikaci nějak
identifikovat?
K identifikaci klienta připojujícího se pomocí protokolu HTTP (nejen) slouží hlavička User-Agent, která označuje program a verzi (+ může další info). V pythonní knihovně urllib2 to lze řešit …
Je to už starší záležitost, ale na Twitter účtu Gmailu to nakousli, tak se to dostalo ke mě a protože mě to zaujalo, tak ... posílám dál: V uživatelských jménech gmailu můžete používat tečku (".") dle libosti.
Zaregistrujete-li si e-mail u Googlu, můžete spolu s ním využít i
všechny alternativy s tečkama. Tedy e-maily
[email protected]
, [email protected]
nebo třeba [email protected]
jsou si rovny a zprávy
dojdou do jedné schránky. Dobrý ne? Abych se …
V tomto krátkém článku nechci popisovat funkci cronu ani práci s ním, to si ostatně můžete najít třeba na wikipedii. Chci zde jen ve třech jednoduchých bodech zdůraznit maličkosti, které by mohly usnadnit práci jak uživatelům, tak adminům. Ale pozor, ne vše může všude fungovat - změny konzultujte s dokumentací svého systému.
Přehledné plánování: používejte "dělení" a "od-do". Teď budu trošku přehánět, ale předtavte si, že chcete spouštět úlohu každý druhý měsíc, v pracovní dny, po 8 hodinách a každých 5 …
Většina uživatelů se ke svým e-mailům nedostane jinak než přes protokol
POP3 nebo IMAP (což vlastně úplně stačí). Problém nastává ve chvíli, kdy
chceme e-maily zálohovat, synchronizovat nebo migrovat jinam. Hodní
správcové nám můžou někam nahrát např. tarball, příp. data zkopírovat
pomocí rsync
.
Pokud jste ale na takové nenarazili (nebo je nechcete
otravovat, protože mají fakt hodně práce :)), bude se Vám hodit utilitka
napsaná v perlu - imapsync
. Výhodou je, že ji nemusíte spouštět ani na
jednom ze serverů, můžete tak …