Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.
Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
S Arch Linuxem mám vlastní zkušenost od verze 0.6 . Jeho dodržování KISS filozofie, systém inicializačních skriptů - aneb /etc/rc.conf "one rule them all" , formát instalačních balíčků, pacman a ABS mi byli velmi sympatické. Bohužel dojem zkazily občas některé balíčky z currentu, které nebyly správně připravené a po aktualizaci některé aplikace přestaly fungovat, jednou dokonce i celý systém. Vždycky se to podařilo nakonec zprovoznit, ale byly to IMHO zbytečné problémy a navíc jsem zvyklý na spolehlivější distra.
ve stable x86 byly pořád čím dál tím starší ebuildy (zkrátka pomalé aktualizace)Nejaky priklad by pro zajimavost nebyl? Aniz bych pripisoval zavodum o dny a mini-upgrady nejaky velky vyznam, tak jen namatkou: AL: k3b 0.11.24-2 (Extra) Gentoo: 0.12_beta1 (hardmasked) / 0.11.24 (masked) / 0.11.23-r2 (stable) AL: elinks 0.10.5-1 (Extra) Gentoo: 0.10.5 (masked) / 0.10.4 (stable) AL: alsa-driver 1.0.8-3 Gentoo: 1.10.9 (masked) / 0.10.8 (stable) Jeste se musim podivat, co znamena v ArchL "stable" :) Moje nadseni pro experimenty prave zchladilo Ubuntu 5.04, ktere bych po selhani konfigurace xorg (nenastavilo zadnou refresh rate, bez varovani, rucne nastavenou ignoruje!) oznacil velkym BETA. Krome toho si stahuje klidne za mymi zady (v konzoli pod nabehlou grafikou) celej openoffice kvuli zavislostem, diky chybam v ceskem instalatoru neni mozne instalaci korektne ukoncit, nefunguje diakritika v konzoli... na dalsi zjistovani uz jsem nemel nervy. O Ubuntu se ovsem pise stejne nadsene jako ted o ArchL... mam to zkusit, nebo taky brat nadseni radsi s velkou rezervou?
Hlavním důvodem bylo asi to, že ve stable x86 byly pořád čím dál tím starší ebuildy (zkrátka pomalé aktualizace)Uved prosim konkretni priklad, o kterych baliccich mluvis.
a Gentoo developeři mi přišli velmi uzavření (jako by nechtěli moc přijímat pomoc zvenší).Priklad?
Příkladů je mnoho, třeba MySQL, PHP,Jeste zminit verze. Kdyz proste neco neni podle rozhodnuti vyvojaru stabilni, tak to tak neoznaci. V cem je problem?
KDEPokud mluvis o KDE/3.4, tak je tam bug s
-fvisible
optionou pro gcc.
GCCPokud ke sve praci potrebujes nove GCC, samozrejme si ho muzes nainstalovat, aniz bys nutil Portage pouzivat prave tu novou verzi.
sun-jre a sun-jdk, atp. Můj /etc/portage/package.keywords už zabíral asi cca přes 6 obrazovek, to už sem rovnou mohl přejít kompletně na unstable ~x86 (jenže to pak člověk ztratí kontrolu a to sem nechtěl). Navíc dost věcí bylo i hard-masked (třeba ta java 1.5, mysql 4.1.x, atp.) a to sem opravdu pokoušet nechtěl (i když něco sem ručně unmaskoval).Tak ted Te ale vazne nechapu - nechces pokouset stesti, a protim Ti vadi, ze neco jeste "neni dozraly"?
ale prostě mi přišli uzavření.Mohl bys mi prosim vysvetlit, co tim myslis?
např. v Bugzille sem narazil na spoustu ebuildů na novější verze programů, které ovšem ani po dlouhé době do portage nebyly zahrnutyOficialni vysvetleni od vyvojaru: "Je nas malo."
To "nechci pokouset stesti" je zcela na miste, protoze kdyz clovek odmaskuje hard-masked ebuild, muze se rozloucit s podporou developeru kdyby mel pripadne nejake problemy. Navic je to vec kterou opravdu nemam rad, prijde mi to proste "neciste".Ale tim padem mi proste prijde mirne schizofrenni na jedny strane horekat nad tim, ze neco neni oznaceno jako stabilni, a na druhy strane se to bat pouzivat kvuli obavam o stabilitu. Chapes?
muzu byt odpalkovan s tim at pouzivam bud komplet stable x86, nebo komplet unstable ~x86 systemIMHO bys nebyl.
Ale tohle rikam opravdu jen tak namatkove, s timhle sem problemy nemel. Jen mi to prijde trosku divne, ze zatimco dnes jiz temer vsechny moderni distribuce (o Debianu se samozrejme vubec nebavimPredpokladam, ze se bavime pouze o) pouzivaji standardne GCC 3.4, v Gentoo je GCC 3.4 stale jako unstable (a to jiz opravdu hooodne dlouho).
x86
, treba amd64
uz ho pouziva hodne dlouho. Zrejme k tomu maji (x86) nejaky duvod :-P.
Co se tyce KDE 3.4, tak opravdu nechapu proc by to mel byt problem, kdyz vsude jinde uz je KDE 3.4 standardne pouzivano. Nevim jaky konkretni bug mas ted na mysli, ale nastavovat rucne -fvisibility GCC flag stejne neni vubec v poradku a kazdej Gentoo developer by te v pripade problemu vyfuckoval, pokud by zjistil za mas napr. v CXXFLAGS dano -fvisibility=hidden. Ale mozna je ten bug o kterem mluvis o necem jinem, fakt nevim, ted jen strilim od boku...Mluvim o tomhle.
To je sice pekne (a vim o tom), ale to je presne to jadro pudla o kterem sem mluvil, kdyz sem rikal ze mi Gentoo developeri prijdou uzavreni. Sice se omlouvaji ze jich je malo, ale ze by tedy zacali prijimat ve vetsim poctu nove developery, to nee...Vis, asi takhle - pokud mas zajem, tak ho nejdriv nejak ukaz (napriklad patchema do bugzilly), a az potom muzes cekat, ze z tebe "bude developer". Musi zustat nejaka hranice, vyvojare nemuze delat kazda cvicena opice. QA musi byt
Jedine moje vysvetleni je, ze developeri co maji na starost x86 architekturu jsou oproti tem z amd64 prehnane konzervativni.KDE 3.4 je maskovano z dobrych duvodu, postupne se prichazi na drobne chyby, napr. pokud nekdo instaloval zaroven Gnome 2.10 a kdebase-startkde-3.4.0, coz se asi nedeje tak casto, rvaly se oba desktopy o jedno menu... Kde beres tu jistotu, ze kdyz neco jine distro oznaci jako "stable", ze to take skutecne je vychytane? Protoze se jeste na nejakou chybu neprislo? ;) Uz vickrat se v portage ocitla nevychytana "stable" aplikace, takze nyni je skvele, ze se venuje testovani dostatek pozornosti a casu. Jestli tohle ma byt "konzervativni", tak zaplatpanbu za to :) Zvlast kdyz jsou prave k dispozici ty maskovane a postupne opravovane ebuildy (napr. zminovany kdebase-kdestart-3.4.0-r2), jen holt stale nepracuji tak, aby za ne dali vyvojari ruku do ohne. Ze se obcas nektere ebuildy zpozdi, je logicke, protoze jejich celkovy pocet nepochybne roste rychleji nez pocet vyvojaru. Pokud presne nevis, jaka kriteria vedou k zarazeni do "stable", neni fer srovnavat podle toho konzervativnost distribuce. Oznacit neco za stabilni, i kdyz to neni dostatecne vyzkousene, to neni zadne umeni. Tim se nechci nejak dotknout vyvojaru ArchLinuxu, mozna je jich opravdu tolik a maji tolik feedbacku od uzivatelu, ze testovani supernovych balicku je dukladne... Kriteriem by mohly byt zaznamy v bugzille u stabilnich verzi :) Ostatne, nevim, jake touhy vedou k okamzitemu upgrade za kazdou cenu o tyden dva driv, pokud mi aplikace pracuje spravne...
[...] o Debianu se samozrejme vubec nebavimV Debianu je gcc 3.4.3 v unstable i v testingu. Kdy uz si nekteri odpusti ty vecne narazky na neaktualnost Debianu? Neaktualni je pouze stable, se kterym se ale stabilni verze vetsiny ostatnich distribuci nemohou vubec srovnavat.
Kdy uz si nekteri odpusti ty vecne narazky na neaktualnost Debianu?Nikdy, protoze nejlip se delaj nejapny narazky na distro, ktery clovek nepouziva a tudiz nezna ;)
Na rozdíl od Gentoo však Arch Linux používá binární balíčky (balíčkovací systém Pacman), takže se vyhnete zdlouhavé kompilaci,
emerge --usepkgonly foo
neboli Gentoo samozrejme umoznuje instalovat predkompilovane binarni balicky. Neznam sice nikoho, kdo by to nejak pravidelne delal, ale sam jsem tuto moznost jednou kvuli casu vyuzil. Neni rozdil jako rozdil ;)
Mimochodem FBSD má skoro 13.000 portovaných aplikací a zvládaj dělat binární aktualizace pro platformy i386, amd64, aplha, sparc, itanium a bůhví co ještě. A co teprve takový Debian, že
Kolik ma Arch linux k dispozici balicku (Gentoo aktualne tusim asi 9500)? Na kolika architekturach bezi (x86, amd64, hppa, ppc, ppc64, sparc, sparc64, alpha, mips,...)?Když si někdo pochvaluje binární bezpečnostní updaty u jedné distribuce, tak mu odpovíš tím, že jiná distribuce má ebuildy pro mnoho architektur? Dalo by se to chápat tak, že říkáš: "Arch to má snadné, když kompiluje jen pro jednu architekturu. Gentoo by to mělo těžší, protože podporuje architektur více." A proto se ti dostalo odpovědi, že existují i distra, která tu kompilaci zvládají i pro množství architektur.
nejprve se to zeptalo na skupiny, dal jsem vsechnyA nebylo to dependency hell zpusobeno timto? Ono kdo chce kam, pomozme mu tam ;)
Tohle neni problem Archu ale proste toho, ze u hromady aplikaci je nutno delat kompromisy - bud zkompiluju program s podporou nejake veci a pak danou vec v systemu mit proste musim (jinak mi program vubec nebude kvuli chybejicim knihovnam startovat... neplati to sice vzdy, ale ve vetsine pripadu bohuzel ano), nebo ho zkompiluju bez te podpory ale pak lidi co to chtej maj proste smulu. Sice by si ten program pomoci vyborneho ABS mohli jednoduse rekompilovat, ale v pripade kolosu jakym je KDE (nebo OpenOffice, GNOME ci cokoliv jineho) to uz je trochu problem./me mysli na Gentoo
Balíčky jsou, podobně jako u Slackware, soubory *tar.gz.
pokud vim, tak balicky jsou ve formatu pkg.tar.gz, takze je na prvni pohled videt, ze jde o balicek
Jinak se musim pripojit s nadsenim pro tohle distro - presel jsem ze slackware, ktrery sam o sobe je bezva (doporucuji ho jako startovaci distro - s pomoci slackbooku ho dokaze rozjet kazdy a neziska "zlozvyky" z klikacich disribuci - ale to je jen subjektivni nazor, no flame please), a ziskal distro, ktrere je mozna jeste o trosiscku tezsi na nastaveni (coz povazuju za plus - resp. to, ze je to system, ktery se nesnazi byt lepsi a chytrejsi nez uzivatel), ovsem samostna sprava systemu a balicku je diky pacmanu az nechutne trivialni.
Dokonce existuje rozsireni pajman, ktere je neco na zpusob pkgtool v slackwaru, to jest dava moznosti pacmanu do jakehosi "menu"
K dokumentaci - neni prilis velka, ovsem je to proto, ze se problemy resi na phoru ci irc a pokud je shoda na nejakem "obecnejsim" reseni, tak se da na wiki stranky.
archlinux je skutecne velmi povedena distribuce a jak nekdo napsal vyse, i po dlouhe dobe jsem z nej stale nadsen Super distro, spokojeně používám. Kromě návodů na oficiálním webu můžete pochytit něco o instalaci a používání pacmana etc. na mojích stránkách:).
Tiskni
Sdílej: