Category Archives: programování

Google zkracovač v pythonu

To jsem si takhle večer napsal krátký skriptík v pythonu pro zkracování odkazů. Využívá Google API, takže výsledkem je doména goo.gl (která je mi i nejsympatičtější nebo co). Původní záměr (a ono to ještě přijde) byl ten, že si skript načte url ze schránky, zpracuje přes google a zpět do schránky načte výsledek. Půjde tak spouštět třeba přes ikonku na liště a vy hned můžete, třeba na Twitter, vložit zkráceninu*.. Ono to ještě přijde (plánuju pro Gnome, jinde se schránkou asi neumím pracovat), takže stay tunned.
Continue reading

exCurr: převodník měn


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.
Continue reading

Python: jak na User-Agent

Python logoV 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?
Continue reading

Zkroť si svůj cron

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.
Continue reading

Subversion server na CentOS 5.5

Subversion nebo jiné verzovací nástroje (CVS, git,...) zná asi každý, kdo přičuchl k programování a projektu, na kterém spolupracuje více lidí. Kdo nezná, ať googluje (malé seznámení je trochu níže). V tomto článku se pokusím představit, jak rozběhat SVN server dostupný přes http na CentOSu.

English speaking? Try this link: HowTos/Subversion - CentOS Wiki

SVN logo

Co to SVN, sakra, je?

Jak říká wikipedie:

Subversion (zkráceně SVN) je systém pro správu a verzování zdrojových kódů, náhrada za starší CVS. (...) Subversion je tak jako CVS založeno na principu centrálního repozitáře.

Pomocí SVN ale nemusíte spravovat jen zdrojové kódy, můžete jej využít k verzování ... vlastně čehokoliv. Například pro uložení změn důležitých konfigurací, psaní bakalářské/diplomové práce, dokumentace, uložení různých verzí při úpravě obrázků, atd. V současné době se jedná o jeden z nejpoužívanějších systémů (nemusí nutně znamenat, že je nejlepší).
Continue reading