Mozilla začne od ledna poskytovat komerční podporu Firefoxu pro firmy. Jedná se o podporu nad rámec stávající podpory, která je k dispozici pro všechny zdarma.
V Bolzanu probíhá konference SFSCON (South Tyrol Free Software Conference). Jean-Baptiste Kempf, zakladatel a prezident VideoLAN a klíčový vývojář VLC media playeru, byl na ní oceněn cenou European SFS Award 2025 udělovanou Free Software Foundation Europe (FSFE) a Linux User Group Bolzano‑Bozen (LUGBZ).
Open-source minimalistický trackball Ploopy Nano byl po modelech modelech Classic a Thumb Trackball také aktualizován. Nová verze Nano 2 používá optický senzor PAW3222 a k původně beztlačítkovému designu přidává jedno tlačítko, které ve výchozí konfiguraci firmwaru QMK přepíná režim posouvání koulí. Sestavený trackball nyní vyjde na 60 kanadských dolarů (bez dopravy a DPH).
Github publikoval Octoverse 2025 (YouTube), tj. každoroční přehled o stavu open source a veřejných softwarových projektů na GitHubu. Každou sekundu se připojil více než jeden nový vývojář. Nejpoužívanějším programovacím jazykem se stal TypeScript.
Kit je nový maskot webového prohlížeče Firefox.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.5. Přehled novinek s náhledy v oznámení na blogu.
Německo zvažuje, že zaplatí místním telekomunikačním operátorům včetně Deutsche Telekom, aby nahradili zařízení od čínské firmy Huawei. Náklady na výměnu by mohly přesáhnout dvě miliardy eur (bezmála 49 miliard Kč). Jeden scénář počítá s tím, že vláda na tento záměr použije prostředky určené na obranu či infrastrukturu.
Po dvaceti letech skončil leader japonské SUMO (SUpport.MOzilla.org) komunity Marsf. Důvodem bylo nasazení sumobota, který nedodržuje nastavené postupy a hrubě zasahuje do překladů i archivů. Marsf zároveň zakázal použití svých příspěvků a dat k učení sumobota a AI a požádal o vyřazení svých dat ze všech učebních dat.
Úřad pro ochranu hospodářské soutěže zahajuje sektorové šetření v oblasti mobilních telekomunikačních služeb poskytovaných domácnostem v České republice. Z poznatků získaných na základě prvotní analýzy provedené ve spolupráci s Českým telekomunikačním úřadem (ČTÚ) ÚOHS zjistil, že vzájemné vztahy mezi operátory je zapotřebí detailněji prověřit kvůli možné nefunkčnosti některých aspektů konkurence na trzích, na nichž roste tržní podíl klíčových hráčů a naopak klesá význam nezávislých virtuálních operátorů.
Různé audity bezpečnostních systémů pařížského muzea Louvre odhalily závažné problémy v oblasti kybernetické bezpečnosti a tyto problémy přetrvávaly déle než deset let. Jeden z těchto auditů, který v roce 2014 provedla francouzská národní agentura pro kybernetickou bezpečnost, například ukázal, že heslo do kamerového systému muzea bylo „Louvre“. 😀
Zdravím, už umím zvládat "automatickou" deklaraci v IDE Kdevelop, avšak QtDesigner nic takového nemá. Namísto toho má uveden v manuálu postup, jak svůj projekt deklarovat v konsoli.
Jenomže podle toho postupu se mi nedaří zkompilovat ani ty obyčejné HelloWorld prográmky.
Postup uvedený v manuálu QtDesigneru spočívá v napsání do konzole těchto příkazů: qmake -project qmake make
U provádění toho příkazu make to vypíše chyby:
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -o main.o main.cpp main.cpp:1:25: error: QApplication: No such file or directory main.cpp:2:24: error: QPushButton: No such file or directory main.cpp:13:4: warning: no newline at end of file main.cpp: In function ‘int main(int, char**)’: main.cpp:6: error: ‘QApplication’ was not declared in this scope main.cpp:6: error: expected `;' before ‘app’ main.cpp:8: error: ‘QPushButton’ was not declared in this scope main.cpp:8: error: expected `;' before ‘hello’ main.cpp:9: error: ‘hello’ was not declared in this scope main.cpp:12: error: ‘app’ was not declared in this scope main.cpp: At global scope: main.cpp:4: warning: unused parameter ‘argc’ main.cpp:4: warning: unused parameter ‘argv’ make: *** [main.o] Error 1
Zdrojový kód HelloWorld programu je:
#include QApplication
#include QPushButton
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Zkoušel jsem i HelloWorld prográmek s tímto kódem:
#include kapp.h
#include kmainwindow.h
int main (int argc, char **argv)
{
KApplication a (argc, argv, "Hello KWorld!");
KMainWindow *w = new KMainWindow();
w->setGeometry(100, 100, 200, 100);
a.setMainWidget(w);
w->show();
return a.exec();
}
A pak ještě i jiným způsobem. U všech způsobů to končí právě u toho příkazu make. Ale možná bude problém už i u příkazu qmake.
Zkoušel jsem však i jiné další možnosti použití g++ (např. přímo z tutorialu tady na ABClinuxu - Začínáme Kprogramovat), ale zatím vždycky jsem ztroskotal.
Prosím, napíšete mi tu nějaký zaručeně fungující způsob, jak mám tyhlety prográmky (a všechny další programy) zkompilovat? Anebo jestli si všímáte nějaké chyby, které jsem si nevšimnul, prosím, poradíte mi?
Děkuji.#include <QApplication.h> nebo #include "QApplication.h"include soubory mají většinou příponu .h
A jinak co pohledat v manuálu ? Viz: Qt Tutorial - Chapter 1: Hello, World!
/****************************************************************
**
** Qt tutorial 1
**
****************************************************************/
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
Hmm, při vytváření dotazu jsem nevěděl, jak tam napsat toto: <>
Teďka už je to přímo nahoře v nabídce. Jinak nezkoušel jsem nikde předělávat žádné cesty. Předpokládám, že je to u toh příkazu g++. Hnedka to zkusím. Jinak někdo se ptal, jakou mám distribuci. Mám Kubuntu 7.04Aha, díky.
Ale musím vůbec používat ten qmake? Nešlo by to všechno jenom tím příkazem g++ z konzole? Kde nebo jak se naučím bez problému používat příkaz g++ v konzoli? Zatím jsem nic nenašel.
qmake svým způsobem používat nemusíte, ale nevím, co tím chcete vyřešit.
Děkuji. Přivedl jste mě na správnou cestu. Mám nainstalovanou Qt3, ale v nápovědě Qt3Designeru jsem se nějak dostal k tutoriálu Qt4 ...
Teď jsem si našel tutorial pro Qt3 a zkusil jsem ten qmake a make a tentokrát to proběhlo v pořádku. Ještě jednou moc moc díky.
Tiskni
Sdílej: