Git für Anfänger (wie mich)

Februar 1, 2010 von Boris

Git ist ein Werkzeug zur Versionsverwaltung von Projekten, vergleichbar mit SVN und CVS.

Git bringt so einiges an Power unter der Haube mit sich, die Details kann aber jeder selber nachlesen.

Ein paar Fakten die einen neugierig machen könnten:

  • Git ist “relativ” neu und stammt aus der Feder von Linus Torvalds
  • Git eignet sich für grosse wie kleine Projekte
  • Der Linux-Kernel wird auf Git entwickelt
  • Verschiedenste Grossprojekte wechsel(te)n zu Git. So z.B. Gnome, Perl, Debian, …
  • Git ist Opensource

Ich möchte hier einfach kurz notieren wie einfach ein Einstieg ist. (Viel weiter bin ich ja auch noch nicht, aber ich brauchs bis jetzt auch nicht)

Nachdem ich Git installiert habe kanns los gehen. (Unter den gängigen Linux-Distributionen eine Sache von Sekunden)

Den Rest des Beitrags lesen »

Introducing Orgcreator

Januar 24, 2010 von Boris

The situation was as following: I had to work myself into the opensource HR-program OrangeHRM, had plenty of free time, and wanted to try how it is to develop a GUI-application for Linux.

All this circumstances led to the development of a small program which I call orgcreator.

What the program actually does: It looks up the personnel data from OrangeHRM and creates a picture of the company structure.

graph of company structure

graph of company structure

Den Rest des Beitrags lesen »

Einfache Statistiken mit R

Dezember 21, 2009 von Boris

Auf der Suche nach Statistik-Programmen habe ich mich an R gewagt.

R ist ein ausgewachsenen Tool für Statistik-Profis und deshalb nicht gerade leicht für Einsteiger. Umso wichtiger ist also mein Blogeintrag der zeigt wie einfach und effektiv man mit R Daten dargestellt hat.

Ich habe Werte die über die Zeit gemessen wurden, die will ich nun abbilden. Quasi ein klassischer Fall im IT-Betrieb.

Den Rest des Beitrags lesen »

Bäume zeichnen mit Graphviz

Dezember 2, 2009 von Boris

Bäume (im Sinne zusammenhängender, azyklischer Graphen) zeichnen kann einem einige Kopfschmerzen bereiten.

Man kann dazu natürlich Literatur nachschlagen und das ganze toll rekursiv programmieren. Die logische Struktur des Baumes hat man noch schnell implementiert, wenn man das Thema schon mal im Leben begriffen hat. Wenn es aber darum geht den Baum grafisch schön auf Blatt zu bringen wird es doch ein bisschen komplexer.

Lina Wolf hat für die TU Berlin eine wirklich gute Übersicht mit genug Detail in einem Paper zusammengestellt. Trotzdem gibt es einen viel simpleren Weg ein viel besseres Resultat zu erreichen – mit Opensource.

Graphviz ist eine visualisierungs Software für Daten unter der Common Public License Version 1.0.

Den Rest des Beitrags lesen »

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 »