Vojtěch Polášek představil Vojtux, tj. linuxovou distribuci pro zrakově postižené uživatele. Vychází ze spinu Fedory 43 s desktopovým prostředím MATE. Konečným cílem je, aby žádný Vojtux nebyl potřeba a požadovaná vylepšení se dostala do upstreamu.
Byla vydána (Mastodon, 𝕏) druhá RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 160 (pdf).
Izrael od února zakáže dětem používat v prostorách základních škol mobilní telefony. Podle agentury AFP to uvedlo izraelské ministerstvo školství, které zdůraznilo negativní dopady, které na žactvo používání telefonů má. Izrael se tímto krokem přidává k rostoucímu počtu zemí, které dětem ve vzdělávacích zařízeních přístup k telefonům omezují.
Internetová společnost Google ze skupiny Alphabet pravděpodobně dostane příští rok pokutu od Evropské komise za nedostatečné dodržování pravidel proti upřednostňování vlastních služeb a produktů ve výsledcích vyhledávání. V březnu EK obvinila Google, že ve výsledcích vyhledávání upřednostňuje na úkor konkurence vlastní služby, například Google Shopping, Google Hotels a Google Flights. Případ staví Google proti specializovaným
… více »Byl oznámen program a spuštěna registrace na konferenci Prague PostgreSQL Developer Day 2026. Konference se koná 27. a 28. ledna a bude mít tři tracky s 18 přednáškami a jeden den workshopů.
Na webu československého síťařského setkání CSNOG 2026 je vyvěšený program, registrace a další informace k akci. CSNOG 2026 se uskuteční 21. a 22. ledna příštího roku a bude se i tentokrát konat ve Zlíně. Přednášky, kterých bude více než 30, budou opět rozdělené do tří bloků - správa sítí, legislativa a regulace a akademické projekty. Počet míst je omezený, proto kdo má zájem, měl by se registrovat co nejdříve.
Máirín Duffy a Brian Smith v článku pro Fedora Magazine ukazují použití LLM pro diagnostiku systému (Fedora Linuxu) přes Model Context Protocol od firmy Anthropic. I ukázkové výstupy v samotném článku obsahují AI vygenerované nesmysly, např. doporučení přeinstalovat balíček pomocí správce balíčků APT z Debianu místo DNF nativního na Fedoře.
Projekt D7VK dospěl do verze 1.0. Jedná se o fork DXVK implementující překlad volání Direct3D 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Byla vydána nová verze 2025.4 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.
), ale to nezmění ten fakt, že dokumentace kulhá. Myslím, že na inspiraci MSDN nebude nic špatného.
Bezva. Čekal jsem, jestli se to dostane do nějakého oficiálního stadia, a stalo se.
Zkusím si najít nějakou tu oblast, na které by stálo za to zapracovat, jakmile bude fungovat registrace (rejp!
).
(Mimochodem, jsem jediný, kdo si myslí, že nepřítomnost transakcí v MySQL je sadismus?)
Tudíž prosím o trpělivost - jakmile pochytám bugy, které sám vidím, tak registraci zapnu; mělo by to být jen pár dnů.
Nehledě na to, že to není skutečná referenční dokumentace, takže člověk musí stejně nahlížet do manuálových stránek.Zajímavé. A já neustále žiji v přesvědčení, že software vyvíjený pod FSF má texinfo jako primární dokumentační formát. Je tak koncipován rozcesník jen o patro výše, mnoho manuálových stránek to explicitně zmiňuje (hlavně ty z coreutils).
pro většinu ioctlů není vůbecPřiprav rozhraní, rád ho nakrmím, budu-li mít náladu (a to snad někdy budu mít, protože mi nezdokumentované ioctl příkazy natolik pijí krev, že jsem ochoten se na ně pořádně podívat a jednou provždy to někam zanést).
Info není (pro mne) příliš příjemný formát a špatně se prohlížíInfo přímo nesnáším. Preferuji HTML. Nevidím ve formátu info žádnou výhodu.
Dobrý zdroj mě varoval, ať se nepokouším komunikovat s glibc upstreamem (Uli Drepper), že by mě vynesl v zubech.
Samozřejmě i kdokoli další je vítán - nejen na ioctly, je tam práce jak na kostele.
Myslel jsem skutečně, až (a když) budeš mít chvíli času a chuť. Neber to jako závazek
Jenže vždycky je to tak, že člověk radši dělá něco naprosto nedůležitého, namísto věcí, které jsou skutečně důležité
long, pak se musí skutečně použít přímo long a ne long *. Pro druhý případ by se mělo uvádět long *. Totéž pro konzistenci i u struktur, i když tam je jasné, že se předává vždy pointer.
(Teď jen doufám, že se mi podaří to dokopat do bodu, kdy bude možné povolit volnou editaci.
)
)
jako komentář k tvému nápadu.
Taky jsem si říkal, že by nebyl špatný web věnovaný dokumentaci (samozřejmě zatím zůstalo jen u toho říkání si
). Proč - dokumentace knihovny nebo jiného softwaru může být po obsahové stránce kvalitní, ale dost často chybí nějaké věci okolo - např. vyhledávání (ideálně kvalitní vyhledávání), prolinkování, přehlednost, třeba i možnost komentářů/wiki a odkazy na tutorialy a howto. Tím neříkám, že dokumentace softwarových projektů je nekvalitní, můžeme být rádi za to že vůbec je. Ale zkusit udělat website, který by dokumentaci z různých projektů sbíral a takto uceleně a nějak "hezčeji" prezentoval. To, že by byla dokumentace k více věcem na jednom místě, by mělo další výhody. Kdyby se pod to ještě přidalo nějaké diskuzní fórum a kdyby tam čas od času vyšel nějaký článek, byl by to dost zajímavý vývojářský portál
Jo a překládání by se dalo vyřešit třeba přes wiki. Prostě, ne jen psát popis všeho možného nebo ne jen dát dohromady pár stránek vygenerovaných doxygenem; ale udělat klidně obojí a propojit to. Navíc na web se toho vejde... jako třeba hezky zformátované info a man stránky apod. Co si o tom myslíte? Do tohohle bych chtěl jít já.
BTW. Nemusí zůstat jen u webu; z takového webu by se pak daly třeba exportovat nějaké přehledy funkcí s metadaty apod., textové editory by to pak mohly využít jako "quickhelp" nebo při doplňování.

Nepočítám s tím, že bych to celé dělal sám, to jen tenhle začátek. Teoreticky těch hlavních přispěvatelů nemusí být příliš mnoho; doufám, že se mi podaří vyrobit takové mechanismy, které maximálně usnadní vkládání dat. Jeden už tam je (na radu Jirky Bence - ahoj
) - většinou se neoznačují odkazy, ale naopak místa, na která se dá odkazovat, a engine se snaží vytvářet linky sám, pokud to jde (například názvy funkcí a konstanty se poznají dobře).
Právě se pokouším sesmolit speciální tag, který říká o této věci nevíme dost, uvítali bychom informace od zkušenějších. První místo, kam ten tag dám, bude pravděpodobně stránka popisující chyby ENXIO a ENODEV - v životě jsem nepochopil, čím se od sebe liší.
chyby ENXIO a ENODEV - v životě jsem nepochopil, čím se od sebe lišíThe Single UNIX ® Specification, Version 2: [ENXIO] No such device or address Input or output on a special file refers to a device that does not exist, or makes a request beyond the capabilities of the device. It may also occur when, for example, a tape drive is not on-line. [ENODEV] No such device An attempt was made to apply an inappropriate function to a device; for example, trying to read a write-only device such as a printer. Chybu ENXIO jádro hlásí např. při pokusu otevřít socket voláním open(). Chyba ENODEV se hlásí třeba při pokusu připojit nepodporovaný filesystém. Je ale pravda, že je v tom chaos a asi by stačilo mít jen jeden kód. Navíc některé chyby jádro hlásí špatně, přinejmenším v některých verzích. Ještě zábavnější je to u EAGAIN a EWOULDBLOCK, které jsou na Linuxu identické, ale obecně být nemusí (a někde skutečně nejsou).
Když navštívíš stránku, která už je v seznamu drobečků, tak se umístí na konec a odstraní se z původní pozice.
Pokud je to nepřehledné, můžu to změnit - vyhovovalo by více, kdyby jednou navštívená stránka zůstala na původním místě (tzn. seznam drobečků by se při návratu na už navštívenou stránku nezměnil), nebo kdyby se prostě přidala na konec, i když už v seznamu jednou je?
Drobečková navigace většinou sleduje nějakou logickou strukturu, tj. od stránky přes "parent" stránku, její parent stránku atd. až k homepage. jako třeba v Eshopech, např. Monitory - LCD - 24" a ne Monitory - LCD - 250 GB - Podložky pod myš.
Ambiciózní projekt to bezesporu je, nevím, jestli půjde zvládnout, ale chci to zkusit. Mám rozsáhlou zkušenost s neúspěšnými projekty, takže případný totální výbuch mi nic moc neudělá.
Je to mířené na Linux, nebo na SUSE?
Na Linux obecně.
Pokud jsou či budou mezi distribucemi rozdíly, je cílem tam mít všechny varianty?
Ano, i když doufám, že takových míst nebude moc. Například u package managerů bych tam rád měl dokumentaci ke všem, ne jen k rpm (rpm-kem jsem začal proto, že ho relativně lépe znám).
Musí tam být přímo data, nebo se lze spokojit s odkazy na autoritativní dokumenty?
Musí tam být přímo data, aby bylo všechno pohromadě, ve stejném formátu, prolinkované a vždy dostupné; odkaz na autoritativní dokument se rozhodně hodí, ale nestačí.
Vůbec, jaký je předpokládaný rozsah - gcc není jen pro Linux. Patří tam třeba perl? sbcl? Popis x86?
Ideál (samozřejmě nedosažitelný) je mít tam všechno, co linuxový developer může potřebovat - tedy glibc, kernel, manuály ke gcc, bashi, všem možným utilitám, atd. atp. Popis x86, případně dalších assemblerů, sice už není v hlavním proudu, ale v appendixech by se vyjímal dobře.
Bude se řešit to, že dnes zadaný popis čehosi tam může zastarat tak jako dnes info libc? Jak?
Rozhodně se to řešit bude - dokumentace musí zůstat aktuální, aby k něčemu byla. Technické řešení zatím nemám; například by se to dalo dělat tak, že když si někdo všimne, že stránka je neaktuální, ale neví, jak by měla být správně, tak ji označí nějakým tagem a stránka se pak ukáže v přehledech, takže kdo bude vědět, může ji aktualizovat. Mluvilo se i o automatizovaném updatu, ale to je spíš hudba budoucnosti.
V rámci projektu by mohly být užitečné nástroje pro konverzi z man, docbook, info nebo čehokoliv.
Ano, a mám je v plánu, i když nejdřív budu muset udělat řadu dalších věcí (přinejmenším opravit chyby). Automatický import z manu už je téměř hotov (není dokonalý, ale formát manu je tak hrozný, že to nejde udělat stoprocentně), ale bohužel v praxi není příliš užitečný, protože manuálové stránky jsou jinak strukturované, než bych potřeboval, a krom toho jsou tu licenční překážky.
Export bude zcela nepochybně. Musí být možnost si stáhnout celou dokumentaci na lokální stroj, aby ji mohl developer prohlížet bez nutnosti se pokaždé připojovat k netu. Přinejmenším do samostatného statického HTML, doufám, že se podaří i další formáty.
Nevím, jak to bude s manem či infem, protože struktura manuálových stránek a infostránek je jiná než struktura téhle dokumentace, ale čistě technicky převést jednu stránku do manu nebo do infa by neměl být problém.
Bude se řešit to, že dnes zadaný popis čehosi tam může zastarat tak jako dnes info libc? Jak? Rozhodně se to řešit bude - dokumentace musí zůstat aktuální, aby k něčemu byla. Technické řešení zatím nemám; například by se to dalo dělat tak, že když si někdo všimne, že stránka je neaktuální, ale neví, jak by měla být správně, tak ji označí nějakým tagem a stránka se pak ukáže v přehledech, takže kdo bude vědět, může ji aktualizovat. Mluvilo se i o automatizovaném updatu, ale to je spíš hudba budoucnosti.Smazat nebo přepsat neaktuální možnost možná není úplně ideální. Může existovat přechodové období (třeba i dost dlouhé), kdy se používají obě možnosti. Nebo přijdu ke starému stroji. Nebo píšu skript, který chci aby byl obecně použitelný i na starších strojích. Nebo jsem ještě gtk aplikaci nepřevedl do gtk2. Nebo mne Michal Kubeček pořád ještě neodradil od ifconfigu.
Nevím, jak to bude s manem či infem, protože struktura manuálových stránek a infostránek je jiná než struktura téhle dokumentace, ale čistě technicky převést jednu stránku do manu nebo do infa by neměl být problém.Bylo by smutné, kdybyste v rámci distribuce distribuovali tuhle dokumentaci v aktuální formě, ale všichni uživatelé četli zastaralé manuálové nebo info stránky (a uživatelé *jsou* konzervativní, a man *je* pohodlný na užívání).
Tiskni
Sdílej: