Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.
Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …
Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.
Pluto.jl, reaktivní notebook pro programovací jazyk Julia, dospěl do verze 1.0.
Byla vydána nová verze 12.0.0 vizuálního programovacího jazyka Snap! (Wikipedie) inspirovaného jazykem Scratch (Wikipedie). Přehled novinek na GitHubu.
Počítačovou hru Gravity Circuit (ProtonDB) lze do 14. června do 19:00 získat na Steamu zdarma. Napořád.
Ahoj!
Chtel bych se zeptat, jak mam nastavit xterm tak, aby mi nasleduji program vypsal pismeno Č:
#include <iostream>
using namespace std;
int main()
{
char ch = 200; // v ISO 8859-2 je to velke pismeno C s hackem
cout.imbue(std::locale("cs_CZ.iso88592"));
cout << ch << "\nKonec programu" << endl;
} // main
Pokud spustim xterm takto: xterm -en ISO8859-2 tak vse funguje jak ma, ja bych ho vsak chtel spustit s parametrem -lc a nejakym zpusobem ho donutit, aby vypisoval co potrebuju, coz se ne a ne povest.
PS: Nevim vubec jak ma luit, potazmo option -lc fungovat; co jsem koukal, tak by to melo fungovat tak, ze podle toho jake nastavim LOCALE v programu, tak podle toho se automaticky nastavi terminal tak, aby se vse vypisovalo dle daneho locale? Je to tak? Z dokumentace luit nejsem prilis moudry :(
Nevím, co všechno dělá std::cout.imbue(), ale luit potřebuje předem znát kódování, v kterém poběží program.
Mně LANG=cs_CZ.iso8859-2 xterm -hold -lc -e /tmp/a.out funguje (kde /tmp/a.out je váš program).
A muzu tedy nejak pri behu programu luitu dat vedet, ze ted chci pouzit (jine) konkretni kodovani? Potrebuji tuto zmenu totiz provest z vlastniho programu. Toto zmenu tedy potrebuji provest az potom, co je terminal spusten.
Asi by to mělo jít přes ISO 2022 escape sekvence, jak tvrdí luit(1) a demonstrace s Emacsem.
Nicméně v praxi jsem to viděl jen u východoasijských znakových sad, kde se takto přepíná mezi latinkou a jejich dvoubajtovým písmem. Tam se ale pouze přepíná mezi dvěma implicitně danými sadami a tak se vysílá jen „přepni tam“ a „přepni zpět“, nikoliv „přepni do ISO-8859-1“.
Z vašeho programu se mi nepodařilo tyto sekvence dostat:
$ ./a.out |hexdump -C 00000000 c8 0a 4b 6f 6e 65 63 20 70 72 6f 67 72 61 6d 75 |È.Konec programu| 00000010 0a |.| 00000011
Před prvním bajtem 0xC8 ('Č' v ISO-8859-2) by měla být ta přepínací sekvence.
Diky za nasmerovani, bohuzel mi to i s prepnutim nefunguje. Mirne upraveny program:
#include <iostream>
using namespace std;
int main()
{
char ch = 200; // v ISO 8859-2 je to velke pismeno C s hackem
cout.imbue(std::locale("cs_CZ.iso88592"));
cout << "\033-B" << ch << "\nKonec programu" << endl;
} // main
Tiskni
Sdílej: