Archive for the 'Software' Category

Subersion Dump teilen

Um den dump eines Svn-Repos nach Verzeichnissen aufzuteilen hilft svndumpfilter

cat dump.svn | svndumpfilter include verzeichnis/ > dump-gefiltert.svn

oder mit Ausschluss von Verzeichnissen:


cat dump.svn | svndumpfilter --include: verzeichnis1/ --exclude: verzeichnis1/weg > dump-gefiltert.svn

Natsort in mySQL

“Natsort” scheint irgendwie nicht so ganz unterstützt zu werden. Hier ein Vorschlag von irgendwo her:


CONCAT(IF(ASCII(LEFT(`sortcol`,1))>57,LEFT(`sortcol`,1),'0'),IF(ASCII(RIGHT(`sortcol`,1))>57,LPAD(`sortcol`,10,'0'),LPAD(CONCAT(`sortcol`,'-'), 10,'0'))) AS sortname

mySQL Datenbanken Backup

Für tägliche, wöchentliche und monatliche Backups eigenet sich Automysqlbackup.

Einfaches Shell Skript als Cron-Job.

Integration von Trac in Netbeans

Trac Connector:

http://code.google.com/p/cubeon/

mySQL BLOB in Select-Abfrage als Text ausgeben

Funktioniert über die Funktion CAST.

CAST(blobfeld AS CHAR(10000) CHARACTER SET utf8)

Der Zeichensatz muss noch, ja nach Codierung, angepasst werden.

SELECT CAST( blobfeld AS char( 10000 ) CHARACTER SET utf8 )
FROM `table` WHERE id =10 LIMIT 0 , 30

MX Records abfragen

nslookup -querytype=MX intersolut.de

wenn Paket bind vorhanden:
dig -t MX intersolut.de

Bilder nach Erstellungszeit umbenennen

jhead -nfDateiname_%Y-%m-%d_%H-%M-%S *.[Jj][Pp][Gg]

Rekursiv auf alle Bilder:
find Fotos -iname "*.jpg" -exec jhead -nf%Y-%m-%d_%H-%M-%S {} \+

Ubuntu + Acer 8371

Forumsbeitrag der alle bekannten Probleme enthält:
http://forum.ubuntuusers.de/topic/acer-travelmate-8371-so-laeuft-fast-alles-unt/

Verschlüsselte Partition einbinden

Luks Partition einbinden:
sudo cryptsetup luksOpen /dev/sdaXXX crypted1

Partitionen (LVM) anzeigen:
ls /dev/mapper

Partition einbinden:
sudo mount /dev/mapper/lvm-root /mnt

MySQL Dump der Funktionen

Um nur die Funktionen zu dumpen:

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt [[Datenbank]] > name.sql

Für die Datenbank und Funktonen:

mysqldump [[Optionen]] --routines > name.sql