Skip to content

minimal?

Einer meiner Profs an der Uni hatte in der Vorlesung “Theoretische Informatik I” eine – wie ich damals fand – Macke, die sich dadurch äußerte, dass er unter jede konstruierte Turing-Maschine oder Automaten eine ziemlich kurz geratene Frage schrieb: minimal?

Tagged , ,

John McCarthy ist tot

John McCarthy

Wie ich gerade eben feststellen musste, ist John McCarthy, der Entdecker von Lisp und Vater der AI am 23. Oktober gestorben.

Tagged ,

3 Einführungen zu Clojure

clojures logo

Für einen Kollegen habe ich eine kurze Liste von Einführungen in die Programmiersprache Clojure zusammengestellt. Die möchte ich hier kurz weitergeben. Ich denke, die drei Einführungen sprechen unterschiedliche Geschmäcker an – könnte also für jeden was dabei sein:

Tagged ,

Disable exceptions in Visual Studio programmatically

It only recently occurred to me that learning some F# would be rather well timed (after having hacked quite some clojure recently).

Tagged , , ,

M-C-% /la_[0-9] RET /la_\,(+ 2 \#) RET

Was aussieht wie ein Kraftausdruck aus einem Manga, ist der Einstieg in eine Welt der turingvollständigen (ich weiß, ich weiß) Textersetzungen (in Emacs).

Tagged , , ,

Die zwei Seiten des Connectionpoolings

Anlässlich einer Weiterbildungsmaßnahme kam neulich das Thema Connection-Pooling auf. Wieder eines der Themen, bei denen meist vereinfachend nur eine Seite der Medaille gesehen wird (die Vorzüge) ohne dabei die Situationen zu berücksichtigen, in denen Connection Pooling nicht die beste Lösung ist.

Tagged , , , ,

Automatisieren von InternetExplorer und ein bisschen HTML-Scraping mit Clojure (CLR)

Die letzten Tage wollte ich mit Clojure den Inhalt einer Internetseite auswerten. Erstmal habe ich den Quellcode der Seite im IE angesehen und kam zu dem Schuß, dass das, was ich da zu Gesicht bekam, prinzipiell parsebar ist – allerdings nicht mit einem XML-Parser und auch jeder HTML-Parser, der was auf sich hält, würde die Seite nicht verarbeiten. D.h. XPath scheidet aus. Schlußendlich bin ich – mal wieder – bei regulären Ausdrücken gelandet:

Tagged , , , , , , ,

Fun intro to clojure by Uncle Bob

Uncle Bob Martin’s “Clojure – Up Close and Personal” – yes, THE Uncle Bob

Uncle Bob Martin’s “Clojure – Up Close and Personal” from Sourcesense on Vimeo.

Tagged ,

Neues Zitat: Emacs, Stephenson’s thermonuclear word processor

floating GNU

I use emacs, which might be thought of as a thermonuclear word processor. It was created by Richard Stallman; enough said. It is written in Lisp, which is the only computer language that is beautiful. It is colossal, and yet it only edits straight ASCII text files, which is to say, no fonts, no boldface, no underlining. In other words, the engineer-hours that, in the case of Microsoft Word, were devoted to features like mail merge, and the ability to embed feature-length motion pictures in corporate memoranda, were, in the case of emacs, focused with maniacal intensity on the deceptively simple-seeming problem of editing text. If you are a professional writer—i.e., if someone else is getting paid to worry about how your words are formatted and printed—emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish.

Tagged , , ,

Neues Zitat: elegant lisp trees

Lisp – the notion of writing your code directly in tree form – is an idea that’s discovered time and again. People have tried all sorts of crazy alternatives, writing code in XML or in opaque binary formats or using cumbersome code generators. But their artificial Byzantine empires always fall into disrepair or crush themselves into collapse while Lisp, the road that wanders through time, remains simple, elegant, and pure.

Tagged , , ,

Leiningen

Heute habe ich Leiningen auf der Arbeit zum Laufen gekriegt. Leider funktioniert hinter unserer corporate firewall das automatische Dependency Management nicht – d.h. ich muss Abhängigkeiten selbst runterladen und im Maven-Repository installieren. Aber runtergeladen habe ich – logisch – sowieso schon alle Abhängigkeiten. ;-)

Tagged , , , ,

java-4-ever

via Paul

Tagged , , , , ,

Neues Zitat: Walking on frozen software specifications

Walking on water and developing software from a specification are easy if both are frozen.

Edward V Berard

Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Tagged ,