infoSoud. Ten systém určitě znáte a s větší či menší mírou pravidelnosti proklínáte: dokonce jsem názoru, že kdyby autoři své dílo přihlásili do Guinessovy knihy rekordů jako nejhůř naprogramovanou aplikaci od vynálezu počítače, nebyli by bez šance. Povězme si to otevřeně, úplatek za tuto zakázku nemohl být malý, navrhnout něco tak šíleného si jistě vyžádalo nejméně jednoho generálního dodavatele a pět navzájem nespolupracujících subdodavatelů, nejspíš pro každou tabulku v databasi jiného.
Vypočítávat všechny nedostatky systému by zabralo celý článek, proto se omezím na konstatování, že co infoSoud dělá, dělá nespolehlivě, špatně a pomalu, a co by dělat měl, obvykle neumí. Chybí např. možnost sledovat změny v určitém řízení formou e-mailové notifikace. Pokud chci vědět, zda už A. B. Bartošovi a L. Zemánkovi nařídili v Jihlavě hlavní líčení, nezbývá mi než den co den zkoušet štěstí na příslušné adrese. Nebo vazba mezi instancemi. Původně byl formulář dvojdílný a umožňoval zjišťovat spisovou značku vyššího soudu podle nižšího, což bylo tak neuvěřitelně pomalé, že se tvůrci ustrnuli a implementovali linky přímo do výpisu, jenže ouvej, ty fungují jen někde a jen občas. Prostě: programátorské peklo.
Samostatnou kapitolou je vyhledávání nařízených jednání. To je takový děs, že se objevily pokusy data agregovat, avšak výsledek je mírně řečeno rozpačitý: autoři agregátoru www.soudni-jednani.cz umějí programovat jen o trochu lépe než autoři původního systému, což nestačí, ba dokonce mám pocit, že tu zapůsobila synergie hlouposti: oba systémy se ve svých slabinách harmonicky doplňují.
Rozhodl jsem se tedy, že si vytvořím vlastní aplikaci pro využívání těchto dat, buď jako součást staršího balíku legal.pecina.cz, anebo zcela samostatně.
Nejjednodušší je hlídání změn v řízení. K tomu postačí zadat k uživatelskému účtu seznam řízení, jež se mají sledovat, a při každé změně systém pošle uživateli notifikační e-mail s linkem na novou položku.
Složitější je, co udělat s nařízenými soudními jednáními. Protože vyhledávání je možné pouze po zadání jednací síně, a těch existuje několik stovek, nejeví se racionálním každý den seznam nařízených jednání aktualisovat stahováním údajů pro každý den a každou jednačku: znamenalo by to vygenerovat vždy několik desítek tisíc dotazů, a s ohledem na strašidelně naprogramovanu aplikaci plus chybně – pokud vůbec! – indexovanou databasi by patrně informační systém ministerstva nedělal nic jiného, než vyřizoval moje dotazy (každý dotaz zabere několik sekund), a není vyloučeno, že by ani to nestačilo.
Proto jsem si vzpomněl na kausu sporu o jízdní řády (CHAPS) a udělal to samé jako Seznam: požádal jsem ministerstvo o aktualisovaná data podle zákona č. 106/1999 Sb. Až požadovaný link dostanu, data jednou denně zpracuji a výsledky uložím do database.
O pokrocích své milé čtenáře na tomto místě zpravím.
Aktualisováno.
Prozatím jsem naprogramoval sledování změn v řízení. Zabralo mi to dva dny, arci ladění bude trvat déle, s ohledem na povahu monitorovaného systému. Jste-li odvážní, svá řízení si můžete do database zadat už nyní (uživatelský účet na https://legal.pecina.cz si může založit každý, kdo odpoví správně na složitou kontrolní otázku):
Technicky řešení používá dvě databasové tabulky, jednou týdně aktualisovanou tabulku soudů a tabulku sledovaných řízení. Každé řízení, které sleduje aspoň jeden uživatel, se jednou za 6 hodin zkontroluje (pomocí každou minutu spouštěného cron
jobu, který, aby se minimalisovala zátěž serveru MSpr, vyšle pouze jeden dotaz) a spočítá se hash z tabulky s událostmi v řízení. Pokud se hash od poslední kontroly změnil, uživatel obdrží aviso; nikoli ihned, ale agregovaně za posledních šest hodin. Zpoždění mezi změnou a avisem tak může být nejvýš 12 hodin a 1 minuta.
Aplikací zatím není možné sledovat řízení u Nejvyššího správního soudu, který infoSoud nevyužívá, ale má vlastní systém, podstatně lépe naprogramovaný, bohužel rovněž bez možnosti notifikace. Zkusím prověřit, zda by se nedalo sledování událostí v tomto systému do legal.pecina.cz integrovat.
Aktualisováno.
Sledování řízení u Nejvyššího správního soudu funguje, samozřejmě jako zbytek aplikace prozatím v experimentálním modu. Pokud by to někoho zajímalo nebo chtěl můj "základní výzkum" využít, dělám to takto (nejdůležitější je řádek 12, kde kopíruji dvě skrytá zabezpečovací pole z originálního formuláře do nového dotazu):
Komentáře
Stránka nenalezena
Požadovaná stránka nebyla nalezena.
/pdf?Zadost_o_informace_14.6.2016.pdf
Q.
Controlled pricing chaos takes advantage of consumers who lack
the time or inclination to understand pricing choices completely. In
reality, no one has the time to price shop all that they buy. Instead,
consumers want reassurance that they are getting good value, and
that they are not getting ripped off.
(J. Owen: Management stripped bare / Management svlečený do naha)
Pv
I. Ústavního soudu: nalus.usoud.cz/Search/Search.aspx
II. Nejvyššího soudu: www.nsoud.cz/
III. Nejvyššího správního soudu a specialisovaných samosoudců a senátů krajských soudů, kteří rozhodují v správním soudnictví:
www.nssoud.cz/.../
IV. Ostatní: www.nsoud.cz/.../webSpreadSearch
Není tam však všechno, navíc vyhledávání je velmi "uživatelsky přívětivé", zbytek, skutečně, leda vyžádat.
infosoud.justice.cz/.../...
ttp://infosoud.justice.cz/InfoSoud/public/searchJednani.do?type=spzn&typSoudu=os&krajOrg=VSECHNY_KRAJE&org=OSPHA01&cisloSenatu=5&druhVec=T&bcVec=61&rocnik=2010&agendaNc=CIVIL&sin=&datum=&spamQuestion=23&backPage=..%2Fpublic%2FsearchJednani.jsp
infosoud.justice.cz/.../...
- to je tato kauza:
zpravy.aktualne.cz/.../...
Momentálně dokončuji aplikaci pro sledování změn v řízení, pokud jde o nařízená jednání, tam počkám na výsledek žádosti o informace, abych nedělal zbytečnou práci.
Hlavní líčení u Obvodního soudu pro Prahu 1 čeká aktéry kauzy 29. června.
Zdroj: zpravy.idnes.cz/.../...
RSS kanál komentářů k tomuto článku