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í.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.
Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.
Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.
Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.
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))
Tiskni Sdílej: