Plnohodnotná Evidence lobbistických kontaktů

Moderátoři: Republikové předsednictvo - asistenti, Vedoucí centrálních orgánů, Personální odbor - celý

Pravidla fóra
Úkoly nyní postupně převádíme do nového specializovaného systému Úkoly. Nové úkoly prosím dávejte přímo tam. Diskuse k úkolům je tam také možná, pouze musíte být přihlášeni. Jakmile dojde k odladění nového systému a převedení veškerých úkolů, bude toto fórum uzavřeno, archivováno a zrušeno.
Děkujeme za pochopení.
Zamčeno
Uživatelský avatar
Jan.Bednarik
Administrativní odbor
Příspěvky: 2789
Registrován: 24 říj 2017, 00:23
Profese: vývojář SW
Bydliště: Olomouc
Dal poděkování: 6106 poděkování
Dostal poděkování: 7199 poděkování

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Jan.Bednarik »

Andrej.Ramaseuski píše:
Jan.Bednarik píše:NOVINKY
Rozhodl jsem se vyměnit Flask za Django a přidat relační databázi (PostgreSQL). Taky ta rozhodnutí dokumentuji. Chvíli to trvalo, ale serverová část je téměř celá přepsaná (což nebyl záměr) a téměř celá pokrytá testy (což byl záměr). Každopádně teď ten vývoj zas bude průžnější a rychlejší. Blížíme se stabilní verzi.
Vzhledem k charakteru prace z datama (zadne komplikovane agregace, razeni a t.d.), a take z duvodu vetsi navrhove flexibility, u podobnych projektu bych mozna uvazoval na nasazeni nejake NoSQL databazi. Ale, nejspis, stejne bych skoncil u PostgreSQL, kterou, prece, zname o neco vice. :)
No, ten Elasticsearch je NoSQL, tím jsem začal. Ale začalo přibývat dat spíše relačního charakteru (a ještě budou přibývat), a není úplně přímočaré to tam řešit. Tak kombinace PostgreSQL na všechno (s ORM a schema/datovými migracemi z Djanga), a kopie reportů v Elasticsearch pro hledání, je takové praktické řešení. Navíc PostgreSQL je s JSON a hstore fieldy jedna z nejlepší NoSQL databází, která v ničem neomezuje 8-)
Tito uživatelé poděkovali autorovi Jan.Bednarik za příspěvek:
Andrej.Ramaseuski

„Vidíš-li, že se člověk mýlí, nehněvej se naň. Pomni, že není možné mýlit se schválně.“ Seneca

člen CF • člen a dělník v TO (vývoj a správa systémů) • člen AO • předsedající CF
RV (11/2019–3/2023) • předseda OLK (6/2018–11/2019) • místopředseda MS Olomouc (12/2017–6/2018)
jan.bednarik@pirati.cz • 603 439 481 • pište mi na Zulip

Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 34712
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 31641 poděkování
Dostal poděkování: 25738 poděkování
Kontaktovat uživatele:

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Petr.Vileta »

Jen tak pro zajímavost, srovnávací testy.
https://www.root.cz/clanky/mysql-vs-pos ... -firebird/

Řadový člen, stínový ministr švihlých nápadů a fórista

Fide, sed cui fidas, vide.
Věř, ale komu věříš měř.

(Perchta z Pernštejna - Bílá paní)

Ondra.kl
Příznivec Pirátů – Moravskoslezský kraj
Příspěvky: 4112
Registrován: 18 čer 2009, 12:09
Profese: IT administrátor
Dal poděkování: 795 poděkování
Dostal poděkování: 4099 poděkování

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Ondra.kl »

Petr.Vileta píše:Jen tak pro zajímavost, srovnávací testy.
https://www.root.cz/clanky/mysql-vs-pos ... -firebird/
... 17 let starý test :?:
Tito uživatelé poděkovali autorovi Ondra.kl za příspěvky (celkem 3):
Vit.Fux, Jan.Bednarik, Roman.Semik
Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 34712
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 31641 poděkování
Dostal poděkování: 25738 poděkování
Kontaktovat uživatele:

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Petr.Vileta »

Ondra.kl píše:
Petr.Vileta píše:Jen tak pro zajímavost, srovnávací testy.
https://www.root.cz/clanky/mysql-vs-pos ... -firebird/
... 17 let starý test :?:
To jsem nějak přehlédl :oops: ale nic novějšího mi Google nenabídl.
No tak snad tohle? https://db-engines.com/en/system/Firebird;PostgreSQL

