Byla vydána nová major verze 28.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.
Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2024 (pdf), kde shrnuje své aktivity v loňském roce a přináší i základní popis situace na trhu. Celkový objem přenesených mobilních dat za rok 2024 dosáhl dle odhadu hodnoty přibližně 1,73 tis. PB a jeho meziroční nárůst činí zhruba 30 %. Průměrná měsíční spotřeba dat na datovou SIM kartu odhadem dosáhla 12,5 GB – v předchozím roce šlo o 9,8 GB.
Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.
Šestice firem označovaných jako „MAMAAN“ – tedy Meta (Facebook, Instagram), Alphabet (Google), Microsoft, Apple, Amazon a Netflix – je zodpovědná za více než padesát procent světového internetového provozu. Dalšími velkými hráči jsou TikTok a Disney+. Společně tak zásadně určují podobu digitálního prostředí, spotřebitelského chování i budoucích trendů v oblasti technologií. I přesto, že se podíl těchto gigantů od roku 2023 o něco snížil, jejich dominantní postavení zvyšuje volání po regulaci.
Evropská komise (EK) navrhuje zavést plošný poplatek ve výši dvou eur (zhruba 50 Kč) za každý malý balík vstupující do Evropské unie. Poplatek se má týkat balíků v hodnotě do 150 eur (zhruba 3700 Kč), které v EU nepodléhají clu. V loňském roce bylo do EU doručeno kolem 4,6 miliardy takovýchto balíků. Poplatek má krýt náklady na kontroly rostoucího počtu zásilek levného zboží, které pochází především z Číny.
Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.
Poznáte ten pocit, keď na niečo dlho hľadíte ako na zázrak a dúfate, že raz budete vedieť urobiť niečo podobné? A ten pocit, keď zistíte, že to už urobiť dokážete?
Jednou z vecí v oblasti webu, na ktoré som takto hľadel ja, boli redakčné systémy. Viem, že ich je ako maku. A že vytváranie nového je istou formou plytvania. Ale aj tak som si vytvoril vlastný. Prečo? Lebo som mal požiadavky, o ktorých neviem, či ich nejaký existujúci systém spĺňa. Ak áno, rád sa nechám poučiť. A preto, lebo som chcel a mohol. Babrať sa v zdrojákoch cudzieho kódu, prispôsobovať si ho a zisťovať ako funguje, je síce zábava, ale mňa vždy bavilo viac veci vytvárať, ako upravovať.
Nakoľko času nebolo nazvyš, tak sa systém rodil po veľmi malých častiach zhruba od počiatku minulého roka. Nedávno som rozhodol, že perunMS (tak sa volá) je schopný byť vyhlásený za verziu 0.1.0. [Technická poznámka: napísaný je v php5 (5.1.x), používa PEARovský balíček MDB2 na prístup k rôznym databázam.]
Líši sa v niečom môj CMS systém od tých existujúcich? Nerád by som tvrdil
niečo, čo nie je pravda a aj preto píšem tento blogpost, aby som bol
prípadne vyvedený z omylu. (Druhý dôvod je ten, že by som systém rád
zviditeľnil ) Ale myslím si, že jednu veľmi podstatnú odlišnú črtu má.
Všetka funkčnosť je realizovaná pomocou modulov. Moduly je možné vzájomne kombinovať, sú na sebe nezávislé, nepotrebujú k funkčnosti iné moduly. Malé jadro systému len sprostredkúva prístup k databáze, spracúva vstupné parametre a poskytuje modulom niektoré všeobecné služby a nástroje na ich prípadnú komunikáciu.
Systémy, ktoré som doteraz videl (priznávam bez mučenia, nebolo ich veľa), mali väčšinou priamo v sebe integrované niektoré funkčné súčasti (správa používateľov, nástroje pre tvorbu článkov atď.) alebo boli orientované len na jednu špecifickú oblasť (blogy, komunitné portály). perunMS nemá napevno zabudované nič. Môžete si vo svojej réžii vytvoriť moduly pre správu layoutu, správu modulov, používateľov a samotné úžitkové moduly.
Tvorba webu s týmto systémom pozostáva z výberu vhodných modulov (a prípadného doprogramovania neexistujúcich), ich aktivácie, určenie miest v layoute, kde môžu umiestňovať svoj výstup a úprav dizajnu. Všetko je vytvárané tak, aby bolo možné vytvoriť v podstate akýkoľvek web s akoukoľvek funkčnosťou (pokiaľ sú k dispozícii vhodné moduly) a akýmkoľvek dizajnom.
Systém má uľahčiť prácu programátorom. Prečo by mal niekto programovať funkčnosť, ktorá už existuje a stačí si len stiahnuť a aktivovať príslušný modul?
Tento blogpost je písaný len ako ľahké intro. Povedať: som tu a robím toto. Pokiaľ sa medzi vami našiel niekto, kto by sa rád dozvedel o systéme viac, tak som pred časom zhrnul niekoľko vlastností do zápisku na svojej stránke, ktorá je zároveň ukážkou základnej distribúcie.
Systém a aj doteraz mnou napísané moduly sú licencované pod LGPL.
Tiskni
Sdílej:
... ted vis, co chtit od jazyka, ve kterem budes psat dalsi programyZávisí od projektu. Ja sa k jazykom staviam ako k nástrojom. A pre tento projekt som PHP vybral len preto, lebo sa mi zdalo vhodné z hľadiska podpory na hostingoch. Nerád by som naprogramoval niečo v Perle, Pythone, či Jave a potom by som to nemohol použiť, lebo zadávateľ nemá hosting s podporou týchto jazykov.
Závisí od projektu. Ja sa k jazykom staviam ako k nástrojom. A pre tento projekt som PHP vybral len preto, lebo sa mi zdalo vhodné z hľadiska podpory na hostingoch. Nerád by som naprogramoval niečo v Perle, Pythone, či Jave a potom by som to nemohol použiť, lebo zadávateľ nemá hosting s podporou týchto jazykov.Souhlasim, ze zadavatel s hostingem a nemoznosti/neochotou na nem neco menit je pro web developera nocni murou