Zum Mp4 nach Mp3 konvertieren
bash:
fileM4a=filename.m4a
fileMp3=filename.mp3
faad -o - $fileM4a | lame - $fileMp3
Samba mounten bei instabiler Verbindung
Mein Problem war, dass samba sich bei instabiler Verbindung nicht wieder neu verbunden hat.
Darum teste ich alle zwei Minuten ob ich neu mounten muss:
mount.sh
#!/bin/bash
if [ ! -f /media/directoryName/mounted ]
then
date >> /home/benutzer1/netzwerk_start.log
umount /media/directoryName -l
umount /media/directoryName
sudo mount.cifs //10.0.0.1/directoryName /media/directoryName/ -o user=benutzer1Server,pass=passwort
date >> /home/benutzer1/netzwerk_start.log
echo "***************************3" >> /home/benutzer1/netzwerk_start.log
fi
#natuerlich muss /media/directoryName/mounted exitistieren
Crontab
*/2 * * * * sudo /scripts/mount.sh
Visudo
benutzer1 ALL=NOPASSWD:/scripts/mount.sh
benutzer1 ALL=NOPASSWD: /scripts/mount.sh
Installierte Pakete auflisten der Grösse nach
dpkg-query -W --showformat='${Installed-Size}\t${Package}\t${Status}\t${Description}\n' | g " install" | sort -nr
Xargs
duff -r . > duff_2015_03
xargs -a duff_2015_03 -d '\n' echo
Alte headers entfernen, alte kernel
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs echo
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get purge -y
Mausbewegung per Konsole
xdotool click 1
xdotool mousemove_relative 10 0;xdotool mousemove_relative -- -15 0;
10 Mausklicks, 1 Sekunde warten per Konsole
for j in `seq 1 30`; do for i in `seq 1 50`;do xdotool click 1; done;sleep 1; done
Flux in Ubuntu installieren
sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui
fluxgui
libXxf86vm.so.1: cannot open shared object file: No such file or directory
xflux: error while loading shared libraries: libXxf86vm.so.1: cannot open shared object file: No such file or directory
sudo apt-get install libxxf86vm1:i386
Icinga: Error: Could not read object configuration data!
:/etc/icinga# chown www-data:www-data /var/cache/icinga -R
:/etc/icinga# chown www-data:www-data /var/cache/nag* -R
Delete all mails
mail -N
d *
Show config files
cat config | grep -v ^# | grep -v ^$
Install cygwin apt-...
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
alias apg='apt-cyg install' #apt-get install
alias agr='apt-cyg remove' #apt-get remove
alias acs='apt-cyg list' #apt-cache search
Map vi
:map <C-p> :w<CR>ruby %<CR>
Alter Firefox sync aktivieren
Direkt in pref.js vergleichen und übernehmen:
services.sync.username=
services.sync.clusterURL;https://wolkensammlung.info/owncloud/remote.php/mozilla_sync/
...
pyCardDav
Ich verwende zarafa (z-push) und wollte den carddav für mutt nutzen. pycarddav warf aber folgende Meldung:
Exception("URL is not a CardDAV resource").
Die Lösung ist einfach: Suche nach der Datei: carddav.py (ubuntu: /usr/lib/python2.7/dist-packages/pycarddav/carddav.py) und suche nach der Meldung und ändere sie folgendermassen:
if response.headers['DAV'].count('addressbook') == 0:
print "addressbook not found in header, continue nevertheless"
#raise Exception("URL is not a CardDAV resource")
@property
Eindrückungen so lassen wie sie waren, der neue print ist auf der Höhe der Exepction
Also im Grunde nichts anderes, als die Execption auszukommentieren (schauen, dass das if dann nicht schiefgeht).
So funktionierte es nachher einwandfrei.
Wine
winetricks riched20
...
Coole Konsolen tools
- detox - utility to replace problematic characters in filenames
- figlet - Make large character ASCII banners out of ordinary text
- htop - interactive processes viewer
- iftop - displays bandwidth usage information on an network interface
- ncdu - ncurses disk usage viewer
- surfraw-extra - extra surfraw search tools with heavy dependencies
Konvertiere HTML5 video
- FAILED: Linux Firefox: avconv -i filmToConvert.mp4 -c:a libvorbis -c:v libx264 filmFixedHtml5NOOOO.mp4
- GOOD (smallest): Linux Firefox: avconv -i filmToConvert.mp4 -c:v libx264 -crf 28 -c:a aac -b:a 256k -strict experimental html5Works.mp4
- GOOD: Linux Firefox: ffmpeg -i filmToConvert.mp4 -b:v 1500k -vcodec libx264 -g 30 "filmFixedHtml5Good.mp4"
Owncloud cron tab does not return
Achtung, nicht für production
- sudo -u www-data php /home/websites/owncloud/occ versions:cleanup
- sudo -u www-data php /home/websites/owncloud/occ trashbin:cleanup
- sudo -u www-data php /home/websites/owncloud/occ files:scan --all
- sudo -u www-data php /home/websites/owncloud/cron.php