X86CSS je experimentální webový emulátor instrukční sady x86 napsaný výhradně v CSS, tedy bez JavaScriptu nebo dalších dynamických prvků. Stránka 'spouští' assemblerovový program mikroprocesoru 8086 a názorně tak demonstruje, že i prosté CSS může fungovat jako Turingovsky kompletní jazyk. Zdrojový kód projektu je na GitHubu.
Po šesti letech byla vydána nová verze 1.3 webového rozhraní ke gitovým repozitářům CGit.
Byla vydána nová verze 6.1 linuxové distribuce Lakka (Wikipedie), jež umožňuje transformovat podporované počítače v herní konzole. Nejnovější Lakka přichází s RetroArchem 1.22.2.
Matematický software GNU Octave byl vydán ve verzi 11.1.0. Podrobnosti v poznámkách k vydání. Vedle menších změn rozhraní jsou jako obvykle zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.
Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 15.0.0. Přehled novinek v příspěvku na blogu společnosti Collabora. Vypíchnout lze Lua shell umožňující psát správu oken v jazyce Lua.
Organizace Apache Software Foundation (ASF) vydala verzi 29 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Ústavní soud na svých webových stránkách i v databázi NALUS (NÁLezy a USnesení Ústavního soudu) představil novou verzi chatbota využívajícího umělou inteligenci. Jeho posláním je usnadnit veřejnosti orientaci v rozsáhlé judikatuře Ústavního soudu a pomoci jí s vyhledáváním informací i na webových stránkách soudu, a to i v jiných jazycích. Jde o první nasazení umělé inteligence v rámci webových stránek a databází judikatury českých soudů.
Byla vydána nová verze 10.1 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora NanoPi Zero2 a balíček WhoDB.
Konference Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach OSSConf 2026 proběhne od 1. do 3. července 2026 na Žilinské univerzita v Žilině: "Cieľom našej konferencie je poskytnúť priestor pre informovanie o novinkách vo vývoji otvoreného softvéru a otvorených technológií, o možnostiach využitia týchto nástrojov vo vede a vzdelávaní a taktiež poskytnúť priestor pre neformálne priateľské stretnutie užívateľov a priaznivcov
… více »Korespondenční seminář z programování (KSP) pražského Matfyzu pořádá i letos jarní soustředění pro začátečníky. Zváni jsou všichni středoškoláci a starší základoškoláci, kteří se chtějí naučit programovat, lépe uvažovat o informatických úlohách a poznat nové podobně smýšlející kamarády. Úplným začátečníkům bude určen kurz základů programování a kurz základních algoritmických dovedností, pokročilejším nabídneme různorodé
… více »
| Zjednodušené schéma kodéru JPEG. Stejné schéma se aplikuje na každý obrazový kanál. |

| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|

| Význam koeficientů DCT v bloku 8×8 pixelů. V (a) je naznačena orientace funkce cosinus. Červeně jsou vybarveny vertikální hrany (světle jsou čistě vertikální), modře horizontální (světle čistě horizontální) a zeleně mřížka vytvořená kombinací vertikální a horizontální funkcí. V (b) je zobrazeno rozdělení frekvencí. Modře jsou vyznačeny nízké frekvence, červeně vysoké. Bázové funkce jsou zobrazeny v (c). |
| kategorie | rozsah hodnot |
|---|---|
| 0 | 0 |
| 1 | −1, 1 |
| 2 | −3, −2, 2, 3 |
| 3 | −7 … −4, 4 … 7 |
| 4 | −15 … −8, 8 … 15 |
| 5 | −31 … −16, 16 … 31 |
| 6 | −63 … −32, 32 … 63 |
| 7 | −127 … −64, 64 … 127 |
| 8 | −255 … −128, 128 … 255 |
| 9 | −511 … −256, 256 … 511 |
| 10 | −1023 … −512, 512 … 1023 |
| 11 | −2047 … −1024, 1024 … 2047 |
Tiskni
Sdílej:
- written in C99Bolo by fajn dopisat, ze so GNU GCC rozsireniami. ;) V Makefile by bolo fajn dat premene:
BIN_ENCODER=jpg_encoder BIN_DECODER=jpg_decoderA doplnit make install/uninstall do /usr/local/bin. Nechces zo svojho programu urobit kniznicu + bin program?
Díky za skvělý článek.
* media-gfx/eog
Available versions: (1) 3.36.3
{+exif gtk-doc +introspection +jpeg lcms +svg tiff xmp}
Homepage: https://wiki.gnome.org/Apps/EyeOfGnome
Description: The Eye of GNOME image viewer
samozřejmě si to umím konvertovat imagemagickem a prohlížet pak... Ale prohlížet si fotky tímto způsobem je dost nepohodlné. To už bych si snad napsal FUSE filesystém, který to bude konvertovat za běhu…
*.heif a on na pozadí udělá konverzi někam do tmpfs a pak to otevře normálním prohlížečem? Když pro tu konverzi použiješ nějakou nekomprimovanou bitmapu, nemusela by tam být ani moc velká prodleva oproti nativní podpoře přímo prohlížečem samotným.
$ ls -l /usr/bin/display lrwxrwxrwx 1 root root 6 2. led 17.32 /usr/bin/display -> magick $ ldd /usr/bin/magick linux-vdso.so.1 (0x00007ffdef3c7000) libMagickCore-7.Q16.so.8 => /usr/lib64/libMagickCore-7.Q16.so.8 (0x00007effb0938000) libMagickWand-7.Q16.so.8 => /usr/lib64/libMagickWand-7.Q16.so.8 (0x00007effb07fd000) libc.so.6 => /lib64/libc.so.6 (0x00007effb063f000) libxml2.so.2 => //usr/lib64/libxml2.so.2 (0x00007effb04da000) libfontconfig.so.1 => //usr/lib64/libfontconfig.so.1 (0x00007effb0493000) libfreetype.so.6 => //usr/lib64/libfreetype.so.6 (0x00007effb03d0000) libXext.so.6 => //usr/lib64/libXext.so.6 (0x00007effb03b9000) libX11.so.6 => //usr/lib64/libX11.so.6 (0x00007effb0277000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007effb0264000) libz.so.1 => /lib64/libz.so.1 (0x00007effb024a000) libltdl.so.7 => //usr/lib64/libltdl.so.7 (0x00007effb023e000) libm.so.6 => /lib64/libm.so.6 (0x00007effb00fa000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007effb00d8000) libgomp.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/libgomp.so.1 (0x00007effb00a3000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/libgcc_s.so.1 (0x00007effb0089000) /lib64/ld-linux-x86-64.so.2 (0x00007effb0c6c000) libdl.so.2 => /lib64/libdl.so.2 (0x00007effb0084000) libicuuc.so.67 => /usr/lib64/libicuuc.so.67 (0x00007effafea3000) libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007effafe74000) libuuid.so.1 => /lib64/libuuid.so.1 (0x00007effafe6b000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007effafe32000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007effafe07000) libicudata.so.67 => /usr/lib64/libicudata.so.67 (0x00007effae2ee000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/libstdc++.so.6 (0x00007effae077000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007effae070000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007effae068000) libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007effae04e000) $
a ty velikánský neekologický foťáky co dělaj fotky z prací sody kafe a pomerančový šťávy by se taky měli zrušit dneska má stejně každej normální člověk mobil auž ani jako neví kudy se do takovýho starobylýho foťáku kouká a kudy z něj lítaj takový ty světelný blesky :O ;D
a už jeto tady hele :D :D ;D ;D
8bitová vstupní data (na každou složku)
díky :D :D :D :D
Mimoto JPEG definuje hierarchický režim, kdy je obrázek uložen v několika různých rozlišeních.
to trošku připomíná jakoby mipmapu hele :O :O
Podstatné je, že pro její zpětné získání potřebuješ mít i původní obrázek.A je to opravdu nutné, já bych naopak řekl že původní obrázek je zapotřebí účinně zničit? Pokud vezmu případ formátu obrázku s bezeztrátovou kompresí a pro jednoduchost řekneme, že nejnižší bit barevné informace subpixelů bude představovat bit zakódované informace (samozřejmě předem zašifrovaný jinou metodou), pak pouhá extrakce těchto nejméně důležitých bitů z obrázku mi dá stream šifrované zprávy (z něhož po dešifrování získáme otevřený obsah). Na obrázku se užitečná informace projeví pouze jako nepatrný šum. Další otázkou je samozřejmě charakter takového šumu, výsledek prvodního zašifrování může být až příliš náhodný (snímače mají typicky jiný charakter šumu, ale i s tím se lze vypořádat).
Ale jistě, to co popisuješ ty je dávno známé, fungovalo to jako zpráva vytetovaná do kůže na hlavě otroka a zarostlá vlasy. Nebo jako psaní neviditelným inkoustem mezi řádky skutečného dopisu. To co popisuji já odpovídá Vernamově šifře. Ve všech třech případech jde o steganografii, a rozhodnutí co je lepší ponechám klidně na tobě.