Archive for September 2009

Mach dein eigenes Debian-Paket

September 15, 2009

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.

(more…)

Quotas (roughly)

September 14, 2009

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

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.

(more…)

Probleme mit Backslash Null

September 10, 2009

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

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.

(more…)

In and Out

September 10, 2009

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

(more…)

Bash Arguments

September 10, 2009

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

Basic Perl Stuff

September 9, 2009

I often need to look up the chapters here when I’m programming. Here I list all the daily perl-stuff that makes life much more easy.

(more…)

Formatieren von Code

September 9, 2009

Im Jahre 2009 unterstützen die meisten Blog-Anbieter das veröffentlichen von Code nur sehr eingeschränkt.

So stellt mich der Codex von WordPress zu dem Thema alles andere als zufrieden. Er bietet ausser das hässliche „pre“ und das Leerzeichen-ignorierende „code“ keine weiteren Lösungen an.

(more…)

Bash Loops

September 9, 2009

for-loop

The general syntax is like this:

#!/bin/bash
for i in $( ls ); do
  echo item: $i
done

(more…)