Portál AbcLinuxu, 2. září 2026 16:56
Mě by se líbilo na aplikační vrstvě mít nikoli jednotlivé monolitické aplikace, ale systém komponent, které si mohu poskládat do aplikačních balíků sám. Pokud bych měl třeba službu, která umí pracovat např. s obrázky, tak bych její služby měl k dispozici kdekoli v systému. šlo by o takové zobecnění a vylepšení skriptování a pipes z text konzole.Tak jsem si vzpomněl na formát PNM, což jsou vlastně 3 formáty: PBM, PGM a PPM. Kdysi jsem to vyzkoušel a vypadalo to zajímavě, zejména kvůli možnosti seskupování příkazů do kolon. Používá to někdo a k jakému účelu?
Jo. Já to používám. Mám na tom postavenu utilitu djvutool. Konvertuji přes ni mastodontí PDF z archive.org do djvu. Případně vyrábím vlastní, ale poslední dobou na to moc nemám čas. Nicméně to pořád funguje. Píšu o tom tady
Zaujal mě ten formát, který vůbec není úspornýNo paradoxně když se na to aplikuje bzip (nebo dneska spíše LZMA (xz)), tak to někdy vyjde i líp než PNG - to má sice chytřejší formát kódování (predikce z předchozích řádek a kódování rozdílu), ale používá anemické DEFLATE.
Mně se na tom líbí že je to typicky unixová sada nástrojů. Z jedné strany nasypeš A a z druhé vypadne upečené B. Detaily neřešíš. Vem si, že jsem ten svůj djvutool napsal v době kdy byl jen python2.7. Dnes máme python3.13, ale já za celý ten čas nemusel přepsat ani ťuk a furt to funguje.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.