Die Programmierer-Hierarchie

Dienstag, 4. November 2008

Eine Hierarchie, wie sich Programmierer bestimmter Sprachen selbst sehen, also wer sich wem überlegen fühlt.

Bemerkenswert der Kommentar zu Ruby (frei übersetzt):

Ruby Programmierer fühlen sich jedem überlegen, aber sie wissen nicht dass es auch Nicht-Web-Programmiersprachen gibt, darum sind sie in der Grafik über Perl.

Hm, hat was wahres...

Via informatik-forum.at.

Syntaxhighlighter für Serendipity

Mittwoch, 22. Oktober 2008

Sodala, endlich hab ichs geschafft, der Syntaxhighlighter ist installiert. Wie immer, eigentlich ist es ja ganz einfach...

Installation

Hier die Schritte:

  1. Das Plugin dp.SyntaxHighlighter von der Serendipity-Homepage downloaden.
  2. Das Zip-File entpacken und ins Plugin-Verzeichnis am Server hochladen.
  3. In der S9y-Verwaltungsoberfläche den Menüpunkt "Plugins verwalten" auswählen, dann bei Ereignis-Plugins auf "Hier klicken, um Ereignis-Plugin zu installieren" klicken und das Plugin dp.Syntaxhighlighter installieren (Disketten-Symbol rechts).
  4. Die Datei index.tpl des aktuellen Templates im Texteditor des Vertrauens öffnen. In den <head>-Tag die Zeile "{serendipity_hookPlugin hook="frontend_header"}" und am Ende des <body>-Tags die Zeile "{serendipity_hookPlugin hook="frontend_footer"}" einfügen.
  5. Falls das Plugin NL2BR installiert ist, dessen Konfiguration öffnen und in das Eingabefeld "code,pre,textarea" schreiben.

Anwendung

Um auch wirklich eingefärbten Quellcode in einem Eintrag anzeigen zu können, sind ein paar Dinge notwendig:

  1. Die Quelltexte müssen von <pre>-Tags eingeschlossen sein.
  2. Die Tags müssen als name-Attribut "code" und als class-Attribut ein Kürzel der jeweilige Programmiersprache haben, etwa so: <pre name="code" class="php">. Welche Kürzel für welche Programmiersprache verwendet werden können, verrät euch Google ;-)
  3. Den eigentlichen Quelltext kopiert ihr am besten vorformatiert aus eurer Programmierumgebung in die Zwischenablage und fügt ihn in der HML-Ansicht des Editors zwischen die <pre>-Tags ein.
  4. Optionalerweise sollte der Quelltext (der dann gefärbt werden soll) keine Sonderzeichen, sondern stattdessen  HTML-Entities enthalten. Eine Möglichkeit, diese automatisch zu ersetzen bietet die PHP-Funktion htmlentities().
  5. Speichern und fertig :-)

Also das ist ein ziemliches Gewurschtel, falls es eine schönere oder bessere Möglichkeit mit Serendipity gibt, bitte posten...

Falls es jemand noch nicht wusste....

Montag, 8. September 2008

 

 

 

Gesehen beim Hofer in Wien Landstraße.

Wasserfeste Kamera Olympus 850 SW

Donnerstag, 14. August 2008

Ein Freund von mir hat sich jetzt eine neue Digitalkamera gekauft, und zwar die Olympus 850 SW. Das S steht für stossfest, das W für wasserfest. Das ham wir so nicht geglaubt und natürlich gleich ausprobiert:

olympus 850 sw

 Was soll ich sagen, sie hats überlebt.. Macht übrigens wirklich gute Unterwasser-Photos...

 

Google in Oberösterreich?

Mittwoch, 28. Mai 2008

Haha, in der Gerüchteküche brodelts :-D

Wie in Helges Blog nachzulesen, soll Google in Verhandlungen über ein 60ha großes Betriebsglände in Kronstorf sein... Mein Gott, Google fünf Kilometer von meiner Nicht-Studienzeit-Heimatstadt Enns entfernt!

Lustig ist auch wie sich das Gerücht ausbreitet, über Bauern-Tankstellen-Tratsch, Twitter, und Blogs.

Bin gespannt, ob sich das bewarheitet...

 

Österreich ist Europameister!

Dienstag, 27. Mai 2008

Der Tag an dem Österreich Europameister wurde: Ein Sommermärchen von Spiegel TV, anscheinend vom ORF produziert :-)

Witzig, wie alle Mitwirkenden das so ernst und realistisch rübergebracht haben... Naja, in ein paar Wochen wissen wir, was aus dem "Wunder von Wien" geworden ist.

 

MinimizeToTray Addon für Thunderbird

Montag, 12. Mai 2008

Mozillas Mail-Client Thunderbird ist mein ständiger täglicher Begleiter. Gleich nach dem Hochfahren des Computers wird er geöffnet und bleibt offen bis zum runterfahren, ich möchte ja keine Mails verpassen.

Das einzige Problem daran ist, dass er immer Platz in der Taskleiste für andere Programme wegnimmt. Die Lösung hab ich jetzt endlich auf dem Blog von Christoph D. Caina gefunden: Das Mozilla Plugin MinimizeToTray, mit dem man Thunderbird immer offen haben kann, ohne dass er andauernd stört.

Laut www.tippscout.de ist bei manchen Windows-Installationen die benötigte Datei msvcr71.dll (Sollte unte c:/Windows/System32/ liegen) nicht vorhanden. Falls das Addon nicht funktioniert, am bestem mal nach der Datei suchen und wenn sie nicht vorhanden ist einfach von http://downloads.mozdev.org/minimizetotray/minimizetotray/msvcr71.dll downloaden. 

Die Erweiterung gibts übrigens auch für die anderen Mozilla-Produkte Firefox, Sunbird und Nvu.

 

Juhuuu! Projektpraktikum und Bakkelaureatsarbeit über Joomla!

Dienstag, 15. April 2008

Nach langem Suchen hab ich endlich eine Bakkarbeit gefunden, die mir wirklich zusagt. Ursprünglich hätte ich mich für dieses Praktikum interessiert, war dann aber leider schon vergeben. Jetzt hab ich am INSO ein Projektpraktikum gefunden, bei dem ich mich mit Joomla beschäftigen kann. Um was es genau geht weißich selbst noch nicht wirklich (ist noch nicht genau ausspezifiziert), auf jeden Fall wird eine Joomla-Komponente entwickelt. Und das macht Spaß, hab mich schon ein bisschen mit Joomla 1.5 und dem neuen Framework mit MVC herumgespielt, bin begeistert, kann nur jedem, der sich für PHP und MySQL interessiert raten, sich das anzusehen.