Monday, December 19, 2022

ImageMagick: resize and ignore aspect ratio

for f in *.jpg; do echo $f; mogrify -resize 64x64\! -set colorspace Gray -separate -average $f; done

Wednesday, November 16, 2022

Arch: Install dotnet 6.0 and jupyter kernel

chmod +x ./
./ --install-dir /usr/share/dotnet -channel STS -version 6.0.110
/usr/share/dotnet/dotnet tool install -g Microsoft.dotnet-interactive
/usr/share/dotnet/dotnet interactive jupyter install
Also add `/usr/share/dotnet` to `PATH`.

Sunday, August 21, 2022

Linux: json to parquet

Use: ~/.cargo/bin/json2parquet -c zstd data_000000.json data_000000.parquet

Sunday, June 19, 2022

VNC: Arch linux autostart vnc

Add /home//.config/systemd/user/myvnc@:1.service [Unit]
Description=My VNC

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i
ExecStop=/usr/bin/vncserver -kill %i

Then systemctl --user start myvnc@\:1.service and systemctl --user enable myvnc@\:1.service and

tigervnc: Diable vnc password on Arch Linux

Edit /etc/tigervnc/vncserver-config-defaults and add: securitytypes=none

Thursday, June 16, 2022

spark and notebook from docker

docker run --rm -p 10000:8888 jupyter/all-spark-notebook

Wednesday, June 15, 2022

Monday, March 07, 2022

Tuesday, September 21, 2021

wget: Download full page in a loop

for p in {1..96};do wget -p -k -H -e robots=off https:///page${p}.html;done