V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede David Heidelberg, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem … více »
Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.
Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o
… více »Společnost Framework představila nový Framework Laptop 12 s Intel Core Series 3, Thunderbolt 4, Wi-Fi 7, volitelnou čtečkou otisků prstů a podsvícenou klávesnicí s open-source firmwarem ZMK. Objednat lze s předinstalovanou Fedorou 44 KDE Plasma.
Byl vydán Mozilla Firefox 154.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 154 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 168 (pdf).
Open-source citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 10. Přehled novinek v příspěvku na blogu.
Interaktivní editor binárních dat GNU poke byl vydán ve verzi 5.0 (seznam změn).
Byla vydána verze 0.85 telnet a ssh klienta PuTTY (Wikipedie). Řešeno je 5 zranitelností.
Byly publikovány novinky z vývoje GIMPu. Pracuje se na novém formátu souborů. Stávající binární XCF bude nahrazen "zazipovaným XML". XCF zůstane plně podporován pouze pro načítání starých souborů.
Nová verze gnuplotu si už rozumí s UTF-8. I když jen částečně (výstup do velmi žádáného PostScriptu to není), věc považuji za zápisku hodnou.
Gnuplot verze 4.2 kromě spousty novinek přináší podporu pro kódování UTF-8, histogramů a popisků v grafu. Tyto vlasnosti si dneska ukážeme.
Návod k UTF-8 je vlastně jen návodem, jak správně nastavit font. Korektní výstup jsem se pokoušel získat a získal pro výstupní moduly PNG, X11 a SVG. Testovací soubor je dodáván se zdrojáky, případně jej lze získat tady.
Jak je vidět, záležitost není zcela bezproblémová, jedná se o takové hackování, ale pořád lépe, než se držet osmibitových znakových sad.
Data pro můj UTF-8 histogram s popisky jsou tato (v kódu odkazovány jako 'prehled'):
#Rok Příjmy Výdaje Schodek 2003 538500 538500 0 2004 586500 586500 0 2005 4393600 4393600 0 2006 768600 768600 0 2007 881400 881880 480
a gnuplot script následující:
#!gnuplot
# Začneme s PNG
set terminal png interlace enhanced \
font '/usr/share/fonts/dejavu/DejaVuSans.ttf' 12 size 640,480
set output 'prehled.png'
set boxwidth 0.9 absolute
set style fill solid 1.00 border -1
set style histogram clustered gap 1 title offset character 0, 0, 0
set style data histograms
unset xtics
set xtics out scale 0,0 nomirror offset character 0, 0, 0
set yrange [0:*] nowriteback
set grid noxtics ytics
set xlabel 'Rok'
set ylabel 'Koruny české'
set title "Vývoj rozpočtu obce Úherčice"
plot 'prehled' using 2 title 'Příjmy', \
'' using 3:xticlabels(1) title 'Výdaje', \
'' using 0:($2>$3?$2:$3):4 with labels center offset 0,1 title 'Schodek'
# Vyrobíme SVG
set terminal svg enhanced \
font 'sans-serif' fsize 12 \
size 640,480
set output 'prehled.svg'
replot
Vysvětlovat se se syntaxí a sémantikou nemá smysl, přečtěte si návod uvnitř interpretu gnuplotu (pomocí help PŘÍKAZ) a prohlédněte si přiložený obrázek.
Jemné pošťouchnutí: Určení fontu je závislé na výstupním formátu (příkaz set terminal … font). Péengéčku musíte zadat celou cestu k souboru s fontem, SVG stačí jméno, protože font se hledá až při prohlížení. Kdo by chtěl vyzkoušet X11 výstup, musí zadat název fontu a před něj přidat předponu mbfont:.
Histogram se zapíná příkazem set style data histogram a set style histogram. Styl umí i generovat legendu z prvního řádku/sloupce tabulky (parametr title columnhead, zde ale nepoužito).
Popisky do grafu lze vložit parametrem with labels, přičemž hodnota se bere z 3. parametru using. Z nějakého důvodu má ale problémy při získávání hodnot přes funkce (např. ve svém příkladě jsem chtěl získat hodnotu schodku jako rozdíl výdajů a příjmů ($3-$2), ale tak nějak to vracelo nesmysly).
Pokuď vás zajímá, co všechno verze 4.2 přináší, nahlédněte do galerie.
Tiskni
Sdílej:
set decimalsign locale "cs_CZ.UTF-8" set format y "%'.0fVysledkem je skupinovani radu podle ceskych zvyklosti (napr. 1 500 000).