Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 211. sraz, který proběhne v pátek 19. září od 18:00 ve Studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Na srazu proběhne přednáška Jiřího Eischmanna o nové verzi prostředí GNOME 49. Nemáte-li možnost se zúčastnit osobně, přednáškový blok bude opět streamován živě na server VHSky.cz a následně i zpřístupněn záznam.
Microsoft se vyhnul pokutě od Evropské komise za zneužívání svého dominantního postavení na trhu v souvislosti s aplikací Teams. S komisí se dohodl na závazcích, které slíbil splnit. Unijní exekutivě se nelíbilo, že firma svazuje svůj nástroj pro chatování a videohovory Teams se sadou kancelářských programů Office. Microsoft nyní slíbil jasné oddělení aplikace od kancelářských nástrojů, jako jsou Word, Excel a Outlook. Na Microsoft si
… více »Samba (Wikipedie), svobodná implementace SMB a Active Directory, byla vydána ve verzi 4.23.0. Počínaje verzí Samba 4.23 jsou unixová rozšíření SMB3 ve výchozím nastavení povolena. Přidána byla podpora SMB3 přes QUIC. Nová utilita smb_prometheus_endpoint exportuje metriky ve formátu Prometheus.
Správcovský tým repozitáře F-Droid pro Android sdílí doporučení, jak řešit žádosti o odstranění nelegálního obsahu. Základem je mít nastavené formální procesy, vyhrazenou e-mailovou adresu a být transparentní. Zdůrazňují také důležitost volby jurisdikce (F-Droid je v Nizozemsku).
Byly publikovány informace o další zranitelnosti v procesorech. Nejnovější zranitelnost byla pojmenována VMScape (CVE-2025-40300, GitHub) a v upstream Linuxech je již opravena. Jedná se o variantu Spectre. KVM host může číst data z uživatelského prostoru hypervizoru, např. QEMU.
V červenci loňského roku organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo. Dnes bylo nové logo představeno. "Indiánské pírko" bylo nahrazeno dubovým listem a text Apache Software Foundation zkratkou ASF. Slovo Apache se bude "zatím" dál používat. Oficiální název organizace zůstává Apache Software Foundation, stejně jako názvy projektů, například Apache HTTP Server.
Byla vydána (𝕏) srpnová aktualizace aneb nová verze 1.104 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.104 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Spotify spustilo přehrávání v bezztrátové kvalitě. V předplatném Spotify Premium.
Spoluzakladatel a předseda správní rady americké softwarové společnosti Oracle Larry Ellison vystřídal spoluzakladatele automobilky Tesla a dalších firem Elona Muska na postu nejbohatšího člověka světa. Hodnota Ellisonova majetku díky dnešnímu prudkému posílení ceny akcií Oraclu odpoledne vykazovala nárůst o více než 100 miliard dolarů a dosáhla 393 miliard USD (zhruba 8,2 bilionu Kč). Hodnota Muskova majetku činila zhruba 385 miliard dolarů.
Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Co když ten child někde chcípne a nezapíše tu tečku? Není lepší použít waitpid?Ako všetko, zaleží od použitia. Ak chceš poslať rodičovi nejakú správu, tak upravíš formát správ tečky za iný. A je to ľahko, a rýchlo.
... chybějící kontroly error code z fread, fwrite atd. Uf, to php je strašný hnus, nechápu, proč jsem s ním strávil kdysi tolik času. To si neber osobně, to je jenom stížnost na phpPHP ma ešte warning a error hlášky. Ak to stačí, ok, ak nie, tak sa to da ošetriť. Mne to stačilo takto. Ináč, zaleží od použitia, či to používaš ako skriptovací jazyk alebo programovací. Predsa ani v skripte detailne nekontroluješ furt, či máš miesta na disku.
Přenastav si error handler, aby házel výjimky a řešení chyb bude výrazně jednodušší.Tak jsem to přesně během poslední fáze frustrace z Php řešil, ale i tak bylo výsledkem dost nepřesné handlování exception a práce kolem, že jsem pochopil, že tímhle směrem opravdu nemělo smysl jít. Docela mě mrzí, že se v tomto směru neposunul můj oblíbený Perl, ze všech skriptovacích je na tom asi nejlíp můj ne tak oblíbený Python (a asi Ruby, které tak dobře neznám). Jinak myslím, že Perl na to má přímo nějaký modul, který udělá fork, udělá práci a pošle výsledek zpátky přes pipe (možná Parallel::Fork::BossWorker , nejsem si jistý). Ale proti třeba Java jsou všechny ty řešení dost šílené, zvláště, když od JDK 11 (?) umí pouštět přímo nekompilované java files. Jako proti gustu nic, když člověk umí jen php, tak co jiného zbývá, ale vidět potom v praxi, jak ten kód vypadá a stejně řeší jenom happy day scenario...
Namísto pojmenované roury použij anonymní, funguje to stejně, jen nestraší na disku a nemusíš ji uklízet (stačí zavřít). Taková hezká dvojice anonymních rour je stdin a stdout. Všechny knihovn funkce na spouštění procesů pro to mají podporu.Možno, ale pre logickú jednoduchosť je prehľadnejšie. Zároveň škalovateľne (rozšíriteľné do budúcnu). A pokiaľ nemáš dajme tomu 1000 ukončených "úkolov" (a la HTTP server), tak vyťaženosť ok. Ak sa signal vykonáva, tak sa blokujú dalsie (tak je default)
Přenastav si error handler, aby házel výjimky a řešení chyb bude výrazně jednodušší.Ešte zaleží od účelu programu, ak je niečo zle, tak všetko je zle a treba vykonať všetko nanovo.
Namísto pojmenované roury použij anonymní, funguje to stejně, jen nestraší na disku a nemusíš ji uklízet (stačí zavřít). Taková hezká dvojice anonymních rour je stdin a stdout. Všechny knihovn funkce na spouštění procesů pro to mají podporu.No, ono mať na disku (ak to neukladáš na ramfs) je že slúži ako na detekciu, či beží, nebeží program. Trebars ako ochrana proti dvojitému spusteniu.
Proc psat takove veci v sablonovacim jazyku???Od istej verzie už ním nie je. PHP je ľahšie forma C (syntax, filozofia). Môžeš si vybrať ako chceš písať, či objektovo alebo procedurárne, či aj ja. Relatívne ľahko sa dá algoritmus prepísať do iného jazyka. Stabilná štandardná knižnica. Rust ma zložitejšiu pracu s UTF-8 ako PHP. Python, to inštalovanie tých modulov a modulov. Moja práca (zamestnanie) a weby sú
str::chars()
), ale ani to většinou není moc velký problém.
function print_chars($text) { foreach(mb_str_split($text) as $char) echo "$char\n"; }
<?php function print_chars($text) { echo implode("\n", mb_str_split($text))."\n"; }
Prečo inštalovať moduly na niečo, čo je v štandardnej knižnici?
import time from multiprocessing import Pool def child(id): print(f"Child [{id}]: Starting.") for i in range(10): print(f"Child [{id}]: Message #{i}") time.sleep(.6) print(f"Child [{id}]: Ending.") with Pool(processes=10) as pool: pool.map(child, range(10))
Tiskni
Sdílej: