Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Pro moddery Minecraftu: Java edice Minecraftu bude bez obfuskace.
Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
Po Canonicalu a SUSE oznámil také Red Hat, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).
TrueNAS (Wikipedie), tj. open source storage platforma postavená na Linuxu, byl vydán ve verzi 25.10 Goldeye. Přináší NVMe over Fabric (NVMe-oF) nebo OpenZFS 2.3.4.
Byla vydána OpenIndiana 2025.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).
České základní a střední školy čelí alarmujícímu stavu kybernetické bezpečnosti. Až 89 % identifikovaných zranitelností v IT infrastruktuře vzdělávacích institucí dosahuje kritické úrovně, což znamená, že útočníci mohou vzdáleně převzít kontrolu nad klíčovými systémy. Školy navíc často provozují zastaralé technologie, i roky nechávají zařízení bez potřebných aktualizací softwaru a používají k nim pouze výchozí, všeobecně známá
… více »
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: