1
Odkladiště / Re:Kontrola věku při přístupu na sociální sítě
« Poslední příspěvek od 🇺🇦 GPU kdy Dnes v 18:18:50 »To pak bude sociální sítí i starý dobrý email...
Ondřej Němeček to přesně vystihuje: "AI je užitečný pomocník zkušeného pracovníka, který dobře rozumí své práci. V rukou laika je to katastrofa." Každý z vás si to dokáže představit - zadali byste svou práci někomu, kdo programování vůbec nerozumí nebo rozumí na úrovni dvoutýdenního kurzu, ale bude "používat super AI"? Mimochodem, můj názor je, že tzv. AI není AI, je to jen na universálním aproximačním teorému založený pravděpodobnostní systém s geniálně vymyšleným multi-head attention mechanismem, v našem případě LLM-based system (naprogramujte si vlastní mini ChatGPT, uvidíte sami).
Já jsem s Joomlou vcelku spokojen a na fóru joomlaportal.cz jsem vždy našel potřebnou odpověď, takže pro české uživatele je to určitě dobrá volba. Její největší bolestí jsou nepřekvapivě aktualizace - nekompatibilita šablon a především rozšíření představují pro mě a nejen pro mě asi největší problémy. Dnes provozuji stránky:Takže dobře, moc děkuji za bezva tip, GRAV určitě také vyzkouším. Počáteční nastavení sice chvíli potrvá, ale vypadá to, že pak je systém jednoduchý a mohl by nahradit jak stávající Joomlu (která je možná až příliš komplexní pro dětské tábory), tak kancelářský balík. Jsem rád, že jsem dotaz na fóru položil, názory diskutujících mi velmi pomohou.
Já jsem před lety (no, počítám to, skoro před 20 lety) rozšířoval Joomlu v Česku, vedl jsem českou komunitu, překládal. Pak se na nějakou dobu vývoj trochu pozastavil a bylo těžké "na centrále" něco dojednat a měl jsem pocit, že je místní komunity moc nezajímají. A postupně mi Joomla! přestala vyhovovat. ALe investoval jsem do ní stovky hodin do překladů, dokumentace či přednášek na konferencích.
A pak jsem na své projekty začal hledat něco "menšího" a líbivějšího a objevil GRAV. A začalo to jako s Joomlou - podpořil jsem český překlad jádra svými několika úpravami (hlavní práci ale odvedl Vít Petira) a pár komponent a pár článků, třeba tady na rootu. A GRAV dnes plní roli mého redakčního systému číslo jedna. Jeho vývoj zatím probíhá, ale i tak lokální "člověk" bojuje s "centrálou" - systém překladu v rámci CMS je ale od základů navržený špatně, protože systémové hlášky často "skládá" ze slov, nikoliv že by obsahoval řetězce celých hlášek. Tenhle můj "ticket" v systému GRAVu visí už 6 let a bez nějaké odezvy ve zdrojovém kódu GRAVu.
Obsahuje poměrně dost různých rozšíření, snadno se spravuje, je k němu rozsáhlá dokumentace a mám odzkoušeno, že doplňky umí psát i ChatGPT, minimálně mi pomohl se spoustou konfiguračních vychytávek. Přiznám se, že uvažovat o něm jako o frontendu k DB mne nenapadlo, ale vlastně proč ne. To co mne na GRAVu baví je to, jak snadno se zálohuje a přenáší jinam. Prostě zkopíruju složku se soubory a je hotovo. A celkově GRAV nabízí vlastně spoustu podobné funkčnosti jako Joomla, či Wordpress, jen v lehčím kabátku. A ze všech flat-file souborových CMS jsem si jej oblíbil nejvíc. Jeho Admin plugin je poměrně dost robustní dílko.
A pak se objevily profi šablony s možností předplatného a já jsem se definitivně zamiloval. Dnes už ta firma neexistuje, ale GRAV existuje dál a nevypadá to, že by skončil. Takže i jeho budoucnost vidím optimisticky. To nejdůležitější - GRAV není nějaké dílko studenta VŠ vzniklé ve třetím semestru studia pro účely nějaké ročníkové práce.
Nebo to prostě nepoužívat? Já třeba sociální sítě vůbec nepoužívám a taky jsem na živu.
Sociální síť bude pro tyto potřeby třeba i YouTube nebo Reddit. Opravdu má čtrnáctiletým dovoleno dívat se pouze na infantilní obsah na YT Kids?
[...] protože pokud použije cizí kartu, dopouští se trestného činu zneužití platebního prostředku buď on, nebo ten co mu ji půjčil.To tedy opravdu nedopouští. Trestný činem je leda "neoprávněné opatření, padělání a pozměnění platebního prostředku" (§ 234) ale tam výslovně musí jít o opatření či zpřístupnění bez souhlasu oprávněného uživatele nebo musí být celý prostředek padělaný či pozměněný. Platební kartu můžete půjčovat komu chcete a ten s ní pokud s tím souhlasíte může běžně platit. Možná to odporuje podmínkám bank nebo vydavatelů, to netuším, ale trestný čin to opravdu není.
Předávat údaje čisté o veku formou bankovní či jiné identity zajisté jde - ostatně při použití datovky apod. lze zvolit nakolik se jedinec ztotozni, nicmene dle mého by byl jednodušší klasicky "face scan", ono je to neprekvapive presne na určení věku.A Vam pripada jako normalni nekam posilat na sit vlastni biometricke udaje, coz face scan je? A duverujete, ze to poskytovatel radne smaze, nikde si neudela kopii a tu neproda/nepouzije jinde apod?
Takže dobře, moc děkuji za bezva tip, GRAV určitě také vyzkouším. Počáteční nastavení sice chvíli potrvá, ale vypadá to, že pak je systém jednoduchý a mohl by nahradit jak stávající Joomlu (která je možná až příliš komplexní pro dětské tábory), tak kancelářský balík. Jsem rád, že jsem dotaz na fóru položil, názory diskutujících mi velmi pomohou.
Možná budu za blázna, ale když jsem četl o HTML a JS, napadlo mne využití redakčního systému GRAV...O bláznovství bych se určitě nebavil, každé řešení má něco do sebe a jsem otevřen všemu. Mě na GRAV upozornilo áíčko, když jsem se jej ptal na případné nahrazení CMS Joomla. Ještě jednou jsem se juknul podrobněji, popisuje jej jako zajímavý hybrid mezi webovou a lokální aplikací. Hmm, data jsou v YAMLu a JSONu a nástroj Flex Objects by měl být schopen nabídnout možnost vytvořit si vlastní rozhraní pro Děti, Turnusy nebo Platby. Vidím, že pomocí blueprints souborů si mohu definovat atributy u každého táborníka, pomocí rozšíření Form by neměl být problém s přihláškami a pomocí šablon by mělo být možné generovat přihlášky i faktury ve formátech HTML nebo pdf. A co se mi velmi líbí, cituji áíčko:
Grav je jednoduchý, souborový redakční systém, který funguje bez klasické databáze – všechna data ukládá do běžných textových souborů YAML/JSON. To znamená, že ho spustíte prakticky kdekoliv: na obyčejném webhostingu, na lokální LAMP/WAMP/XAMPP instalaci nebo i na vestavěném PHP serveru. Instalace je snadná, stačí rozbalit ZIP a otevřít adresu v prohlížeči. Grav používá běžné webové technologie (HTML, Twig šablony, YAML konfigurace) a nevyžaduje žádné specializované prostředí ani databázový server.
Pro malé evidence nebo jednoduché interní aplikace nabízí Grav modul Flex Objects, který umožňuje vytvářet vlastní typy dat s formuláři, tabulkovým zobrazením, filtrováním a plnohodnotným CRUDem přímo v administračním rozhraní. Každý záznam je uložen jako samostatný YAML/JSON soubor v adresáři user/data, takže zálohování znamená prostě zkopírovat složku. Flex Objects dokáže nahradit malou databázi – a protože je celé řešení postavené na souborech, je přenositelné, snadno verzovatelné (třeba přes Git) a nehrozí problémy typu poškozená databáze.
Nad tím vším stojí Admin plugin, který poskytuje čisté webové rozhraní přístupné z prohlížeče. Umožňuje spravovat data, instalovat pluginy, vytvářet formuláře, prohlížet zálohy nebo upravovat stránky bez psaní kódu. Pro uživatele, který nikdy předtím o Gravu neslyšel, je překvapivě univerzální: může sloužit jako redakční systém, ale i jako malé interní nástroje — evidence členů, kontaktní databáze, jednoduché CRM nebo sběr dat z formulářů. A protože vše běží v prohlížeči a ukládá se do textových souborů, je řešení dlouhodobě udržitelné a snadno přenositelné mezi počítači i hostingy.
Nebyl by to směr?