kip's blog

nothing too important

Musik vom iPod in iTunes hören

leave a comment

iTunes

Folgendes Szenario: Ich habe Zuhause einen Mac an dem ich mein iPhone und meinen iPod synchronisiere. Mit anderen Worten: meine komplette Musik befindet sich auf meiner Festplatte Zuhause. Was aber nun wenn ich unterwegs (in der Uni, auf der Arbeit) Musik hören möchte? Bisher habe ich aus diesem Grund meine iTunes Bibliothek regelmäßig über rsync auf mein MacBook kopiert.

Read the rest of this entry »

Written by blog.kips-world.de

July 9th, 2010 at 10:22 pm

Posted in Uncategorized, apple, iphone, mac osx

Tagged with , , ,

WakeOnLan beim Starten/Aufwachen

leave a comment

Wir haben in unserem Netzwerk einen Rechner mit Linux der als Router, Firewall, Fileserver und ein paar andere Dinge dient. Der Rechner ist so konfiguriert, dass er ab 0.00 Uhr nachts alle 15 Minuten das lokale Netz überprüft und sich automatisch ausschaltet, sobald kein anderer PC mehr läuft.

Auf Client Seite ist unser Netzwerk bunt gemischt. Mit MacOSX, Linux und Windows sind alle nennenswerten Betriebsysteme vertreten. Nun möchten alle natürlich, dass der Router morgens anspringt sobald der eigene Rechner eine Internetverbindung benötigt. Dazu habe ich den Router so konfiguriert, dass er auf Wake-On-Lan Pakete reagiert.

Read the rest of this entry »

Written by blog.kips-world.de

June 13th, 2010 at 1:40 pm

Posted in linux, mac osx

Tagged with , , , ,

Bloggen mit Textmate

leave a comment

Textmate Logo

Ich habe vor einigen Wochen Textmate für mich entdeckt. Das ist wirklich eines der besten Tools für den Mac, ich weiß nicht wie ich die ganze Zeit ohne diesen genialen Editor ausgekommen bin.

Die wohl größte Stärke von Textmate ist seine Anpassbarkeit und die Möglichkeit die Funktionen des Editors über die so genannten Bundles fast beliebig zu erweitern. Zum Beispiel gibt es für Textmate auch ein Blogging-Bundle, mit dem ich gerade diesen Blog-Eintrag schreibe. Das Bundle unterstützt sogar das Hochladen von Bildern direkt über Textmate. Dazu ziehe ich das Bild vom Finder einfach in den Texteditor an die passende Stelle, vergebe einen Titel und den Rest übernimmt Textmate.

Bloggen mit Textmate

Einziger Wermutstropfen: Die Bilder werden von Textmate nur hochgeladen, es werden leider nicht automatisch Thumbnails erstellt. Aber Moment, ich habe doch gerade Textmate dafür gelobt wie flexibel es ist, also einfach selbst eine Lösung dafür basteln.

Read the rest of this entry »

Written by blog.kips-world.de

June 12th, 2010 at 2:14 am

Posted in apple, mac osx

Tagged with , ,

Ubuntu 10.04 in VMWare Fusion

leave a comment

Vmware Fusion

Nachdem ich vor ein paar Tagen ein Update meiner Ubuntu-VM auf 10.04 gemacht hatte konnte ich mich nicht mehr einloggen. Das Problem: Im Login-Screen von GDM funktionierte keine Tastatur mehr. Maus kein Problem, aber ohne Tastatur kann man halt schlecht ein Passwort eingeben.

Read the rest of this entry »

Written by blog.kips-world.de

June 10th, 2010 at 11:43 pm

Posted in linux, mac osx

Tagged with , ,

Serverumzug

one comment

Ich habe seit Jahren zusammen mit einem Kumpel bei der Firma Hetzner einen dedizierten Root-Server. Auf diesem Server laufen diverse Webseiten (auch dieser Blog), ein paar Foren, ein paar Teamspeak-Server, ein SVN Repository und am allerwichtigsten: mein gesamter Email-Verkehr wird über diesen Server abgewickelt. Mein Kumpel möchte jetzt allerdings einiges an seiner Infrastruktur ändern und benötigt den Server deshalb in Zukunft nicht mehr. Da mir ein dedizierter Root-Server alleine etwas zu teuer ist, werde ich auf einen vServer umsteigen. Dieser hat natürlich nicht die Power wie ein eigener Server, aber da ich ihn dann nur noch alleine nutze wird das schon langen. Das kostenlose Hosting einiger Webseiten für ein paar Freunde werde ich dann allerdings einstellen müssen :/

Nach ein bisschen Recherche im Web habe ich mich für das Paket VS Linux L 4.0 von HostEurope entschieden. Eine Alternative wäre noch der vServer Pro X4 von Server4You gewesen. Letzterer ist bei vergleichbarer Leistung deutlich billiger, allerdings verbinde ich mit Server4You nur negative Nachrichten aus deren Anfangszeiten. Mag sein, dass sie mittlerweile dazugelernt haben, das negative Bild hat sich bei mir aber zu sehr eingebrannt. Meine Domains werde ich weiter über den DomainRobot von Hetzner verwalten, da gibt es für mich keine Alternative.

Demnächst steht also ein Umzug aller Dienste und Daten an. Nun habe ich mir überlegt, wenn ich schon alles umziehen und neumachen muss, dann kann ich das auch richtig machen. Deshalb werde ich im gleichen Schritt auch von MySQL auf LDAP als Datenbackend umsteigen. Natürlich ist ein LDAP Server für einen so kleinen Server mit rund 10 Domains und 20 Email-Konten etwas oversized, aber es ist die sauberste Lösung und ausprobieren wollte ich das schon länger mal. Ich habe mir für den neuen Server folgende Struktur überlegt:

vserver-plan

Postfix als MTA mit Amavis, Spamassassin und PolicyD als Content Filter – so bleibt das Email-Postfach sauber! Zum Senden/Relayen von Mails ist natürlich eine Authentifizierung erforderlich. Dazu wird Postfix über Cyrus-SASL an den LDAP angebunden. Darüberhinaus benutzt Postfix den LDAP um Domain/Mailbox Lookups zu machen (also sicherzustellen, dass die Emailadressen an die Mails gesendet werden sollen auch auf dem Server existieren).

Dovecot habe ich seit etwas mehr als einem Jahr im produktiven Einsatz und bin damit sehr zufrieden. Dovecot unterstützt eine direkte Anbindung an LDAP (zur Authentifizierung). Sowohl Postfix als auch Dovecot werden für MUAs nur per SSL/TLS erreichbar sein. Als Webmail Applikation bleibe ich bei RoundCube – ich find den Web2.0 Style von RoundCube einfach hübscher als SquirrelMail.

Auch den Apache möchte ich an das LDAP Backend anbinden. Sowohl zur Verwaltung von (Sub-)Domains als auch zur Authentifizierung beim SVN und WebDAV Dienst (ob das überhaupt möglich ist weiß ich aber noch nicht).

Zu guter letzt möchte ich meinen Router hier Zuhause als BackupMX konfigurieren. Falls der vServer einmal ausfällt soll unser heimische Router die Mails entgegennehmen. Dazu muss er natürlich auf die Domaindaten zugreifen können. Deshalb muss auf dem Router ein LDAP-Replica-Server laufen der alle Daten vorhält. Auch müssen hier alle Antispam und Antiviren Maßnahmen installiert sein, denn Spammer benutzen gerne den BackupMX um ihren Müll abzuladen. Inwieweit dies umsetzbar ist muss ich ebenfalls noch ausprobieren.

Ich stelle das ganze Vorhaben hier deshalb so ausführlich vor, weil ich mir vorgenommen habe zu allen Diensten und Konfigurationen hier im Blog Tutorials zu veröffentlichen. Falls ich diesem Vorsatz nachkommem kann ensteht hier nicht nur eine Dokumentation für mich selbst, sondern hoffentlich auch ein nützliches Nachschlagewerk für andere.

Written by blog.kips-world.de

March 22nd, 2010 at 4:14 am

Posted in linux

Tagged with , ,

Exposé und mehrere Monitore

leave a comment

expose-alle-fenster Ich bin ein großer Fan von Exposé unter OSX. Die Hauptfunktion von Exposé ist das schnelle Finden eines bestimmten Fensters. Klingt simpel und wenig spektakulär, aber wenn man oft sehr viele Fenster und Anwendungen gleichzeitig geöffnet hat lernt man Exposé sehr zu schätzen. Ich benutze hauptsächlich die Funktionen “Alle Fenster anzeigen”, “Alle Fenster des aktuellen Programms anzeigen” und “Desktop anzeigen”. Read the rest of this entry »

Written by blog.kips-world.de

January 8th, 2010 at 12:13 am

Posted in apple, mac osx

Tagged with , ,

Freitags Song

leave a comment

The Cure – Friday Im In Love

Written by blog.kips-world.de

November 6th, 2009 at 9:43 pm

Posted in common, ohrwurm

WP: Email-Absender

one comment

Ich habe heute angefangen die Kundendatenbank des IRD an Wordpress anzukoppeln damit sich unsere Kunden direkt auf unserer Webseite anmelden können und sich nicht extra über Wordpress registrieren müssen. Beim Testen der Funktionen hat mich der Absender der Passwort-Erinnerungs-Mails extrem gestört. Wordpress benutzt hier standardmäßig den Namen “Wordpress” und die Email-Adresse “wordpress@domain.tld” (wobei domain.tld natürlich durch die Domain ersetzt wird auf der Wordpress läuft).

Zum Glück muss man bei Wordpress mit solchen Schönheitsfehlern nicht leben – ein kleines MiniPlugin genügt um seine eigene Email-Adresse und den Absendernamen festzulegen. Hier erstmal der Code:

<?php
/*
Plugin Name: myemail
Plugin URI: http://blog.kips-world.de
Description: Some wordpress hacks for my website
Version: 1.0
Author: Dennis Saenger
Author URI: http://blog.kips-world.de
*/

function kip_from_mail($f) {

        $admin = get_userdata(1);
        return $admin->user_email;
}
function kip_from_name($f) {

        $admin = get_userdata(1);
        return $admin->display_name;
}
add_filter('wp_mail_from', 'kip_from_mail', 0, 1);
add_filter('wp_mail_from_name', 'kip_from_name', 0, 1);
?>

Um den Absendernamen und die Emailadresse zu ändern benutze ich hier je einen Wordpress-Filter. Immer wenn Wordpress eine Email verschicken will, werden diese beiden Filter automatisch aufgerufen. Als Parameter übergibt Wordpress die Default-Werte an die Funktionen. Bei kip_from_mail() übergibt Wordpress “wordpress -ät- blog.kips-world.de”, bei kip_from_name() wird “Wordpress” übergeben. Man könnte diese Werte jetzt modifizieren und zurückgeben, aber ich habe mich dafür entschieden einfach den Nickname und die Emailadresse des Admin als Absender zu nutzen. Ich ignoriere die Variablen ($f) in beiden Funktionen also einfach und hole mir mit der Funktion get_userdata() einfach die Werte des admin Users (der admin hat die User-ID 1).

Um das ganze selbst auszuprobieren erstellst du in deinem Wordpress-Pluginordner einfach eine Datei “myemail.php” und kopierst den obigen PHP-Code dort hinein. Im Admin-Bereich von Wordpress wird es dann ein neues Plugin “myemail” geben. Dieses noch schnell aktivieren und schon sendet Wordpress Emails mit einem schönen Absender!

Wer jetzt Lust bekommen hat selbst kleine Modifikationen an Wordpress vorzunehmen findet im Wordpress-Codex alles was er wissen muss. In der Plugin-API gibt es eine Einführung zu Filtern und Actions (die beiden Plugin-Schnittstellen von Wordpress). In der Function Reference werden alle Wordpress-Funktionen inklusive Beschreibung aufgelistet. Und auf der Homepage von Adam findet man eine komplette Liste mit allen Filtern und Actions (sehr wichtig!).

Written by blog.kips-world.de

October 8th, 2009 at 10:47 pm

Lotto?!

leave a comment

/* mein lotto zahlen glückgenerator */

// ich spiele 6 kästchen $n = 6;

for ($i = 1; $i <= ($n*6); ++$i) { print rand(1,49); $i % 6 == 0 ? print "<br />" : print ", "; } ?>

Und wer eine eigene Ausgabe haben will: http://dev.kips-world.de/lotto.php. P.S.: Wer gewinnt darf mir etwas abgeben!

Written by blog.kips-world.de

September 23rd, 2009 at 4:19 pm

Posted in Uncategorized

Tagged with

iPhone Tastatur ausfahren :o

leave a comment

fake aber lustig :)

Written by blog.kips-world.de

September 21st, 2009 at 4:05 pm

Posted in apple, iphone

Tagged with ,