Společnost BenQ uvádí na trh novou řadu monitorů RD určenou pro programátory. První z nich je RD240Q.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem nadále zůstává Frontier od HPE (Cray) s výkonem 1,206 exaFLOPS. Druhá Aurora má oproti loňsku přibližně dvojnásobný počet jader a dvojnásobný výkon: 1,012 exaFLOPS. Novým počítačem v první desítce je na 6. místě Alps. Novým českým počítačem v TOP500 je na 112. místě C24 ve Škoda Auto v Mladé Boleslavi. Ostravská Karolina, GPU
… více »GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
plot 1:($2+$3+...)
#!/bin/bash # USAGE: mergefuncs FILE... # Martin Cizek <cizek@webland.cz> [ $# -gt 0 ] || exit 1; awk ' function complete_last() { for (i = idx; i <= count; i++) res[i] = res[i] " 0" idx = 1 have_prev = 0 } BEGIN { xi = 0 idx = 1 } ARGIND < ARGC/2 { if (length($1)) x[xi++] = (double)$1 next } !sorted { count = asort(x) sorted = 1 lastind = ARGIND } /[^ \t]/{ if (lastind != ARGIND) complete_last() lastind = ARGIND while (idx <= count && x[idx] <= $1) { if ((have_prev && x[idx] == prev_x) || x[idx] == $1) res[idx] = res[idx] " " $2 else if (have_prev && x[idx] >= prev_x) res[idx] = res[idx] " " (prev_y + ($2-prev_y)*(x[idx]-prev_x)/($1-prev_x)) else res[idx] = res[idx] " 0" idx++; } } /[^ \t]/&&!have_prev { have_prev = 1 prev_x = (double)$1 prev_y = (double)$2 } END { complete_last() for (i = 1; i <= count; i++) print x[i] " " res[i] } ' "$@" "$@"
join -e 0 -j 1 files...
Tiskni Sdílej: