algo
  chibihash64 hash
  crc16 modbus
  exponential blur
  fast log2 for integers
  fnv1a hash
  kelvin to rgb
  prime integer check

cmds
  apprentice gdb operator guide
  bash native network socket
  convert bases using bc
  count source lines of code
  create allocate large big file
  diff compare directories
  dirty python web server
  display pressed keys
  get network manager wifi password
  install root on encrypted zfs
  list fonts
  permit doas to user
  read midi events
  resolve host name via dns lookup
  send files to android device
  swap capslock with escape in console
  valgrind kcachegrind callgrind

cooking
  cherry pie
  chicken cutlets
  fast pizza
  greek meat pie
  salat valin
  shchi
  tefteli

curl
  get current geolocation
  get weather
  track server redirect chain

devices
  keyboards
  mouses

ffmpeg
  attach subtitles track to video file
  convert audio file to wav format
  crop video
  cut audio
  negate video
  record screen display
  reverse audio file contents
  speed up video

gifsicle
  crop gif

gimp
  make image contrast

gitlab
  unprotect branch

git
  clone only last commit
  push only one commit
  save changes as patch
  uncommit last commit

imagemagick
  flip image

latex
  aliases
  dual section name
  font sizes
  indent first paragraph
  insert table of contents
  page numbering
  plotting
  russian language
  show frame
  stress
  system of equations

linux
  block icmp traffic using bpf
  change default network ttl
  get random uuid
  get stack trace of threads in a running process
  write to serial port

mpv
  multiple subtitles
  play remote files through mpv over ssh

nmap
  check port

notes
  why you should not do user interface in c

octave
  install package

pacman
  remove packages from the cache

pdf
  extract page range from pdf file
  merge pdf files

rsync
  sync remote directory to local directory

sed
  extract every nth character from string

sox
  ambient ventilation noise

ssh
  dynamic port forwarding via socks server

sway
  list windows

virtualbox
  install guest additions

xorg
  disable input device
  enable xorg touchpad tapping and dwt
  keyboard en ru layout and swap esc caps
  x documents reference

yt-dlp
  download all videos from user channel

Cherry pie (Вишнёвый пирог)

Prerequisites

  • oven with support for temperatures up to 200°C
  • baking tray (противень)
  • baking parchment paper (пергаментная бумага для выпечки)

Ingredients

  • wheat flour, 500 ml
  • baking soda, 1 tea spoon
  • sugar, 100 ml
  • butter, 200 g
  • egg, 1 piece
  • sour cream (сметана), 1 table spoon
  • cherry, 900 ml
  • starch (крахмал), 2 table spoons
  • sugar powder (сахарная пудра), 2 table spoons

Instruction

  1. Make homogeneous mass out of wheat flour, baking powder and sugar.
  2. Put butter, egg and sour cream in there. Mix it all until homogeneous.
  3. Put one third of the resulting mass into the freezer (around -20°C).
  4. Put two thirds of the resulting mass into the fridge (around 5°C).
  5. Wait 1 hour. While waiting, get pits out of cherries.
  6. Roll out the dough from the fridge into a thick circle (not less than a centimeter thick).
  7. Cover the surface of a baking tray with parchment paper.
  8. Put a dough circle into the baking tray. From the dough around the edges of circle, form bumpers 2 centimeters high.
  9. Mix cherries with the starch and pour it into the mold with the dough.
  10. Coarsely grate the dough from the freezer on the cherries.
  11. Heat the oven to 200°C.
  12. Put a baking tray into the oven.
  13. Wait 1 hour.
  14. Sprinkle the pie with a sugar powder.