Ubuntu Cinnamon bude od Ubuntu 23.04 oficiální odnoží Ubuntu (návrh, schválení).
Byla vydána nová major verze 5.0 účetního softwaru GnuCash (Wikipedie). Ve formátu Flatpak je již k dispozici na Flathubu.
Na GOG.com běží Spring Sale. Při té příležitosti lze získat zdarma počítačovou hru Alwa's Awakening (ProtonDB).
Byla vydána verze 3.28.0 2D CAD (computer-aided design) softwaru QCAD (Wikipedie). Přehled novinek v Changelogu.
Změna ve vedení společnosti SUSE. Dosavadní CEO Melissa Di Donato odstoupila. Od 1. května je novým CEO Dirk-Peter van Leeuwen, bývalý Senior Vice President a General Manager ve společnosti Red Hat.
CyberChef je webová aplikace pro analýzu dat a jejich kódování a dekódování, šifrování a dešifrování, kompresi a dekompresi, atd. Často je využívaná při kybernetických cvičeních a CTF (Capture the Flag). Vydána byla nová major verze 10 (aktuálně 10.4.0). Přehled novinek v Changelogu.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-1 Focal založené na Ubuntu 20.04 Focal Fossa.
Společnost Red Hat slaví 30 let.
Ve věku 91 let zemřel izraelský informatik Ja'akov Ziv, spolutvůrce bezztrátových kompresních algoritmů LZ77, LZ78 a LZW (Lempel–Ziv–Welch).
Byla představena nová Arduino deska Arduino UNO R4 s 32bitovým MCU RA4M1 (Arm Cortex-M4). Desku lze zatím získat pouze v rámci early access programu.
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: