DŮLEŽITÉ UPOZORNĚNÍ!
Policie České republiky se zajímá o IP-adresy osob, které komentují tento blog. Ve vlastním zájmu zde proto nic nepopírejte, nezpochybňujte, neschvalujte, neospravedlňujte, nikoho a nic nehanobte, nepodporujte a nepropagujte, a pokud se přesto rozhodnete komentář přidat, pak se, prosím, ničemu nedivte.
Aktuálně: Výnos sbírky pro Vlastimila Pechance dosáhl ke dni 6. 10. 2016 částky 59 416 Kč.
Výtěžek prvního benefičního koncertu, který se uskutečnil dne 12. 3. 2016, činil 13 500 Kč.

pátek 20. února 2015

Povolání snů: policejní programátor aneb Když pracuje skutečný profesionál

Turingův stroj z Lega
(zdroj: Wikipedie)
V kause Prozradím za devět tisíc bylo doručeno rozhodnutí o mé stížnosti, v kterémžto mi ministerstvo vnitra vysvětlilo, že zjistit mnou požadované informace si skutečně vyžádalo nebývalé úsilí, žádné dva dotazy SQL, nýbrž vzhledem k tomu, že v systému prý existují duplicity, celých 771 řádků zdrojového kodu.

Kdybych za ty peníze dostal i příslušný program, neváhám s úhradou ani minutu, byl by to musejní exponát ve fondu Humor v programování, na němž by se celé generace programátorů mohly učit, jak udělat jednoduchou věc složitě. Za pouhou informaci o velikosti Národní database DNA se mi arci tento výdaj jeví příliš vysokým, a proto zřejmě nezbude než podat další správní žalobu.

Další možností je uspořádat mezi čtenáři finanční sbírku: kdyby dal každý pět set korun, stačilo by devatenáct dobrovolníků a informaci bychom se dozvěděli.

