Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.
pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.
Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.
… více »Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)
Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.
Na Seznam nepovolených internetových her (Wikipedie) se k 13. 7. 2026 dostala predikční platforma Polymarket.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 167 (pdf) a Hello World 30 (pdf).
Byla vydána nová verze 3.22.0 grafického vývojového prostředí a platformy Gambas (Wikipedie) založené na interpretru programovacího jazyka Basic s rozšířením o objektově orientované programování. Přehled novinek v poznámkách k vydání. Zdrojové kódy jsou k dispozici na GitLabu.
FreeBSD odstranilo poslední GPL kód ze základního systému. Konkrétně dpv, libdpv, libfigpar a dialog. Instalátor před čtyřmi lety přešel z dialogu na bsddialog.
from PyQt4 import QtCore, QtGui
import sys
import threading
import time
class oknoHlavni:
def __init__(self):
self.klient = klient(self)
##########################
## Hlavni okno programu ##
##########################
self.app = QtGui.QApplication(sys.argv)
self.mainWindow = QtGui.QMainWindow()
self.mainWindow.setWindowTitle("Moje okno")
self.mainWidget=QtGui.QWidget(self.mainWindow)
self.mainWindow.setCentralWidget(self.mainWidget)
self.layout=QtGui.QGridLayout(self.mainWidget)
#################
## WIDGET CHAT ##
#################
self.widgetChat=QtGui.QWidget(self.mainWidget)
self.layout.addWidget(self.widgetChat,1,0,1,1)
self.layoutChat=QtGui.QGridLayout(self.widgetChat)
# okno na zpravy - sklo
self.chatSklo=QtGui.QTextEdit(self.widgetChat)
self.chatSklo.setReadOnly(True)
# prida objekty do layoutu
self.layoutChat.addWidget(self.chatSklo,1,0,1,3)
self.obnoveniOkna()
self.klient.start()
def obnoveniOkna(self):
self.mainWindow.show()
def skloZapisText(self, text):
print "skloZapisText: ", text
self.chatSklo.setText(text)
class klient:
def __init__(self, rodic):
self.grafika = rodic
def start(self):
v1 = threading.Thread(target = self.vlakno)
v1.start()
def vlakno(self):
print "Vlakno"
for i in range(50):
time.sleep(0.5)
self.grafika.skloZapisText("Vlakno..."+str(i))
grafika = oknoHlavni()
sys.exit(grafika.app.exec_())
Program vypíše:
Vlakno skloZapisText: Vlakno...0 QObject: Cannot create children for a parent that is in a different thread. Atd...Předem díky za rady
self.grafika(QtCore.SIGNAL("progress(int)"), nejake_cislo)
Do první třídy (oknoHlavni) bych dal toto:
self.app.connect(?co sem?, QtCore.SIGNAL("progress(int)"), self.skloZapisText)
Jenže co mám dát jako první parametr?
klient dědila od QtCore.QObject, tak by se dal vyvolat vlastní signál přes self.emit. Více tady. A tady máš referenční příručku ke všem PyQt4 třídám.
class klient : public QThread
{
Q_OBJECT
signals:
void addText(QString text);
// atd.
};
class oknoHlavni : public Q...
{
Q_OBJECT
slots:
void textReceived(QString text);
};
// a pak někde
connect(m_pClient, SIGNAL(addText(QString)), this, SLOT(textReceived(QString)));
// posílání:
emit addText(nejakyText); // šlo mi snad i bez emit (?)
(Sorry, ale Python fakt ne-e.)
Tiskni
Sdílej: