Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).
Byla vydána verze 1.91.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.
Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.
Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.
Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Pro moddery Minecraftu: Java edice Minecraftu bude bez obfuskace.
Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
 Ne, tento blog opravdu nemá nic společného s vývojem Linuxového jádra :-) Jako "Jaderný blog" jsem jej pojmenoval jen kvůli mé oblibě jaderné fyziky a chemie.
Věnovat se chci především Linuxu a Free Softwaru, prezentovat zde svůj pohled na věc a věnovat se všem palčivým otázkám a problémům, na které narazím. Určitě se zde také objeví články týkající se KDE, jelikož jsem velkým milovníkem tohoto desktopového prostředí a obecně eye-candy (k velké nevůli "pravověrných" Linuxáků ;-)).
No a když už se to tu jmenuje Jaderný blog, možná se někdy dočkáte i nějakého populárně-vědeckého příspěvku, především pokud se bude jednat o nějaké ožehavé aktuální téma...
Ne, tento blog opravdu nemá nic společného s vývojem Linuxového jádra :-) Jako "Jaderný blog" jsem jej pojmenoval jen kvůli mé oblibě jaderné fyziky a chemie.
Věnovat se chci především Linuxu a Free Softwaru, prezentovat zde svůj pohled na věc a věnovat se všem palčivým otázkám a problémům, na které narazím. Určitě se zde také objeví články týkající se KDE, jelikož jsem velkým milovníkem tohoto desktopového prostředí a obecně eye-candy (k velké nevůli "pravověrných" Linuxáků ;-)).
No a když už se to tu jmenuje Jaderný blog, možná se někdy dočkáte i nějakého populárně-vědeckého příspěvku, především pokud se bude jednat o nějaké ožehavé aktuální téma...
 
 
 
Máte digitální fotoaparát, který ukládá zvukové záznamy přímo do fotografií (v podobě EXIF dat)? Pokud ano, může se vám hodit můj jednoduchý program wavextract napsaný v Pythonu, který umí z JPEG fotografií tato zvuková data vyextrahovat a uložit jako klasický WAV soubor.
Včera jsem si dával chvilku pauzu mezi učením a chtěl jsem stáhnout fotky z digiťáku. U pár z nich byl i zvukový záznam. Vzpomněl jsem si na svůj už skoro rok starý blogpost Získání zvukového záznamu z EXIF dat, v kterém jsem psal o objevu programu exif-tools schopného extrahovat zvuková data z JPEG obrázků. Tento program byl už léta mrtvý a zapomenutý, ale díky jednomu ze čtenářů se ho podařilo zprovoznit.
Nicméně situace okolo tohoto programu se mi vůbec nelíbila. Zaprvé ho nikdo neudržoval a zadruhé potřeboval vlastní EXIF knihovnu, jejíž název kolidoval s dnes už standardní knihovnou libexif obsaženou snad ve všech distribucích. Navíc u fotek z mého digiťáku HP M307 prováděl extrakci zvuku jaksi pochybně - zvuk byl vyextrahován bez RIFF hlavičky a tak byl problém s jeho přehráváním.
Před nedávnem jsem se tedy (v rámci mého zdokonalování se v Pythonu) rozhodl, že naprogramuji ekvivalent onoho programu. Naštěstí Cčkový kód byl vcelku jednoduchý, a tak jsem během chvilky tušil kde se ona zvuková data v EXIFu schovávají a jak je vydolovat. Napsat na to jednoduchý prográmek v Pythonu byla pro mě otázka asi jen 1 hodiny, hlavně díky využití excelentní Python Imaging Library (PIL), která EXIF data umí parsovat. Pak už šlo jen o to z příslušných segmentů EXIF dat vydolovat RIFF hlavičku a samotná zvuková data.
Pokud by někoho zajímaly přesnějí informace o způsobu uložení těchto zvukových dat (pokud ne, tento odstavec klidně přeskočte  ), tak se jedná o data ve FlashPix formátu uložená v APP2 segmentu EXIFu. Specifikace EXIF jsou veřejně dostupné (např. tady: EXIF 2.2), což člověku může hodně pomoct když ví co hledat, avšak specifikace FlashPix formátu veřejně dostupné nejsou, dostupné jsou pouze po zaplacení poplatku (viz. I3A Standards). Samotnou specifikaci FlashPix formátu se mi ovšem i přesto podařilo vygooglit (i když starší verzi), nicméně specifikace FlashPix Audio Extension nikde k mání zdarma ke stažení nebyla. Ovšem díky autorovi onoho původního prastarého programu exif-tools (tedy přesněji utility extract-wave v něm obsažené) a díky KHexEditu to ani nebylo nutné
), tak se jedná o data ve FlashPix formátu uložená v APP2 segmentu EXIFu. Specifikace EXIF jsou veřejně dostupné (např. tady: EXIF 2.2), což člověku může hodně pomoct když ví co hledat, avšak specifikace FlashPix formátu veřejně dostupné nejsou, dostupné jsou pouze po zaplacení poplatku (viz. I3A Standards). Samotnou specifikaci FlashPix formátu se mi ovšem i přesto podařilo vygooglit (i když starší verzi), nicméně specifikace FlashPix Audio Extension nikde k mání zdarma ke stažení nebyla. Ovšem díky autorovi onoho původního prastarého programu exif-tools (tedy přesněji utility extract-wave v něm obsažené) a díky KHexEditu to ani nebylo nutné 
Ale abych se vrátil k jádru věci - včera když jsem tenhle svuj prográmek znovu využil jsem si uvědomil, že by bylo opravdu dobré ho konečně zveřejnit (chtěl jsem to udělat už dříve, ale nějak jsem byl línej  ). Takže jsem založil projekt na BerliOS.de, stahovat můžete odsud: http://developer.berlios.de/projects/wavextract/
). Takže jsem založil projekt na BerliOS.de, stahovat můžete odsud: http://developer.berlios.de/projects/wavextract/
Snad se někomu tenhle prográmek hodí  Testoval jsem ho na fotkách z mého digiťáku HP M307 a také na testovací fotce přiložené k exif-tools (podle EXIFu pořízené digiťákem KODAK DC290) a fungoval naprosto bezchybně (MD5 sumy vytvořených WAV souborů si odpovídaly s MD5 sumami WAV souborů vytvořených proprietárním programem EXIFutils).
 Testoval jsem ho na fotkách z mého digiťáku HP M307 a také na testovací fotce přiložené k exif-tools (podle EXIFu pořízené digiťákem KODAK DC290) a fungoval naprosto bezchybně (MD5 sumy vytvořených WAV souborů si odpovídaly s MD5 sumami WAV souborů vytvořených proprietárním programem EXIFutils).
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
 ;)
;)
             31.5.2006 21:35
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        31.5.2006 21:35
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         Jak říkám doufám že to někdo vubec využije, u toho mého starého blogpostu moc reakcí nebylo
 Jak říkám doufám že to někdo vubec využije, u toho mého starého blogpostu moc reakcí nebylo  
            try:
    import Image
except ImportError:
    print 'glupy uzivateli PILuj! nebo tak neco...'
 1.6.2006 14:51
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        1.6.2006 14:51
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         A když ho nainstalován nemá, tak holt schytá výjimku i s tracebackem, jeho smůla
 A když ho nainstalován nemá, tak holt schytá výjimku i s tracebackem, jeho smůla  Ale až vydám další verzi, tohle v ní upravím... takto ošetřené je to asi opravu lepší.
Ale až vydám další verzi, tohle v ní upravím... takto ošetřené je to asi opravu lepší.
             1.6.2006 14:56
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        1.6.2006 14:56
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         ) místo klasické list comprehension tam jak sestavuju ten seznam FlashPix streamů? Pak následně na ten generátor používám ve smyčce for funkci enumerate(), tak jestli enumerate náhodou výhody generátoru oproti seznamu nezlikviduje (že by z něho rovnou udělala klasický seznam).
Ještě zas tolik do detailů Pythonu nevidim
) místo klasické list comprehension tam jak sestavuju ten seznam FlashPix streamů? Pak následně na ten generátor používám ve smyčce for funkci enumerate(), tak jestli enumerate náhodou výhody generátoru oproti seznamu nezlikviduje (že by z něho rovnou udělala klasický seznam).
Ještě zas tolik do detailů Pythonu nevidim  Mohl bych si to sice sám otestovat, ale do toho se mi teď nechce
 Mohl bych si to sice sám otestovat, ale do toho se mi teď nechce  
             1.6.2006 15:06
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        1.6.2006 15:06
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         Ale jak to funguje interně nevím, takže moje otázka zda enumerate() neruší výhody generátoru trvá
 Ale jak to funguje interně nevím, takže moje otázka zda enumerate() neruší výhody generátoru trvá  
             31.5.2006 21:54
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        31.5.2006 21:54
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         
             - dík
- dík