Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Ako som to teda riesil ? --> - vyhradil som na smb mounty volnu particiu, ktoru som mal, resp. mam na obrazy disku -> particiu 'sda3' - '/dev/sda3' sa po starte pripaja ako /smb - v adresari /smb je vytvoreny adresar 'share-Park' (s pravami 0755, o=root, g=root) - nakolko je tento smbmount potrebny pre tenkych klientov, vytvoril som uzivatela a skupinu 'tenky_klient'. Uzivatel 'tenky_klient' je clenom skupiny 'park' (tj skupina pracoviska, ktorej clenmi su vsetci klienti na pracovisku, tj aj Windowsaci) a skupiny 'tenky_klient'. Clenmi skupiny 'tenky_klient' su vsetci tenki klienti. - po vytvoreni uzivatela tenky_klient, ho treba pridat aj medzi pouzivatelov samby -> (S pozdravom S.M.smbpasswd -a -e tenky_klient) - v smb.conf ->valid users = @park, @tenky_klient- mountnutie zdielaneho priecinka ->mount -t smbfs -o user,rw,username=tenky_klient,password=tenky_klient,fmask=0770,dmask=0770,uid=501,gid=501,iocharset=utf8,codepage=cp852 //localhost/USERS /smb/share-Parkto by teda bolo. Problem otvarani a editovania toho isteho suboru Windowsakom stanici a Linuxakom by bol (dufam vyrieseny). (Ale !!! Problem sa zuzil na otvorenie a nezamknutie toho isteho suboru dvoma tenkymi klientami. Tu pomohlo (nakolko sa jedna hlavne o 'xls', 'doc' subory) nasledovne riesenie: vid www.abclinuxu.cz/forum/show/91221 odkomentovat riadky:
SAL_ENABLE_FILE_LOCKING=1 export SAL_ENABLE_FILE_LOCKINGv subore /usr/local/Openoffice/program/soffice Od teraz ak 1 tenky klient otvori subor na zapis (teda ako prvy), ostatni ho budu moct len citat. co s ostatnymi typmi suborov (ne-openofficeovskymi) ??? ************************************ !!! Pozn.: V subore '/etc/xinetd.d/sgi_fam' som tuto sluzbu 'fam' disabloval (tato sluzba je demon monitorovania suborov). Myslim, ze prave tento demon sposoboval mrznutie nautilu a nasledne leziicii-spiicii 'D'-proces - fam a nautilus, potom nebolo mozne ani odpojit /smb/share-Park (device is busy) ************************************ Nakoniec este vyriesit, aby toto primountovanie //localhostu prebehlo po starte automaticky. Do /etc/fstab to asi nie je najlepsi napad davat, nakolko by tam bol spolu so zaznamami o pripojeni lokalnych particii, no a najprv musi namountovat tieto, aby som mohol namountovat //localhost na jednu z nich -> na '/smb' Tj, asi vytvorim startovaci skript. Tu je priklad mojho prveho bashoveho skriptu: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#!/bin/sh # description: montovanie smb '//localhost/USERS' na linux # chkconfig: 2345 99 00 DIR_PARK=/smb/share-Park case "$1" in 'start') df | grep $DIR_PARK if [ $? == 0 ]; then echo $DIR_PARK uz je mountnuty. exit else echo $DIR_PARK este nie je mountnuty, takze ho mountujem. sleep 2 fi /bin/mount -t smbfs -o user,rw,username=tenky_klient,password=tenky_klient,fmask=0770,dmask=0770,uid=501,gid=501,iocharset=utf8,codepage=cp852 //localhost/USERS $DIR_PARK if [ $? == 0 ]; then echo adresar $DIR_PARK bol uspesne primountovany. else echo Chyba pri mountovani $DIR_PARK. fi touch /var/lock/subsys/park ;; 'stop') /bin/umount $DIR_PARK STATUS_UMOUNT=$? if [ $STATUS_UMOUNT == 0 ]; then echo Prikaz 'umount' prebehol USPESNE. df | grep $DIR_PARK if [ $? == 0 ]; then echo KONTROLA cez df: $DIR_PARK je stale v mtab. \(:-\( else echo KONTROLA cez df: $DIR_PARK uz nie je ani v mtab. \(:-\) fi else echo Pri vykonavani 'umount' sa vyskytla chyba. fi # /sbin/fuser -mu /smb/share-Park # echo $? rm -f /var/lock/subsys/park ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% po spusteni '/etc/init.d/smb-localhost start' sa uskutocni nasledovne: *************************************************************** [root@intranet motycka_stano]# /etc/init.d/smb-localhost start /smb/share-Park este nie je mountnuty, takze ho mountujem. adresar /smb/share-Park bol uspesne primountovany. *************************************************************** Ak by som zadal ten isty prikaz znovu, hoc uz je pripojene, --> *************************************************************** [root@intranet motycka_stano]# /etc/init.d/smb-localhost start //localhost/USERS 49586176 43177984 6408192 88% /smb/share-Park /smb/share-Park uz je mountnuty. *************************************************************** po spusteni '/etc/init.d/smb-localhost stop' sa uskutocni nasledovne: *************************************************************** [root@intranet motycka_stano]# /etc/init.d/smb-localhost stop Prikaz umount prebehol USPESNE. KONTROLA cez df: /smb/share-Park uz nie je ani v mtab. (*************************************************************** po opetovnom '/etc/init.d/smb-localhost stop' *************************************************************** [root@intranet motycka_stano]# /etc/init.d/smb-localhost stop umount: /smb/share-Park: not mounted Pri vykonavani umount sa vyskytla chyba. ***************************************************************
Jednou se ozvalo ze školního rozhlasu: "Žádáme kolegy, aby uzavřeli soubor J:\NASTENKA\SUPLOVANI_NA_PATEK.XLS, protože do něj není možné zanést změny." Jak nešikovné...
mount -t smbfs -o user,rw,username=tenky_klient,password=tenky_klient,fmask=0770,dmask=0770,uid=501,gid=501,iocharset=utf8,codepage=cp852 //localhost/USERS /smb/share-Parkna
mount -t smbfs -o rw,username=tenky_klient,password=tenky_klient,fmask=0770,dmask=0770,uid=501,gid=501 //localhost/USERS /smb/share-Parknakolko:
smbfs: Unrecognized mount option noexec- nakoniec nie je to standardny parameter ani podla
man smbmount
smb_errno:class ERRDOS, code 267 from command 0x0, co v praxi znamena, ze sa nepodari vytvorit ziadny adresar 'Chyba "V/V chyba" pri vytváraní nového priečinku.' Ak chcem povolit vytvaranie a pomenovavanie priecinkov a suborov s diakritikou spravna kombinacia bude
iocharset=iso8859-2,codepage=cp852S pozdravom S.M.
Tiskni
Sdílej: