Diskuze: Machr na PHP - Generátor náhodných vět
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 50 zpráv z 60.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Dám Vám sem můj generátor, ale až v sobotu ráno. Dobrý úkol 
Juchů, konečně mám co hlídat 
(je to v sekci PHP
)
Začínám si uvědomovat, jak krásná ta naše čeština vlastně je...
Třeba jen všechny tvary
pro sloveso "bavit se": Bavím, bavíš, baví, bavíme, bavíte, bavil, bavila,
bavilo, bavili, bavily, bavit, bav, bavte, bavme ... a to se ještě mnohokrát
opakují.. No asi to nebudu dělat tak dokonale
.. A v angličtině to asi
nepůjde, což?

V angličtině by to bylo moc jednoduché a pro mnoho zdejších lidí
nezajímavé 
To já PHP neumím, takže to pro mě zrovna 3x zajímavé není, ale přesto se to zkusím rychle naučit a něco rychle splácat.
Tím to pro tebe je právě zajímavé
Umět PHP je velkou výhodou.
Diskuze o programovacích jazycích přesunuta do Volné diskuze
http://www.itnetwork.cz/…16abe5031471
(David Hartinger tohle mě baví
)
Proč do volné? Je to diskuze o PHPčku, spíše by patřila do nového
vlákna v PHPčku, sice se netýká soutěže, ale PHPčka určitě ano
Volná diskuze je o tom, že jsem
se dneska dobře vyspal 
no jo, jsem si chtěl vyzkoušet tlačítka no 
To bych právě nedal. Udělat na Volné diskuzi vlákno Programovací
jazyky. Tam ať se o tom bavíme
. Tyhle dohady o jazyku jsou vždy pod tématem pod který to nepatří
nebo spíše odklání od
původního záměru
Dohady o jazyku by měly být v tématu pro daný jazyk 
Dobře, tak pro každý jazyk založíme vlákno Dohad o jazyku a tam se
budem dohadovat
. Mě jde o to
,že většinou se pak odkloníme od problému. Pod článkem, kde čtenář
očekává některé doplňující info, uvidí dohadování čí rekurze je
rychlejší .. což absolutně nesouvisí s článkem. Proto se snažit odklonit
tyhle diszuze do jednoho nebo pár předem určených vláken. A pak je na nás
moderátorech tohle uhlídat. Bohužel pod článkama mají práva pouze admini
(admin ?
) Tam se můžeme
dohadovat na věky věků. na jiných diskuzních fórech toto mají.
Například na Zing.cz mají vlákno náhodné myšlenky týdne. Lidi tam
kecají o všem možným, proč ted neudělat vlákno Programovací jazyky a tam
porovnávat, dedukovat, prožívat hlubokou fylozofii 
Jednoduše řečeno chceš vytvořit vlákno pro flamy, kde se budou moci
programátoři dohadovat o tom který jazyk je nejlepší 
Svým způsobem jo, ale ať to je na jednom místě a ne pod článkem o Tvorbě komponenty ..
Ono je to lepší než když se pod každým příspěvkem který obsahuje "C#" a "Java" rozpohybuje často nekonečná diskuze, a klidně třeba ve fóru o grafice. Takhle by to aspoň bylo uspořádané v jednom vlákně...
Mimochodem už se tu zase rozjela diskuze která s plackama nemá nic společného.
To znamená že krom diskuze na téma dohady o jazyky budete muset ještě založit vlákno dohady o dohadech.
Já se nedohaduju, kterej jazyk je lepší. Já vím co to je
a co si myslí ostatní je mi
vcelku jedno. Ale můžete udělat vlákno přímo pro mě a já si tam budu
chodit stěžovat. 
opravdu bychom měli takové vlákno založit a snažit se diskuze přesouvat
tam 
na to se těším, to bude sranda 
Ale kluci, co kdybyste místo toho dohadování radši udělali něco do
soutěže 
Ještě tu není ani jeden výtvor....
Většinou soutěžící posílají až poslední den , kvůli obavě z
kopírování 
PHP jim velmi těžko někdo zkopíruje
A zdrojáky může poslat až
nakonec.
No já to myslel se zdrojákem když to pošlou
. TO je povinný ne ? Jinak vím,
že PHP asi těžko zkopírujou z webu
To bychom měli náramně
zabezpečený weby, kdyby to šlo alá totální hloupost 
Posílám sem svůj generátor. Nemám obavu, že by mi ho někdo zkopíroval

Je to jen taková hračka, kterou jsem slepil za pár minut.
Kit byl tentokrát milosrdný a udělal jen jednoduchý skript, takže šanci
máš 
Některé blbinky, jako např. velké písmeno na začátku věty, se mi nechtělo řešit. Chtěl jsem napsat jen princip a chtěl jsem se přitom vyhnout použití switch. V Javě ho už skoro nepoužívám...
Skvěle inspirativní kousek. Já z PHP neumím ani tečku a stejně jsem
si
tvůj skript přečetl líp, než některé moje vlastní dílka. Škoda, že
soutěž
je jen v PHP. Docela jsi mě nadchl pro generátory vět. Jen to člověk
vidí,
hned přemýšlí nad možnostmi rozšíření.
Chtěl jsem to udělat tak, aby se to dalo libovolně rozšiřovat pouhým přidáváním dat. Kdyby se ta báze slov a struktur vět uložila třeba do XML, tak by to mohlo být docela dobře použitelné.
Jen interní poznámka, nápad jsem dostal, když jsem viděl právě takový
generátor v GameMakeru 
Přiznám se, že na začátku jsem to měl jen jako jednu funkci, ale pak jsem si řekl, že objektově to bude vypadat mnohem lépe. A při té příležitosti jsem přidal i různé struktury vět. Nejvíc mi asi dal zabrat ten otazník. Pořád jsem nevěděl, jak ho do datové struktury zapasovat co možná nejpřirozeněji. V XML bych to dal jako atribut pro typ věty, ale další zanoření pole by už bylo moc.
Trochu jsem válčil s kompozicí objektů, která jde v Javě udělat velmi lehce. PHP se trochu vzpouzelo, tak jsem to musel udělat jako lokální pole uvnitř metody a teprve výsledek strčit do objektu.
Tak to ho v GM dělat nebudu, to by se nám mohla zacyklit realita. 
No já zas velký písmenko mám, ale někdy tam vznikaj divný věty 
Já se spíš bojím s čím příjde David Hynek... Celej týden napíná,
nikdo neví co má 
DanVitek... přidej na začátek kódování stránky... A mě se neboj...
já to stejně nestihl
)
Ale pak to sem určitě dám
)
no jenom aby někdo nepřišel 
pro jistotu uzavřu diskuzi do 19,01

...pro ty co to nepochopili - jen vtip 
Už je 19:00 !!! 
EDIT: 19:01
Kit - Krásný objektový kód.
Dan - Opravdu jsem se nasmál těm kombinacím, co to vytváří 
Kit to má hezčí po stránce kódu, Dan si vyhrál zas s designem a slovní zásobou (btw běží to tady, asi to sem ani nenalinkoval: http://projekt2_dan-vitek.bobikpage.cz/…nerator-vet/)
Oba projekty jsou malé, ale přesně tohle na tyto minisoutěže bohatě stačí.
Placku máte oba, adresy máme a posíláme
EDIT: Tak prej na Kita nemáme

"barevný chytrý muž mlátil kladivem do počítače" - nějaký
programátor ?
Dane dobrá
práce
. Už se snad někdy
také zúčastním i s výsledkem 
Díky Petr Nymsa 
Kdyžtak kdyby někdo měl zájem o zdrojáky... http://projekt2_dan-vitek.bobikpage.cz/…ce0iG3h4.zip
Pak je přidám i jako článek.
Zobrazeno 50 zpráv z 60.
