Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.
Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.
Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
todleto bytě jako mohlo zajímat pane vlk hele :O :O ;D ;D
ten zoreček jak ho tam maj popsanej asi jako nefunguje ale se zahrnutím tý váhy druhý číslice zprava snad jakoby jo. je tam jediná vyjímka ato když je zbytek po dělení dvojka. řešim to hejbáním uplně nejposlednější cifričkou napravo v čísle. pokud bysme vybrali jako tamtu modulo pozici poslední cifričku s váhou 1 tak zase nenajdem řešení pro zbytek 1 protože desítku na pozici jedný cifry nenacpem stejně jako u tý předposlední u zbytku 2 :O :O :D ;D
si teda jako myslim že nám stačí mit závislý jenom nějaký dvě zvolený cifry v tom čísle abysme z uplně jakýhokoliv zbytku mohli jakoby udělat něco dělitelnýho bezezbytku jedenáctma noa s vostatníma ciframa čísla si mužem moct dělat uplně co chcem a nebudem muset dělat řešení hrubou silou :D :D ;D ;D
#!/usr/bin/python3 WEIGHT = (6, 3, 7, 9, 10, 5, 8, 4, 2, 1) def validate_number(number): chk = sum([w * i for w, i in zip(WEIGHT, number)]) return chk % 11 == 0 # kontrolni pozice je předposlední číslice v čísle účtu def dopocitej_kontrolni_pozici(number): chk = sum([w * i for w, i in zip(WEIGHT, number)]) zbytek = chk % 11 # zbytek plus co je dělitelný bezezbytku jedenácti?? :O ;D # předposlední pozice má váhu 2 takže budem skákat po dvojkách od nuly po 18 # mužem najít pro všecky hodnoty zbytku kromě dvojky protože desítku (abysme měli 22) do jedný # jediný cifričky prostě nenacpem ikdbyby sme jakoby děsně moc chtěli :/ :/ # asi to maj v tom popisu blbě ale nevim if zbytek != 2: for x in range(0,10): if (zbytek + x*2) % 11 == 0: number[-2] = x return True # když máme zbytek 2 uděláme úpravu nejposlednější čísličky napravo co má váhu jedna # takže hejbnem celým zbytkem o jedna # lepší řešení mě nenapadlo :/ :/ else: if number[-1] < 9: number[-1] += 1 number[-2] = 4 return True else: number[-1] = 8 number[-2] = 5 return True # funguje to jakoby ždycky???? :O :O :O :O # nóóó mělo by že :O :O ale projistotu :D :D ;D ;D return False # na kontrolní pozici nechávám nuličku by nám to tuhletu hodnotu jakoby přeskočilo # při dělání sumy cisla = [] cisla.append([1,2,3,4,5,6,7,8,0,9]) cisla.append([7,7,7,7,7,7,7,7,0,7]) cisla.append([1,2,4,8,6,2,4,8,0,2]) cisla.append([3,1,4,1,5,9,2,6,0,3]) cisla.append([1,1,2,3,5,8,3,1,0,1]) cisla.append([4,1,8,3,5,8,3,4,0,4]) for num in cisla: dopocitej_kontrolni_pozici(num) print(num) if validate_number(num): print('cislo je validni') else: print('cislo neni validni')
Tiskni
Sdílej: