Na Kickstarteru byla spuštěna crowdfundingová kampaň na podporu telefonu Murena 2 s /e/OS. Telefon má 2 hardwarové přepínače. Prvním lze jednoduše vypnout kamery a mikrofony. Druhým se lze odpojit od sítí.
Společnost Qualcomm publikovala říjnový bezpečnostní bulletin. V úvodu informuje, že bezpečnostní chyby CVE-2023-33106, CVE-2023-33107, CVE-2022-22071 a CVE-2023-33063 jsou cíleně využívány útočníky. O CVE-2022-22071 se píše už v loňském květnovém bulletinu. Detaily o zbylých chybách jsou k dispozici OEM partnerům. Veřejně budou k dispozici až s vydáním prosincového bulletinu.
Byla vydána nová verze 5.18 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 12.5.6. Tor na verzi 0.4.8.6.
Šifrovací nástroj VeraCrypt v menším vydání 1.26.7 nejen opravuje chyby a aktualizuje podporované algoritmy (podrobnosti v poznámkách vydání), ale také přestává podporovat původní svazky TrueCrypt.
V sobotu 7. října proběhne Maker Faire Liberec, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Mastodon vydal výroční zprávu za rok 2022 (pdf).
Ubuntu Summit 2023 proběhne od 3. do 5. listopadu v Rize.
Programovací jazyk Python byl vydán v nové major verzi 3.12.0. Podrobný přehled novinek v Changelogu.
Linux ve Scratchi. Ne Linux v linuxové distribuci Linux From Scratch, ale Linux bežící v emulátoru procesoru RISC-V ve vizuálním programovacím jazyce Scratch.
Dnes ve 12 hodin začal další ročník CTF (Capture the Flag) soutěže The Catch: "Tentokrát nás kolegové z Forenzní laboratoře zavedou na loď plnou sofistikovaných síťových technologiích, kde soutěžící budou muset zvládnout náročné úkoly. Loď nese jméno našeho skvělého kolegy Josefa Vericha – síťového guru. Tradičně se soutěž koná v říjnu – měsíci kybernetické bezpečnosti."
Tak proč chcete GDI (což je grafické rozhraní Windows)?
Gtk+ nebo Qt nutně použít nemusíte, ale je to podstatně pohodlnější než používat přímo nízkoúrovňové knihovny.
velikost písmaQPainter
QFont font; font.setPixelSize(...); painter.setFont(font); painter.drawText(...);QtQuick
Text { id: prihlasovaciText font.pixelSize: ... text: "..." }
barvu, velikost podkladového obdélníku pod textemQPainter
QColor color(Qt::blue); painter.fillRect(QRect(0, 0, 100, 100), color);QtQuick
Rectangle { x: 0; y: 0; width: 100; height: 100 color: "blue" }
kliknutím do nějakého regionu je nutné změnit vykreslovaný text, například implicitně by bylo zobrazené např. "přihlášení - ok", po kliku by se zobrazovalo "přihlášení proběhlo v hhmm", v principu jde o zjištění zda-li vstupní souřadnice kliku (POINT) je v tomto prostoru měnitelnéhoQPushButton
QPushButton *button = new QPushButton("Klik"); connect(button, SIGNAL(clicked()), SLOT(osetriKliknutie())); void MojeOkno::osetriKliknutie() { ... }QtQuick
MouseArea { onClicked: prihlasovaciText.text = "Prihlaseny"; }
zjistit zda-li se zdrojový string "vleze" na celou šířku monitoruQPainter
QFontMetrics metrics(font); auto size = metrics.boundingRect("Text");QtQuick Vlastnosti width a height u elementu Text.
veškeré rozměry budou definovány v procentechQPainter Ošetrené programovo (
width() * percenta / 100) QtQuick
Rectangle { width: parent.width * precentualnaSirka / 100; x: parent.width * percentualnyPosun / 100; }
omezit blikání při vykreslování, využít doublebuffering (v gdi vykreslení do dočasné bitmapy)V Qt je double buffering automaticky zapnutý, netreba sa o to vôbec starať.
Tiskni
Sdílej: