Heute abend ist es mal wieder soweit. Die nächste FH-Party steigt in der Wunderbar, mit wie ich finde recht ordentlichen Happy Hours!
CD-Tipp ‘Yellowcard – Lights and Sounds’
Lange keine neue CD mehr reviewt (sagt man das so?), also wird es Zeit für eine kurze Beschreibung der neuen Yellowcard-CD “Lights and Sounds”. Ich finde sie durchaus hörbar, aber die eingängigen Melodien sind mir ein wenig zu eingängig: sie werden schnell langweilig.
Knaller-Songs sind der Titeltrack “Lights and Sounds”, der direkt nach dem kleinen Intro-Thema beginnt, mit dem die CD auch wieder endet. Die letzten 4 Songs sind auch absolute Ohrwürmer, wie ich finde. Gerade das letzte Lied “Holly Wood Died” hat einen echt “catchy” Refrain. Und auch das vorletzte Stück “How I Go” mit freundlicher Unterstützung einer netten Frauenstimme geht ins Ohr.
Die mittleren Tracks überspringe ich aber leider schon immer, da sie mir nicht so richtig gut gefallen. Sie sind wohl ganz nett gemacht, aber ich vermisse da das gewisse Etwas… also insgesamt leider nicht so gut wie die “Ocean Avenue”, die man getrost mit auf die einsame Insel nehmen könnte 😉
Lyrics: http://www.plyrics.com/y/yellowcard.html
Das Notebook ist da
Gestern ist mein Notebook angekommen und ich bin begeistert… Zunächst hatte ich zwar Schwierigkeiten bei der Windows-Installation, da ich den RAID-Treiber in die Windows-Installations-CD mit Hilfe des Tools XP-ISO-Builder integrieren musste, was aber anhand dieses Artikels im Amilo-Forum kein Problem war. Im 3D-Mark, den ich nach der Windows-Installation als erstes habe laufen lassen, erreicht das Notebook einen höheren Wert als mein PC 😀 Das Teil ist echt genial. Superleise, Riesendisplay und Speicherplatz genug für Windows und Linux. Ich werde mir das Teil zu einer mobilen Allzweckwaffe konfigurieren 😉
Habe noch schnell die Tips von dieser Amilo 3438-Seite befolgt und alles läuft bestens. Es scheint viele Leute zu geben, die mit der Serie einige Probleme haben, aber ich habe wohl Glück gehabt. Bislang läuft alles wunderbar (toi toi toi ;)), nur die Leertaste ist tatsächlich ein wenig schief. Und warm wird die Handballenauflage auch etwas, aber das spart Heizkosten 😉 Habe die benötigte Software schon soweit installiert und werde dann wohl bald mal mit C# anfangen. Das Arbeiten mit Visual Studio wird recht gut klappen, bei der 1440er Auflösung… hehe. Ich freu mich 😀
Das file-Protokoll für Links im MediaWiki erlauben
Das geht über die Variable $wgUrlProtocols
in der Datei LocalSettings.php. Diese steht standardmäßig auf http, ftp, irc, mailto, https, gopher und news.
Um das Protokoll file:// anzuhängen muss die Variable auf folgenden Wert gesetzt werden (sie steht standardmäßig noch gar nicht in der Config-Datei): $wgUrlProtocols = "http:\/\/|https:\/\/|ftp:\/\/|irc:\/\/|gopher:\/\/|news:|<a title="Linkification: mailto:|file:\/\/\/" class="linkification-ext" href="mailto:%7Cfile:%5C/%5C/%5C/">mailto:|file:\/\/\/</a>";
Link zu diesem Thema: http://www.mediawiki.org/wiki/Help:%24wgUrlProtocols
UPDATE (02.05.2006): Ab Version 1.6 muss obige Definition durch die folgende ersetzt werden: $wgUrlProtocols = array( 'http://', 'https://', 'ftp://', 'irc://', 'gopher://', 'telnet://', 'nntp://', 'worldwind://', 'mailto:', 'news:' , 'file:///' );
Einstieg in C#
Soeben ist meine neue Gute-Nacht-Lektüre eingetroffen: Jesse Liberty – Programmieren mit C#. Ich dachte mir, weil wir in der FH ja so wenig zu tun haben, fange ich mal ne neue Programmiersprache an 😉 Und da es das Visual Studio 2005 ja auch in der kostenlosen Express-Variante gibt, halte ich das für einen guten Einstieg. Jetzt fehlt mir nur noch ein Projekt, dass ich in C# umsetzen kann. Aber ich bin schon auf der Suche…
Mein letztes Buch (Professionelles Webdesign mit (X)HTML und CSS) habe ich schon durch. Gut es waren auch nur 350 Seiten… Der größte Teil des Inhalts war mir leider schon vorher bekannt, besonders das barrierearme Gestalten von Websites, das über die Hälfte des Inhalts ausmacht. Aber im CSS-Teil konnte ich dann doch noch einige praktische Sachen mitnehmen gerade was die Kompatibilität der Seiten zu den unterschiedlichen Browsern angeht.
Insgesamt ist das Buch ganz gut geschrieben, aber was mich genervt hat, sind die vielen Wiederholungen der wichtigen Hinweise zu Beginn des Buches. Nach zweimaligem Lesen weiß man dann doch endlich, dass man Menüs mit UL-Tags erstellen sollte etc. Für mich war der CSS-Teil auch nicht umfangreich genug. Da hatte ich mir deutlich mehr erhofft…
Hier noch schnell die Links zu den Seiten der Autoren und zur Seite des Buches selbst (Achtung, in Listenform ;)):
Serverausfall
Heute hatte ich doch tatsächlich einen Serverausfall bis ich endlich rausgefunden habe, woran es lag, dass ich den Server nicht mehr ansprechen konnte. Dummer Fehler… hätte mich vorher über den genauen Syntax von gzip informieren sollen, bevor ich mein /etc-Verzeichnis gepackt habe. Leider habe ich das nicht getan und somit alle Dateien einzeln gepackt. Im Klartext heißt das wohl, dass ich keine Konfigurationsdateien mehr hatte… 😉
Morgen werde ich endlich mein Layout hier und auf meiner Hauptseite aktualisieren. Das war ja eigentlich nur als Übergangslösung gedacht. Aber zuerst werde ich wohl meine 2003 und 2004er Jahrgänge der c’t und iX in den Altpapiercontainer schleppen, da mein Schrank schon durchbiegt 🙂
Und bald ist es dann auch (hoffentlich) soweit: mein Notebook wird geliefert… Yippieh!
Azubivergütungen
Mh… ich hatte irgendwo gelesen, dass Versicherungsazubis in Deutschland am meisten Azubivergütung bekommen. Aber das stimmt wohl doch nicht. Tatsächlich bekommen Binnenschiffer das meiste. Fast 100 Euro mehr als die zweitplatzierten Maurer. Und dann kommen erst die Versicherungsleute. Nunja, ich kann mich denke ich trotzdem nicht beschweren. Immer noch besser, als nach Metall-Tarif bezahlt zu werden 😉
Übersicht über die Azubivergütungen beim BIBB
Mein erstes Notebook
Ich habe mir heute mein erstes Notebook bestellt. Auf die bestandene Prüfung dachte ich mir, ich darf mir auch mal was gönnen 😉
Nach den ersten Sondierungen bin ich auf die FSC Amilo M3438G Serie gestoßen, die mir auch vor Ort im Laden äußerst gut gefallen hat. 2,13 GHz, 17″ Display, 2 RAID-Platten und ne GeForce 6800, dass ist doch was. Auf jeden Fall ist es nun dieses hier geworden: FSC Amilo M3438G CEN770.
Ich freu’ mich drauf endlich nicht mehr der einzige WITler ohne Notebook zu sein 😀
HowTo: DNS als Slave-Server einrichten
Unter Linux (in meinem Fall SuSE 10.0) einen DNS-Server als Slave-Server aufzusetzen ist recht einfach.
- Im Yast gibt es unter Netzwerkdienste – DNS-Server einen einfachen Dialog, mit dem der DNS-Server eingerichtet werden kann. Hier dann Slave auswählen und den Zonentransfer einstellen. Manuell ändern kann man die Werte dann in der Datei /etc/named.conf.
- Der eigene DNS-Server wird nun als Hauptabfrageserver in die /etc/resolv.conf eingetragen (am besten die vorhandenen Einträge kopieren und ändern).
- Jetzt kann noch per nslookup die Funktion getestet werden.
- In der Datei /etc/named.conf ist unter options – directory das Arbeitsverzeichnis eingetragen, unter dem bind u.a. die Zonendateien speichert. Standardmäßig ist das /var/lib/named. Hier werden nach dem erfolgreichen Einrichten und Übertragen der Zonendateien (dies kann in /var/log/messages verfolgt werden) im Unterordner slave die Slave-Zonendateien gespeichert.
Zeilen in Excel horizontal sortieren
Ich habe eine Excel-Datei mit mehreren Zeilen in denen unterschiedlich viele Werte stehen und möchte diese von links nach rechts für jede Zeile einzeln aufsteigend sortieren.
Das ganze in Excel zu machen ist recht einfach mit einem kleinen Makro lösbar. Unter Daten – Sortieren – Optionen kann man zwar einstellen, dass man die Zeile sortieren möchte und nicht die Spalte, aber dann sortiert Excel die Zeilen nach dem “Vorbild” der ersten Zeile und dass ist nicht gewünscht.
Folgendes Makro erledigt die Aufgabe jedoch, indem es jede Zeile einzeln sortiert. Dabei kann über die Konstanten gesteuert werden, welche Spalten die Sortierung umfassen soll.
Option Explicit
' sorts cells in all rows of current worksheet ascending from left to right
Sub horizontalSort()
Dim i, lastRow As Integer
Const firstColumn As Integer = 1
Const lastColumn As Integer = 10
' find last row
lastRow = Cells(1, 1).End(xlDown).Row
' sort cells in each row ascending from left to right
For i = 1 To lastRow
Range(Cells(i, firstColumn), Cells(i, lastColumn)).Select
Selection.Sort Key1:=Range("A" & i), _
Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlLeftToRight, _
DataOption1:=xlSortTextAsNumbers
Next i
End Sub