Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,742 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 165 místo. Karolina, GPU partition klesla na 195. místo a Karolina, CPU partition na 421. místo. Další přehledy a statistiky na stránkách projektu.
Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.
Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.
Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.
Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.
Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …
Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.
Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).
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:
„
(„) 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.
sed
u 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).sed
u 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ě.