OBRAZEM: Motor strávil téměř 50 let v řece. Po rekonstrukci zase poběží
QaA: Projekt Datovka očima vývojářů
Projekt Datovka, multiplatformní desktopová a mobilní aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi, přechází v těchto dnech na novou verzi. Proto jsem vývojářům tohoto významného projektu sdružení CZ.NIC položil několik otázek, které možná napadají i uživatele.
Proč vlastně Datovka existuje?
V roce 2009 byl spuštěn Informační systém datových schránek (ISDS). Stát začal provozovat webový portál, pomocí kterého je možné k datovým schránkám přistupovat. Chyběl však dostupný klient pro běžné uživatele, kterým by usnadňoval práci se schránkami – něco jako jsou aplikace pro práci s e-maily. CZ.NIC pracuje na různých projektech prospěšných pro internetové uživatele v Česku. Proto jsme se rozhodli zkusit tuto mezeru zaplnit. Tak vznikl projekt Datovka.
Původní záměr byl vytvořit aplikaci pro desktop, která by umožňovala udržovat lokální kopie datových zpráv. Datové zprávy se totiž ze serveru ISDS, pokud nemáte aktivovanou službu Datový trezor, po 90 dnech mažou.
Časem s rostoucím výkonem a popularitou mobilních zařízení vznikla i mobilní Datovka. Mobilní aplikace byly nejdříve jednoduché a sloužily spíše k rychlé kontrole obsahu datové schránky, nedovolovaly například odesílat datové zprávy.
Původně byly všechny varianty napsané v odlišných jazycích, Datovka pro desktop byla napsána v Pythonu, klient pro iOS v Objective-C, varianta pro Android v Javě, klient pro webOS v Javascriptu a CSS. Dnes využívají všechny varianty Datovek multiplatformní framework Qt.
Jak je velký autorský tým?
Není velký. Velikost týmu byla většinu doby dva úvazky a nikdy nepřekročila tři osoby.
Kdo vývoj a provoz tohoto projektu platí?
CZ.NIC dotuje vývoj a údržbu z prodeje domén a dalších komerčních služeb. Občas jsme uvažovali, zda aplikaci převést na výhradně placený model nebo mít základní variantu zdarma a druhou placenou s přidanými funkcemi. Zatím jsme nepřišli na způsob, jak identifikovat nebo oddělit „prémiové“ funkce. Další podstatný důvod proti dvěma uvedeným variantám je složitější udržování vývoje než když existuje jedna varianta. Stále tedy platí, že aplikace je a bude zdarma.
Jak je možné se do Datovky přihlašovat?
Základní je jméno a heslo, které uživatel dostane na Czech POINTu nebo je získá s pomocí identity občana z webového rozhraní ISDS. Druhou metodou je Mobilní klíč eGovernmentu, ten ale používá méně lidí a navíc mívá občas své problémy. Dalšími možnostmi jsou přihlášení pomocí ověřovací SMS, klientským certifikátem nebo bezpečnostním kódem. Tyto možnosti ale z naší zkušenosti nebyly nikdy hojně využívané.
K používání jména a hesla doplňme, že si uvědomujeme, že to z pohledu bezpečnosti není ideální řešení, protože chybí druhý faktor ověření. Jiné možnosti přihlašování v současné době ISDS aplikacím třetích stran neumožňuje.
Pojďme k nové verzi mobilní aplikace, kterou jste teď v listopadu uvolnili. Jaké jsou hlavní novinky?
Především je to nové uživatelské rozhraní, které jsme chtěli zjednodušit a zpřehlednit. Snažili jsme se pokud možno přiblížit ostatním aplikacím, co se týká vzhledu a způsobu ovládání. Také jsme přidali podporu pro tmavý vzhled aplikace. Další podstatnou novinkou jsou velkoobjemové datové zprávy, které mají být spuštěny v produkčním prostředí ISDS příští rok. ISDS má umožňovat přenos datových zpráv až do velikosti 100 MB a podporu pro komprimované ZIP archivy v příloze zprávy. Na tyto novinky jsme aplikaci již připravili. Také je nachystaná sdílená práce s tagy v Datovce pro desktop, kde bude možné sdílet tagy s ostatními uživateli.
Jaké další funkce Datovka nabízí?
V Datovce máme různé další užitečné funkce jako je třeba možnost napsat krátkou textovou zprávu přímo v aplikaci a rovnou jí připojit jako PDF soubor do nově vznikající zprávy. Dále je možné posílat elektronická podání s požadavky na různé elektronické výpisy Ministerstva vnitra a Správy základních registrů. Funkcí, které obě verze aplikace Datovka nabízí, je celá řada a lze se o nich dozvědět více na stránkách projektu.
Myslíme si, že nejdůležitější vlastností aplikace je trvalé uchovávání lokální kopie zpráv a doručenek. Veškerá data jsou uložena lokálně. Další důležitou vlastností je, že počet schránek v aplikaci není omezený a uživatelé mezi nimi mohou rychle přepínat.
Víte kolik uživatelů aplikaci používá?
Dnes používá mobilní aplikaci víc než 105 tisíc uživatelů. Počet uživatelů desktopové Datovky odhadnout nedokážeme, ale jsme přesvědčeni, že jich nebude málo. Chtěli bychom do aplikací přidat funkci, která nám dovolí zpřesnit statistiku o tom, kolik máme skutečně aktivních uživatelů a které funkcionality jsou nejvíce využívané, abychom vývoj směrovali správným směrem. S pozitivními ohlasy se nám totiž ozývá poměrné málo lidí, takže nevíme, co ta mlčící většina.
Vraťme se ještě k designu aplikace. Proč vypadá rozhraní tak, jak vypadá? Narážím na to, že v Google Play i Apple Store je hodně negativních recenzí.
Vysvětlení je prosté. Abychom nemuseli udržovat aplikace v několika různých jazycích, jak tomu bylo na začátku projektu, rozhodli jsme se použít framework Qt, který poskytuje podporu pro všechny naše cílové platformy. Qt nám dovoluje sdílet podstatnou část kódu mezi desktopovou a mobilní aplikací. Na druhou stranu jsme pak omezeni tím, co Qt umožňuje. Na udržování nativních aplikací, které by zcela zapadaly do cílových zařízení, by byl potřeba početnější tým lidí. Jsme rádi, že nám Qt pomohlo vytvořit jednou vývojovou větví mobilní aplikaci, která běží na Androidu i iOS, i když nemusí být v některých ohledech na dané platformě úplně nativní. Kód pro Android a iOS je až na drobné odchylky totožný.
Víme, že existují i jiné frameworky, které slibují bezproblémovou podporu cílových platforem. Naše zkušenost nám ale ukazuje, že při používání každého takového nástroje časem narazíte na jeho limity a budete muset začít dělat kompromisy.
A co ty negativní recenze?
Ty nás jako vývojáře dost mrzí. Občas to jsou vyloženě hejty. Někdy ani není zřejmé, jestli to psal rozhořčený uživatel aplikace nebo jestli je to někdo, kdo chce trolit. Recenze čteme a řešíme je, pokud je co řešit.
Recenzí, které popisují chybu, požadují novou funkcionalitu nebo popisují požadovanou změnu, je totiž v porovnání s ostatními málo. Větší část recenzí totiž kritizuje datové schránky jako celek – někteří lidé si to neuvědomují nebo se jim nelíbí princip, jak fungují. Jindy nás uživatelé kritizují a současně házejí do jednoho pytle se státem, protože si mylně myslí, že jsme za ISDS zodpovědní.
Přitom je to úplně jinak – stát žádnou mobilní nebo desktopovou aplikaci od spuštění systému datových schránek nevytvořil. CZ.NIC vyvíjí aplikaci dobrovolně a nezištně. To svým způsobem vytváří zvláštní situaci. Vytváříme open-source aplikaci, na kterou, abychom ji mohli distribuovat uživatelům v přijatelné formě (pomocí Apple Store nebo jako podepsaný instalátor pro Windows), musíme pravidelně vynakládat finanční prostředky na udržování certifikátů nebo možnost používat některé vývojářské nástroje. Také musíme udržovat hardware speciálně určený pro vývoj a testování této aplikace.
V aplikaci není reklama, ani jiná skrytá funkcionalita, která by se snažila uživatele monetizovat. Datovka je opravdu zdarma. Pro potvrzení „nezávadnosti“ je navíc Datovka publikována v režimu open-source – stejně jako řada dalších světově úspěšných softwarových aplikací (například e-mailový klient Thunderbird). Každý programátor se může podívat do kódu a ověřit si, jak je aplikace naprogramovaná nebo odkud a kam posílá data.
Ze začátku jsme měli možná přehnanou představu, že se nám díky open-source modelu podaří přilákat vývojáře, kteří přispějí do aplikace kusy svého kódu. Tato představa ale bohužel zůstala z velké části nenaplněna. Přispěvatelů kódu mimo CZ.NIC je velmi málo.
A neodrazují vás ty hejty? Hodnocení na Google Play je jen 2,4 a na Apple Store 2 hvězdičky z 5 možných.
Část kritiky za uživatelské rozhraní je oprávněná – myslíme ty stesky, že aplikace vypadá spíš technicistně a zdaleka se neblíží těm hezkým masově používaným apkám jako Spotify, Instagram a podobně. Už jsme vysvětlovali, že jsme omezeni používanými nástroji. Bez Qt bychom nedokázali aplikaci vyvíjet v tak úzkém týmu.
Ale ty velmi negativní místy až předpojaté reakce v recenzích nás hodně mrzí. Každý si může zjistit, kdo jsme a jaká je realita. Že nejsme stát, že jsme od něj nedostali na tento projekt žádnou dotaci ani jiné platby. Aplikace je zdarma a její použití je zcela dobrovolné. Neobtěžuje reklamou, nákupy v aplikaci ani ničím jiným. Je to přeci jako s každou jinou apkou – pokud mi nevyhovuje, odinstaluji ji a nepoužívám. Datovka nemá žádný monopol.
Hodně stížností je na nemožnost použít pro přihlašování k ISDS přihlašovací metody NIA. Proč tohle nefunguje?
Na tuto otázku odpovídáme hodně často a bohužel zatím stále stejně. Rádi bychom možnost přihlašování přes NIA (Národní bod pro identifikaci a autentizaci) zahrnuli do našich aplikací, ale systém ISDS (tedy stát) nám to neumožňuje. Pořád chybí API a podpora ze strany provozovatele ISDS pro aplikace třetích stran. Již dlouho jsme provozovatele ISDS o tuto funkcionalitu žádali. Jejich obvyklá reakce bývá, že to mají v plánu v budoucnu. Bohužel, pokud to ISDS nenabízí, my to do aplikace nedostaneme. V Provozním řádu ISDS je uvedeno, že přihlášení identitou občana je možné jen v prostředí Klientského portálu ISDS (www.mojedatovaschranka.cz).
A bude Datovka zdarma i nadále?
O zpoplatnění teď neuvažujeme. Když jsme to diskutovali ve větší skupince uživatelů, neshodli jsme se na částce, za kterou by Datovka měla být. Připomeňme myšlenku z doby založení projektu – je to aplikace, která by chyběla, nikdo (ani stát) něco podobného nevyvíjí. Stále chceme pomáhat lidem, zjednodušit jim práci s datovými schránkami.
Zde je správné připomenout, že nám můžou uživatelé na vývoj a rozvoj projektu přispět darem. Předpokládáme, že přispějí především firemní uživatelé a profese, kde Datovku používají jako důležitou součást své činnosti, například advokátní kanceláře, účetní firmy a daňoví poradci. Libovolnou částku je možné poslat přes platební bránu platební kartou nebo případně převodem. Není problém k daru vystavit potvrzení o daru nebo v případě většího příspěvku darovací smlouvu. Odkaz na platební bránu je na stránce www.datovka.cz.
Svět s airtaxi budoucnosti a inzerát na město, ve kterém už nechci létat
The Nightmare Before Christmas
Když v roce 1993 vznikl film Tim Burton’s The Nightmare Before Christmas, do češtiny překládaný jako Ukradené Vánoce, nikdo nemohl tušit, jak moc budou originální název i překlad vystihovat každoroční předvánoční dění na internetu. Uživatelé v této době čelí intenzivnímu náporu útočníků a podvodníků všeho druhu. Na co si dát pozor u e-shopů bych rád rozebral v tomto blogpostu, kde se podíváme na reklamu, která se nyní často zobrazuje uživatelům Facebooku – aktuálně se jedná o e-shop Amalie Praha.
Reklama hraje na city a z reakcí uživatelů je vidět, že se jí to i daří. Kdo by nefandil malé rodinné firmě, která prohrává svůj marný boj s mezinárodními obchodními giganty.
Zdroj: Facebook.com
Problém je, že již samotné tvrzení o malé rodinné firmě je jemně řečeno v rozporu s údaji uvedenými na odkazované stránce. Když na mém školení v Akademii CZ.NIC řešíme falešné obchody, vždy zdůrazňuji, že je důležité všímat si detailů a rozporů v tvrzeních. Takový typický rozpor je v tvrzení, že daná firma poskytuje svým klientům roky své služby. Když se pak ale podíváte do příslušné databáze WHOIS, zjistíte, že doména e-shopu existuje v lepším případě pár měsíců. K tomu se ale ještě dostaneme. Nyní se můžeme podívat na údaje uvedené na odkazované stránce e-shopu.
Jediné informace o provozovateli najdete, v době psaní tohoto článku, pod odkazem Podmínky služby. Taková klasická česká rodinná firma ;-). Nejedná se však o jediný rozpor. Firma, která má mít sídlo v Hongkongu uvádí jako kontakt telefonní číslo s francouzskou předvolbou.
Zdroj:Web amaliepraha.com
I na webu pokračuje hra na city, tentokrát skrz podporu tvrdě pracujících Čechů. Pozoruhodné je, že dle textu má firma kancelář v Praze, ale nikde není její adresa ani žádné další informace. To, že ani umělá inteligence si při překladu neporadí se vším, pak dokazuje zajímavý obrat „shazování členů“. Je také zajímavé, že stejný produkt, jako nabízí tato rodinná firma v reklamě na Facebooku, nabízí i e-shop Alibaba, leč za podstatně nižší cenu.
Zdroj: Web amaliepraha.com
Podezřelým prvkem je také možnost platit pouze předem.
A na závěr se ještě podíváme, komu doména patří a kdy byla registrována. Pro .CZ domény najdete tyto informace přímo na webu našeho sdružení, pro ostatní domény můžete využít službu https://who.is/.
Zdroj: who.is
V tomto případě z výpisu nezjistíme, komu stránky patří, ale registrovány jsou na adresu na Islandu a obsah stránek je hostován v Kanadě. Doména firmy, která existuje již řadu let, pak byla zaregistrována 25. dubna tohoto roku. Pro větší přehlednost jsou příslušné části na obrázku podbarveny světle červenou barvou.
Žádná z uvedených skutečností nemusí vždy nutně znamenat, že máme co do činění s podvodným e-shopem, každá také může mít nějaké vysvětlení. V našem případě je však e-shop amaliepraha.com veden i v seznamu rizikových e-shopů ČOI. Buďme tedy bdělí, a pokud se nám sejde obdobná kombinace podezřelých okolností, zpozorněme a zamysleme se, zda nám opravdu ta pěkná bunda stojí za podstoupení takového rizika.
Mučili jsme odolný čínský tablet Doogee. Co na sebe prozradil?
Nechte své jméno putovat jako „vzkaz v láhvi“ k Jupiterovu měsíci Europě
Myš je pro kočku: Dokumenty
Naším letem světem softwarem sestupujeme z vysokosti prohlížečů do temného údolí písemností. Jako obvykle nechystám ani první lekci počítačů pro lidi, co pobývali od 1. ledna 1970 v pralese, na druhou stranu ani vyčerpávající kurz nejhlubších tajů dané látky. Připravil jsem několik rychlých tipů pro document file typy.
PDFMožná si platíte Adobe Acrobat Pro (přezdívaný také Writer) – a pak rovnou přeskočte dál. Pokud však máte jenom bezplatný Acrobat Reader, ten nedostačuje, jakmile potřebujete provést v souboru změny. Nejčastější typ editace je práce se stránkami: spojení dvou dokumentů, aby se vytiskly naráz, či smazání některých stránek. Málokdo ví, že k tomu stačí jednoduchá utilitka. Ve světě Windows jsem měl dobrou zkušenost s prográmkem pdftk, v linuxu se alternativa jmenuje příznačně pdfarranger.
Praotec Windows slaví 38 let. Co jste možná o první verzi systému nevěděli
Výkonné americké lokomotivy Little Joe dostaly přezdívku po Stalinovi
Tvůrce „Tří oříšků“ se pod svůj scénář nemohl z politických důvodů podepsat
Tři družice vynesené SpaceX letos selhaly, pojišťovny může úhrada položit
Muskovi nevyšel ani druhý test. Starship dosáhla vesmíru, pak explodovala
Sheparda předběhl Gagarin. Americký astronaut se narodil před 100 lety
Když malá země vyrábí obrněnce. Srbský Lazar má i protitankovou verzi
V noci na sobotu uvidíte Leonidy. Před 25 lety přinesly úžasnou podívanou
Sparta Praha před 100 lety slavila výročí svého založení
Konec jehel. Američané vyvíjí nový druh očkování, peníze přišly od Gatesových
Krátké vlny: Připomínky k novele telekomunikačního zákona
Tento týden skončilo meziresortní připomínkové řízení k návrhu technické novely zákona o elektronických komunikacích. Jaké pasáže návrhu zákona přitáhly nejvíce připomínek? Kdo navrhoval zásadní připomínky a proč?
V elektronické knihovně legislativního procesu (tzv. eKlepu) najdeme zásadní připomínky od Českého telekomunikačního úřadu, Českého úřadu zeměměřičského a katastrálního, Zmocněnkyně vlády pro lidská práva, Ministerstva financí, Ministerstva vnitra, Ministerstva zdravotnictví, Svazu průmyslu a dopravy České republiky a Úřadu vlády. Zásadní připomínky uplatnil ve svém stanovisku také odbor kompatibility, který dohlíží na správnou slučitelnost návrhů zákona s evropským právem.
S doporučujícími připomínkami přispěchal ministr a předseda Legislativní rady vlády, Ministerstvo dopravy, Ministerstvo pro místní rozvoj, Ministerstvo práce a sociálních věcí, Ministerstvo spravedlnosti, Ministerstvo zemědělství a Ministerstvo zahraničních věcí.
Připomeňme, že návrh technické novely zákona se soustředil na jeho legislativně technické úpravy. Výraznými tématy návrhu je samozřejmě změna vnitřního členění regulátora tím, že systém kolektivního orgánu Rady v čele s předsedou majícím exekutivní funkce je nahrazován systémem předseda a dva místopředsedové. Další výraznou věcnou úpravou je problematika rozhodování účastnických sporů o spory za neuhrazené platby za služby a zboží, které nejsou službami elektronických komunikací, ale s poskytováním služeb elektronických komunikací souvisí.
Překvapivě docela hodně připomínek míří právě ke změně řízení úřadu. Vedoucí Úřadu vlády požaduje vysvětlit, z jakého důvodu je měněna organizační struktura Úřadu. Odůvodnění v důvodové zprávě shledává jako stručné a nevysvětlující. Současný způsob obsazování „vedení Úřadu“ podle Úřadu vlády zjevně zajišťoval určitou stabilitu a kontinuitu a nezávislost.
O nezávislost nového vedení Úřadu má obavy i Zmocněnkyně vlády pro lidská práva, a to zejména ve spojitostí s novou agendou, kterou úřad dostane přijetím zákona o digitální ekonomice, který transponuje do českého právního řádu Akt o digitálních službách a určuje ČTÚ jako koordinátora digitálních služeb. Zmocněnkyně proto navrhuje s cílem minimalizovat riziko politického ovlivňování rozhodování úřadu například rozdělením navržení a jmenování mezi Vládu a prezidenta (tak jak je nyní upraveno v případě Úřadu na ochranu hospodářské soutěže) a umožnit odvolání předsedy pouze, pokud již nesplňuje předem stanovené podmínky pro výkon jeho povinností. To je ostatně i jedna z připomínek odboru kompatibility, který důvody pro odvolání v návrhu neshledává v souladu se zněním Kodexu pro elektronické komunikace.
Ministerstvo vnitra na neudržitelnost plateb za povinnosti stanovené v § 97 zákona o elektronických komunikacích (odposlechy, data retention a informace z databáze účastníků). Připomeňme, že na nutnost snížit stále rostoucí výdaje státního rozpočtu související s úhradami nákladů podle § 97 odst. 7 zákona o elektronických komunikacích reaguje i novelizace zákona o elektronických komunikacích v rámci vládního zákona, kterým se mění některé zákony v souvislosti s konsolidací veřejných rozpočtů (sněmovní tisk č. 488), nicméně tato úprava je silně nevyhovující (diplomaticky řečeno). Ministerstvo vnitra proto zpracovalo návrh úpravy příslušného ustanovení zákona o elektronických komunikacích a dalších souvisejících předpisů tak, aby navržený text do určité míry zachoval hrazení některých nákladů, nicméně zároveň aby tyto výdaje byly lépe kontrolovatelné a bylo tak zajištěno hospodárné využívání státního rozpočtu. Svou představu o úpravě § 97 zaslal v připomínkách i ČTÚ.
Jedinou ale věcně podstatnou připomínku zaslal Český úřad zeměměřičský a katastrální („ČÚZK“), který upozorňuje na problém se zapisováním služebností vzniklých ze zákona na státem vlastněných nemovitostech. Ustanovení § 104a zákona o elektronických komunikacích je podle ČÚZK v současné podobě jen obtížně realizovatelné, neboť neřeší, na základě jaké listiny má být proveden zápis do katastru. Vzhledem k tomu, že samotné rozhodnutí o povolení záměru umožňující umístění stavby neobsahuje výčet pozemků, ke kterým služebnost vzniká (obsahuje pouze výčet pozemků, přes které povede stavba, což je odlišná množina), ani údaje o samotné služebnosti a o osobě oprávněného z ní (tyto údaje lze pouze dovozovat ze zákona, obsahem rozhodnutí však nejsou), a není jím ani vymezeno, k jaké části pozemku se omezení vztahuje, nemůže být způsobilou vkladovou listinou. Skutečnost, že podle současné právní úpravy má být služebnost zapisována do katastru se značným časovým odstupem od jejího vzniku – po dokončení stavby příslušné soustavy nebo zařízení, je velmi problematická z hlediska právní jistoty osob vycházejících v dobré víře z údajů katastru. Vede totiž k tomu, že právo vznikne a existuje bez ohledu na stav zápisů v katastru. Skutečný a zapsaný stav jsou tak v nesouladu až do okamžiku, kdy k zápisu práva do katastru dojde, aniž by byla jistota, že k takovému zápisu vůbec někdy dojde. V praxi tak může docházet k situacím, kdy v době zápisu břemene bude pozemek již převeden na jinou osobu, která o zatížení negativně ovlivňujícím využitelnost pozemku nebude vědět, neboť nebylo zapsáno v katastru.
A klasicky mezi připomínkami Ministerstva financí ční „požadujeme do textu doplnit včetně tvrzení, že tyto dodatečné náklady budou pokryty ze schválených rozpočtových prostředků pro kapitolu 328 – Český telekomunikační úřad.“ Klasika.
Tento stručný výčet připomínek je samozřejmě doplněn připomínkami ze sektoru elektronických komunikací, nicméně ty nejsou součástí eKlepu. Po vypořádání připomínek bude návrh zaslán k projednání Legislativní radě vlády a dále na Vládu. A v tu dobu už bude zřejmé, jak se Poslanecká sněmovna postaví k návrhu na úpravu vnitřního členění jiného sektorového regulátora, Energetického regulačního úřadu. Dne 14. listopadu 2023 totiž pan poslanec Michálek načetl pozměňovací návrh ke sněmovnímu tisku č. 487 (novela energetického zákona), kterým snižuje počet členů Rady ERÚ z pěti na tři.
Tizen je v televizorech sázkou na jistotu, ale s pár háčky musíte počítat
Moderní ruskou korvetu těžce poškodil úder ukrajinského letectva
- « první
- ‹ předchozí
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- následující ›
- poslední »