35 komentářů:

  1. Ja bych jim i veril, ze jim to tak dlouho trvalo. Databaze DNA nejsou standardni relacni databaze a pokud to nekdo pocita na pocitadlech, popr. na prstech, tak to fakt trva.

    Ted beze srandy, pokud to maji v nejakem rozsirenem FASTA formatu (ktery je docela pouzivany v teto branzi), tak chapu, ze to potrebuje vice programovani. Pokud ale uz maji predprogramovane procedury, pak by naprogramovani takove procedury melo byt hodne jednoduche. Teda, pokud pouzivaji nejaky unikatni identifikator osoby, coz by mela byt povinnost. Taky podobnou proceduru meli mit uz udelanou, prece musi obcas pocitat, kolik lidi v databazi se nejak shoduje s danou subsekvenci.

    Jak uz nekdo rekl, oni to doopravdy uz naprogramovali, tak se da tuto zadost nechat odlozit a potom pozadat znova.

    Premyslel jsem, dalo by se nejak dostat ten program? Je to chraneno autorskym pravem, ale zase to bylo vytvoreno verejnou spravou.

    A ted si necham zdat o policii, ktera ma solidni databazi a programatory.

    OdpovědětVymazat
    Odpovědi
    1. Ve formátu FASTA, pokud ho používají, jsou jednotlivé sekvence/otisky DNA, ale databáze, do které se ukládají, bude téměř jistě klasická relační. Takže nějaké programování bylo potřeba pouze pro funkce, které nějak pracují s vlastními daty sekvence. Spočítání řádků v tabulce by mělo být velmi primitivní, přesně jak p. Pecina psal.

      Vymazat
    2. Aby nebyla nejaka mylka, cena (i cas) je neuveritelna.

      K samotnemu problemu - tyto databaze se nedelaji standardne (aka "koupime Oracle a ono to pojede") a to z mnoha duvodu. Kdo nekdy delal s biostatistickymi daty, zna hodne duvodu. Ona ta "databaze" muze byt hodne souboru na disku (vubec bych se nedivil) a hlavne bude velice chybova. Neverim, ze PCR pouziva "good practices" (pro porovnani treba BCBS239 - www.bis.org/publ/bcbs239.pdf) Tedy asi museli dat pozor, aby nezapocitavali hodnekrat, protoze tam budou mit hodne lidi vicekrat.

      Jinak 771 radek zam 30+ hodin?

      Vymazat
    3. Neukládají sekvence, pouze profily, což je jednoduchá tabulka název markeru/hodnota.

      Vymazat
    4. Dobrý den,
      pokud by databáze byla "chybová", pak pro vyšetřování a dokazování by byla zcela nepoužitelná. A jestli jsou, tak by to měl první právník který se potká s důkazy DNA roznést na kopytech líné muly.

      Ať ta databáze/data jsou organizována jakkoli, nějak musí být možné mezi nimi vyhledávat a třídit podle nejrůznějších parametrů, mazat neaktuální data nebo data úředně nařízená ke smazání, sledovat a řídit přistup k těm datům podle jasně daných pravidel vycházejících ze zákonů...

      A pokud to neumí do teď (třeba z historických důvodů, kdy a kdo a na čem a k jakému účelu to začal původně tvořit..?) tak to mluví o příšerném bordelu. Vždyť se jedná o vysoce citlivá data na základě kterých se docela často odsuzuje na dlouhá léta nepodmíněně!

      Vymazat
    5. Zcela souhlasím. To budou jistě vhodné argumenty do našeho sporu s policií o likvidaci profilu DNA pana L. R.

      Vymazat
    6. V takovém bordelu v jakém se tahle databáze nachází je na místě likvidace nejen profilu pana L.R., ale smazání celé databáze. pan x

      Vymazat
  2. Z výše uvedených důvodů bylo za účelem získání požadovaných informací ze systému FODAGEN 5 třeba vytvořit zvláštní program v rozsahu 771 řádků, jenž získání požadovaného umožnil. Práce na tomto programu trvala ve vztahu k otázce uvedené pod bodem 1) jedné osobě 15 hodin práce a k otázce 2) 22,5 hodiny, což potvrdl nadřízený zpracovávající osoby. Vzhledem ke s kutečnosti, že po dobu práce na uvedeném programu se nemohla zpracovávající osoba věnovat žádné jiné činnosti, lze konstatovat, že tato činnost se vymyká běžné informační agendě povinného subjektu a výrazně ho zatěžuje při výkonu jeho běžné agendy.

    Z výše uvedeného (jestli to dobře chápu) plyne, že informace již existuje. V tom případě není důvod za ni platit a stačí jen podat stejnou žádost jménem jiné osoby a musí být poskytnuta bezplatně.

    OdpovědětVymazat
    Odpovědi
    1. Přesně to jsem namítal už u minulého článku. Z logiky věci to jasně vyplývá. pan x

      Vymazat
  3. Policejni programatori patrne neznaji SQL funkci "distinct" a neumi ani filtrovat v Excelu, respektivr uzit v Excelu funkci "remove duplicates". Museli si to, proto, vytisknout a skrtat duplicity rucne. Verim, ze to bych take delal sedmatricet hodin.

    OdpovědětVymazat
  4. My jsme kdysi jako firma dodávali klimatizaci na Bartolomějskou do místností, kde bylo to pracoviště. Když jsem to viděl.... věřim jim každou hodinu.

    OdpovědětVymazat
  5. Není možné položit dotaz, jak vědí, že je třeba přesně "771" řádků kodu?

    OdpovědětVymazat
    Odpovědi
    1. Místo abyste ocenil, že mi ty řádky spočítali bezplatně, tak máte výhrady. Nepochybuji, že kdyby chtěli, vyúčtují si za ruční spočítání dalších 26 hodin.

      Vymazat
    2. Vezmeme-li v potaz, že průměrný příslušník umí napočítat přibližně do stovky, vychází mi z toho zásahový team o 7 kusech .

      Vymazat
    3. Zřejmě mi něco ve vašich zprávách uniká, omlouvám se. Prostě nechápu, jak je možné, že znají délku kódu programu, který ještě nevznikl?

      Vymazat
    4. Vznikl. To probereme podrobněji v žalobě, ale bohužel, podle judikatury NSS jí lze napadnout až rozhodutí o odložení žádosti pro nezaplacení.

      Vymazat
    5. neslo by v ramci inf zakona pozadat o ten zdrojovy kod? :D

      Vymazat
    6. Když už mají ten program, tak by někdo jiný mohl žádat o informaci jím zjištěnou již bezplatně... ne?

      Vymazat
  6. Pokud požádám o informaci, která je založena v šanonu v nejvyšším regálu a povinný subjekt, aby mi mohl požadovanou informaci poskytnout si za tímto účelem koupí štafle, bude mi povinný subjekt účtovat náklady na nákup štaflí? :-)
    T. Moláček

    OdpovědětVymazat
    Odpovědi
    1. Ano, jistě. A i když je koupí jen jednou, bude je účtovat každému dalšímu žadateli.

      Vymazat
    2. No jo, štafle koupil sice skutečně povinný subjekt, ale za moje peníze. Štafle by tedy již povinný subjekt neměl dále použít, např. při výměně žárovky v lustru.
      T. Moláček

      Vymazat
    3. Nejen to. Štafle by vám měl poslat v příloze k informacím, protože jste si je zaplatil.

      Vymazat
    4. To je samozřejmé. V opačném případě by musel povinný subjekt zařadit štafle do majetku, tedy jako DKPku, přidělit evidenční číslo a vést v evidenci.

      Hříšná otázka. Je v souladu s pravidly státní organizace, aby za příjem z poskytnuté informace kupovala inventář (DKPky) nebo i nehmotný majetek (za což lze jistě považovat i rozšíření počítačového softwaru)?
      T:Moláček

      Vymazat
    5. Podstatné je, že štafle byly již zakoupeny a v souvislosti s odpovědí dalšímu žadateli se pouze použijí.

      Proto buďte tak laskav, a opište otázky č. 1 a 2 z mé žádosti a zeptejte se povinného subjektu na totéž. Když to udělá víc lidí, bude situace ještě absurdnější, protože jeden software bude chtít policie zaplatit vícenásobně.

      Vymazat
    6. Já zase moc nesleduji novely informačního zákona, ale dříve přeci platilo, že poskytnuté informace povinný subjekt následně zveřejňuje.
      Jako názorný dobrý příklad odkazuji na webové stránky Krajského úřadu Plzeňského kraje - viz http://www.plzensky-kraj.cz/cs/kategorie/informace-poskytnute-dle-z-c-1061999-sb

      Takže se domnívám, že Vámi navržená cesta nepovede k úspěchu.

      Jsem přesvědčený, že každý, kdo by teď o stejnou informaci požádal, by opravdu výzvu k úhradě od MV obdržel. A to proto, že povinný subjekt tyto práce na vyhledání skutečně provedl, měl s tím náklady a dosud mu je nikdo nezaplatil. Myslím, že je MV jedno, zda mu informace zaplatí pan TP nebo druhý žadatel Vonásek.

      Otázka druhá a jiná zní. Jak by MV postupovalo v případě, že by pan TP za informaci zaplatil a následně by chtěl tutéž informaci pan Vonásek. Pak by pan Vonásek neměl nic platit z důvodu,že buď se jedná o již existující informaci, tedy fyzicky existující, kterou není třeba složitě a draze vyhlédavat nebo by MV mělo pana Vonáska odkázat na svůj web, kde by poskytnutá informace měla být již vyvěšena (viz Plzeňský kraj)
      T. Moláček

      Vymazat
    7. Rozhodně byste mi ale pomohl, kdybyste tu žádost poslal, protože policie si dost dobře nemůže účtovat práci, kterou už vykonala.

      Vymazat
  7. OK, za pokus to stojí.
    T. Moláček

    OdpovědětVymazat
    Odpovědi
    1. Děkuji. Ve stížnosti prosím argumentujte, že žádné náklady nebyly vynaloženy, ale 771 řádků kodu je již napsáno, stačí jen spustit (samozřejmě je třeba počítat s tím, že si nějakou tu hodinu práce vysoce kvalifikovaného operátora vyžádá vyplnění formuláře nebo stisknutí buttonu Go!, ale to vám rád uhradím).

      Vymazat
    2. Kdybyste tu vystavil vzor žádosti pro ostatní žadatele, do které by stačilo zanést osobní údaje a zaslat ji určitě by se našlo dobrovolníků víc. pan x

      Vymazat
    3. Jeden dobrovolník v zásadě stačí, protože bude mít argument, že informace již existuje, takže žádné náklady policii v souvislosti s jejím poskytnutím nevzniknou.

      Vymazat
  8. Krnáčová dostala jako náměstkyně na vnitru půlmilionovou odměnu
    http://www.lidovky.cz/potvrzeno-krnacova-dostala-jako-namestkyne-na-vnitru-pulmilionovou-odmenu-1v3-/zpravy-domov.aspx?c=A150220_100314_ln_domov_ogo

    OdpovědětVymazat
  9. Nechci zpochybňovat algoritmickou a personální náročnost vyhledání potřebné informace, ale nebyl by levnější alternativou nějaký kvalifikovaný odhad? Spokojil byste se s řádovým údajem, nebo to potřebujete úplně přesně?

    I.

    OdpovědětVymazat
    Odpovědi
    1. Ten by ale byl dražší, protože by museli vedle programátora angažovat nejméně jednoho statistika, a pokud bych to požadoval např. zaokrouhlené na stovky, dalšího kvalifikovaného odborníka-zaokrouhlovače. Neumíte si představit, jak jsou tyhle věci z hlediska průměrného příslušníka PČR náročné!

      Vymazat
    2. Tyto komplikace jsem si neuvědomil, děkuji za uvedení do obrazu. ;-)

      I.

      Vymazat
  10. Mám o to taky požádat? Bude to k něčemu? Krom toho, že mne to zajímá profesně (programátor)...?

    Petr V

    OdpovědětVymazat

Kursiva: <i>text</i>
Tučně (když už to musí být…): <b>text</b>
Odkaz: <a href = "http://adresa">název odkazu</a>, tedy <a href = ""></a>