Multiplatformní multimediální knihovna SDL (Simple DirectMedia Layer) byla oficiálně vydána v nové major verzi 3 (3.2.0). Změny jsou popsány v README pro migraci aplikací z SDL 2 na SDL 3.
Wine bylo po roce vývoje od vydání verze 9.0 vydáno v nové stabilní verzi 10.0. Přehled novinek na GitLabu. Vypíchnuta je nová architektura ARM64EC a podpora High DPI škálování.
Edvard Rejthar na blogu zaměstnanců CZ.NIC představil nástroj deduplidog pro odstranění duplicitních souborů.
Společnost DeepSeek představila (𝕏) AI model DeepSeek-R1 (Hugging Face) srovnatelný s OpenAI o1 a uvolnila jej pod open source licencí MIT, tj. zdarma i pro komerční použití.
GKrellM (GNU Krell Monitors, Wikipedie), tj. grafická aplikace pro sledování systémů a různých událostí, byla po pěti a půl letech vydána v nové verzi 2.4.0. Přehled novinek na Gitea.
Americká první dáma Melania Trumpová vydala v předvečer manželovy inaugurace vlastní kryptoměnu. Jmenuje se $Melania. Donald Trump vydal vlastní kryptoměnu $Trump den před manželkou.
GNU Project Debugger aneb GDB byl vydán ve verzi 16.1. Podrobný přehled novinek v souboru NEWS.
Po 9 týdnech vývoje od vydání Linuxu 6.12 oznámil Linus Torvalds vydání Linuxu 6.13. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Odstraněn byl souborový systém ReiserFS.
19. ledna 2038 přeteče hodnota time_t na 32bitových systémech, na vyřešení problému roku 2038 (Y2K38) tedy zbývá 13 let. Např. Debian v uplynulém roce přešel na 64bitový čas. Bernhard Wiedemann z openSUSE sdílí chyby v sestavení rozšířeného softwaru.
Byla vydána druhá opravná verze 21.2 v dubnu loňského roku vydané verze 21 multimediálního centra Kodi (dříve XBMC, Wikipedie) s kódovým označením Omega.
srand; $min=4; $maximum=20; $generuj=0; my @pole = (); my $tmp = 0; sub generace { while($generuj<$min) { $mojecislo=int(rand($maximum)); foreach $cislo (@pole){ $cislo == $mojecislo ? $tmp = 1 : $tmp = $tmp; } if($tmp == 0){ $generuj += 1; push(@pole,$mojecislo); } } } sub vypis { for ($i=0;$i<@pole;$i++) { print "$pole[$i] "; } } &generace; &vypis; print "\n";
#!/usr/bin/perl -w srand; my %tmp; for (1..4) { $tmp{int(rand(20))}++ and redo; } print scalar (join ' ', keys %tmp), "\n";
#!/usr/bin/perl -w srand; my @tmp; while (scalar @tmp < 4) { (grep $tmp[0] == $_, @tmp = (int(rand(20)), @tmp)) - 1 and shift @tmp; } print scalar (join ' ', @tmp), "\n";
#!/usr/bin/perl srand; my (%h, @l); while (scalar @l < 4) { $j = int(rand(20)) + 1; if (!defined $h[$j]) { $h[$j] = 1; push @l, $j; } } $, = " "; $\ = "\n"; print @l;
$h[$j]=$l[$#l+1]=$j if $j=int(rand(20))+1 and !defined $h[$j];ale rozhodl jsem se dneska pro čitelnost
Tiskni Sdílej: