My Universe Logo

My Universe Blog » Entries Tagged as blog

Neues vom Relaunch

Posted by Jesco Freund at April 25, 2010 3:32 p.m.

Es geht voran. Gestern Nacht habe ich die letzten Blog-Einträge auf die neue Plattform konvertiert – insgesamt ein Mammut-Akt, da die Konvertierung für jeden Eintrag von Hand durchgeführt werden musste. Damit sind nun die Inhalte im Staging-System komplett. Auch bei der Funktionalität sieht es mittlerweile gut aus; an diesem Wochenende habe ich noch mal einige Bugs erschlagen.

Einen Überblick über den Status bekommt man auf der Projekt-Seite für den Relaunch. Derzeit sind noch 5 Issues zu lösen; ich kann mir aber gut vorstellen, dass deren Zahl noch mal ansteigt, wenn ich im Laufe der nächsten Woche ein bisschen zum Testen komme…

No comments | Defined tags for this entry: blog, Django, Redmine

Wasserstandsmeldung

Posted by Jesco Freund at April 9, 2010 9:12 p.m.

Und schon wieder fast zwei Wochen nichts gebloggt. Dabei hat sich wieder einiges getan – in puncto Relaunch, aber auch in Sachen abgerauchter Router. Doch erzähle ich das besser der Reihe nach…

Die letzte Woche habe ich in meiner alten Heimat am Bodensee verbracht. Als Lückenfüller und abendliche Nebenbeschäftigung habe ich – mit tatkräftiger Unterstützung meiner Freundin – begonnen, die Blog-Einträge aus dem alten, s9y-basierten Blog (genau, diesem hier) in meinen neuen Eigenbau zu migrieren. Da im alten Blog ein ziemliches Chaos an Textile- und direkt HTML-formatierten Einträgen vorliegt, ist die Migration leider stumpfe Handarbeit: Alles wird jetzt auf reStructuredText umgestellt. Na ja, gut die Hälfte ist erledigt – fehlen „bloß“ noch ca. 100 Einträge aus 2008. In der Staging-Umgebung kann das bisherige Ergebnis schon mal begutachtet werden.

Gestern Abend sind wir wieder hier zu Hause aufgeschlagen – und oh weh, während unserer Abwesenheit ist unser Router abgeraucht (wie genau weiß ich nicht, alle anderen Geräte sind unversehrt geblieben – ich tippe mal auf Netzteil oder sonstige innere Geistaufgabe). Also offline… dem musste dringend abgeholfen werden, daher haben wir heute als erste Amtshandlung beim lokalen Elektronik-Höker eine FRITZ!Box erstanden. Endlich wieder online, dafür liegt der Boden jetzt noch voll mit Verpackungsresten und Kabelsalat. Egal, steht ja noch ein Wochenende vor der Tür… 8-)

No comments | Defined tags for this entry: blog, snafu

Ich lebe noch!

Posted by Jesco Freund at March 21, 2010 12:09 a.m.

… auch wenn man anhand der langen Zeit seit dem letzten Blog-Eintrag etwas anderes vermuten könnte :-| Da mir momentan etwas die Energie fehlt, zu allen Themen, mit denen ich mich beschäftige, eigene Blog-Einträge zu verfassen, hier ein paar Updates in der Zusammenfassung:

  • Backtory ist nicht tot oder aufgegeben. Ich habe aber entschieden, erst mal ein brauchbares Archiv-Format zu entwerfen – das wird sicherlich noch seine Zeit brauchen. So lange muss es halt mit Duplicity irgendwie gehen, auch wenn ich persönlich inkrementelle Backups verabscheue. Das Leben hält auch so schon genügend Gelegenheiten für Genickbrüche bereit…
  • Den halbfertigen Relaunch meiner Website habe ich erst mal unterbrochen – erstens keine Zeit, und zweitens gefällt mir das, was ich bisher gebastelt habe, schon wieder überhaupt nicht. Ziel ist ein kompletter Rewrite der Site mit Django, und dann gibt's auch endlich ein weniger augenkrebsförderndes Design – versprochen. Hat aber (leider) im Moment nicht die allerhöchste Prio…
  • cdeploy geht gerade in die nächste Runde. Größte Neuerungen des 0.2er Zweigs: es läuft jetzt unter Linux und ist in der Lage zu erkennen, ob eine Datei überhaupt deployed werden muss.
  • Mit Eclipse CDT stehe ich weiterhin auf Kriegsfuß – einerseits gefällt mir das Entwickeln mit Eclipse sehr gut; andererseits ist für mich die Einrichtung eines Projekts jedes Mal ein ziemlicher Albtraum.
  • Zu meinem Mercurial-Server gibt es jetzt auch endlich wieder eine Projektverwaltung. Hier verrichtet Redmine seinen Dienst, das sich endlich in brauchbarer Manier über die FreeBSD Ports installieren lässt. Dem Maintainer sei Dank!

Auch in nächster Zeit wird es hier vermutlich eher ruhig bleiben. Die wenige Zeit, die mir mein Job derzeit zur Verfügung lässt, brauche ich in erster Linie für private Dinge.

No comments | Defined tags for this entry: backtory, blog, Django, programming, Redmine, snafu

Inconvenience No. 2

Posted by Jesco Freund at Nov. 12, 2009 8:17 p.m.

Comment spam has not yet ebbed away. Despite the tightened countermeasures, I still get loads of spam comments – obviously, Serendipity has an understanding of the term “reject” which strikingly differs from mine… In other words: all the spam isn't published, but I still have to delete the whole rubbish manually. This is a stupid, harassing activity stealing my precious leisure time. Consequently, I decided to finish the problem off by completely deactivating the commenting function.

No comments | Defined tags for this entry: blog, killfile, lart, spam

Sorry for the inconvenience…

Posted by Jesco Freund at Nov. 6, 2009 5:10 p.m.

For the last few weeks, I've been having massive trouble with comment and trackback spam, so I decided to set some tougher spam protection mechanisms into operation. In addition to the captcha mechanism (in use since I started this blog), a valid email address is now required. This address won't be displayed anywhere, but it is used to send you a verification email with a link to activate your comment. You only have to go through this once, afterwards your email address is known to be trustworthy and your comments will be accepted immediately. Furthermore, all comments are submitted to the Akismet API for spam checking.

No comments | Defined tags for this entry: blog, spam

Old Blog Shut Down

Posted by Jesco Freund at Oct. 22, 2009 10:47 p.m.

Tonight I updated the DNS records for the old blog subdomain and set up some redirect rules on the web server. As soon as the DNS record update has been spread, all requests sent to the old subdomain should be redirected to the new blog. Should you experience any difficulties, I'd suggest you check your DNS cache (many SOHO routers do actually cache DNS records) and either empty it or try again some hours later. The best method to avoid such issues is however to use the new URL. If you'd like to have a last glance at the old blog design, you'd better be quick – tomorrow night I will take the old web server offline.

No comments | Defined tags for this entry: blog

My Universe Reloaded

Posted by Jesco Freund at Oct. 19, 2009 8:35 p.m.

You might have noticed it – I am doing a relaunch of this website. There were several reasons to take action, so here is a short summary:

  • I was not happy with the URL scattering. So far, the blog and wiki each had their own subdomain, while the www subdomain was completely unused. The hereby induced confusion has lead to many “empty” hits in my webserver logs. Therefore I decided to put everything together under one roof.
  • I was not happy with the old design. The previous My Universe theme was based on the Plone standard theme – however, I didn't use Plone for round about two years. So I wanted a new design which fits better with the site name and helps integrating all the loose parts into one website.
  • I was very happy with the software I chose. And I'm still very happy with Serendipity as blog engine, but as for MoinMoin, I decided to replace it by MediaWiki as wiki software. Not that I was unhappy with MoinMoin, but by now, all other wikis I am involved with are using MediaWiki. The either used it right from the beginning on, or have recently migrated to it. Since I'm a goner with these loads of different wiki syntax types, I decided to make life easier for myself and melt down everything to only one wiki syntax.
  • So far, all articles on my website have been published in German. I would have continued to do so, however, I got involved with several projects with international orientation, suggesting to post at least all project-related stuff in English. Therefore I decided to run this site bilingual – and became desperate to not become too lazy to write up translations of my postings.
  • The relaunch was a more than welcome occasion to fix several technical issues and do some changes on the backend. The blog now runs MySQL once again (hopefully the Oracle guys will keep it alive). I can use Textile syntax when writing blog entries, and the stupid (as broken due to my setup) sendmail function has been replaced by SMTP and a decent mail server.

Well, that's it. There is still a lot of work waiting for me: the wiki has not yet been migrated, and also the blog is still a construction zone (mostly due to not yet completed stylesheets). I really hope that fixing all this won't take too long, but since it is only a leisure time activity for me, I can't commit any deadline… ;-)

No comments | Defined tags for this entry: blog

Nervgetötet ich bin

Posted by Jesco Freund at May 3, 2009 1:20 p.m.

Oder: Wie (wir) Blogger und Datenschutz-Aktivisten unsere eigenen heheren Datenschutz-Anforderungen immer wieder Lügen strafen… Provokant? Ja, das soll es sein. Ich möchte mit diesem Beitrag zum Nachdenken anregen, ob wir selber uns in puncto Datenschutz so korrekt verhalten, wie wir es von anderen immer wieder einfordern. Und um es ganz deutlich zu sagen: ich möchte hier nicht mit dem Finger auf irgendwen zeigen. Bei vielen Dingen habe ich mich selbst erwischt und musste mir virtuell eins auf die Finger geben.

Fangen wir einmal mit den Daten an, die (fast) jeder Blog-Betreiber sammelt und in vielen Fällen hortet: Den Webserver Logs. In meinen Augen ist es kein Problem, ein Webserver-Log zu führen, solange die Besucher einer Site mittels Datenschutzerklärung darüber aufgeklärt werden und dieses nur bestimmungsgemäß verwendet wird – also zur Fehlersuche und ggf. zur Erstellung anonymisierter Statistiken. Doch hier geht es bereits los: Viele Statistiken sind gar nicht so anonym, sie beinhalten Listen der Top 10 Besucher oder ermöglichen es, den Klickpfad einer einzelnen IP nachzuvollziehen. Darüber hinaus wäre es einmal interessant herauszufinden, wie lange die Logs tatsächlich aufbewahrt werden. Meine Behauptung: Viele Serverbetreiber rotieren zwar ordnungsgemäß, lassen alte Logs aber für Monate oder gar Jahre in Backup-Archiven vor sich hinschlummern.

continue reading Nervgetötet ich bin

3 comments | Defined tags for this entry: blog, freedom, privacy, server

Kommentarfunktion repariert

Posted by Jesco Freund at Feb. 2, 2009 5:51 p.m.

Nachdem das Blog vor ca. einem halben Jahr hinter einen Reverse Proxy umgezogen war, gab es leider einige Einschränkungen in der Funktionalität. Besonders gravierend drückte sich das in der Kommentarfunktion aus, die nach dem Absenden des Kommentars nicht mehr auf die ursprüngliche Seite zurückleitete, sondern eine Umleitung zur internen IP-Adresse des Blog-Servers produzierte. Der Grund für dieses Verhalten liegt wohl darin, dass Serendipity an dieser Stelle nicht auf die in der Konfiguration hinterlegte URL zurückgreift, sondern den HTTP-Header auswertet.

Nachdem ich gestern mit dem neu aufgesetzten Server wieder vor dem alten Problem stand, habe ich mich noch mal intensiver in die Dokumentation von mod_proxy eingelesen und dabei eine Option entdeckt, mit der ich Serendipity (bzw dem verwendeten PHP) den Hostnamen aus dem ursprünglichen HTTP-Request vorgaukeln kann. In die Konfiguration eingebaut, getestet – et voilà, die Kommentarfunktion verhält sich wieder wie gewohnt. Der Vollständigkeit halber hier die für Serendipity korrekte Konfiguration des Proxy-VHost:

<VirtualHost 192.168.0.1:80>
    ServerName blog.my-universe.com
    ProxyRequests Off
    ProxyPass / 192.168.10.1:80/
    ProxyPassReverse / 192.168.10.1:80/
    ProxyPassReverseCookieDomain 192.168.10.1:80 blog.my-universe.com
    ProxyPassReverseCookieDomain 192.168.10.1 blog.my-universe.com
    ProxyPreserveHost On
    <Proxy *>
        Order Deny,Allow
        Allow from all
    </Proxy>
</VirtualHost>

Natürlich fehlen noch einige Dinge, wie etwa sinnvolle Logging-Einstellungen – ich habe mich hier nur auf die Proxy-relevanten Einstellungen beschränkt. Ach ja, beinahe hätte ich's vergessen (es gehört aber mit zum Thema „Kommentare“): Bei den Upgrade-Arbeiten am Wochenende habe ich Serendipity auch gleich auf Version 1.4.1 hochgezogen. Die Abo-Funktion für Kommentare konnte ich somit wie versprochen wieder aktivieren; allerdings ist ab sofort Double Opt-In fällig, damit niemand unerwünscht Mails von meinem Server bekommen kann.

1 comment | Defined tags for this entry: Apache, blog, proxy, s9y

Blog entwanzt

Posted by Jesco Freund at Nov. 16, 2008 11:02 p.m.

Was aus Bequemlichkeit meinerseits bisher nicht geschehen ist, habe ich heute mal in Angriff genommen. Aus dem Blog sind alle datenschutzfeindlichen Bestandteile rausgeflogen, also Google Analytics und die Adsense Werbung. Die Statistiken konnte ich mir hier mangels Flashplayer sowieso nicht anschauen, und die Werbeeinnahmen waren weniger als lächerlich ($7,58 für knapp 12.000 Impressions und 22 Klicks – so wenig, dass sie sogar unter der Auszahlungsgrenze von $10 lagen). Auch das Technorati-Geraffel hab ich mal rausgeworfen, auch wenn das glaube ich nicht von selbst an deren Server zurückgestreut hat…

No comments | Defined tags for this entry: blog, freedom, privacy, security, advertising