giovedì 14 gennaio 2010

the simplest way to rip a dvd


sudo apt-get install mencoder
export MENCODER_START_TIME=0:0:0
export MENCODER_BITRATE=2160000
export MENCODER_OUT_FILE=out_file.avi
export MENCODER_THREADS=1

export MENCODER_OPTS=vbitrate=$MENCODER_BITRATE:mbd=2:keyint=132:v4mv:vqmin=3:lumi_mask=0.07:dark_mask=0.2:scplx_mask=0.1:tcplx_mask=0.1:naq:trell=yes:threads=$MENCODER_THREADS:autoaspect

export DVD_LANGUAGE=it
# usually the film is in the first chapter, try mplayer dvd://1 to test if the 1 is wath you want
export DVD_CHAPTER=1

mencoder \
-ss $MENCODER_START_TIME \
-alang $DVD_LANGUAGE \
-oac copy \
-ovc lavc \
-lavcopts $MENCODER_OPTS:vpass=0 \
-o /dev/null\
dvd://$DVD_CHAPTER;

mencoder \
-ss $MENCODER_START_TIME \
-alang $DVD_LANGUAGE \
-noautosub -nosub -oac copy \
-ovc lavc \
-lavcopts $MENCODER_OPTS:vpass=1 \
-o $MENCODER_OUT_FILE \
dvd://$DVD_CHAPTER;

venerdì 8 gennaio 2010

Aggiornare automaticamente ubuntu server.

Usare a proprio rischio e pericolo.

Tutto in modalità --trival-only, ovvero non aggiorna pacchetti essenziali come il kernel o pacchetti in cui la configurazione sia stata modificata (in questo caso manda un'e-mail).



YOUR_DISTRIB=karmic

sudo apt-get install cron-apt
sudo mv /etc/cron-apt/config /etc/cron-apt/config.old

cat << EOF > /etc/cron-apt/config /etc/cron-apt/config
MAILTO="ivan.molineris@gmail.com"
MAILON="output"
EOF

for i in /etc/cron-apt/action.d/*; do
sudo mv $i $i.old;
done

cat << EOF > /etc/cron-apt/action.d/0-update
update -o quiet=2
EOF

cat << EOF > /etc/cron-apt/action.d/3-download
dist-upgrade -qq -d -y -o APT::Get::Show-Upgraded=true
EOF

cat << EOF > /etc/cron-apt/action.d/4-security_upgrade
dist-upgrade -q -y -t $YOUR_DISTRIB-security
EOF

cat << EOF > /etc/cron-apt/action.d/5-trivial_upgrade
dist-upgrade -qq --trivial-only
EOF

cat << EOF > /etc/cron-apt/action.d/6-autoclean
autoclean -qq -y
EOF

cat << EOF > /etc/cron-apt/action.d/9-notify
-qq --no-act upgrade
EOF




mail transter agent su ubuntu/debian

Il modo più semplice per usare gmail come smtp relay

sudo -s
apt-get install ssmtp
mv /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.old
cat << EOF > /etc/ssmtp/ssmtp.conf

root=email@gmail.com
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
AuthUser=email@gmail.com
AuthPass=********
EOF

exit

echo "This is a test message." | mail -s 'Test Message' root

Lettori fissi