Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …
Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.
Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.
Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.
Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).
Po dvou měsících vývoje byla vydána nová verze 0.13.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 73 vývojářů. Přehled novinek v poznámkách k vydání.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Tak zas vás jednou obtěžím mými moudry.
Tiskni Sdílej:
Vis proc matlab pouziva zastarale tk? A vis proc Xilinx pouziva take zastarale tk? Protoze to je vsude, na rozdil od GTK a Qt, nemusi se zajimat o naky blby zavislosti, protoze zakaznici by z toho asi nebyli moc happy.Pochybuji, ze TK je rozsirenejsi nez GTK a Qt. Napriklad ja jsem donedavna TK nainstalovane nemel (nainstalovalo se jako zavislost k jednomu programu). Jedina sada widgetu, o ktere bych tipoval ze bude skoro vsude (protoze je distribuovana spolu s X, nicmene dnes v dobe modularnich X uz to take nemusi byt pravda), je XAW (viz treba Xove utility xvidtune a podobne)
A co by jsi navrhoval ty jako reseni danych problemu? Jak zabranis rucnimu stahovani vsech zavislosti kdyz mas net jen omezene, nemuzes proto pouzivat repository ani stahnout jednoduse vsechno? A jak zajistis kontrolu tech zavislosti pri rucnim stahovani, abys neprisel domu a nezjistil, ze kvuli jedne knihovne nemuzes nainstalovat svuj programek? Zda se ti uzivatelsky prijemne kontrolovat a delat si to vsechno sam? Nebylo by lepsi stahnout si jeden archiv?Napadaji me dve uzivatelsky pratelske varianty podle toho, zda baliky mohou byt specificke pro jednotlive distribuce, nebo ne: 1) Baliky jsou specificke pro jednotlive distribuce. V tom pripade by program na svych strankach mel mit vsechny baliky, ktere nejsou standardni soucasti distribuce (typicky jeden balik pro program), uzivatel si je vsechny stahne a pak nainstaluje, zavislosti v ramci distribuce vyresi pomoci instalacnich CD ci DVD sve distribuce. (bavim se o variante, kdy instalace probiha offline. Lepsi postup pro online instalaci jsem popsal v jinem prispevku.) 2) Balik je jediny, nespecificky pro vsechny distribuce. Pak pripada v uvahu staticky zkompilovane binarky v (pripadne samorozbalitelnym) archivu, ktery uzivatel rozbali do /opt a je nainstalovano. Nicmene druha varianta je mene vhodna a uzivatel by mel preferovat variantu prvni.
Někdy se ještě stane že se nenamountuje vůbec. Viděl toto někdo někdy ve Windows? Já tedy ne. Tam když se něco připojí, tak se to krásně vždycky "namountuje". Když se něco odklikne na odpojení (ta blbost v trayi), tak je to opravdu připraveno k odpojení. V Linuxu se mi někdy stane, že device busy a umount, nebo eject si může trhnout,Viděl, a kolikrát. Stejně jako jsem kolikrát viděl, že nejde zařízení ve Windows odpojit, protože ho používá nějaká aplikace. Pokud se navíc jedná o nějakou aplikaci ve stadiu klinické smrti, ve Windows je dost těžké zjistit, která to je…
Stejně jako jsem kolikrát viděl, že nejde zařízení ve Windows odpojit, protože ho používá nějaká aplikace.Tak tady bych se moc neozyval. To, jak se k zarizenim jeste nedavno (?) chovalo KDE, to bylo naprosto smesne. Stacilo mit otevrene jedno okno Konqueroru a neodmountovali jste. Predpoklada se, ze kdyz chce clovek odmountovat, vi co dela. Aby ho to nenechalo kdyz se kopiruje, to chapu, ale aby system neumel to jedno pitomy okno zavrit a flash odpojit, to uz je trochu moc. Navic si nejsem uplne jisty, jestli KDE uz umi bez problemu odpojit a vysunout CD pri stisknuti tlacitka na mechanice, nebo zda jeste stale nuti uzivatele unmountovat softwarove - ale to jen protoze uz jsem KDE dlouho nepouzival.
ale aby system neumel to jedno pitomy okno zavrit a flash odpojit, to uz je trochu moc. Navic si nejsem uplne jisty, jestli KDE uz umi bez problemu odpojit a vysunout CD pri stisknuti tlacitka na mechanice, nebo zda jeste stale nuti uzivatele unmountovat softwarove - ale to jen protoze uz jsem KDE dlouho nepouzival.Už umí (akorát to okno nechá otevřený). Pokrok nezastavíš :D
Qt téma pro GTK je více méně ubohá a vůbec se do GTK nehodíQt 4.2 obsahuje styl Cleanlooks, který je skoro k nerozeznání (viz screenshoty) od vedoucího gnome stylu Clearlooks. Už teď je tedy v Qt 4.2, KDE ho začne používat až ve své verzi 4.
vim ~/.emacs
Tak tohle jsou teda dost ubohý argumenty... Kolik programů pro Windows je distribuováno (jen) ve formě zdrojových kódů?! 0.0000nic. I multiplatformní projekty, který verze pro UNIX distribuují jenom jako zdrojáky v drtivý většině pro Windows poskytují binární verze.
V Debianu nemá distribuční balíček prakticky žádná komerční aplikace (Modelsim, CADENCE, Oracle, ...), kterých je rozhodně nezanedbatelný množství, na rozdíl od programů pro Windows distribuovaných pouze jako zdrojové kódy, neboť takové opravdu prakticky neexistujnou (bavíme se samozřejmě o skutečném software, ne nějakém "hello world!")...
Predpokladam pro jednoduchost ze na vymennem mediu je filesystem, na kterem nejsou definovana prava a uzivatele. V systemu se takove medium objevi. Jake jsou smysluplne moznosti, co muze system delat:
1) Nedelat nic
2) Namountovat ro pro vsechny
3) Namountovat rw pro vsechny
4) Namountovat rw pro vybraneho uzivatele, ro pro ostatni
5) Namountovat rw pro vybraneho uzivatele, nepristupny pro ostatni
Pokud to neni nejak explicitne konfigurovano, tak je treba se spolehnout na defaultni chovani. Zde se nejspis da usoudit, ze lokalne prihlaseny uzivatel ma k mediu fyzicky pristup (je nejspis jeho) a tedy muze medium vyndat a cist a zapisovat v jinem PC, tedy nehrozi riziko, pokud se mu povoli rw pristup. Na pocitac ale mohou mit ostatni uzivatele vzdaleny pristup a lokalni uzivatel na nem muze mit privatni dokumenty.
Z hlediska minimalizace chyby pri spatnem rozhodnuti jsou tedy rozumne pouze varianty 1) a 5), kde vybrany uzivatel je lokalne prihlaseny uzivatel. Pokud povolime riziko uniku dat (ale uz ne riziko poskozeni dat, tak muzeme povolit 2) a 4)
Pokud v dobe mountovani zarizeni neni zadny uzivatel prihlasen, tak varianty 4) a 5) odpadaji, nebot neni zadny vybrany uzivatel.
A to s tim, ze nevidim vyvoj, to bylo mysleno tak, ze nevidim vyvoj v techto vecech (lepsi automaticka detekce hw a konfiguraceZrovna v oblasti automaticke detekce hw a konfigurace technickych parametru ja vidim pokrok (v perspektive tech asi 8 let, co Linux pouzivam) obrovsky. Nicmene je zpulky zapricinen tim, ze se prestaly pouzivat takove veci jako ISA karty a periferie na seriovem portu, pro ktere nejde udelat spolehlivou autodetekci. Druha pulka je pokrok v hotplugu. Automaticka konfigurace administrativnich parametru je vsak netrivialni problem - zejmena proto, ze o optimalni situaci ma kazdy jinou predstavu.