Byla vydána verze 1.98.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Byla vydána nová verze 7.1 (YouTube) svobodného open source redakčního systému WordPress. Kódové jméno Mary Lou bylo vybráno na počest americké jazzové klavíristky Mary Lou Williams (YouTube).
Bun (Wikipedie), tj. běhové prostředí (runtime) a toolkit pro JavaScript a TypeScript, alternativa k Node.js a Deno, byl vydán ve verzi 1.4. Představení novinek také na YouTube. Bun byl přepsán z programovacího jazyka Zig do Rustu. Pomocí Claude Fable 5.
Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.
Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.
Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede Petr Hodina, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem mobilního … více »
Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.
Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o
… více »Gtk asi jakási výstupní forma těchto jazyků?Gtk+ je knihovna. U knihoven v nízkoúrovňových jazycích (C, C++) je běžné, že mají rozhraní i pro jiné jazyky.
Zkusil jsem tedy něco sesmolit z pár příkladů z C, ale všude už jaksi počítali s tím že zbytek věcí už umím, například to jak ten program poté taky spustit, mě ve finále zůstal nějaký textový soubor .cpp ,ale nevím jak dále s ním pracovat, jak ho otevřít, předpokládám že mi tam asi něco chybí.Hm, takže otázka: Umíš programovat v jakémkoli jazyce? Pokud ano, tak v kterém? Pokud ne, tak psaní rovnou programu s grafickým rozhraním nedoporučuji, bude to krušné a počítej, že výsledek budeš mnohokrát zahazovat a psát celý znovu. Přinejmenším se ale musíš pro nějaký jazyk rozhodnout.
Další věc byla, že v nějakém článku psali, stáhněte si tuhle knihovnu, aby to ve výsledku šlo, v jiném článku po mě chtěli jinou, to je taky špatné, mám gnome, a rád bych aby to využívalo nějakou knihovnu která už tam standardně je.Jak se přesně jmenuje balíček s Gtk+, to závisí na distribuci, když ji nenapíšeš, těžko poradit přesně. Typické názvy jsou gtk2-devel a libgtk2.0-dev, každopádně by příslušný balíček měl mít v popisu Gtk+ 2 development.
kdyby zde umístil nějaký hotový příklad tak, aby to šlo spustit a bylo to funkčníDoufám, že by opravdu nespouštěl náhodnou binárku, kterou by ti někdo podstrčil v nějakém fóru. Takže dostaneš (a) zdroják (b) skript v interpretovaném jazyce.
Já si prohlédnu zdroják a doufám že to z něj alespoň zhruba pochopím.Tak teď jsem zmaten. Používáš spokojeně pojmy jako zdroják. Víš přitom, o čem mluvíš, nebo ne? Z
mě ve finále zůstal nějaký textový soubor .cpp ,ale nevím jak dále s ním pracovat, jak ho otevřít, předpokládám že mi tam asi něco chybíbych usuzoval, že vůbec, ale těžko říci. Zde: http://library.gnome.org/devel/gtk-tutorial/2.22/c39.html najdeš podrobný popis hello-world programu, včetně toho, jak se přesně zkompiluje do binárky. Je to základní Gtk+ tutorial a pokud jsi nějaký googlil, tak jsi ho nepochybně našel.
Hm, takže otázka: Umíš programovat v jakémkoli jazyce?
Pokud ano, tak v kterém?
Základy bashe, php pak ještě umím html/css i když to už programovací jazyk není :)
Doufám, že by opravdu nespouštěl náhodnou binárku, kterou by ti někdo podstrčil v nějakém fóru. Takže dostaneš (a) zdroják (b) skript v interpretovaném jazyce.
Když píši že nic neumím, ale chci se to naučit, tak nepředpokládám že mi někdo podstrčí tu nejtěžší formu ale naopak :)
Tak teď jsem zmaten. Používáš spokojeně pojmy jako zdroják. Víš přitom, o čem mluvíš, nebo ne?
Jako zdroják chápu obsah souboru, stáhnu si hotové řešení a podívám se do jeho "zdrojového kódu (např. tak že si ho otevřu v texťáku)" jak ho vytvořili a s jeho "zdrojovým kódem" budu dál pracovat, "zkoušet ho upravovat a koukat co to dělá" Když jsem tak koukal na to Hellworld který byl v C tak jsem zhruba pochopil co a jak tam je ze zkušeností s jinými jazyky. Děkuji. :)
s jeho "zdrojovým kódem" budu dál pracovat, "zkoušet ho upravovat a koukat co to dělá"C je ovšem kompilovaný jazyk, takže mezi úpravou zdrojáku a spuštěním je zapotřebí program zkompilovat a sestavit (slinkovat) do spustitelné binárky. Nevím, zda je tato věc jasná. Každopádně Gtk+ tutorial obsahuje i návod ke zkompilování, který lze v zásadě použít i bez pochopení, co děláš. Pochopení lze získat, jak psal kolega, např. s pomocí Herouta.
#include <gtk/gtk.h>
int main( int argc,
char *argv[] )
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
Dále jsem podle návodu požil příkaz:
gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`
[monte@localhost ~]$ cd Plocha
[monte@localhost Plocha]$ gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
base.c:1:21: error: gtk/gtk.h: Adresář nebo soubor neexistuje
base.c: In function ‘main’:
base.c:6: error: ‘GtkWidget’ undeclared (first use in this function)
base.c:6: error: (Each undeclared identifier is reported only once
base.c:6: error: for each function it appears in.)
base.c:6: error: ‘window’ undeclared (first use in this function)
base.c:10: error: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)
[monte@localhost Plocha]$
To mě trochu zaráží, oba dva balíčky které nevidí nainstalované mám.
Dále: #include <gtk/gtk.h> odkazuje na další soubor - který nemám?
Už je to docela zlý když nezvládnu dát nic dohromady ani podle návodu. :-X
[root@localhost ~]# urpmi libgtk+2.0_0-devel
Následující balíčky nelze instalovat, protože závisí na balíčcích,
které jsou starší než instalovaná verze:
libpixman-1-devel-0.20.0-1mdv2010.1
libcairo-devel-1.9.14-0.2mdv2010.1
libpango1.0-devel-1.28.0-1.2mdv2010.2
libgtk+2.0_0-devel-2.20.1-1mdv2010.1
Přesto pokračovat v instalaci? (A/n) a
[root@localhost ~]# urpmi libgtk+2.0_0-devel --auto
Následující balíčky nelze instalovat, protože závisí na balíčcích,
které jsou starší než instalovaná verze:
libpixman-1-devel-0.20.0-1mdv2010.1
libcairo-devel-1.9.14-0.2mdv2010.1
libpango1.0-devel-1.28.0-1.2mdv2010.2
libgtk+2.0_0-devel-2.20.1-1mdv2010.1
[root@localhost ~]#
Já jsem si spíše všiml že už podobný problém někdo řešil, http://forum.mandrivalinux.cz/index.php?topic=3768.0 (rok 2005 :D:D:D:D:D )
Ano já mám 2010.1 upgradovanou na 2010.2 a fungují mi balíčky pro obě dvě verze, ale to přestávám řešit. V ubuntu to už šlo jak má, tady je muj vysledek:http://img340.imageshack.us/img340/8752/snmekobrazovkyo.pngChci vám mnohokrát poděkovat, teď už se jenom učit, aspon vím že to jde! :D Chtěl bych takovéhle okno a jeho obsah by tvořilo html/css .. s tím už jsem se setkal s jednou aplikací v mandrivě (mandriva-galaxy) ... musím dál zkoušet :)
. Nezdá se ti, že zrovna OpenOffice je docela velké sousto? Ale prosím, dle chuti každého soudruha, jak se říká
. Jestli by nebylo lepší, třeba pro začátek studovat něco jednoduššího?
Tiskni
Sdílej: