Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
Linuxová distribuce Frugalware (Wikipedie) ke konci roku 2025 oficiálně končí.
Byla vydána nová verze 3.0.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP bude brzy k dispozici také na Flathubu.
Americký výrobce čipů AMD uzavřel s americkou společností OpenAI smlouvu na několikaleté dodávky vyspělých mikročipů pro umělou inteligenci (AI). Součástí dohody je i předkupní právo OpenAI na přibližně desetiprocentní podíl v AMD.
Byla vydána nová verze 10.1 sady aplikací pro SSH komunikaci OpenSSH. Uživatel je nově varován, když se nepoužívá postkvantovou výměnu klíčů.
class Data { private $data = array(); public function set(???) { ??? } } class Afill { public function __construct($objData) { $objData->set($pole['petr'] = array('Smutny' => 'ano', 'Stary' => 'ano');); } } class Bfill { public function __construct($objData) { $objData->set($pole['libor'] = array('Smutny' => 'ne', 'Stary' => 'ano');); } } class Cfill { public function __construct($objData) { $objData->set($pole['jana'] = array('Smutny' => 'ne', 'Stary' => 'ne');); } }
class Data { private $data = array(); public function set($key, $array) { if (array_key_exists($key, $array)) array_merge($this->data[$key], $array); else $this->data[$key] = $array; } } class Afill { private $pole; function __construct($key, $array) { $this->pole[$key] = $array; } function get() { return $pole; } } $neco = new Afill('petr', array('smutny' => 'ano', 'stary' => 'ano')); $data = new Data(); $data->set(array_keys($neco->get()), array_values($neco->get()));Třeba takhle, ale nedokážu si moc představit, jak by tohle mohlo být použitelné, je to opravdu dost nehezké.
Tiskni
Sdílej: