Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.
Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).
Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.
Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.
Bylo vydáno Eclipse IDE 2026-03 aneb Eclipse 4.39. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Ze systému Slavia pojišťovny uniklo přibližně 150 gigabajtů citlivých dat. Jedná se například o pojistné dokumenty, lékařské záznamy nebo přímou komunikaci s klienty. Za únik může chyba dodavatelské společnosti.
Sněmovna propustila do dalšího kola projednávání vládní návrh zákona o digitální ekonomice, který má přinést bezpečnější on-line prostředí. Reaguje na evropské nařízení DSA o digitálních službách a upravuje třeba pravidla pro on-line tržiště nebo sociální sítě a má i víc chránit děti.
Meta převezme sociální síť pro umělou inteligenci (AI) Moltbook. Tvůrci Moltbooku – Matt Schlicht a Ben Parr – se díky dohodě stanou součástí Meta Superintelligence Labs (MSL). Meta MSL založila s cílem sjednotit své aktivity na poli AI a vyvinout takovou umělou inteligenci, která překoná lidské schopnosti v mnoha oblastech. Fungovat by měla ne jako centralizovaný nástroj, ale jako osobní asistent pro každého uživatele.
Byla vydána betaverze Fedora Linuxu 44 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 14. dubna.
Jestliže chcete na abclinuxu vložit do příspěvku text, který obsahuje většítka nebo menšítka (neboli zobáčky), nesmíte je zapsat přímo, nýbrž pomocí těchto sekvencí:
menšítko: < většítko: >Sekvenci lze vložit do textu i kliknutím na "<" nebo ">", ale pro delší texty je to nepraktické. Osvědčil se mi tento prográmek:
#!/usr/bin/env python import sys, cgi transformed = [cgi.escape(line, quote=True) for line in sys.stdin] print '-' * 50 sys.stdout.writelines(transformed)Když se spustí, očekává na standardním vstupu text, který se má přeformátovat. Například toto:
#include <stdio.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <malloc.h>Ten stačí pejstnout myší a poté zmáčknout "Ctrl+d" (nevím proč, ale musí se to zmáčknout dvakrát). No a pak to vyhodí výsledek, který už abclinuxu sežere:
#include <stdio.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <malloc.h>Prográmek pro jistotu transformuje i ampérsandy.
Tiskni
Sdílej:
Jinak často zde ještě používám české uvozovky „ („) a “ (“), výpustku … (…) a pomlčku – (–).
” (”). Dvojitá levá horní uvozovka “ (“) se v češtině příliš neužívá. Příklady: „slovo”, “slovo”.
“.
” vypadají jako 99, takže to jsou nejspíš levé horní uvozovky (ty nepříliš využívané).
gucharmap a najdu si třeba × = × a – = –
sed 's/</\</g;s/>/\>/g'
tohle nesmí vidět johny, jinak pukne :)Hehe, tak to fakt nepuknu, protože velmi podobně vypadala varianta, kterou jsem používal než jsem to přepsal.
sedu napsat neuměl ...
xsel | sed 's/</\</g;s/>/\>/g' | xselStačí text označit, spustit tuhle věc a pastnout přechroupaný text. A když se to nastaví na nějakou globální klávesovou zkratku....
> na >, když se to nemusí?
" a ampersand na "
< a &. Nahrazováno může být > a kvůli zpětné kompatibilitě musí být > nahrazeno v ]]>, pokud to není konec sekce CDATA. Viz specifikace.
quote=True (bůhvíproč jsem ho tam nedal, když v originálním zdrojáku ho mám).sedu jistě dají přednost tomuto:
sed 's/\&/\&/g;s/\"/\"/g;s/</\</g;s/>/\>/g'Výše uvedený řetězec jsem použil jako testovací. Vypadá to, že oba přístupy dávají stejné výsledky:
jm:12:22:58 ~$ ./abc_html.py sed 's/\&/\&/g;s/\"/\"/g;s/</\</g;s/>/\>/g' -------------------------------------------------- sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g' jm:12:23:04 ~$ sed 's/\&/\&/g;s/\"/\"/g;s/</\</g;s/>/\>/g' sed 's/\&/\&/g;s/\"/\"/g;s/</\</g;s/>/\>/g' sed 's/\&/\&amp;/g;s/\"/\&quot;/g;s/</\&lt;/g;s/>/\&gt;/g'Dlužno konstatovat, že zdroják tohoto příspěvku vypadá opravdu úchvatně.