Archive for the 'Allgemein' Category

IMAP und der IDLE Befehl

Nachdem ich letzten den Nameserver einer Meiner Domains ändern musste, bin ich mal wieder auf den MX-Eintrag meiner Domain valentinvoigt.info aufmerksam geworden. Dieser zeigt via CNAME auf die DynDNS-Adresse meines Homeservers. Dort widerrum befindet sich ein Postfix Server, der … naja, eigentlich nichts zu tun hat.

Da ich mich schon länger nicht mehr mit dem Thema Mailserver beschäftigt habe, habe ich mir diesen Postfix-Server mal angeschaut. Dort habe ich bereits valentinvoigt.info als gültige Domain eingetragen. Komisch eigentlich, ich kann mich gar nicht daran erinnern, jemals diese Domain als einer meiner E-Mail-Adressen benutzt zu haben. Also habe ich mal schnell sendmail rausgeholt und mir selbst eine E-Mail an diese Domain geschickt. Und stellt euch vor – die kam an. Mit ca. 45 Sekunden Verzögerung, die mein Mail-Client zum Pollen der E-Mails benötigte.

45 Sekunden? “Da geht doch noch mehr”, dachte ich mir und schaute mir einige Tools an, die in der Lage sind Mailboxen zu überwachen. Schnell stieß ich auf das Programm mailnotify. Dort fand ich ein Feature, dass Gebrauch von der so genannten IDLE-Extension von IMAP macht. IDLE, zu Deutsch “nichts tun” klingt nicht besonders spannend, hat aber etwas ziemlich cooles an sich. Denn IDLE ist ähnlich wie “Pushmail” für mobile Clienten in der Lage, den Mail-Client in Echtzeit über den Empfang neuer E-Mails zu beachrichtigen. Nur leider funktionierte das auf Anhieb nicht…

Nach ein wenig Recherche fand ich aber schnell raus, wie ich IDLE zu meinem Vorteil nutzen könnte. Der Clue liegt in der Konfigurations-Datei des Courier-IMAP-Dienstes. In der Datei namens imapd gibt es eine Einstellung “IMAP_ENHANCEIDLE”. Diese muss auf 1 gesetzt werden, damit Courier die E-Mails in Echtzeit ausliefern kann. Courier benutzt dann den File Alteration Monitor, genannt FAM, der auf Kernel-Ebene Dateien und Verzeichnisse auf Änderungen überwacht. Dies ist in vielen Szenarien sinnvoll um ein Polling (d.h. regelmäßiges Prüfen auf Änderungen) zu vermeiden. Dies tut dann auch Courier nicht mehr, der Änderungen in der Mailbox nun in Echtzeit von FAM geliefert bekommt.

Mit dieser Technik habe ich nun eine Echtzeitbenachrichtigung über neue E-Mails. Zumindest an jene, die an valentinvoigt.info gesendet werden. E-Mails über meine GMX-Adresse müssen leider nach wie vor gepollt werden. Dort habe ich im Schlimmstfall noch eine Verzögerung von 5 Minuten. Okay, zugegeben. Brauch mal wieder keiner. Aber dennoch ist eine Echtzeitbenachrichtigung in manchen Fällen (Server- oder Software Ausfälle) schon sinnvoll. Nun kann man sich auf seine E-Mails konzetrieren und keine Jabber-Benachrichtigungen friemeln. :-)

Neues Hintergrundbild

Hey, will jemand mein neues Hintergrundbild benutzen? Hab’s selbst gemacht. *g*

Background image

Vorher hatte ich übrigens das gleiche ohne Schriftzug. :-D

Was in ein Blog gehört und was nicht

Langsam ist es mal soweit; ich habe zu viel Freizeit und suche einen bezahlten Job. Da das hier ja mein Blog ist und ich demnach jeden mir beliebigen Inhalt dort reinstellen kann (Jaja, toll nicht? Ich kann sogar Monologe in Klammern führen, die die Leute beim lesen behindern und keinen interessieren! Herrlich!), dachte ich, ich frage hier mal ganz frech nach; auch, damit ich diesen Post bei Gelegenheit in Konversationen verlinken kann. ;-) Also falls jemand mal eine der folgenden Arbeiten anzubieten hat, möge sich derjenige bitte bei mir unter Kontakt melden. :-) Alles Weitere lässt sich dann besprechen.

  • Server-Installation / -Administration / -Einrichtung
  • Python-Programme
  • putzen, gegen Aufpreis auch nackt
  • PHP-Scripte (Webseiten; CGI / mod_php / etc.)
  • Rasen mähen / Schnee schippen / Schuhe putzen / etc.

Happy Birthday!

Ich habe es jetzt geschafft: mein erstes Projekt hat sich ein Jahr lang gehalten. Ich rede von meinem Freehoster iBitLive, den ich zusammen mit einem Freund “benefix” Anfang letzen Jahres geplant hatte. Schnell fanden sich 3 Coder (“muffin”, “massai” und “ProggerHouse“), mit denen wir ruck-zuck das Projekt programmierten. Ja. Und nun hat es sich schon ein Jahr lang gehalten. Hoffentlich hält es auch noch die nächsten Jahre. Ich für meinen Teil bin jedenfalls zuversichtlich. :)

Über Spam und Backups

Tja, da haben’s die Spam-Bots wohl geschafft. Ich habe vor kurzem mal wieder den Spam löschen wollen. Dabei entdeckte ich im Admin-Interface diesen einen Button ganz oben. Dieser markierte alle Einträge in der Liste der Kommentare. Was ich dabei nicht wusste: Dieser Button markiert alle Kommentare. Nicht nur die neuen. Tja – weg waren sie alle…

Halb so schlimm, dachte ich. Schließlich hab’ ich ja Backups hier. Denkste! Nix Backup! Ich habe für alles mögliche Backups hier. Von Ur-alten Projekten über Schulreferate bis zu den Urlaubsfotos, bei denen ich selbst nichtmal dabei war.

Jetzt muss ich mal sehen, ob ich eventuell noch ein Komplett-Backup finde, auf welchem der gesamte Server drauf ist. Vielleicht kann ich die Kommentare dann nochmal retten. Momentan sieht’s jedenfalls schlecht aus. :-(

Update: Pah. Das hätte mir ja auch mal jemand sagen können, dass Wordpress die als Spam markierten Kommentare nicht löscht, sondern nur ausblendet. Wer das gleiche Problem hat, folgendes schafft Abhilfe:

Alle als 'Spam' markierten Kommentare wiederherstellen:
  1. UPDATE `wp_comments` SET `comment_approved` = '1'
  2.  
  3. UPDATE `wp_posts` SET `comment_count` = (
  4.   SELECT COUNT( * ) FROM `wp_comments` WHERE
  5.   `wp_comments`.`comment_post_ID` = `wp_posts`.`ID`
  6. )

Anschließend muss man seinen alten Spam dann aber löschen.

Eine Woche Auszeit

Wir vielleicht einige mitbekommen haben, war ich mal eine Woche lang nicht im Internet tätig. Ich war damit beschäftigt, mir Muskelkater beim Skifahren zu holen und mich über das schlechte Essen im Hotel aufzuregen.

Während sich mein Vater in einem Sturz auf der schwarzen Piste das Knie verletzte – und das gleich am ersten Tag – bin ich wenigstens heil davon gekommen. Wen es interessieren sollte: Meinem Vater geht es gut. Es ist nichts gebrochen oder ähnliches. So habe ich nun auch meine erste schwarze Piste hinter mir und freue mich auch schon auf das nächste Jahr. Hoffentlich wird das Essen dort besser als letzte Woche, denn dort hat wirklich gar nichts geschmeckt.

Über mich…

Hallo Welt!

Ich habe vor in nächster Zeit hier über meine Erfahrungen über alles Mögliche zu schreiben. Darunter Linux, Windows, Netzwerke und vielleicht auch das eine oder andere über das Real life.
Zu meiner Person. Mein Name ist Valentin Voigt,ich bin am 16. Februar 1993 geboren und wohne aktuell in Reifenberg in der Pfalz. Ich besuche momentan die 8. Klasse eines Gymnasiums und sitze – wer hätte es gedacht – am liebsten vor dem Computer. ;-)