Listing posts

Displaying posts 6 - 10 of 249 in total
Add a cover to MKV video file
mouse 15 · person cloud · link
Last update
2020-08-26
2020
08-26
« — »
1
2
3
4
mkvpropedit file.mkv \
  --attachment-name "cover" \
  --attachment-mime-type "image/jpeg" \
  --add-attachment cover.jpg

~~~ * ~~~

Enable mouse middle button emulation on linux
mouse 18 · person cloud · link
Last update
2020-08-25
2020
08-25
« — »

xorg config

1
2
3
4
5
6
7
# /etc/X11/xorg.conf.d/mouse-middle-bt.conf
Section "InputClass"
   Identifier "middle button"
   MatchIsPointer "on"
   MatchDriver "libinput"
   Option "MiddleEmulation" "on"
EndSection

live command

1
2
3
xinput list # find the device ID/name
xinput list-props "USB Optical Mouse  Mouse" | grep -i middle
xinput set-prop   "USB Optical Mouse  Mouse" "libinput Middle Emulation Enabled" 1

Source: unix.stackexchange.com


~~~ * ~~~

Cipolle all'aceto balsamico
mouse 39 · person cloud · link
Last update
2020-08-17
2020
08-17
« — »
Cover original

Ingredienti:

  • 500gr cipolline borettane
  • 30ml aceto balsamico
  • timo
  • olio evo, sale, pepe

Procedimento:

  1. Versare in padella olio, timo, e far scaldare l'olio

  2. Versare cipolle, sale e pepe, e rosolare per qualche minuto

  3. Versare un bicchiere d'acqua, chiudere col coperchio, e cuocere a fuoco medio per 15 minuti

  4. Togliere il coperchio, cospargere con l'aceto balsamico, continuare la cottura per asciugare l'acqua rimasta fino ad ottenere una cremina


~~~ * ~~~

Multimedia scripts for windows
mouse 157 · person cloud · link
Last update
2020-08-16
2020
08-16
«scripts per organizzare i files multimediali ai suoceri»

comprimi_media (jpe*g, png, mp4, mov, avi, mpeg)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/env ruby
%w{ shellwords FileUtils }.each{|l| require l }
%w{ foto video done }.each{|d| FileUtils.mkdir_p d }

files = Dir['*'].grep(/\.(jpe*g|png)$/i).sort
files.each_with_index do |f, i|
  puts "----- #{ '%6.2f' % ((i+1).to_f/files.size*100) }%  #{f} ".ljust(79, '-')
  fout = f.sub(/jpe*g$/i, 'jpg')
  system %Q| convert -quality 80 #{f.shellescape} foto/#{fout.shellescape} |
  FileUtils.mv f, "done/#{f}" if $?.to_i == 0
end

files = Dir['*'].grep(/\.(mp4|mov|avi|mpeg)$/i)
files.each_with_index do |f, i|
  puts "----- #{ '%6.2f' % ((i+1).to_f/files.size*100) }%  #{f} ".ljust(79, '-')
  fout = f.sub(/(mp4|mov|avi|mpeg)$/i, 'mp4')
  system %Q| ffmpeg -i #{f.shellescape} -c:v libx264 -c:a libmp3lame -b:a 128k video/#{fout.shellescape} |
  FileUtils.mv f, "done/#{f}" if $?.to_i == 0
end
1
2
# run script on every subfolder:
%x[find -type d].split("\n")[1..-1].each{|d| puts d; Dir.chdir(d){ system 'comprimi_media' } }; nil

External tools: ffmpeg for windows, CloneSpy file duplicate finder, WinDirStat folder tree size

enumerate files

1
Dir['*'].sort.each_with_index{|f, i| File.rename f, "#{'%04d' % (i+1)}.mp4"}; nil

misc

1
2
3
4
5
# PDF to JPG
ls *.pdf | sed -r 's/(.+).pdf/pdftoppm -jpeg \0 \L\1.jpg/' | sh

# lossless rotate JPG
jpegtran -rotate 90 in.jpg > out.jpg

~~~ * ~~~

Colli di tacchino in umido
mouse 27 · person cloud · link
Last update
2020-08-14
2020
08-14
« — »

Ingredienti:

  • 3-6x colli di tacchino
  • 1x chiodo di garofano per ogni collo
  • 1x bicchiere di vino
  • 1x cipolla
  • 4x spicchi d'aglio
  • 1x carota
  • 1-2x costa di sedano
  • 400gr passata di pomodoro
  • olio evo, sale, pepe, cannella

Procedimento:

  1. Sminuzzare aglio e cipolla, tagliare carota e sedano in 3-4 pezzi

  2. Mettere in casseruola un filo d'olio, i colli ed il vino

  3. Portare ad ebollizione, cuocere per 2 minuti, abbassare il fuoco

  4. Mettere sale, pepe, chiodi, cannella, cipolla, aglio, carota, sedano, pomodoro

  5. Aggiungere acqua fino a coprire i colli

  6. Mettere il coperchio e cuocere a fuoco medio per 1 ora

  7. Controllare/mescolare ogni 10 minuti