Aplikace pro ověřování věku uživatelů on-line platforem je technicky hotová a brzy bude k dispozici pro občany EU, oznámila dnes předsedkyně Evropské komise Ursula von der Leyenová. Půjde podle ní o bezplatné a snadno použitelné řešení, které pomůže chránit děti před škodlivým a nelegálním obsahem. Aplikace bude podle ní fungovat na jakémkoli zařízení a bude zcela anonymní.
V prosinci 2012 byla z linuxového jádra odstraněna podpora procesorů 386. Včera započalo odstraňování podpory procesorů 486.
IuRe (Iuridicum Remedium) vyhlásila Ceny Velkého bratra za rok 2025. Slídily roku jsou automobilka Volkswagen, Meta a česká Ministerstva vnitra a průmyslu a obchodu. Autorem Výroku Velkého bratra je dánský ministr spravedlnosti zpochybňující právo na šifrovanou komunikaci. Naopak Pozitivní cenu získali studenti Masarykovy univerzity za odpor proti nucení do používaní aplikace ISIC.
Po osmi měsících vývoje byla vydána nová verze 0.16.0 programovacího jazyka Zig (Codeberg, Wikipedie). Přispělo 244 vývojářů. Přehled novinek v poznámkách k vydání.
Nejnovější X.Org X server 21.1.22 a Xwayland 24.1.10 řeší 5 bezpečnostních chyb: CVE-2026-33999, CVE-2026-34000, CVE-2026-34001, CVE-2026-34002 a CVE-2026-34003.
Po roce vývoje od vydání verze 1.28.0 byla vydána nová stabilní verze 1.30.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.30.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2026-04-13. Přehled novinek poznámkách k vydání. Nově ve výchozím nastavení příkaz sudo vyžaduje heslo.
Společnost Blackmagic Design oznámila vydání verze 21 svého proprietárního softwaru pro editování videí a korekci barev DaVinci Resolve běžícího také na Linuxu. Z novinek je nutno vypíchnout možnost editování fotografií. Základní verze DaVinci Resolve je k dispozici zdarma. Plnou verzi DaVinci Resolve Studio lze koupit za 295 dolarů.
Multipatformní renderovací jádro webového prohlížeče Servo je na crates.io. S vydáním verze 0.1.0 (LTS).
Nadace FreeBSD Foundation před týdnem oznámila projekt Laptop Integration Testing. Vyzvala dobrovolníky, aby pomocí nástroje otestovali podporu FreeBSD na svých zařízeních a výsledky odeslali vývojářům. Vznikla stránka Nejlepší notebooky pro FreeBSD.
Bylo by dobré, kdyby jsi své problémy popsal
Máš nějaký rozumný důvod proč rovnou nepoužít libglade? Je to knihovna, která Ti zajistí načtení XML souboru s popisem rozhraní *.glade za běhu programu. Přijde mi to šikovné, pěkně se tím oddělí definice vzhledu od funkce.
Zkus si znovu přečíst můj první příspěvek a trochu se nad ním zamyslet. Generovat zdrojáky s popisem rozhraní je prasečina. Tudíž místo toho definici rozhrání vygeneruješ pouze do XML souboru *.glade a tento soubor pak použiješ pomocí knihovny libglade v libovolném programovacím jazyce např. C, C++, Python, Perl, Ada, Ruby, Java.
a co vam brani pouzit indent ? nebo si ty funkce psat kompletne sam...
tutorial
konkretne k cemu? make, gcc, psani kodu v C?
kdyztak (muj nick)@jabber.cz

)
knihovny dlog a pxb jsou moje vlastni, docela bych se divil, kdybyte mel v systemu neco se stejnym nazvem
jinak jeste k te rychlosti - jedine zpomaleni je v nacitani XML souboru, jinak je to stejne rychle, jako kompilovane GUI (pro coz je pomerne vystizne jiz pouzite slovo prasarna, zvlaste u vetsich projektu)
nebo popis GUI ulozit do souboru *.glade a GTK cast poustet zpusobem (ukazkovy priklad z helpu, sam ho pouzivam)
rc = gtk_init_check(&argc, &argv);
/* load the interface */
xml = glade_xml_new("popis_gui.glade", NULL, NULL);
/* connect the signals in the interface */
glade_xml_signal_autoconnect(xml);
/* start the event loop */
gtk_main();
s tim, ze si pak muzete napsat (pro vyvoj) svuj vlastni Makefile, ktery muze vypadat treba podobne:
LIBS=-lm -lz -ldlog -lpxb `pkg-config libglade-2.0 --libs`
INCLUDE=`pkg-config --cflags-only-I libglade-2.0`
DEBUG=-g3 -ggdb -Wall -DDEBUG=1
FLAGS=-funsigned-char -D_GNU_SOURCE
CFLAGS=$(DEBUG) $(INCLUDE) $(FLAGS)
CC=gcc $(DEBUG)
DEPS=sig_proc.o ui_callback.o ui_events.o ui_test.o pxb-gtk.o zoom.o mouse_events.o
program: prg_main.o $(DEPS)
$(CC) $(LIBS) $(DEPS) prg_main.o -o $@ -export-dynamic
mozna rychlejsi, nez lustit, kam presne pridavat sve soubory
Tiskni
Sdílej: