Archive for Oktober, 2007

OTRS 2 unter Debian

Das Open Ticket Request System, kurz OTRS, gibt es freundlicherweise auch als Debian Paket. Sogar im offiziellen Archiv. Die Einrichtung geht auch weitgehend automatisch, wenn man sich an die Anleitung des Maintainers hällt muss man lediglich ein paar Fragen von debconf beantworten und schon läuft OTRS. Die ganze Sache hat leider einen kleinen Haken: Sobald man Änderungen an der Kernel/Config.pm vornimmt läuft OTRS nicht mehr.

Ich empfehle statt des Befehls “aptitude install otrs2 –with-recommends“, so wie es in der Anleitung steht, zunächst mit “aptitude install mysql-server” einen MySQL-Server zu installieren und dann anstelle von PostgreSQL MySQL zu verwenden. Warum? Ganz einfach, weil ich wenig Erfahrung mit PostgreSQL und relativ viel mit MySQL habe ;)

Continue reading ‘OTRS 2 unter Debian’

Blogfever Testphase beendet

Nachdem das Blogfever Widget mir keine erkennbaren Zuwächse des Traffics gebracht hat, habe ich mich im Rahmen der letzten Aufräumaktion im Blog entschlossen es raus zu schmeißen.

Das Blog wirkt mit den ganzen Widgets und zusätzlichen Quellen einfach überladen und die Ladezeit ist nicht sehr attraktiv.

PHP/MySQL: Client does not support authentication protocol

Problem: PHP/MySQL kann sich nicht zu einem MySQL-Server verbinden und bricht mit der Fehlermeldung
Client does not support authentication protocol
ab.

Das passiert wenn die Version der MySQL Laufzeit Bibliothek inkompatibel mit der Version des MySQL-Servers ist, da irgendwann das Format der Passworte geändert wurde.

Wenn man sich dennoch mit einem “alten” Client zum Server verbinden will kann man für diese Benutzer das Passwort auf das alte Format zurücksetzen indem man folgenden Befehl ausführt
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');.

Weitere Informationen gibts in der MySQL-Dokumentation.

Testbericht: Das Keyboard II

Nach langem, sehr langem zögern, habe ich mir Das Keyboard gekauft. Genauer: Das Keyboard II. Ursprünglich kommt es aus den USA und wird dort von DasKeyboard.com vertrieben. Hier in Europa ist es über getDigital erhälltlich.

Die Features lesen sich ziemlich elitär:

  • mechanische gold kontakt Schalter
  • schwarz
  • unbeschriftete Tasten um bis zu 100% schneller zu schreiben
  • hervorgehobene F und J Tasten für die Ausgangsposition beim 10-Finger-schreiben
  • kompatibel mit Linux, Windows und MacOS
  • nach dem Vorbild des IBM M Keyboards gestalltet
  • über 50.000.000 Anschläge pro Taste möglich, das entspricht einer MTBF von > 80.000 Stunden

Continue reading ‘Testbericht: Das Keyboard II’

PageRank Achterbahn

Die von Google durchgeführte PageRank Anpassung der letzten Tage hat offensichtlich nicht nur Verlierer zu verzeichnen.

Einige meiner Seiten wurden deutlich heraufgestuft. Vielleicht weil ich mich immer aus bezahlten Links und PR-trächtigem Linktausch herausgehalten habe? Ich will nicht scheinheilig wirken, natürlich habe auch ich hin und wieder einen Kommentar oder Link mit dem Hintergedanken der PR-Vererbung auf dem einen oder anderen Blog hinterlassen, aber nie in einem übertriebenen oder Spam-igen Maße.

Nach einschlägigen Berichten zu urteilen ist der PR wohl lange nicht mehr so wichtig wie noch vor einigen Monaten, aber er stellt immer noch eine Art Bewertungskriterium dar. Dass meine Seiten alle dazugewonnen haben spricht für sich. Es ist einfach schön zu sehen, dass man offensichtlich keinen totalen Mist verzapft.

Kleine Übersicht:

Nach den Kapriolen der letzten Tage ist natürlich damit zu rechnen, dass sich diese Werte noch ändern, aber so gefällt mir das schonmal ganz gut. Wenn Google mich fragen würde, dann würde ich meinen Seiten natürlich einen PR 10 geben ;)

So long …

Quellcode Listings in LaTeX

Wer Quellcode in LaTeX Dokumente einbetten möchte, der kann entweder einen Verbatim Block benutzen oder direkt ein Paket, welches dafür gedacht ist Quellcode anzuzeigen: Listings.

Um dieses Paket zu nutzen muss es zunächst im HeaderĀ  mit folgendem Befehl eingebunden werden:

%% listings
\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt}
\lstset{language=Perl}
%% end listings

Später im Dokument hat man dann verschiedene Möglichkeiten die Funktionalität zu nutzen.

  • Entweder für einzelne Zeilen mit \lstinline|print “Hallo Welt!”|
  • Oder als eigener Block, ähnlich verbatim, mit \begin{lstlisting}[caption=Diff](code)\end{lstlisting}
  • Alternativ kann man auch eine externe Datei einbetten: \lstinputlisting[frame=single,label=Codebeispiel,caption=Ein Codebeispiel]{code.java}

Die Vorteile gegenüber Verbatim oder anderen Lösungen sind natürlich die Zeilnnummern, der optimierte Font und die teilw. vorhandene Syntax Unterstützung.

Fazit: Hilfreich :)

ROOT unter Debian kompilieren

Wer Probleme hat ROOT unter Debian zu kompilieren, dem empfehle ich folgendes:

make distclean && ./configure linux --enable-soversion --disable-asimage --disable-xrootd
make -j8

Linux 2.6.24 bringt jede Menge Änderungen

Die kommende Version des Linux Kernels, 2.6.24, bringt jede Menge Änderungen mit sich. Allein das Changelog für das erste Release-Candidate ist 4.0 MB (!!!) groß, der entsprechende Patch “wiegt” ca. 9 MB.

Linus selbst schreibt dazu folgendes:

The patch is big. Really big. You just won’t believe how vastly hugely
mindbogglingly big it is. I mean you may think it’s a long way down the
road to the chemist, but that’s just peanuts to how big the patch from
2.6.23 is.

But it’s all good.

Was ist ein defunct oder: Zombies sind schon tot

Wer schon immer eine eingängige Erklärung für <defunct> Prozesse unter Unix gesucht hat sollte sich mal diese Seite der RBG an der Uni Bielefeld anschauen. Sehr schön und anschaulich wird es dort erklärt.

10 Wege zu mehr Besuchern

Hinweis: Dieser Text ist nun schon einige Monate alt und die meisten Hinweise sind inzwischen überholt. Daher sollten alle Tipps mit Vorsicht verwendet werden.

Das Thema Backlinks und PageRank Vererbung beschäftigt ja ziemlich vielen Personen die im Netz unterwegs sind. Die Gründe dafür sind verschieden, aber im Endeffekt geht es fast immer darum möglichst viele Besucher zu haben. Das ist ja auch durchaus verständlich und daher gibt es eine große Anzahl an Leitfäden, Hinweisen und ähnlichem. Allerdings sind mir diese oft nicht konkret genug. Man liest ja oft “Machen Sie dies und machen Sie das um mehr Backlinks zu bekommen”, aber eher selten sind die Hinweise wirklich zielführend. Ich möchte versuchen hier wirklich konkrete Schritte zusammenzustellen, nach denen man ganz direkt mehr Backlinks hat.

Seitenoptimierung

Der erste Schritt zur mehr Besuchern sollte es sein die Seite für Mensch (Besucher) und Maschine (Suchmaschinen Bots/Spider) möglichst zugägnlich und Benutzerfreundlich zu gestalten. Das beginnt mit den üblichen Verdächtigen wie Meta Tags, über “sprechende” URLs bis hin zu alt-Tags und einigen weiteren Punkten.

Continue reading ‘10 Wege zu mehr Besuchern’