vi & TextMate together at last |
Feb. 29, 2008, 3:04 p.m. |
vi & TextMate together at last - tja. vi Bedienung für Textmate. Was ich allerdings generell bei all diesen Projekten (auch denen für Emacs) gelernt habe: nichts ist wie vi, ausser vi (ok, ich bevorzuge natürlich vim, soviel Komfort muss schon sein). Und erschreckenderweise ist vi immer noch einer der für mich am einfachsten zu bedienenden Editoren ...
|
Mac OS X, Programmierung |
Changes |
Feb. 29, 2008, 2:32 p.m. |
Changes - grafischer Diff und Merge. Sieht sehr nett aus und kann in diverse Tools und Versionsverwaltungen integriert werden. Könnte als Alternative zum eher spröden XCode FileMerge brauchbar sein. Geht auch über SFTP auf remote Server. Und die Script-Sprache ist F-Script, wie cool ist das denn? Leider erst ab Leopard lauffähig.
|
Mac OS X, Programmierung |
ANT (ant is not TeX) |
Feb. 28, 2008, 7:09 p.m. |
ANT (ant is not TeX) - interessanter Ansatz das Thema Textlayout neu anzugehen. Syntax sehr ähnlich zu TeX, aber andere Innereien und einige nette Features.
|
Programmierung |
FSClass 3.0 |
Feb. 26, 2008, 5:29 p.m. |
FSClass 3.0 - erlaubt die Erweiterung von Objective-C Klassen und die Neuerstellung von Klasse in F-Script, ohne direkt auf Objective-C zurückgreifen zu müssen. Wenn da noch einer einen anständigen Classbrowser drumherum bauen würde, mit dem man die Methoden interaktiv erstellen kann, anstelle über Files gehen zu müssen, dann wär OSX fast schon sowas wie ein Smalltalk-System.
|
Mac OS X, Programmierung, Smalltalk |
Learn F-Script in 20 Minutes...and Have Fun Playing with Core Image |
Feb. 26, 2008, 5:22 p.m. |
Learn F-Script in 20 Minutes...and Have Fun Playing with Core Image - nettes Tutorial für F-Script. Anhand von Image-Spielereien interaktiv die OSX API erforschen.
|
Mac OS X, Programmierung, Smalltalk |
Rope, a python refactoring library ... |
Feb. 26, 2008, 4:15 p.m. |
Rope, a python refactoring library ... - nicht detailliert angeguckt, aber mal aufgehoben für später. Könnte durchaus interessant werden.
|
Programmierung, Python |
Mathomatic |
Feb. 26, 2008, 11:07 a.m. |
Mathomatic - kleines Kommandozeilenprogramm zur symbolischen Manipulation von Gleichungen. Sehr praktisch, man kann mit wenigen Zeichen mal eben eine Gleichung nach verschiedenen Variablen auflösen lassen - gut gerade für die Everyday-Mathematik.
|
Programmierung |
Django snippets: MintCache |
Feb. 25, 2008, 10:29 a.m. |
Django snippets: MintCache - interessante Idee um den "Dogpile-Effect" zu vermeiden: wenn die Regenerierung von Daten länger dauert, als neue Requests kommen, stapeln sich die Requests die eine Regenerierung von alten Daten anstossen, und dadurch wird die Generierungszeit noch länger. Diese Cache-Idee stösst beim ersten Zugriff auf veraltete Daten die Regenerierung an, liefert allen anderen aber einfach die bisherigen alten Daten aus, und vermeidet so die mehrfache Neugenerierung und den damit verbundenen nervigen Lasteffekt.
|
Django, Programmierung, Python |
Erlware |
Feb. 22, 2008, 10:31 a.m. |
Erlware - der Start eines Paket-Repositories für Erlang. Könnte sehr interessant werden - ich kenne es von Perls CPAN und Pythons cheeseshop, die beide eine Menge Erleichterung bei der Nutzung von verfügbaren Modulen bieten.
|
Erlang, Programmierung |
memcachedb |
Feb. 22, 2008, 10:11 a.m. |
memcachedb - interessantes Projekt. Eine Implementierung des memcached server protokolls, allerdings werden die Key/Value Paare nicht im Speicher gehalten, sondern in einer BerkleyDB Datenbank. Dadurch ist es natürlich nicht so schnell wie memcached, aber persistent über Prozessläufe. Dadurch, dass viele Sprachen memcached bindings haben, eine nette low-level Datenbank für die typischen Key/Value Situationen - könnte z.B. mit einem kleinen HTTP REST Frontend interessant für die Nutzung aus LSL heraus sein.
|
Programmierung |
djapian |
Feb. 19, 2008, 11:55 a.m. |
djapian - Django und Xapian integrieren, um darüber eine Volltextsuche über Datenbankmodelle zu erlauben. Klingt nett - hätte mir einen Haufen Arbeit bei der Erstellung meiner eigenen Blogsoftware erspart.
|
Programmierung, Python |
AquaCurry |
Feb. 19, 2008, 11:44 a.m. |
AquaCurry - auch wenn ich selber Haskell und seinen Verwandten wohl den Rücken gekehrt habe, so ganz kann ich nicht davon lassen. Curry ist ein weiterer Vertreter aus dem weiten Feld der funktionalen Sprache, allerdings eine die gleichzeitig auch im Bereich der Logik-basierten Sprachen vertreten ist (also dem Bereich, in dem häufig Prolog und Verwandte zu finden sind). Und es gibt eine GUI-Umgebung für den Mac. Ausserdem läuft das Projekt an der Uni Münster, und das Teil heisst Münster Curry Compiler. Da muss ich natürlich reingucken.
|
Programmierung |
Thousand Parsec |
Feb. 19, 2008, 11:18 a.m. |
Thousand Parsec - turn-based space exploration games in python. Klingt ein bischen wie zeitgerastertes Eve Online ohne Grafik. Open Source auf WxPython.
|
Programmierung, Python |
Command line Haskell and error handling examples |
Feb. 18, 2008, 6:51 p.m. |
Command line Haskell and error handling examples - wer wissen will, warum ich irgendwann entschieden habe das Haskell eine bescheuerte Sprache ist, den Link angucken. EIne Sprache, bei der ein so banales Problem wie das Summieren von Zahlen in einer Datei dermaßen extreme Veränderungen durchmacht, nur weil man Fehlerbehandlung zufügt, mag Mathematiker und Informatiker begeistern, ist aber schlichtweg unproduktiv. Und ja, ich weiss das grosse Projekte mit Haskell erfolgreich sind und die Programmierer davon begeistert sind (pugs und darcs fallen mir spontan ein). Ändert nichts an meinem Urteil über Haskell.
|
Programmierung |
Become a Mac OS X Services Ninja |
Feb. 15, 2008, 3:19 p.m. |
Become a Mac OS X Services Ninja - wie man Dienste/Services (also diese integrierten Editor-Erweiterungen in OS X) mit F-Script bauen kann. Sieht echt interessant aus - ich sollte mich doch noch mal wieder mit F-Script beschäftigen, zumal ich eh mal wieder eine Smalltalk-Phase habe.
|
Mac OS X, Programmierung |
Atomic Commit In SQLite |
Feb. 14, 2008, 10:45 a.m. |
Atomic Commit In SQLite - sehr interessante Dokumentation über Schreibzugriffe in SQLite, durchaus auch für eigene Projekte bedenkenswert, wo es auf stabiles Schreiben ankommt.
|
Programmierung |
So you’re going to write an iPhone app… |
Feb. 12, 2008, 2:03 p.m. |
So you’re going to write an iPhone app… - über Erfahrungen mit dem (noch nicht verfügbaren) iPhone SDK und der Programmentwicklung für das iPhone.
|
Mac OS X, Mobile, Programmierung |
FastCGI Programmer's Guide - Chapter 2, Developing FastCGI Applications in C |
Feb. 7, 2008, 1:05 p.m. |
FastCGI Programmer's Guide - Chapter 2, Developing FastCGI Applications in C - und ja, es macht durchaus ab und an Sinn, seine CGIs (oder FCGIs) in C zu programmieren.
|
Programmierung |
CamlX |
Feb. 7, 2008, 10:55 a.m. |
CamlX - GUI shell für Ocaml und Caml Light (wow, das ist ewig her, meine Spielereien mit Caml Light - und die DOS-Portierung von Ocaml 1.0 ..)
|
OCaml, Programmierung |
Tenerife Skunkworks: Parsing text and binary files with Erlang |
Feb. 6, 2008, 8:01 p.m. |
Tenerife Skunkworks: Parsing text and binary files with Erlang - netter Artikel über eines der Mysterien in Erlang: wie Strings behandeln? Listen von Zeichen oder Binaries? (oh, und alles was ich in den letzten Tagen geschriebne habe ist futsch dank eines Servercrashes. Hmm. Hatte ich was interessantes zu sagen?)
|
Erlang, Programmierung |
Developing an iPhoto export plugin |
Feb. 1, 2008, 3:52 p.m. |
Developing an iPhoto export plugin - was der Name sagt: wie man iPhoto Exporter baut.
|
Mac OS X, Programmierung |
Programming Nu |
Feb. 1, 2008, 2:19 p.m. |
Programming Nu - mini-Lisp mit Integration in ObjectiveC auf Mac OS X. Klingt ganz interessant.
|
Mac OS X, Programmierung |
real programmers |
Feb. 1, 2008, 1:13 p.m. |
real programmers - use vim, dammit!
|
Programmierung |