Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.
Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.
V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Hoj, chci se zeptat, co by jste mi doporucovali jako zacatecnikovi v programovani GUI aplikaci pro linux. V programovani jako takovem se necitim jako zacatecnik, uz nekolik let se tim zivim, mym hlavnim OS je uz nekolik let Ubuntu, pracuji ale spise s PHP, MYSql a tak veskere graficke aplikace jsou vicemene webaplikace.
Chtel bych ale zkusit i klasickou GUI aplikaci - vylozene linuxovou zalezitost. Napriklad chtel bych si napsat vlastni grafickou nadstavbu nad xine, udelat si vlastni jednoduchy GUI player presne takovy jaky chci, netuhnouci jako amarok kdyz nema chvili data ze streamu apod. Mam z widli letitou zkusenost s Delphi, zkousel jsem Freepascal a Lazarus, ale narazil jsem tam na nejake problemky, uz ale presne nevim o co tehdy slo, mozna uz to chlapi od lazarusu nebo freepascaliu vyresili, nevim. Nicmene ctu porad o GTK, QT apod, uplne dokonale tomu pravda nerozumim, zatim zkoumam jak se ty GUI aplikace v linuxovem prostredi delaji, jaka je filosofie toho celeho, trosku to chapu.
GTK a QT jsou pokud jsem spravne pochopil zalezitosti tykajici se uz fyzickych oken a komunikace s nimi - eventy z ovladacich prvku atd. Doporucte mi prosim neco co by se podobalo IDE z Delphi, to mi fakt sedi, a co by nebylo striktne C, protoze v C nejsem zbehly. Napriklad neco pascalovskeho, nebo premyslim i o PHP-GTK - PHP je mi totiz velmi blizke a lowlevel veci kde je potreba rychlost si napisu a zkompiluju jako commandline utilitky v necem rychlejsim nez interpretu PHP, treba v pascalu, nebo se proste doucim C :)) Okynka by se designily v nejakem pohodovem linuxim IDE
Jde mi taky o to aby nejak zasadne nebylo potreba resit napriklad kompatibilitu mezi Gnome a KDE a dalsimi. Jak to je s timto? Udelam a odladim aplikaci v Gnome, treba pomoci PHP-GTK. Jaka je sance ze mi pobezi i v KDE? Urcite budou jinde cesty tykajici se ulozenych dat napriklad uzivatelskeho sezeni (session) nebo tak .. Diky za jakekoliv rady a postrehy, proctu, udelam z toho zaver a vrhnu se s chuti na svou prvni ciste linuxovou GUI aplikaci :)
Pro začátek bych Ti doporučil Python v kombinaci s GTK nebo Qt. Pokud Ti jde o multiplatformnost je lepší volba Qt. Chceš-li z nějakého důvodu použít čisté C nezbývá Ti než použít GTK. Jinak i pro GTK je moc pěkný C++ interface gtkmm. Z pohledu licence je dnes již jedno zda-li GTK/Qt (LGPL). A PyQt tj. Qt binding pro Python, který pod LGPL není, bude snad brzy překonán PySide - LGPL binding Qt pro Python od Nokie. GTK+ binding pro Python je PyGTK.
Co se týče Linuxu tak ryze Windows vývojové nástroje jako je Delphi jsou k ničemu. Pokud to myslíš s programováním pro Linux nebo vlastně celkově s multiplatformním programováním vážně nauč se C, C++, Python, s touto kombinací dokážeš snadno a rychle všechno, včetně webových aplikací
Seriál Vytváříme aplikace s PyGTK
Python a PyQt - 1 (úvod)
Python a PyQt - 2 (podmínky, cykly, tlačítka)
Python a PyQt - 3
Seriál: Qt 4 - psaní grafických programů
Jinak Python má v ČR výbornou komunitu, doporučuji se přihlásit do konerence.
Co se týče literatury, tak Ti pro začátek stačí Začínáme programovat v jazyce Python, zbytek se dozvíš v dokumentaci. A určitě oceníš IPython - enhanced interactive Python shell.
- Jestliže v nějakém programu najdeš chybu (zmínil jsi Amarok), pokus se ji opravit nebo pošli bugreport.
- Co se týče GUI knihoven, existují v současné době dvě, o kterých má smysl uvažovat: Gtk a Qt. Ať použiješ kteroukoli, tvůj program poběží jak pod Gnome, tak pod KDE. Maximálně si budou uživatelé stěžovat na vzhled, ovládání anebo nějaké drobnosti.
- Jestliže se rozhodneš pro Gtk, tak tvůj přehrávač bude určitě používat knihovnu GStreamer. Nauč se s ní zacházet ještě než začneš tvořit GUI. Nejprve dělej pokusy se zvukem, pak k tomu přidej obraz. O vstupy, kontejnery, kodeky, streamování, bufferování, synchronizaci, výstup, seekování atd. se nebudeš muset starat, GStreamer je mocný.
- Co se týče programovacích jazyků, uvažuj pouze o Pythonu nebo C/C++. Zapomeň na Pascal, Basic, PHP-Gtk a raději i C#/Mono/.net.
- Jestliže se rozhodneš pro Python, nebudeš muset napsat v C/C++ (kvůli rychlosti) ani řádek, protože knihovny už v C/C++ napsané jsou.
- Zezačátku nehledej žádné IDE. Dopředu podotýkám, že psaní kódu a tvorba okýnek budou dost oddělené věci. Mám-li mluvit o Gtk, pak zdroják piš v jakém editoru chceš a okýnka maluj třeba v glade3 nebo gazpacho.
Hoj, moc diky vsem za cenne informace. Samozrejme jakekoliv dalsi jsou vitany, mam zaple sledovani teto diskuze. Myslim, ze tohle by mohl byt zajimavy thread i pro ostatni vyvojare. BTW na tom freepascalu me mam pocit nejak zlobila trida TThread. Ja rad delam vicevlaknove aplikace.. .ono je to pak o hodne plynulejsi a mam pocit ze v tomto byl nejaky problem. V Kylixu (Delphi pro linux) fungovalo ale ve freepascalu ne.
Ahoj,
zkus se podívat úplně první na Qt toolkit. Je to sice C++, ale je to opravdu nádherně zdokumentovaná knihovna, která v sobě má snad všechno, co bys mohl pro vývoj app potřebovat. Na místním portálu je hodně lidi, co v tom programují, tak se můžeš občas i na něco zeptat. Výhoda použití C/C++ je taková, že máš všechny další knihovny v linuxu k dispozici bez dalších vrstev. A pokud chceš experimentovat, zkus se podívat i na Javu, je to jazyk, který bys pozděj mohl uplatnit i na psaní robustních webových aplikací, to se v dnešní době může hodit
Doporučil jsem jen staticky typované jazyky, to jsem celý já 
Pokiaľ si v Lazaruse/freepascale našiel bug, tak im ho pošli, ale ohľadne už spomínaného C++ existuje výborný český projekt je to klikátko GUI a písatko
v jednom, nič lepšie nepoznám www.ultimatepp.org/www$uppweb$idess$en-us.html
To vypadá velmi, velmi pěkně!
A ešte dodatok v Debiane a Ubuntu by to mal byť balíček u++, alebo upp, už neviem presne, priamo v repazitároch.
Tiskni
Sdílej: