Podání #27437
uzavřenýkalkulačka pro AO
Přidáno uživatelem Petr Vileta před téměř 5 roky(ů). Aktualizováno před více než 2 roky(ů).
100%
Popis
Dala by se prosím někam umístit pomocná kalkulačka pro AO a různé předsedající?
Odkazuji na diskusi na Zulipu https://zulip.pirati.cz/#narrow/stream/34-Technick.C3.BD-odbor/topic/kalkula.C4.8Dka.20pro.20AO.20a.20jednatele kde je i zdrojový kód a odkaz na demo.
Umístění (URL) a případné přejmenování nechám na vás.
Soubory
kalkulacka.php (2.23 KB) kalkulacka.php | Petr Vileta, 23.02.2020 15:22 |
Aktualizováno uživatelem Jan Hamal Dvořák před téměř 5 roky(ů)
- Přiřazeno nastaven na Petr Vileta
Co takhle vyrobit https://ao.pirati.cz/ po vzoru ZO a tam to dát jako stránku s kalkulačkou v JavaScriptu?
Aktualizováno uživatelem Andrej Ramašeuski před téměř 5 roky(ů)
tu stranku by musel nekdo spravovat
Aktualizováno uživatelem Petr Vileta před téměř 5 roky(ů)
Když to někdo přepíše do javascriptu a bude to fungovat jako formulář, tak si stránku klidně budu udržovat.
A co takhle vyrobit https://ao.pirati.cz/ a do té domény bude TO umísťovat různé skripty v JS, PHP, Pythonu a do hlavní stránky se jen dá na ně odkaz? :)To PHPko si dokážu v případě potřeby upravit a vy my ho vyměníte, JS neumím.
Aktualizováno uživatelem Jitka Novotná před téměř 5 roky(ů)
Jsem ochotná na zakladě zdrojáku v php vyrobit flask nebo django aplikaci co by dělala to samé a byla kontenerizovaná a připravená pro další kalkulačky, ale čas na to budu mít až tak koncem března.
Aktualizováno uživatelem Petr Vileta před téměř 5 roky(ů)
Já sice netuším, co máte proti PHP, po světě běhají miliardy php skriptů, ale budiž, když to přepíšeš, budu rád. Jen taková prosbička na okraj: nemohl by to být čistý Python? Já zase nesnáším frameworky. :)Funkci ceil() prý obsahuje knihovna math.
import math
math.ceil(x)
Já jen abych vás nemusel otravovat s kdejakou blbinou, třeba přidáním vysvětlujícího textu, atd.
Aktualizováno uživatelem Jitka Novotná před více než 4 roky(ů)
PHP to může být, když ko zabalíš do dockeru. Jen ti s tím osobně nepomůžu, protože s PHP nedělám.
Tu kalkulačku můžu udělat, tak aby to byl krátý a čistý python spustilený jednoduše z konzole a nezávisle na tom se zpoupštel i z flasku, který se postará o webserver.
Aktualizováno uživatelem Petr Vileta před více než 4 roky(ů)
- Soubor kalkulacka.php kalkulacka.php přidán
Já to z konzole spouštět nepotřebuji, stačí mi to někde na webu strany. Nechám to na vás. Připojuji aktuální verzi v PHP. Demo na http://blbec-roku.cz/kalkulacka.php
Aktualizováno uživatelem Jan Hamal Dvořák před více než 4 roky(ů)
Tuhle diskusi opravdu nemyslíte vážně, že ne?
Opravdu nebudeme dělat zvláštní server-side aplikaci v kontejneru na:
document.getElementById('clenu').addEventListener('change', function() {
var clenu = parseInt(document.getElementById('clenu').value));
var petina = Math.ceil(clenu / 5);
var setina = Math.ceil(clenu / 100);
var odmocnina = Math.ceil(2 * Math.sqrt(clenu));
var svolani = Math.max(Math.min(petina, odmocnina), setina);
var zarazeni = ceil(svolani / 2);
document.getElementById('rozeslani').innerHTML = zarazeni;
document.getElementById('zarazeni').innerHTML = zarazeni;
document.getElementById('svolani').innerHTML = svolani;
});
(Kód jsem netestoval.)
Aktualizováno uživatelem Jan Hamal Dvořák před více než 4 roky(ů)
- Priorita změněn z Normální na Nízká
Aktualizováno uživatelem Jitka Novotná před více než 4 roky(ů)
Jde to že nějak se to na naše servery dostat musí a dělat kvuli tomu php server mi přijde ošklivějši než kontejner, nicméně přepsat to JS asi dáva největší smysl. Tak až toho budu mít míň tak překonám svůj bytostný odpor k javascriptu a podívám se na nějaky tutorial a doplním tvému kodu vstupy a výstupy.
Aktualizováno uživatelem Petr Vileta před více než 4 roky(ů)
Jitka Novotná napsal:
Jde to že nějak se to na naše servery dostat musí a dělat kvuli tomu php server
Ale vždyť php serveru už přece běží a dokonce možná dva. Zkus si třeba do prohlížeče vložit tuhle URL https://wiki.pirati.cz/index.php
nebo https://forum.pirati.cz/index.php
a hele :)
Takže tam, kde je jeden z těch souborů index.php, by se umístil i ten můj soubor kalkulacka.php a nic dalšího nemusíš dělat.
Aktualizováno uživatelem Petr Vileta před více než 4 roky(ů)
Bump?
Honzo H.D. na wiki asi Javascript do stránky nevložím, ale i kdyby to šlo, jako laikovi se mi to bezpečnostně nelíbí, protože pak už v tom JS může být cokoliv nehezkého.
Aktualizováno uživatelem Helča Buchtová před více než 4 roky(ů)
Prosím o update, jak to dopadlo, ať to případně můžu uzavřít. Díky!
Aktualizováno uživatelem Petr Vileta před více než 4 roky(ů)
Zjistil jsem, že v podstatě to máte hotové :) https://iapi.pirati.cz/v1/members/group_size/47
jen by asi bylo vhodné umožnit pomocí parametru měnit výstupní formát
1) ten co tam je teď (jak se tomu říká?)
2) xml
3) plain text
a asi výstup česky a nějak srozumitelně.
Aktualizováno uživatelem Jan Hamal Dvořák před více než 4 roky(ů)
- Kategorie nastaven na Nové systémy a jiné experimenty (nespec.)
Aktualizováno uživatelem Helča Buchtová před více než 4 roky(ů)
- Stav změněn z Nový na Řešit později
Aktualizováno uživatelem Andrej Ramašeuski před více než 2 roky(ů)
- Přiřazeno změněn z Petr Vileta na Andrej Ramašeuski
Aktualizováno uživatelem Andrej Ramašeuski před více než 2 roky(ů)
- Stav změněn z Řešit později na V řešení (diskutuje se)
Aktualizováno uživatelem Andrej Ramašeuski před více než 2 roky(ů)
- Stav změněn z V řešení (diskutuje se) na Dokončen
- % Hotovo změněn z 0 na 100