Byla vydána verze 1.90.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.25.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byla vydána nová major verze 7.0 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Nově je postavena je na Debianu 13 (Trixie) a GNOME 48 (Bengaluru). Další novinky v příslušném seznamu.
Společnost Meta na dvoudenní konferenci Meta Connect 2025 představuje své novinky. První den byly představeny nové AI brýle: Ray-Ban Meta (Gen 2), sportovní Oakley Meta Vanguard a především Meta Ray-Ban Display s integrovaným displejem a EMG náramkem pro ovládání.
Po půl roce vývoje od vydání verze 48 bylo vydáno GNOME 49 s kódovým názvem Brescia (Mastodon). S přehrávačem videí Showtime místo Totemu a prohlížečem dokumentů Papers místo Evince. Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Open source softwarový stack ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán ve verzi 7.0.0. Přidána byla podpora AMD Instinct MI355X a MI350X.
Byla vydána nová verze 258 správce systému a služeb systemd (GitHub).
Byla vydána Java 25 / JDK 25. Nových vlastností (JEP - JDK Enhancement Proposal) je 18. Jedná se o LTS verzi.
Věra Pohlová před 26 lety: „Tyhle aféry každého jenom otravují. Já bych všechny ty internety a počítače zakázala“. Jde o odpověď na anketní otázku deníku Metro vydaného 17. září 1999 na téma zneužití údajů o sporožirových účtech klientů České spořitelny.
Byla publikována Výroční zpráva Blender Foundation za rok 2024 (pdf).
$array = array(11 => 'ahoj', 12 => 'pa', 15 => 'nazdar'); function retNum($n, $array) { return $array[$n]; } echo retNum(11, $array);ale potřeboval bych poradit, jak opravit kód abych nemusel použít pole $array u volané funkce retNum(), abych volal funkci jen třeba echo retNum(11). poradí někdo? Díky
Řešení dotazu:
class Num { private $array = array( 11 => 'ahoj', 12 => 'pa', 15 => 'nazdar' ); public function ret($n) { return static::$array[$n]; } } // někde na začátku programu $num = new Num; // a potom echo $num->ret(11);
class Num { private $array = array( 11 => 'ahoj', 12 => 'pa', 15 => 'nazdar' ); public function ret($n) { return $this->array[$n]; } }Druhá možnost je použít static v definici pole, aby bylo v paměti jen jednou (pokud je velké a neměnné) a pak ta původní verze je správně.
Použít function handling functions and vytvořit si funkci s jedním argumentem už fixním?A nějaká ukázka pro pochopení? Díky
function retNum($n, $array) { return $array[$n]; } $retNum2 = function($n) { return retNum($n, array(11 => 'ahoj', 12 => 'pa', 15 => 'nazdar')); }; echo $retNum2(11);
class NejakaBlbost { private $pole1 = array(32, 71, 66, 50, 37); private $ble = 7; public function nejakaMetoda($n) { $a = 1 + $this->ble % 33; $this->ble *= $this->ble; return chr($this->pole1[$a >> $n] + $a); } } $x = new NejakaBlbost; echo $x->nejakaMetoda(3); echo $x->nejakaMetoda(3); echo $x->nejakaMetoda(3); echo $x->nejakaMetoda(3);A hádej, co to vypíše. Nápověda: nebudou to čtyři stejná čísla.
<?php function retNum($n) { static $array = array(11 => 'ahoj', 12 => 'pa', 15 => 'nazdar'); return $array[$n]; } echo retNum(11);
Tiskni
Sdílej: