Firebug 1.2 beta for Firefox 3 RC 1

Ich kann meine Freude darüber nicht zurückhalten. Seit einer Weile läuft hier auf meinem Rechner der Firefox 3 Beta irgendwas. Schade nur, dass das Plugin Firebug mit dieser Version bisher nicht wollte. Bisher! Alles wird gut. Guckst du hier.

Comments (1) »

Zend Framework 1.5.2

Ich muss zugeben, ich habe das Release am 15. Mai verpasst. Wegen Updates in der Firma bin ich darauf aufmerksam geworden. Im Großen und Ganzen handelt es sich um Bug Fix Release. Das Framework gibt’s hier zum kostenlosen Download. Open Source.

Bei dieser Gelegenheit habe ich die Website Zend Framework in Action entdeckt und deren Feed gleich mal zum GoogleReader hinzugefügt. So ist das.

No comment »

Cheat Sheets

Cheat Sheets

Auf ILoveJackDaniels.com finden sich einige, sehr praktische Cheat Sheets. Teilweise sind sie schon etwas älter, aber durchaus noch nicht schal, wenn ihr wisst was ich meine, hehe. Abgedeckt werden dabei unter anderem Themen wie SQL, Ruby on Rails, HTML, reguläre Ausdrücke, Javascript, PHP und einige mehr. Die Sheets stehen als PNG oder PDF zum Download bereit.

No comment »

Knobeln mit Registerschieberei

Thorben hat mir schon vorgestern eine kleine Aufgabe aus seiner Uni weitergereicht. Wir sind zu dem Schluss gekommen, dass die Aufgabe nicht lösbar ist. Vielleicht sind wir aber auch nur zu starr in unseren Gedankengängen und denken nicht um genügend Ecken.

Hier die Aufgabe:

Es gibt 4 Register. Dabei soll Register 0 als Zeiger auf die aktuelle Instruktion im Speicher dienen. Befehle sind immer 3 Felder im Speicher lang: Instruktion, Param1, Param2.

Dann gibt es vier Instruktionen:

  1. Packe Zahl n in Register m
  2. Packe Zahl aus Register n in Register m
  3. Lese Zahl aus dem Speicher und zwar von der Adresse, die in Register n steht und schreibe diese Zahl in Register m.
  4. Schreibe die Zahl aus Register n in den Speicher. Und zwar an die Adresse, die in Register m steht.

Schreibe ein Programm in dieser Maschinensprache, das davon ausgeht, dass in Register 1 und Register 2 zu Beginn zwei Speicheradressen stehen. Vertausche den Inhalt der Speicherzellen.

Viel Spaß damit, hehe.

No comment »

Monsters of the Programming World

Mein Chef (besser: einer meiner Chefs) liest mit und brachte für den letzten Beitrag keine überschäumende Begeisterung auf. Nun denn…

Hier folgen die Monsters of the Programming World. Nicht unbedingt sehr witzig umgesetzt, aber sicher wahr. Gesehen bei Google Blogoscoped: Erster und zweiter Teil.

Monsters of the Programming World #1

Monsters of the Programming World #2

No comment »

Bahnlektüre

Ich habe den Job gewechselt. Um mich ein wenig besser vorzubereiten auf die Programmierarbeit mit PHP habe ich mir das Buch PHP Design Patterns gekauft und zu lesen begonnen.

PHP Design Patterns

No comment »

Klolektüre – Erster Teil

Heute habe ich dieses Buch bekommen: Ruby Cookbook. Darin enthalten sind Rezepte zu Problemstellungen in Ruby. Sicher, teilweise sind die Lösungen trivial. Aber oft stellt sich wohl auch das Aha-Erlebnis ein, wenn man ein Rezept gelesen hat. Dabei erstrecken sich Problemstellung und -lösung normalerweise über zwei oder ein paar mehr Seiten. Ich habe das Buch schon bei Thorben gesehen. Auf dem Klo. Perfekte Klolektüre, hehe. Von einfach bis schwierig.

Ruby Cookbook

No comment »