V San José probíhá vývojářská konference NVIDIA GTC 2024. CEO společnosti NVIDIA Jensen Huang měl dvouhodinovou keynote, ve které představil celou řadu novinek: NVIDIA Blackwell platform, NVIDIA NIM microservices, NVIDIA Omniverse Cloud APIs, Project GR00T, …
Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.
Od 21. do 23. března proběhnou Arduino Days 2024. Sledovat bude možné oficiální streamy. Zúčastnit se lze i lokálních akcí. V Česku jsou aktuálně registrovány dvě: v Praze na Matfyzu a v Poličce v městské knihovně.
Letošní ročník konference LinuxDays se uskuteční o víkendu 12. a 13. října, opět se potkáme v pražských Dejvicích na FIT ČVUT. Také během letošního ročníku nás budou čekat desítky přednášek, workshopy, stánky a spousta doprovodného programu. Aktuální dění můžete sledovat na Twitteru, Facebooku nebo na Mastodonu, přidat se můžete také do telegramové diskusní skupiny.
Byla vydána nová major verze 2.0.0 a krátce na to opravné verze 2.0.1 open source online editoru Etherpad (Wikipedie) umožňujícího společné úpravy v reálném čase.
Matematický software GNU Octave byl vydán ve verzi 9.1.0. Podrobnosti v poznámkách k vydání. Nově je preferovaný grafický backend Qt a preferovaná verze Qt 6. V tomto vydání byly přepracovány funkce pro převod čísel z desítkové soustavy. Jako obvykle jsou zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu březnový souhrn novinek. Vypíchnout lze, že pracují na virtuálním asistentu PineVox a zatím bezejmenných sluchátkách na lícní kosti (bone conduction).
Hyprland, kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, je již dva roky starý. Při té příležitosti byla vydána verze 0.37.0 (a záhy opravná 0.37.1 řešící chybu ve vykreslování oken). Nově závisí na knihovně hyprcursor, která poskytuje škálovatelné kurzory myši.
Geolokační služba Mozilla Location Service, kterou používá množství svobodného softwaru (často přes Geoclue), letos skončí. Data budou dostupná pouze do 10. dubna 2024, API klíče třetích stran budou odstraněny 12. června. Příčinou je údajné porušení patentů firmy Skyhook v roce 2019, následná dohoda omezila rozvoj MLS.
Perl 6 Wiki a Perl6 FAQ vám spolu s novou verzí Pugse (6.2.13, r14402) připomenou, že Perl 6 žije a je nutné s ním stále počítat. Pugs shell a provázání dokumentace s části 18 tísíc testů [1], [2] a se stavem implementace [3], [4] jsou nejnovější vychytávky v tomto zajímavém projektu. A kdy bude beta šestky? No přece na vánoce. Všichni okolo to už vědí od července... 2001 :-).
Tiskni Sdílej:
. a ~ bylo nutne oddelit: my $a = 10.1; $a; # 10.1 my $a = 10.1; ~$a; # "10.1" my $a = 10.1; $a ~= '12'; +$a; # 10.112 . se používá pro volání metod místo ->, což je určitě plus .= operator does inplace modification of the object on the left my $var = Bar.new; # $var se muze zmenit, $var = Cat.new; my Bar $var .= new; # "my Bar $var = $var.new", tj. $var ma typ Bar? a : ma take lepsi vyuziti, takze se nabizi ?? a ::, jenze :: ma lepsi vyuziti
'foo::bar::blahh' 'my ::blubb $x' 'my &foo ::= sub (*@_) { print @_ }; # binding at compile time'), takze zbylo ?? a !! Ja se desim toho, ze ostatni dynamicke jazyky zaniknou .
Ja se desim toho, ze ostatni dynamicke jazyky zaniknou .Ano, možná všechny pokosí záchvat smíchu, až uvidí novou syntaxi Perlu BTW: škoda, že se Larry držel tak při zemi. V unicode je tolik hezkých znaků a on pořád trvá na ASCII. Takový paralel Lisp má alfa a beta, tak proč Perl nemá aspoň klingonské znaky?
Ja se desim toho, ze ostatni dynamicke jazyky zaniknou .Tak ten byl dobrej
Jeho averzia očividne pramení z neznalosti. Ale keď ho tak baví diskutovať o niečom, čomu vôbec nerozumie…Aaa, pán je génius který zcela jistě umí číst myšlenky :-P S Perlem sem si nějaký ten čas hrál a viděl sem hodně Perlových zdrojáků. A jeho syntaxe (a filosofie "mnoha způsobů jak udělat jednu věc") se mi prostě a jednoduše hnusí. Python nebo Ruby se mi líbí nesrovnatelně více (i když v Ruby bohužel pár perlismů také přebývá). Je to zkrátka můj názor a pohled na věc...
Da se pomoci ni jednoduse napsat mnoho veci a celkem dobre se to cte.Ano, pokud děláš 5 let v Perlu a znáš všechny jeho vychytávky. Pokud ne, nemáš šanci zjistit, co ten smajlík, který před sebou vidíš, dělá co. Osobně tíhnu k jazykům s minimalistickou syntaxí, takže Perl (jako jeden ze syntakticky nejsložitějších jazyků na světě) mě příliš neimponuje. Navíc si ta šílená barokní syntaxe vybírá daň v podobě složitého a pomalého (jde to ruku v ruce) parseru. Což se koneckonců projevuje i tak, že vývoj trvá 5 let.
Rozdily jsou opravdu velke a sestka (az bude implementovana pod Parrotem) bude mit navrch oproti Pythonu a Ruby.Mohl bys napsat více? Čistě příklady toho, co umí (by měl umět) Perl6 a Ruby/Python ne?
if 1 < $min <= $max < 100 { say "ok"; }popr tá (až) alchýmia s pozičnými a pomenovanými parametrami sa môže ukázať v dobrom svetle. Niektoré nové veci som však nepochopil, napr. dôvod zmeny operátora ?: popr. zavedenie operátora //.
priznám sa, perl6 poznám zatiaľ len z dokumentácií
$msg // say 'undefined value'; # nebo err misto // # pres google code search jsem nasel jeste tohle: return $message.:msg_key ~ ': ' ~ $message.:msg_vars.pairs.sort.map:{ .key~'='~(.value // '') }.join( ', ' );
if 1 < min <= max < 100: print "ok"zase tak moc jiné není . Skutečně mě nenapadá nic (snad až na zabudovanou podporu pro regexpy), v čem je taková výhoda mít na každou věc speciální syntaxi. BTW: pojmenované parametry jsou perfektní věc. Zvyšuje to čitelnost programu, zvlášť, když má nějaká funkce parametrů více (volitelných) parametrů, tak jsou k nezaplacení.
print "Hello world"
tolik neotestuje .
Prostě a jednoduše, Perl není (z mnoha důvodů) jazyk pro mě.