Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.
Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.
Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.
Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Eugen Rochko, zakladatel Mastodonu, tj. sociální sítě, která není na prodej, oznámil, že po téměř 10 letech odstupuje z pozice CEO a převádí vlastnictví ochranné známky a dalších aktiv na neziskovou organizaci Mastodon.
Byla vydána nová major verze 5.0 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v obsáhlých poznámkách k vydání. Videopředstavení na YouTube.
Cloudflare, tj. společnost poskytující "cloudové služby, které zajišťují bezpečnost, výkon a spolehlivost internetových aplikací", má výpadek.
Letos se uskuteční již 11. ročník soutěže v programování Kasiopea. Tato soutěž, (primárně) pro středoškoláky, nabízí skvělou příležitost procvičit logické myšlení a dozvědět se něco nového ze světa algoritmů – a to nejen pro zkušené programátory, ale i pro úplné začátečníky. Domácí kolo proběhne online od 22. 11. do 7. 12. 2025 a skládá se z 9 zajímavých úloh různé obtížnosti. Na výběru programovacího jazyka přitom nezáleží – úlohy jsou
… více »Byla vydána nová verze 2.52.0 distribuovaného systému správy verzí Git. Přispělo 94 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Tiskni
Sdílej:
program mala_nasobilka;
var f,a,b,c,p,s:integer;
pu:real;
begin
randomize;
s:=0;
write('Pocet prikladov ? ');
readln(p);
for f:=1 to p do
begin
a:=random(11);
b:=random(11);
write(a,' x ',b,' = ');
readln(c);
if c = a * b then
begin
writeln;
writeln('spravne');
writeln;
inc(s);
end
else writeln('nespravne');
end;
pu:=(s/p) * 100;
writeln;
writeln('Celkovy pocet prikladov: ',p,' z toho spravnych prikladov ',s,'. Percentualna uspesnost ', pu:2:0, '%');
end.
V pythone by som to robil asi nejak takto (sorry ak tam chybaju nejake medzery a pod., nedaval som na to zas az taky pozor).
import sys
import random
import operator
modX = lambda x: x % 10 + 1
ops = {
'+': (operator.add, int, int),
'-': (operator.sub, int, int),
'*': (operator.mul, modX, modX),
'/': (operator.div, int, modX)
}
print "Vitej, maly poctari. Jsi pripraven na trochu zabavy? (Program ukoncis necelociselnym vstupom.)\n"
while True:
i1 = random.randint(1,100)
i2 = random.randint(1,100)
op = random.choice(list(ops))
fop, mod1, mod2 = ops[op]
i1 = mod1(i1)
i2 = mod2(i2)
vysl = fop(i1, i2)
try:
guess = int(raw_input("%6d\n%6s\n%6d\n\nVysledek: " % (i1, op, i2)))
except ValueError:
sys.exit(1)
while guess != vysl:
print "Spatne, tupce! Pocitej znovu.\n"
try:
guess = int(raw_input("%6d\n%6s\n%6d\n\nVysledek: " % (i1, op, i2)))
except ValueError:
sys.exit(1)
op = random.choice(['+', '-', '*', '/'])
result = eval('%d %s %d' % (num1, op, num2))