PDF jonglage

November 27, 2009 von Boris

Mehrere PDF’s zusammenfügen?

Das geht ganz einfach mit pdftk.

So habe ich z.B. für meinen Lebenslauf alle Zertifikate als PDF einzeln gescannt. Für den fertigen Lebenslauf kette ich alles zusammen in ein Dokument:

pdftk *.pdf cat output bewerbung.pdf

Vier Seiten auf eine? PDF um-formatieren für Handouts geht mit pdfnup aus dem Paket PDFJam, welches hilfreiche Scripts anbietet (hier gefunden).

pdfnup --nup 2x2 myfile.pdf

PDFJam enthält auch noch pdfjoin welches das gleiche macht wie oben und pdf90 zum rotieren.

Schnell und einfach, so haben wir es gerne!

User in MySQL

Oktober 15, 2009 von Boris

Dieser Post hier ist und wird unvollständig bleiben. Ich will ihn vor allem als persönlichen öffentlichen Notiz-Zettel gebrauchen.

Da ich alles andere als ein MySQL-Spezialist bin bitte die Tipps hier mit Vorsicht geniessen!
Den Rest des Beitrags lesen »

Backup und Restore mit MySQL

Oktober 14, 2009 von Boris

Für Leute mit Shell-Erfahrung, ohne Worte!

Einfach, schnell und effektiv :-)

Backup

for i in `mysql -B -h $HOST -u $USER -p $PW $DATABASE -e "show tables"| tail -n +2`;
do
    echo "Dumping $i"
    mysqldump -h $HOST -u $USER -p $PW $DATABASE $i > $i.sql
done

Restore

for i in `ls *.sql`
do
    echo "Processing $i"
    mysql $DATABASE -h $HOST -u $USER -p $PW < $i
done

Mach dein eigenes Debian-Paket

September 15, 2009 von Boris

Gleich vorneweg: Es ist tatsächlich nicht schwierig ein eigenes .deb zu erstellen. Wer sich traut wird also ziemlich sicher mit Erfolg belohnt. :-)

Sehr hilfreich ist es zuerst mal einen zusammenfassenden Artikel (engl.) zu lesen. Das nimmt einem die Angst und verschafft Übersicht. Danach hilft einem dann eine detaillierte Beschreibung (engl.) weiter.

Die Pakete build-essential und dpkg-dev sollten installiert sein.

Den Rest des Beitrags lesen »

Quotas (roughly)

September 14, 2009 von Boris

For LPI-training I once created a list of the steps you need to do:

  1. flag the partition in /etc/fstab
  2. quotacheck -augv (-m) to force when it’s mounted
  3. activate quotaon -a
  4. edquota -u lpi set limit
  5. edquota -t set grace time

Proof:

[lpi@baru ~]$ ls /etc/ > etc.txt
-bash: etc.txt: Disk quota exceede

Arbeiten mit RAW-Formaten

September 13, 2009 von Boris

Letzthin wurde ich mit ORF-Bilddateien konfrontiert. Dabei handelt es sich um ein sogenanntes RAW-Format aus der Fotografie.

Im Standard-Ubuntu gibt es im Filebrowser Nautilus für RAW-Bilder keine Vorschau, immerhin öffnet ein Doppelklick doch den richtigen Bildbetrachter der das Bild darstellen kann.

Ich habe mich daraufhin kurz schlau gemacht was einem denn da zur Verfügung steht um unter Linux mit RAW-Formaten zu arbeiten.

Den Rest des Beitrags lesen »

Probleme mit Backslash Null

September 10, 2009 von Boris

Das wordpress.com alles andere als benutzerfreundlich fürs bloggen über Programmieren ist habe ich ja bereits herausgefunden.

Das neueste Hindernis: \0

Wer diese Zeichenfolge eingeben will kann dies selbst in einem pre-Tag nicht tun. Es hilft einzig und alleine der Tipp von freegnu.

Mühsam!

Colors in the Bash

September 10, 2009 von Boris

Here is a script which shows how colors are used:

#!/bin/sh
############################################################
# Nico Golde <nico(at)ngolde.de> Homepage: http://www.ngolde.de
# Last change: Mon Feb 16 16:24:41 CET 2004
############################################################

for attr in 0 1 4 5 7 ; do
    echo "----------------------------------------------------------------"
    printf "ESC[%s;Foreground;Background - \n" $attr
    for fore in 30 31 32 33 34 35 36 37; do
        for back in 40 41 42 43 44 45 46 47; do
            printf '\033[%s;%s;%sm %02s;%02s  ' $attr $fore $back $fore $back
        done
    printf '\n'
    done
    printf '\033[0m'
done

Just run the script in your terminal and see the result.
The shown numbers can be used to color the background or foreground of output.

Den Rest des Beitrags lesen »

In and Out

September 10, 2009 von Boris

Standard Input

Ever wondered how to write a script that you can pipe stuff in? Here you go:

while read LINE;
do
    echo $LINE
done

Den Rest des Beitrags lesen »

Bash Arguments

September 10, 2009 von Boris

Basic stuff you’ll need if you write a script that uses arguments. Just try it to see what happens.

echo arglist: $*
echo amount: $#
echo scriptname: $0
echo arg1: $1
echo arg2: $2

Here’s an example how you can loop trough all arguments using $*.

for i in $*
do
    #will echo all the variable passed as parameters
    echo $i
done