Řadový člen, stínový ministr švihlých nápadů a fórista

Fide, sed cui fidas, vide.
Věř, ale komu věříš měř.

(Perchta z Pernštejna - Bílá paní)

Uživatelský avatar
Jan.Bednarik
Administrativní odbor
Příspěvky: 2789
Registrován: 24 říj 2017, 00:23
Profese: vývojář SW
Bydliště: Olomouc
Dal poděkování: 6106 poděkování
Dostal poděkování: 7199 poděkování

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Jan.Bednarik »

NOVINKY

* fix data schůzky OFFTOPIC(problémek s časovými zónami)
* fix přihlašování přes mojeID.cz
* u jmen autorů, kteří mají shodné jméno a příjmení, se zobrazuje identifikátor pro rozlišení, o koho jde
Tito uživatelé poděkovali autorovi Jan.Bednarik za příspěvky (celkem 2):
Jan.Hora, Vit.Fux

„Vidíš-li, že se člověk mýlí, nehněvej se naň. Pomni, že není možné mýlit se schválně.“ Seneca

člen CF • člen a dělník v TO (vývoj a správa systémů) • člen AO • předsedající CF
RV (11/2019–3/2023) • předseda OLK (6/2018–11/2019) • místopředseda MS Olomouc (12/2017–6/2018)
jan.bednarik@pirati.cz • 603 439 481 • pište mi na Zulip

Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 34712
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 31641 poděkování
Dostal poděkování: 25738 poděkování
Kontaktovat uživatele:

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Petr.Vileta »

Vyvíjí se to slibně, je čas začít si vymýšlet blbosti. ;)

Šel by vytvořit jakýsi kalendář, něco na způsob Google calendar, kde by bylo přehledně vidět ve kterých dnech proběhla nějaká schůzka a kdy se nestalo vůbec nic? Mohla by se tam jako "title=" zobrazovat jména autorů, nebo alespoň počet záznamů v ten den.

A nebo jinak. Umožnit uživateli vytvoření nějakého filtru, např. "01.01.2018-31.01.2018; Jan Posvar".

Myslím, že možnost filtrování a hledání by se měla pomaloučku programovat už teď, aby se později nenarazilo na nějaký nedostatek ve struktuře dat. ;) OFFTOPICHledání dodělám až na konec. ... o rok později ... jééé, tohle nenajdu, není jak, chybná struktura databáze. :roll:

Řadový člen, stínový ministr švihlých nápadů a fórista

Fide, sed cui fidas, vide.
Věř, ale komu věříš měř.

(Perchta z Pernštejna - Bílá paní)

Uživatelský avatar
Jan.Bednarik
Administrativní odbor
Příspěvky: 2789
Registrován: 24 říj 2017, 00:23
Profese: vývojář SW
Bydliště: Olomouc
Dal poděkování: 6106 poděkování
Dostal poděkování: 7199 poděkování

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Jan.Bednarik »

Petr.Vileta píše:Vyvíjí se to slibně, je čas začít si vymýšlet blbosti. ;)

Šel by vytvořit jakýsi kalendář, něco na způsob Google calendar, kde by bylo přehledně vidět ve kterých dnech proběhla nějaká schůzka a kdy se nestalo vůbec nic? Mohla by se tam jako "title=" zobrazovat jména autorů, nebo alespoň počet záznamů v ten den.

A nebo jinak. Umožnit uživateli vytvoření nějakého filtru, např. "01.01.2018-31.01.2018; Jan Posvar".
Šlo by, ale je to "nice to have" funkce. On ten čas na blbosti teprve přijde, ještě chybí spousta zásadních věcí. Každopádně API je funkční - nějaký skriptík, který ty schůzky nakopíruje do Google kalendáře, si kdokoliv může vytvořit hned ;)
Petr.Vileta píše:Myslím, že možnost filtrování a hledání by se měla pomaloučku programovat už teď, aby se později nenarazilo na nějaký nedostatek ve struktuře dat. ;) OFFTOPICHledání dodělám až na konec. ... o rok později ... jééé, tohle nenajdu, není jak, chybná struktura databáze. :roll:
Jsem strukturu databáze měnil asi desetkrát, a neustále se bude vyvíjet a měnit, dle aktuálních potřeb. OFFTOPICTyhle věci by neměly být problém. Pokud je problém strukturu databáze změnit, tak někdo něco dělá hodně blbě / zastarale. Každopádně pokročilejší hledání je jedna z těch důležitějších věcí, která by měla být hotová ideálně před ostrým nasazením (ale prakticky to postačí brzy poté).

„Vidíš-li, že se člověk mýlí, nehněvej se naň. Pomni, že není možné mýlit se schválně.“ Seneca

člen CF • člen a dělník v TO (vývoj a správa systémů) • člen AO • předsedající CF
RV (11/2019–3/2023) • předseda OLK (6/2018–11/2019) • místopředseda MS Olomouc (12/2017–6/2018)
jan.bednarik@pirati.cz • 603 439 481 • pište mi na Zulip

Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 34712
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 31641 poděkování
Dostal poděkování: 25738 poděkování
Kontaktovat uživatele:

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Petr.Vileta »

Jan.Bednarik píše:... nějaký skriptík, který ty schůzky nakopíruje do Google kalendáře, si kdokoliv může vytvořit hned ;)
To jsi mě špatně pochopil. Myslel jsem kalendář, kde bude vidět "zaplněný" den pouze tam, kde v ten den byl zapsán nějaký report. Příklad:
kalendar.png
13.2. nikdo nic nezapsal. ;)

Pak by sis mohl kliknout na 15.2. a zobrazí se ti příspěvky těch 3 lidí (možná s první větou) a opět si budeš moci vybrat, co z toho chceš vidět.

Řadový člen, stínový ministr švihlých nápadů a fórista

Fide, sed cui fidas, vide.
Věř, ale komu věříš měř.

(Perchta z Pernštejna - Bílá paní)

Uživatelský avatar
Jan.Bednarik
Administrativní odbor
Příspěvky: 2789
Registrován: 24 říj 2017, 00:23
Profese: vývojář SW
Bydliště: Olomouc
Dal poděkování: 6106 poděkování
Dostal poděkování: 7199 poděkování

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Jan.Bednarik »

Pochopil jsem to dobře. Google kalendář umožňuje u těch událostí mít krátký popis a třeba odkaz. Z API registru lze vyčíst schůzky (datum, název, autor, ...) a vidlemi je přehodit do API kalendáře. Kde z nich budou události jako na té tvé ilustraci. Po rozkliku události tam bude mimo jiné odkaz na schůzku v registru. Stačí udělat ty vidle :-)

Ale nebráním se udělat takový kalendářový přehled přímo v defaultní aplikaci k registru, někdy časem. Je tam ale k dispozici to API, aby takové nápady mohl kdokoliv realizovat sám a prakticky hned.
Tito uživatelé poděkovali autorovi Jan.Bednarik za příspěvky (celkem 2):
Jan.Hora, Vit.Fux

„Vidíš-li, že se člověk mýlí, nehněvej se naň. Pomni, že není možné mýlit se schválně.“ Seneca

člen CF • člen a dělník v TO (vývoj a správa systémů) • člen AO • předsedající CF
RV (11/2019–3/2023) • předseda OLK (6/2018–11/2019) • místopředseda MS Olomouc (12/2017–6/2018)
jan.bednarik@pirati.cz • 603 439 481 • pište mi na Zulip

Uživatelský avatar
Petr.Vileta
Člen KS Plzeňský kraj
Příspěvky: 34712
Registrován: 22 črc 2009, 18:12
Profese: Celkem Spokojený Důchodce
Bydliště: Plzeň 2
Dal poděkování: 31641 poděkování
Dostal poděkování: 25738 poděkování
Kontaktovat uživatele:

Re: Plnohodnotná Evidence lobbistických kontaktů

Příspěvek od Petr.Vileta »

Je k tomu API nějaký popis? Mě prostě přišlo jednodušší napsat kalendář, který si to tahá z lokální tabulky, než pomocí API procházet všechny záznamy a vyzobávat je do aplikace na jiném serveru. Stejně by přehled podle jména a podle data měly být dva základní způsoby zobrazení.

Řadový člen, stínový ministr švihlých nápadů a fórista

Fide, sed cui fidas, vide.
Věř, ale komu věříš měř.

(Perchta z Pernštejna - Bílá paní)

Zamčeno

Zpět na „Administrativa“