Liebe Mama…

Posted on August 14th, 2007

by jesse

Zu Weihnachten (gerne auch ein wenig früher) wünsche ich mir ein Arbeitszimmer wie dieses.

Falls Dein Weihnachtsgeld nicht ausreicht gebe ich mich dann ausnahmsweise auch mit einer neuen Tastatur (um die $130 USD) zufrieden.

Medium: www.youtube.com
Link: www.youtube.com

DO WANT!11

(Nichts gegen die Optimus Maximus, aber die kann ja niemand bezahlen.)

Chaos Communication Camp Day 0

Posted on August 8th, 2007

So nach einer netten Tour durch die Berliner Innenstadt (Navi sei Dank -_-) sind wir dann heute nacht doch noch angekommen und es stehen mittlerweile Pavillons und Zelte. Es ist bereits knalle voll und viele Villages stehen bereits und sind sehr belebt. Die Lichterflut ist klasse, wirklich tolle Effekte, Bilder folgen natürlich noch. Morgen kommt dann mehr Text auch zu den ersten Vorträgen und wie es hier bei Tageslich aussieht. Achja un die ersten Seiten wurden bereits gehackt :)

Happy Sysadmin Appreciation Day everyone

Posted on July 27th, 2007

by jesse

Today is the last Friday of July, so this is System Administrator Appreciation Day.

I’m going to reply to any email with a random BOFH quote today and hope noone starts a fire on any important server. Don’t you dare to call!

“Hello IT? Have you tried turning it off and back on again?”
(http://video.google.de/videosearch?q=it+crowd+-site%3Ayoutube.com)

This is the only day of the year to enjoy being a Systemheld, so let’s get it on (-:

Rbot als etwas anderer Feed-Reader

Posted on July 21st, 2007

by jesse

Gerade bei discobeats gesehen: Prinzzess`Allerlei hat zu einer Blog-Parade zum Thema Feed Reader aufgerufen. Beim letzten Blog-Event dieser Art hat es mit unserer Teilnahme ja peinlicherweise nicht geklappt, weil wir uns zu viel vorgenommen hatten. Diesmal schreibe ich daher direkt was und höre nicht eher auf, bis ich fertig bin ,-)


Welchen Feed-Reader benutzt ihr?

Das ist bei mir etwas eher unkonventionelles: ein IRC-Bot.

Möglichst kurz erläutert steht IRC steht für Internet Relay Chat. Das ist ein rein textbasiertes Chat-System, welches etwa seit Ende der 80er Jahre existiert. Es gibt verschiedene IRC-Netze, zu den Bekanntesten zählen da wohl das IRCNet oder das Quakenet. Da die meisten Server OpenSource sind kann man aber auch ein eigenes Netzwerk aufbauen, so wie wir es mit teranetworks gemacht haben.

Um sich auf einem IRC-Server anzumelden benötigt man dann einen Client. Empfohlen seien da X-Chat für Windows/Linux oder irssi für die Linux Shell. Möchte man erstmal nichts installieren kann man auch einen Webchat wie IRC:CGI verwenden.

Für das IRC gibt es nun auch eine grosse Anzahl an Bots, die verschiedene Funktionen erfüllen können. Sehr bekannt ist zum Beispiel der Eggdrop. Ich verwende nun allerdings den Ruby Rbot (ich empfehle die SVN Version).


Kostenlos oder kostenpflichtig?

Es ist toll in der OpenSource Welt. Rbot sowie die Ruby Libs, die IRC-Komponenten und Linux sind völlig kostenlos.


Warum gerade dieser? Vor- und Nachteile?

Weil ich eigentlich immer über verschiedene Clients im IRC bin, aber selten an denselben Computern. Ich habe mir auch andere server-basierte Feed-Reader wie zum Beispiel Gregarius angeschaut, allerdings sind mir die alle zu fett oder zu langsam. Via unserem angepassten GNU Screen und irssi kann ich dann trotzdem bereits ausgebene Beiträge abrufen.

Ein weiterer Vorteil ist, dass nicht nur ich von dem Feed-Reader profitiere. Der Bot sitzt in einem dedizierten Channel (#news) in den jeder Benutzer auf unserem Netzwerk eintreten kann, der möchte. Dort kann jeder User seine eigenen Feeds hinzufügen oder sich eine eigene Feedliste per Query mit dem Bot zusammenstellen.


Welche Formate unterstützt er?

Mit der RSS 1+2 Unterstützung deckt er eigentlich schon die überwiegende Mehrheit der Formate ab. Atom funktioniert normalerweise auch. Wichtig ist, dass die Feeds korrekt formatiert sind, das heisst das Charset ordentlich angegeben sind und den Formatvorgaben entsprochen wird.


Handling? Usability? Besonderheiten?

Das Handling ist denkbar einfach.

Einen neuen Feed füge ich mit “,rss watch handle url” hinzu. Also zum Beispiel schreibe ich im Channel “,rss watch geekosphere http://feeds.feedburner.com/teranetworks”. Dies packt den entsprechenden Feed in die Datenbank und gleichzeitig in die Watchlist, das heisst er wird in vorgebenen Abständen (5min) auf neue Beiträge oder Änderungen geprüft und bei Bedarf dann ausgegeben. Möchte man eine personalisierte Feedliste führen schreibt man dem Bot eine private Nachricht und bekommt die Feeds dann dort ausgegeben.

Andere Optionen und Ausgaben funktionieren nach dem gleichen Prinzip. Möchte man wissen, welche letzten Beiträge in einem bestimmten Blog waren schreibt man “,rss show geekosphere”. Um einen Feed aus der Liste zu nehmen gibt es entweder “unwatch” (damit kann man den Feed immernoch manuell aufrufen, er wird aber nicht mehr automatisch ausgegeben) oder “del” um ihn komplett zu entfernen.

Das Aussehen ist sehr simpel gehalten:
:: feed-titel :: beitrags-überschrift @ beitrags-url

Den Rest konfiguriert man über seinen IRC-Client. Also zum Beispiel Timestamp für die Uhrzeit, oder Grösse, Art und Farbe der Schrift.

Abschliessend nochein Screenshot von meinem “ungepimpten” X-Chat, weil ich gerade unterwegs bin, damit man sich das ein wenig besser vorstellen kann. Viel Spass noch mit der Blogparade und beim Aussuchen Eures Lieblings-Feed-Readers.

Klick zum vergrössern

Pimp My Apache Directory Listings

Posted on July 14th, 2007

by jesse

Yes, it’s time to pimp again. After pimping the bashrc, nanorc and screenrc I’m going to manipulate the apache directory listing (Index of /foo). I’m doing so on a gentoo box, but it should be quite similar on any other distribution.

apache dirlisting fancy

Let’s begin with the icons. I adore the Tango Icons. They’re minimalistic, clean and and just look good. I just chose a few ones and put them into the apache icons folder (/var/www/localhost/icons).

Now we have to modify the configuration of mod_autoindex to get the new icons matching the various filetypes. You may take my modified autoindex.conf, I just want to explain ‘IndexOptions’ and ‘IndexStyleSheet’ as they are important for further styling.

IndexOptions
SuppressDescription - removes the description col
FoldersFirst - don’t sort folders like ordinary files, show them first
HTMLTable - show files and folders in a table (important if you want to use a non fixed font)
NameWidth=* - don’t cut the name col
IgnoreCase - ignore case for sorting

IndexStyleSheet “/css/style.css”
Now that’s magic. This should work for Apache 2.2. You will be able to style the elements just like you do it with every other html file.
Just to get you started, if you simply want to change the font put something like ‘body { font-family:tahoma,sans-serif; }’ in the stylesheet.

By the way, it is possible to remove the outer html tags so that you can include the dir listing in your webpage, refer to the apache manual: mod_autoindex for that.

Download the icons and autoindex.conf here and have fun.


design: makequick.com | modificashuns and bugfixes by jesse
bottom