Yesterday I have upgraded postgress server packages on my server. It has not started anymore so I have begun searching why. The log told me that I use data created for old version of postgress. So the migration journey begun.

Datová schránka, projekt tak zprasený, jak se na státní správu sluší a patří. Po pár odeslaných zprávách jsem si krom několika sprostých slov pomyslel, že o uživatelské přívětivosti lze mluvit jen v kondicionálu. Ale naštěstí jsem objevil řešení, které navíc umožňuje automatizovat!
Řešení naprogramovala CZNIC a jmenuje se dslib. Jde o vrstvu nad SOAP rozhraním, které datové schránky (naštěstí) mají. Je napsána v pythonu a tudíž bude fungovat všude tam, kde python je. Tzn. jak na widlích, tak na linuxu, MACu, ... Mně už stačilo projekt vzít zabalit do parsovnání argumentů příkazové řádky a přikládání příloh. Výsledek je github repositář PyDatoveSchanky, kde je vše potředné.
Je potřeba mít python a pip (nástroj pro správu python balíčků, na ubuntu je to: sudo aptitude install python-pip). Pak už jen stačí nainstalovat prerekvizity a nakonec vlastní "binarky":
sudo pip install git+git://git.nic.cz/sudsds/
sudo pip install git+git://github.com/vencax/dslib.git
sudo pip install git+git://github.com/vencax/PyDatoveSchrankyBinarky.git
Pakliže si do uděláte alias:
alias poslidatovkou="sendmessage.py --username le_me --pwd secret"
pak poslání zprávy může vypadat takto:
bash
sendmessage.py -a ~/priznani.pdf adresaDSUradu "priznani2012"
To už jde, ne?
Yesterday I have upgraded postgress server packages on my server. It has not started anymore so I have begun searching why. The log told me that I use data created for old version of postgress. So the migration journey begun.
Pripravujeme skvelou akci na zimnim stadionu. Navzdory všeobecnému přesvědčení Lorem Ipsum není náhodný text. Jeho původ má kořeny v klasické latinské literatuře z roku 45 před Kristem, což znamená, že je více jak 2000 let staré.
Na víkend přijel čert, clověk na tyhle hračičky jako stvořený, a ja jsem mu ukázal svoji novou 3d tiskárnu Printrbot, kterou jsem nedávno dal dohromady a kterou jsem ještě pořádně nevyzkoušel.