Python Developers Survey 2024, výsledky průzkumu mezi vývojáři v Pythonu organizovaném Python Software Foundation ve spolupráci se společností JetBrains v říjnu a listopadu loňského roku. Zúčastnilo se 30 tisíc vývojářů z 200 zemí. Linux používá 59 % z nich.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Po roce bylo vydáno nové číslo magazínu Phrack: Phrack 72.
OpenSSL Corporation zve na den otevřených dveří ve středu 20. srpna v Brně a konferenci OpenSSL od 7. do 9. října v Praze.
Konference LinuxDays 2025 proběhne o víkendu 4. a 5. října v Praze. Konference OpenAlt 2025 o víkendu 1. a 2. listopadu v Brně. Blíží se konec přihlašování přednášek. Přihlaste svou přednášku (LinuxDays do 31. srpna a OpenAlt do 3. října) nebo doporučte konference známým.
Raspberry Pi Touch Display 2 je nově vedle 7palcové k dispozici také v 5palcové variantě. Rozlišení stejné 720 × 1280 pixelů. Cena 40 dolarů.
Telnet a ssh klient PuTTY postupně přechází na novou doménu putty.software.
Debian dnes slaví 32 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.
Policisté zadrželi odsouzeného drogového dealera Tomáše Jiřikovského, který daroval ministerstvu spravedlnosti za tehdejšího ministra Pavla Blažka (ODS) bitcoiny v miliardové hodnotě, a zajistili i darovanou kryproměnu. Zadržení Jiřikovského může být podle ministerstva důležité k rozuzlení kauzy, která vypukla koncem května a vedla ke konci Blažka. Zajištění daru podle úřadu potvrzuje závěry dříve publikovaných právních
… více »#include <stdio.> #include <libintl.h> int main() { setlocale("",""); bindtextdomain("xxx","/home/phero/dev/sandbox/c"); textdomain("xxx"); printf(gettext("fuck\n")); }na to pustim
xgettext xxx.c msginit -l cs_CZ.utf8 --input=messages.po msgfmt cs.pomsgfmt cs.po vytvory messages.mo a ten prejmenuju na xxx.mo a kopnu do /home/phero/dev/sandbox/c/cs/LC_MESSAGES locale -a vypise mimo jine cs_CZ.utf8
LC_MESSAGES=cs_CZ.utf8 ./xxx # nezobrazi prekladjak podrobneji funguje setlocale(LC_ALL,"")? (jelikoz se nepouziva autotools tak neni kde vzit LC_ALL) co delam spatne? jak to debuggovat? diky A nejde mi o to naucit se jak se to pouziva, a nikdy by me ani nenapadlo podobnym zpusobem sesmoleny kod distribuovat spis se chci kouknout jak to gettext pak davat dohromady.
#include <locale.h>(a potom by malo fungovať aj setlocale(LC_MESSAGES, "cs_CZ.utf8");).
phero@radegast ~/dev/sandbox/c $ LANG=cs_CZ.UTF-8 LC_ALL=cs_CZ.UTF-8 locale LANG=cs_CZ.UTF-8 LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE="cs_CZ.UTF-8" LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES="cs_CZ.UTF-8" LC_PAPER="cs_CZ.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8" LC_ALL=cs_CZ.UTF-8 phero@radegast ~/dev/sandbox/c $ LANG=cs_CZ.UTF-8 LC_ALL=cs_CZ.UTF-8 ./xxx fuck
#include <locale.h>ktere nadefinovalo LC_ALL, takze slo pak do kodu pridat
setlocale(LC_ALL,"");a gettext se pak (podle strace) zacal divat po lokalizacnich souborech diky a respect
kopnu do /home/phero/dev/sandbox/c/cs/LC_MESSAGES
Já jsem ho musel pojmenovat cs_CZ
, aby mi to fungovalo (ale nemám tušení proč) - třeba je to i tento případ.
Tiskni
Sdílej: