Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.
Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.
Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).
Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.
Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.
Bylo vydáno Ubuntu 24.04.4 LTS, tj. čtvrté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
V pátek 20. února 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 6. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a uživatelský prostor. Akce proběhne od 10:00 do večera. Hackday je určen všem, kteří si chtějí prakticky vyzkoušet práci s linuxovým jádrem i uživatelským prostorem, od posílání patchů například pomocí nástroje b4, přes balíčkování a Flatpak až po drobné úpravy
… více »Protože jsme začali používat ESX servery, tak jsme začali řešit i to, jak je nějak zálohovat, na internetu jsem našel nějaké skripty a tak jsem se jimi trochu inspiroval a výsledek můžete vidět zde.
Zálohování probíhá na SMB svazek, tak je nutno velké soubory rozdělit. Během zálohování se vytvoří snapshot, který je možno zkopírovat, po kopírování se snapshot smaže a tím se změny, které proběhly během zálohování, uloží.
Problém tohoto skriptu je, že maže všechny snapshoty, zatím jsem nepřišel na to jak mazat jednotlivé snapshoty. Během kopírování se nepodaří zkopírovat swap soubor, ten však pro obnovení virtuální mašiny není nutný.
#!/bin/bash
BACKUP_PATH=/tmp/pb-fi-01-vBackup
VMWARE_COMMAND=/usr/bin/vmware-cmd
SPLITSIZE=1073741824
SERVER="$( hostname )"
DATE="$( date +%F )"
#vytvoření cesty pro mount záloh
mkdir -p "$BACKUP_PATH"
#mount zálohovacího serveru
mount -t smbfs //pb-fi-01/VBackup "$BACKUP_PATH" -o username=xxx,password=xxx,workgroup=xxx
#smazat staré zálohy (jsou na pásce)
rm -rf "$BACKUP_PATH/$SERVER"
#znovu vytvořit adresář
mkdir -p "$BACKUP_PATH/$SERVER"
#získat seznam virtuálních mašin
machines="$( vmware-cmd -l )"
for machine in $machines; do
path="$( basename $machine | cut -d. -f1 )"
dir="$( dirname "$machine" )"
mkdir -p "$BACKUP_PATH/$SERVER/$path"
#uložení seznamu suborů, ještě před vytvořením snapshotu, ostatní mě nezajímají
files="$( ls "$dir" )"
#protože createsnapshot upravuje vmx, nejdříve ho zkopíruji
cp "$machine" "$BACKUP_PATH/$SERVER/$path"
$VMWARE_COMMAND $machine createsnapshot dailybackups "Backup snapshot \"$DATE\"" 1
#zkopírovat pouze původní soubory
for file in $files; do
ffile="$dir/$file"
fsize="$( stat -c%s "$ffile" )"
#přeskočit VMX soubor
if [ "$ffile" == "$machine" ]; then
continue
fi
#pokud je soubor velký, rodělit
if [ "$fsize" -gt $SPLITSIZE ]; then
split -b $SPLITSIZE "$ffile" "$BACKUP_PATH/$SERVER/$path/$file.part_"
else
cp "$ffile" "$BACKUP_PATH/$SERVER/$path/"
fi
done
#smazat snapshot
$VMWARE_COMMAND "$machine" removesnapshots
done
#odpojení záloh
umount "$BACKUP_PATH"
Tak jsem si vzal k srdci připomínky a snad jsem je tam zapracoval dobře, včera jsem si hrál s obnovou a přišel jsem na to, že createsnapshot upravuje původní VMX soubor, tak je ho potřeba zkopírovat dříve, než se provede vlastní createsnaphot (furt jsem se divil, že mi to při obnově řve neexistující disk).
#!/bin/bash
BACKUP_PATH=/tmp/pb-fi-01-vBackup
VMWARE_COMMAND=/usr/bin/vmware-cmd
VCB_MOUNTER=/usr/sbin/vcbMounter
SERVER="$( hostname )"
DATE="$( date +%F )"
#vytvoření cesty pro mount záloh
mkdir -p "$BACKUP_PATH"
#mount zálohovacího serveru
mount -t smbfs //pb-fi-01/VBackup "$BACKUP_PATH" -o username=xxx,password=xxx,workgroup=xxx
if [ "$?" -ne "0" ]; then
echo "Nelze připojit zálohovací soubor"
exit 1
fi
#smazat staré zálohy (jsou na pásce)
rm -rf "$BACKUP_PATH/$SERVER"
#znovu vytvořit adresář
mkdir -p "$BACKUP_PATH/$SERVER"
#získat seznam virtuálních mašin
IFS=$'\n'
machines="$( $VMWARE_COMMAND -l )"
for machine in $machines; do
path="$( basename "$machine" | cut -d. -f1 )"
dir="$( dirname "$machine" )"
LookupMachine=$( grep displayName "$machine" | sed s/displayName[[:space:]]*=[[:space:]]*/name:/)
$VCB_MOUNTER -h localhost -u root -p xxx -a $LookupMachine -t fullvm -r "$BACKUP_PATH/$SERVER/$path"
done
unset IFS
#odpojení záloh
umount "$BACKUP_PATH"
Tiskni
Sdílej:
Mozna se pripoji i dalsi, ale ja osobne bych doporucoval pri praci s adresarema pouzivat uvozovky. Pokud se nepletu, vmware-cmd -l vraci seznam plnych cest konfiguracich VMX souboru VMware. Nevim jak ESX, ale ve vmware-serveru muzu tu cestu vytvorit jakou chci, takze adresar muze obsahovat mezery (coz obvykle Windows useri radi delaji).Presne muj pripad - opravdu to nefunguje