Sunday, April 23, 2006

Blogempfehlung

kompilieren geht über studieren: Auf das Blog bin ich beim Suchen nach meinem blog (blöde Anke) gestoßen und dachte zuerst es wäre ein weiteres Hamburger Informatiker Blog, aber Sie kompiliert dann wohl doch andere Sachen. Zum Blog selbst möchte ich garnicht so viel sagen, nur daß es eine große musikalische bereicherung für mich ist, besonders da ich weder Funk- noch Internet-Radio höre, und mir somit fast nie etwas neues in die Ohren dringt.
PS: Zudem kann sie den Nachnamen von Mr. Zulu richtig schreiben: Takei.

Wednesday, April 19, 2006

PHP Wishlist

  1. A modified phpxref which can save its data, so the whole tree ist just parsed once and subsequent calls only parse the files which changed.
  2. Improved support for showing the argument list in emacs, specifically showing the arglist of builtin functions.
  3. Better Syntactic support for lambda-functions, something like Javascripts function () { ... }. because writing a function within a string simply sucks. Feels a lot like eval. And while we are at it: Closures.

Α is difficult for me as phpxref is written in perl, a language which seems to love implicity and side-effects, and is neither well structured nor properly documented. Nonetheless i'm trying.

Β is something i've been planning to do for a long time, but i haven't done any work to find out how to extract that information from the documentation. Anyways, setting up emacs to show the html docs within emacs is more important/easier to/for me.

Γ is wish where others can do better me.

Tuesday, April 18, 2006

php-mode.el

php-mode now comes in syntax-checking flavour, at least if you have the cli version of php installed (type php --version in a shell, you should get something like PHP 5.0.5-2 ...)

You can press F12 the check the syntax of the current buffer, or put the following code into you .emacs file to do a syntax-check after saving a php file.

;;; perform syntax check after saving a php file
(defun php-check-syntax-hook ()
(when (string-match "\.php$" buffer-file-truename)
  (php-check-syntax)))

(add-hook 'after-save-hook 'php-check-syntax-hook)

download php-mode.el

Sunday, April 09, 2006

Bücherregal

Ich bin zu faul die Bücherrücken jetzt zu scannen also nur eine Liste:

  • Structure and Interpration of Computer Programs; Abelson, Sussman
  • Gödel, Escher, Bach; Hofstadter
  • Wealth of Nations; Smith
  • Simplify your life; Küstenmacher

Den Jänich habe ich durchgelesen und die Prüfung bestanden, das Compilerbuch ist vorerst auf später verschoben und in der Warteschlange ist noch Getting Things Done von David Allen.

Bei Getting Things Done und Simplify your life geht es im Prinzip um das gleich wie im Antiverpeil-Howto. Das eigene Leben etwas mehr auf die Reihe zu bekomme und wichtige Aufgaben endlich mal zu erledigen.