Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.
McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.
Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.
Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.
Ministerstvo vnitra odhalilo závažný kyberincident v IT systému resortu. Systém, do kterého se dostal útočník bez oprávnění, byl odpojen a nedošlo k odcizení dat [𝕏].
Před rokem byla streamovací služba HBO Max přejmenována na Max. Dle managementu slovo HBO v názvu nebylo důležité. Včera byl Max přejmenován zpět na HBO Max. Kolik milionů dolarů to stálo? 😂
Byla vydána nová major verze 8.0.0 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata (Wikipedie). Přehled novinek v oficiálním oznámení a v aktualizované dokumentaci.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.4. Přehled novinek s náhledy a videi v oznámení na blogu.
Instituce státní správy nebudou smět využívat produkty, aplikace, řešení, webové stránky a webové služby poskytované čínskou společností DeepSeek. Na doporučení Národního úřadu pro kybernetickou a informační bezpečnost rozhodla o jejich zákazu vláda Petra Fialy na jednání ve středu 9. července 2025.
Nedá mi to abych si nepostěžoval na databázi MySQL a její omezené možnosti.
Od byvaleho zaměstnance jsem zdědil projekt postavený nad MySQL a zákaznik společně s vedenim si usmyslel, že by nebyla od věci vícejazyčnost, sice decentně okleštěná pouze na jednu měnu, ale i tak by měl zákazník mít možnost prohlédnout si web a katalog produktů ve více jazycích. Model databáze není sice na tuto podmínku uzpůsoben, ale po přidání potřebných sloupců pro každý jazyk se to dá vyřešit poměrně jednoduše a bez nějaké ho šíleného převodu dat.
Tabulky vypadají tak, že obsahují sloupce name
, text
a nově přidané sloupce name_en
, text_en
, name_de
, text_de
, name_ru
a text_ru
. Pro dotazování se jsmech chtěl použít pohledy, které by se provéděly v závislosti na jazykové verzi nad pohledy tabulka_cs
, tabulka_en
, tabulka_de
a tabulka_ru
.
Bohužel říkám chtěl jsem, protože MySQL umí pohledy až od verze 5.0.1 (kterou na webhostingu nejspíš neseženete), zatímco jiné databáze je zvládají už velmi dlouho. Rovněž řádná podpora UTF-8 byla přidána až ve verzi 4.1, která je poměrně nová.
V zásadě mám dvě možnosti:
Bohužel to asi vidím na bod č. 1. ačkoliv se mi do toho vůbec nechce a aplikaci nehodlám přepisovat, na to nemám čas. Dosti blogování, vzhůru přepisovat dotazy.
Tiskni
Sdílej:
Pánove nevím jestli jste to pochopili nebo vůbec četli, ale pro natvrdlé ještě jednou.
Co mě štve je to, že pohledy jsou v MySQL doplněny až od verze 5.0.1 která je zatím dostupná jako beta. No a do databázového schématu pořádně sahat nemůžu. To mám zakázané, protože tu databázi využívá nějaká windowsí aplikace přes ODBC. Tak mě napadlo použít pohledů pro různé jazykové verze a dotazy by zůstaly skoro stejné, jen misto tabulek by se používaly pohledy. Takhle to budu muset řešit přepisováním názvů sloupců pro různé jazykové verze.
Gettext dokázal občas zazlobit a pěkně potrápit, kdysi jsem s ním měl nepříjemnou zkušenost.
V současné době používám MySQL 4.X na jednu vícejazyčnou aplikaci a zdá se, že funguje velmi dobře. Ale občas mi v MySQL 4.X chybí pohledy a možnost napsat si vlastní uložené procedury abych nemusel řešit některé věci na straně PHP. Bohužel MySQL > 5.0 nemám na webhostingu k dispozici a nemůžu se zbavit dojmu, že se od páté verze konečně MySQL naučilo to, co už dlouho např. FireBird nebo PostgreSQL umí. Faktem je, že od 4.X udělala databáze MySQL obrovské kroky kupředu, doufám že neusne na vavřínech.