O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.
Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.
Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.
Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.
set backup
a set backupdir=adresar
znam, ale chtel bych, aby se soubory zalohovaly pod zadany adresar s plnou cestou. Takze pokud budu editovat napr. /etc/hosts
, zazalohuje se jako (napr.) ~/.backup/etc/hosts~
. Jde to nejak udelat? Hledal jsem cely den ale nic... Dik
fu! SetBackupDir() let s:dirname = "~/.backup" . expand("%:p:h") execute "silent !mkdir -p " . s:dirname execute "set backupdir=" . s:dirname endf autocmd BufWritePre * call SetBackupDir()Zda se mi to docela elegantni, jeste bych misto volani systemoveho
mkdir
radsi pouzil built-in funkci, ale jaksi se u me nejmenuje mkdir
ale nejak jinak. Nevi nekdo jak napr. vypsat vsechny funkce typu *mkdir
?
call mkdir("dir_name", "p")
nefunguje?
"p"
to zarve, pokud uz adresar existuje. Pokud ne tak ho vytvori a vse je OK. Kdyz ale ulozim znovu, zarve, ze adresar nemohl byt vytvoren.
if !isdirectory("dir_name") call mkdir("dir_name", "p") endif
setbackup.vim
) je v ~/.vim/plugin
a ma tenhle obsah:
fu! SetBackupDir() " zalohuj soubory s celou cestou pod ~/.backup let s:dirname = expand("~/.backup") . expand("%:p:h") " pokud je potreba, vytvor adresar if !isdirectory(s:dirname) call mkdir(s:dirname, "p") endif execute "set backupdir=" . s:dirname endf " pred ulozenim souboru nastav adresar pro zalohu autocmd BufWritePre * call SetBackupDir()
Tiskni Sdílej: