Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
Take jste nuceni v praci pouzivat Windows a kdyz si chcete/potrebujete neco naskriptovat, tak jste bez nastroju typu grep
, sed
, sort
a spol. jak bez prave ruky? Treba vam usnadni praci port GNU utilit na Windows. Nevyzaduje instalace ani konfiguraci, zabira minimum mista a nepouziva zanou emulacni vrstvu typu Cygwin.
Kazdemu GNU nastroji odpovida jeden .exe soubor a diky DOSovym rouram a presmerovani se z nich da slepit celkem plnohodnotna nahrazka toho, na co je clovek z UNIXu/Linuxu zvykly. Domovska stranka projektu je unxutils.sourceforge.net.
Par postrehu k divnostem DOSovych skriptu:
Escapovani uvozovek se provadi pomoci backslashe.
Escapovani procenta se provadi pomoci zdvojeni.
Retezce se uzaviraji do uvozovek.
Promenne pouzivaji procento misto dolaru z Bashe.
Ve for cyklu se procento zdvojuje a jmeno promenne pro iterator musi mit 1 znak (pry jak v ktere verzi DOSu).
Roura funguje bez problemu, jde propojit vic rour za sebou.
Presmerovani do souboru i append funguje take stejne jako v Bashi, stderr neexistuje.
DOS2UNIX se da napsat pomoci sed.exe "s/.$//"
.
Spojeni kazde dvojice radku do jednoho dvojradku pak sed.exe "N; s/\n//"
.
Viz. napr. SED Oneliners.
Reportovani nad daty (mezisoucty, maxima apod.) se da provest pomoci minidatabaze SQLite a importu/exportu ve formatu CVS. Domovska stranka je www.sqlite.org
Enjoy!
Tiskni
Sdílej:
cat schema.ddl|sed 's/^/\ /'Bez jakyhokoliv premysleni behem 5s vyreseno. Holt OOP shell neni nejlepsi na vsechno.
cat schema.ddl | % { echo " $_" }
dir | less
. O tom jsem vzdycky snil.. dir |more
. ale less je less, co si budem povidat.
btw funguje ti v tom lessu diakritika a formatovani cisel? mam tu taky nejake gnutilitky, puvod neznamy. a z less.exe mi misto í leze <A1>, misto mezery oddelujici tisice mam <FF>...
ze bych upgradoval, jestli to v tech tvych jede spravne.
sqlite3 MyDB.db "SELECT * FROM Table1; SELECT * FROM Table2;"
, nebo sada prikazu v externim souboru - napr. sqlite3 -init MyScript.sql MyDB.db ".exit"
(.exit
je tam proto, ze se mi skript pod DOSem nechtel sam ukoncovat - mozna to jindy neni potreba. YMMV)
Bohuzel nejde predat vic metaprikazu jako jeden argument (napr. zaroven nastavit .width
a .header
), takze je potreba pouzit externi soubor. Pokud to jde a jen jsem tupej, pripiste sem navod, pls! B-)
Pro pocitani rozdilu mezi timestampy ve formatu je idealni pouzit funkci pro konverzi na UNIXovy cas v sekundach od roku 1970, napr. strftime("%s",Odchod) - strftime("%s",Prichod)
. Timestamp by mel byt ve formatu YYYY-MM-DD HH:MM:SS
- podle dikusi na netu jsou s jinym formatem pry problemy...
source-highlight
u tam stejně není