Byla vydána nová verze 9.1.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Vypíchnout lze vylepšené vyhledávání nebo podporu Pixel Motion Photos. Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 3. a 4. října na FIT ČVUT v pražských Dejvicích. Příjem témat poběží do konce prázdnin, pak proběhne veřejné hlasování a následně sestavení programu.
Byla vydána nová verze 2.4.68 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 13 zranitelností.
Apple na své vývojářské konferenci WWDC26 (Worldwide Developers Conference, keynote) představil řadu novinek. Vypíchnout lze novou generaci Apple Intelligence a zbrusu novou Siri, která dostala název Siri AI. Kvůli Aktu o digitálních trzích (DMA) však funkce Siri AI nebudou v systémech iOS 27 a iPadOS 27 k dispozici uživatelům v Evropské unii.
Byla vydána nová verze 1.18.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Vypíchnout lze podporu rozhraní /dev/kfd pro výpočty na kartách AMD (AMDKFD).
aMule (Wikipedie), tj. multiplatformní klient pro peer-to-peer sdílení souborů pro sítě eD2k and Kademlia, byl po více než pěti letech od vydání poslední verze 2.3.3, vydán v nové major verzi 3.0.0 (GitHub). S novou webovou stránkou a dokumentací.
Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.
Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.
OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.
Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Nevím, jakou přenositelnost myslíte. Pokud jde o přenositelnost mezi OS, tak o jistý pokrok se snaží Boost - něco jsem zaslechl, že by to snad mělo být v budoucnu součástí standardní knihovny, ale nejsem si tím vůbec jist.
Já myslím že ne, nebude naprosto a totálně zničujícím katastrofálním způsobem nekompatibilní. Bude tam spoustu věcí, které nepůjdou přeportovat automaticky, ale dostaneme nástroje, které nám s tím trochu pomůžou. Na konverzi budeme mít spoustu času a nakonec, nikdo nás nebude nutit do toho jít. Mě se v Pythonu spousta věcí nelíbí už teď (lambda functions, list comprehensions, decorators...), ale stejně se mi zdá jako nejlepší (nebo nejhezčí?) ze všech špatných jazyků. Neexistuje ideální programovací jazyk, stejně jako neexistuje ideální distribuce apod. Na toto téma jsme viděli mnoho flamewarů.
Co se týče těch knihoven, stojím si na svém. C++ vniklo evolučně z C a v tom byla jeho hlavní deviza, v tomto případě to nebyly knihovny, které způsobily jeho popularitu. Pamatuju si, že v té době si ještě každý programátor psal quicksort sám (někdy i zpaměti:), takže absenci knihoven nikdo až tolik neřešil. Nebyla ještě moc vzdálená doba, kdy si každý sám psal rutinu na výpis řetězce pomocí "rep movsw" do grafické paměti
Tenkrát byl C téměř monopolní jazyk na všechno a C++ vzniklo jako syntaktická šlehačka na Céčku, které bylo prostě všude, takže proto IMHO ta popularita.
Nebo si představte co by se stalo, kdyby se gcc rozhodlo, že od teď nepřeloží standardní C/C++, ale jejich mnohem lepší variantu, kterou si vymyslí a bude nutit všechny autory programů kódy přepsat. Můžu říct, že to gcc určitě nepřežije.
Ona bohatě stačí ta nevole, která se zvedla mezi programátorskými bohémy vůči čtyřkové řadě gcc…
Máš samozřejmě naprostou pravdu. Jenom je mi líto, že jsi z toho tak nešťastnej.
Zarušená mikrovlna spolu s častými chybami kódu abíčka ve stylu "neplatná relationid", nebo co to pořád píše. Mohl bych udělat reklamu svému providerovi 
ping 193.179.148.60
Příkaz PING na 193.179.148.60 s délkou 32 bajtů:
Vypršel časový limit žádosti.
Vypršel časový limit žádosti.
Vypršel časový limit žádosti.
Odpověď od 193.179.148.60: bajty=32 čas=116ms TTL=127
Statistika ping pro 193.179.148.60:
Pakety: Odeslané = 4, Přijaté = 1, Ztracené = 3 (ztráta 75%),
Přibližná doba do přijetí odezvy v milisekundách:
Minimum = 116ms, Maximum = 116ms, Průměr = 116ms
To je ping na počítač, který je 300 metrů ode mě a sedí u providera. Tento provider neměl žádný problém nechat si podepsat smlouvu na 3 roky s pokutou za vypovězení. A asi rok to chodilo dobře. Sháním lepší připojení to dá rozum...
. Jenže pokud jazyk nejde kupředu, tak uživatelů ubývá. Připadá mi to prostě jako evoluce.
Migration is important. The perl interpreter will assume that it is being fed Perl 5 code unless the code starts with a "class" or "module" keyword, or you specifically tell it you're running Perl 6 code in some other way, such as by:Tohle se nepovažuje za zpětnou kompatibilitu?#!/usr/bin/perl6 use v6.0; v6;
. Asi si budeme muset počkat. Ale pochybyji, že lze napsat nové jádro pro jazyk bez přesné specifikace, tak aby byl ze 100% zpětně kompatibilní. Ono totiž specifikací perlu 5 je jeho implementace. Testy rozhodně nepokrývají stejnou část specifikace jako existující moduly. Problém budou tuším např. rozšíření z části napsaná v Céčku.
Důležité je, že hodně lidí nechce 100% z.k. na úkor jiných vlastností. Prostě je lepší být zpětně kompatibilní jen např. z 98%.
. A opičí se všichni, není na tom nic špatného.
Larry říká, že po Perlu 6 už Perl 7 asi nebude. A pokud jo, tak to bude navždy ten nejlepší programovací jazyk ve vesmíru
. Kromě toho první návrh a implementace stojí vždy za prd. Základem je přece alespoň jednou to přepsat zcela od začátku
. I když teď mě napadá, že u Mozilly se to asi povedlo.
use v6-alpha;
# ...some Perl 6 code...
{
use v5;
# ...some Perl 5 code...
{
use v6-alpha;
# ...more Perl 6 code...
}
}
tak to bude supr. Ale Perl 6 se ujme i když bude kompatibilní jen z 95%. Zpětná kompatibilita je opravdu opodstatněná jen někdy a rozhodně ji za hlavní vlastnost dynamického jazyka napovažuji.
To o nezájmu o Parrot, jsem mysle vážně. Nějakou dobu se snažím věci okolo Parrotu a Perlu 6 sledovat a např. tohle mi bohužel uniklo. Polepším se a budu rád když doplníte nějaké odkazy.
Pokusím se "poznat fakta" a ozvu se.
Prostě u Pythonu nevím, ale u Perlu už bylo na čase změnit syntaxi. Je chvályhodné, že se to udělá najednou a nespěchá se
.
.
Proč sakra C++ něco nepostaví na konkrétním typu třeba, že pozice v souboru je int64_t? A to jsem jen na začátku potíží.
Technická poznámka: často se na to zapomíná, ale existenci typu int64_t striktně vzato nezaručuje ani ISO C99.
Prosim, opravte me, ale boost::filesystem podporuje vetsi soubory. Nezkousel jsem to, ale nekde jsem to cetl. Alespon jako "dukaz" podavam nasledujici vlakno: lists.boost.org/Archives/..
Detaily viz funkce fs::possible_large_file_size_support()
.
Tiskni
Sdílej: