Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.
Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.
Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.
Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.
Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Eugen Rochko, zakladatel Mastodonu, tj. sociální sítě, která není na prodej, oznámil, že po téměř 10 letech odstupuje z pozice CEO a převádí vlastnictví ochranné známky a dalších aktiv na neziskovou organizaci Mastodon.
Byla vydána nová major verze 5.0 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v obsáhlých poznámkách k vydání. Videopředstavení na YouTube.
Cloudflare, tj. společnost poskytující "cloudové služby, které zajišťují bezpečnost, výkon a spolehlivost internetových aplikací", má výpadek.
Letos se uskuteční již 11. ročník soutěže v programování Kasiopea. Tato soutěž, (primárně) pro středoškoláky, nabízí skvělou příležitost procvičit logické myšlení a dozvědět se něco nového ze světa algoritmů – a to nejen pro zkušené programátory, ale i pro úplné začátečníky. Domácí kolo proběhne online od 22. 11. do 7. 12. 2025 a skládá se z 9 zajímavých úloh různé obtížnosti. Na výběru programovacího jazyka přitom nezáleží – úlohy jsou
… více »Rád bych si vytvořil trošku odlišné gtk téma odvozené z defaultního.
Učil jsem podle tohoto tutoriálu. Hned v úvodu (kapitola - the gtkrc file) je popsáno, co je style, class, widget a widget_class.
style declarations, which define ways of drawing things
class declarations, which assign styles to particular classes
widget declarations, which assign styles to particular widgets by widget name
widget_class declarations, which assign styles to particular widgets by class name
V těchto deklarací mám problém. Styl je jasný. Class přiřadí styl k jednotlivé třídě z Object hierarchy.
Widget přiřadí styl k jednotlivému widgetu (např: GtkButton,..) př. z Widget gallery
Widget_class vůbec nerozumím nebo spíš nevím, jak je definovat. Z různých ostatních již hotových gtk tématech mám že se definují např: widget_class "*Button*" style "button". Nevím, jak zjistit a kde vzít widget_class popř. kam ho přiřadit ?
Zjistil jsem, že zvládnutím widget_class se mi podaří vyřešit tento problém: Podle ukázky z návodu jsem si myslel, že definuji default pro (nej)vyšší objekt a nižší objekt v hiearchii, pak překryji: jednoduchá ukázka, vytvořím si např:
style "default" {
fg[NORMAL] = "#000000"
bg[NORMAL] = "#f2f2f2"
base[NORMAL] = "#f1f1f1"
text[NORMAL] = "#232323"
fg[ACTIVE] = "#000000"
bg[PRELIGHT] = "#777777"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#000000"
}
style "button" = "default" {
fg[PRELIGHT] = "#ffffff" # popredi se neprekryje
bg[PRELIGHT] = "#999999"
}
class "GtkWidget" style "default"
class "GtkButton" style "button"
Rád bych si to vyhledal na internetu, ale návodů(+ vysvětlení) na tvoření gtk témat je velmi málo (Příkladů gtk témat je samozřejmě hodně). Děkuji.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej: