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.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
def __init__(self): self.mixer=alsa.Mixer(); if self.mixer.getmute()[0]==0: self.icon=gtk.status_icon_new_from_stock(gtk.STOCK_YES); else: self.icon=gtk.status_icon_new_from_stock(gtk.STOCK_NO); pid=os.fork(); if pid==0: while True: mixer=alsa.Mixer(); if mixer.getmute()[0]==0: print "UNMUTED"; self.icon.set_from_stock(gtk.STOCK_YES); elif mixer.getmute()[0]==1: print "MUTED"; self.icon.set_from_stock(gtk.STOCK_NO); time.sleep(1); self.icon.connect("popup-menu",self.show_controls);
mám problém s tím, že i když se mi na příkazovém řádku správně vypisuje MUTED/UNMUTED, tak se mi nemění tray ikona. Nevíte kde mám chybu?
Zkoušel jsem i vlákno, ale ani to nezabralo. A ten kód mixeru musím mít v jíném procesu, protože v hlavním procesu už mám smyčku gtk.main();
glib.timeout_add()
.
Mimochodem, osobně si myslím že je trochu neslušné ptát se na více místech najednou a nezmínit to...
Tiskni
Sdílej: