Americká vláda se po převzetí zhruba desetiprocentního podílu ve výrobci čipů Intel chystá na další investice do vybraných firem. Na sociální síti Truth Social to napsal prezident Donald Trump. Jeho ekonomický poradce Kevin Hassett v rozhovoru v televizi CNBC řekl, že nemusí jít pouze o firmy z technologického sektoru, ale i z jiných odvětví.
V Amsterdamu probíhá Open Source Summit Europe. Organizace Linux Foundation představuje novinky. Pod svá křídla převzala open source dokumentovou databázi DocumentDB.
Přesně před 34 lety, 25. srpna 1991, oznámil Linus Benedict Torvalds v diskusní skupině comp.os.minix, že vyvíjí (svobodný) operační systém (jako koníček, nebude tak velký a profesionální jako GNU) pro klony 386 (486), že začal v dubnu a během několika měsíců by mohl mít něco použitelného.
86Box, tj. emulátor retro počítačů založených na x86, byl vydán ve verzi 5.0. S integrovaným správcem VM. Na GitHubu jsou vedle zdrojových kódů ke stažení také připravené balíčky ve formátu AppImage.
Vláda Spojených států získala desetiprocentní podíl v americkém výrobci čipů Intel. Oznámili to podle agentur americký prezident Donald Trump a ministr obchodu Howard Lutnick. Společnost Intel uvedla, že výměnou za desetiprocentní podíl obdrží státní dotace v hodnotě 8,9 miliardy dolarů (zhruba 186 miliard Kč). Částka podle Intelu zahrnuje dříve přislíbené subvence 5,7 miliardy dolarů z programu CHIPS na podporu výroby čipů v USA,
… více »Organizace Apache Software Foundation (ASF) vydala verzi 27 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Knihovna FFmpeg byla vydána ve verzi 8.0 „Huffman“. Přibyla mj. podpora hardwarově akcelerovaného kódování s využitím API Vulcan, viz seznam změn.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal Zprávu o stavu kybernetické bezpečnosti ČR za rok 2024 (pdf). V loňském roce NÚKIB evidoval dosud nejvíce kybernetických bezpečnostních incidentů s celkovým počtem 268. Oproti roku 2023 se však jedná pouze o drobný nárůst a závažnost dopadů evidovaných incidentů klesá již třetím rokem v řadě. V minulém roce NÚKIB evidoval pouze jeden velmi významný incident a významných incidentů bylo zaznamenáno 18, což oproti roku 2023 představuje pokles o více než polovinu.
Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované obrázky APNG a WebP.
Na chytré telefony a počítačové tablety v Rusku bude od začátku příštího měsíce povinné předinstalovávat státem podporovanou komunikační aplikaci MAX, která konkuruje aplikaci WhatsApp americké společnosti Meta Platforms. Oznámila to dnes ruská vláda. Ta by podle kritiků mohla aplikaci MAX používat ke sledování uživatelů. Ruská státní média obvinění ze špehování pomocí aplikace MAX popírají. Tvrdí, že MAX má méně oprávnění k přístupu k údajům o uživatelích než konkurenční aplikace WhatsApp a Telegram.
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: