Jack Dorsey představil (𝕏) open source týmovou komunikační platformu Buzz (GitHub) s cílem snížit závislost na Slacku a GitHubu.
Poštovní klient Thunderbird byl vydán v nové verzi 153 s kódovým názvem Meadow. Jedná se o ESR (Extended Support Release) vydání. Přehled novinek v poznámkách k vydání. Vylepšuje OAuth. Thundermail lze používat bez instalace doplňku.
AI tento rok naplno vtrhla do vývoje softwaru a výrazně ovlivňuje také open source projekty. Jiří Eischmann v příspěvku Jak mění AI open source na svém blogu rozebírá několik trendů, které v open source v poslední době v souvislosti s AI pozoruje, a jak tyto trendy svět otevřeného softwaru mění (Inflace projektů, Zahlcení kontroly, Klesající motivace zveřejňovat kód).
Evropská komise (EK) vyměřila americké internetové společnosti Google pokutu 890 milionů eur (21,5 miliardy Kč) za porušení unijního nařízení o digitálních trzích (DMA). Firma se podle unijní exekutivy provinila tím, že ve vyhledávači Google Search upřednostňovala vlastní služby a že podnikům ukládala omezení, která jim bránila nasměrovat spotřebitele k alternativním, často levnějším nákupním kanálům na platformě Google Play.
… více »Samsung na akci Galaxy Unpacked July 2026 (YouTube) představil své nové telefony Galaxy Z Fold8 Ultra, Fold8 a Flip8, hodinky Galaxy Watch Ultra2 a Watch9 a chytré brýle ve spolupráci s Gentle Monster a Warby Parker.
Po pěti letech vývoje vyšla česká počítačová hra Scarlet Deer Inn (ProtonDB). Scarlet Deer Inn je vyšívaná temná středověká pohádka. Zatímco život ve zdánlivě obyčejné vesnici se točí kolem běžných povinností a sousedských drbů, v podzemí se skrývají zlověstná tajemství.
Představen byl Raspberry Pi Touch Display 2 s uhlopříčkou 10 palců a rozlišením 1200 × 1920 pixelů. Cena je 80 dolarů.
RPCS3 (Wikipedie), tj. open source emulátor Sony PlayStation 3, snížil minimální požadavky. Nově jsou podporovány starší grafické karty ATI Radeon řady HD 2000, 3000 a 4000 z let 2007 až 2009. Na PC běží už 75 % všech her pro PlayStation 3. V budoucnu bude RPCS3 fungovat bez firmwaru z PS3. V RPCS3 byl implementován systémový modul cellSysmodule (𝕏).
Vyšel open-source nástroj winetop (MIT) — nativní CLI/TUI pro sledování a ukončování Wine, Proton, Lutris, Heroic a Bottles sezení. Seskupuje procesy podle WINEPREFIX / Steam AppId, umí bezpečně zabít jen hru (včetně Steam reaperu) a nabízí i skriptovatelné příkazy (list, kill, orphans, …). Balíčky jsou mimo jiné na crates.io, Copru (dnf copr enable kovariadam/winetop), PPA ppa:kovariadam/winetop a AUR (winetop-bin).
Ve spolupráci společností OpenAI a Work Louder byla představena (𝕏) hardwarová klávesnice Codex Micro pro práci s AI agenty. Cena klávesnice je 230 dolarů.
The Heirloom Documentation Tools jsou vylepšené verse programů troff a nroff a jejich preprocesorů. Mezi vylepšení patří mj. přímý přístup k Type 1, OTF a TTF fontům a možnost přímého zápisu v UTF-8 bez nutnosti psát akcentované znaky jako troffí escape sekvence. Kód je spravován Gunnarem Ritterem a má původ v kódu pocházejícím od Sunu a Bellů.
Tento zápisek popisuje instalaci Heirloom Documentation Tools v systému NetBSD, nicméně autorovi zápisku se podařilo (s mírnou úpravou postupu) tyto nainstalovat i v Debian GNU/Linuxu. Zmíníme se také o přípravě česky psaných dokumentů.
Podrobně je instalační postup popsán v souboru README na webu projektu. Stručně shrnuto instalace obnáší:
Ad 1. Budeme instalovat mimo adresářovou strukturu spravovanou
kolekcí nástrojů pkgsrc a také mimo základní systém,
autor se rozhodl pro adresář /usr/local. Pochopitelně
můžeme instalovat i jinam, například do některého z podadresářů
našeho domovského adresáře.
Protože se adresář /usr/local
v NetBSD běžně nevyskytuje, musíme jej vytvořit. Také mu změníme
vlastníka na nás, abychom nemuseli pracovat jako root:
# mkdir /usr/local && chown vladimir /usr/local
Ad 2. Zkomprimovaný archiv se zdrojovými kódy je k mání zde.
Ad 3. Upravíme soubor
mk.config
v adresáři se zdrojovými kódy tak,
aby odpovídal našim požadavkům a poměrům v našem systému.
Skvělým pomocníkem nám bude příkaz which.
Stručný výtah z již změněného souboru mk.config:
INSTALL=/usr/bin/install MACDIR=/usr/local/ucblib/doctools/tmac FNTDIR=/usr/local/ucblib/doctools/font TABDIR=/usr/local/ucblib/doctools/nterm HYPDIR=/usr/local/ucblib/doctools/hyphen REFDIR=/usr/local/ucblib/reftools PUBDIR=/usr/local/pub BINDIR=/usr/local/ucb LIBDIR=/usr/local/ucblib MANDIR=/usr/local/share/man CC=cc CCC=c++ SHELL=/bin/sh
Ad 4. et 5.
$ make && make install
Ad 6. Můžeme přidat adresář /usr/local/ucb
do proměnné shellu PATH, rozšířit proměnnou
MANPATH,
případně nastavit Heirloom nroff jako systémový
formátovač manuálových stránek.
Nic z toho však autor neudělal. (Proměnnou PATH nemodifikoval
-- z obavy z kolise se systémovým *roff,
kterým je program groff a který mu i nadále formátuje
manuálové stránky; proměnnou MANPATH nemodifikoval z lenosti.)
Pouze vytvořil v adresáři ~/bin symbolické odkazy
na spustitelné soubory adresáře /usr/local/ucb,
přičemž názvy odkazů doplnil o prefix h, např.:
$ ln -s /usr/local/ucb/troff /home/vladimir/bin/htroff
Abychom pomocí Heirloom Documentation Tools mohli připravovat český psané dokumenty, potřebujeme:
Ad 1. Pro začátek nám postačí URW náhrady
za základní Adobe fonty. Stáhneme si je ze
CTANu a nakopírujeme soubory
*.pfb a *.afm do adresáře
/usr/local/ucblib/doctools/font/devps.
(Toto řešení je krapet "quick and dirty", správnější
by bylo použití proměnné TROFFONTS,
viz troff(1b)).
Ad 2. Direktivou .so czech.mac na začátku našich
zdrojových textů přinutíme troff vkládat
soubor czech.mac s tímto obsahem:
.do xflag 3 .lc_ctype cs_CZ.UTF-8 .fp 1 R utmr8a pfb .fp 2 I utmri8a pfb .fp 3 B utmb8a pfb .fp 4 BI utmbi8a pfb .fp 5 H uhvr8a pfb .fp 6 HI uhvro8a pfb .fp 7 HB uhvb8a pfb .fp 8 HX uhvbo8a pfb .fp 9 CW ucrr8a pfb .fp 10 CI ucrro8a pfb .fp 11 CB ucrb8a pfb .fp 12 CX ucrbo8a pfb .fp 13 S usyr pfb .fp 14 ZD uzdr pfb
Tj. umožníme přímý český vstup v UTF-8 a redefinujeme rodin písem. Pro názvy fontů viz soubor README.base35
Vzorová kolona při generování výsledného PostScriptu z našeho zdroje s obrázky a tabulkami a při použití makra -ms (pamětlivi našeho prefixu h) vypadá
takto:
htbl -g náš_zdroják | hpic | htroff -Tps -ms | hdpost > výstup.ps
Pokud máme zdrojový text v ISO8559-2 předřadíme jí ještě iconv:
iconv -f latin2 -t utf-8 náš_zdroják | htbl -g | hpic | \ htroff -Tps -ms | hdpost > výstup.ps
The Heirloom Documentation Tools
URW "Base 35" font pack for LaTeX
Tiskni
Sdílej:
To je moc fajn, je to dost silný nástroj na spoustu věcí a pokud je teď i typograficky na výši, tak je to jedině dobře. Ovšem přiznávám, že jediná troffem sázená knížka, která se mi dostala do ruky, byl K&R 2nd Ed. K nám to zřejmě moc neproniklo... Určitě si ho vyzkouším.
...ještě dostává takovéhle pozornosti.
No, minimálně pro mě, je to srdeční záležitost (preprocesor
chem je naprosto úžasný).
Teď ale vážně,
ještě celkem nedávno jím sázeli u O'Reillyho (měli své upravené makro -ms
nebo -mm) -- například Unix Power Tools. Domnívám se, že Skočovského
"Principy" jsou taky sázené troffem (to je ale jen dommněnka).
Plan9 ho má jako hlavní sazeč.
Na západě je troff poměrně živý (pro ilustraci viz konfera groffu).
a pokud je teď i typograficky na výši
Byl vždycky, to co jsou schopny vyprodukovat kancelářské balíky, zvládne i troff se svými preprocesory, a IMHO zvládne i dost dobře matematiku na takřka TeXové úrovni (akorát si člověk bude muset pohrát s různými kerningy apod.). Ta mikrotypografická vylepšení současného troffu jsou samozřejmě super.
Jinak byl problém, že bellí troff byl dlouho closed source, a když už byla open implementace(groff) -- tak stejně jako v původním troffu byla znaková sada natvrdo zadrátovaná jako výstupní zařízení vedle např. výstupu do PostScriptu či na terminál. Ten troff, který jsem popisoval v blogu už je ovšem "troff pro 21. století".
to co jsou schopny vyprodukovat kancelářské balíkyNevím jestli je to mnou, nebo těmi balíky, ale vždycky, když použiju nějaký kancelářský balík, tak mi z toho vznikne zrůdnost :-/
.AU z -ms
makra (používá se pro vysázení
autorova jména v názvu práce, implicitně kursivou v troffu, underline v nroffu), aby docílila kursivního zvýraznění, to aspoň užila makro, nepsala v pure troffu.
Stejně tak můžou vylézt prasárny i z TeXu, užívá-li se napatřičně.
Nehledě na to, že jsem včera dělal protokol do MIT, který jsem musel dělat právě v OO.o, takže mám takovou "veselou náladičku" co se týče kancelářských balíků
Jinak plně chápu, pár dní zpět jsem si hrál s Calcem
a dospěl jsem k názoru, že spreadsheety jsou (alespoň pro mě) naprosto
redundantní aplikace (např. takový ksh93 zvládá floating point
aritmetiku, takže většina tanečků kolem tabulek se dají zvládnout
jednoduchým skriptíkem).
Jo, tu "veselou náladičku" jsem měl taky.
I když chápu, že pro některé je excel pracovním prostředím
srovnatelným s Emacsem.
P.S: Když už spreadsheet -- sc je to co mi stačí.
P.P.S: Nechtěl jsem říct, že bych pomocí skriptů denně plnil tabulky,
ale že jsem posedlostí některých lidí tabulkami za každou cenu.