Archiv des Autors: hugo

Am Rande notiert ...

Homebrew — MacPorts driving you to drink? Try Homebrew!. Kann ich nur unterstützen, den Aufruf. Nachdem ich jahrelang MacPorts benutzt habe, bin ich auf dem Air jetzt auf Homebrew gewechselt und es ist um Längen schlanker. Und da es nicht bei jedem kleinen Paket das halbe Internet installieren will, hat man sogar realistische Chancen die Tools auf der kleineren Platte des Air zu installieren. Schön auch, dass man an vielen Stellen eingreifen kann, wenn man das denn möchte (da ich ja nunmal Programmierer bin, ist das durchaus ein naheliegender Wunsch mal selber den Configure zu machen oder ähnliches). Übrigens sind die Recipes ziemlich aktuell, z.B. Node.js ist in der neuesten Version drin, pypy ebenfalls, genauso wie Scala und Clojure. Passt gut zu meinen derzeit geplanten Spielereien.

chrisdickinson’s wilson. Einen noch vor dem Mittagessen, denn das Framework orientiert sich stark an Django, und da ich ja Django-Fan bin, ist das sicherlich einen eigenen Link wert.

Modules – node. Viele Module für Node.js, mehr als ich auf die Schnelle durchgucken kann (oder will), also erstmal nur als for-future-perusal weggeblogmarkt.

persistence.js: An Asynchronous Javascript ORM for HTML5/Gears. Weil man ja dann doch immer mal Daten speichern will, hier ein Link auf eine Client-Side ORM Lib für JavaScript. Schaut ganz ok aus und könnte vielleicht auch für die Serverseite benutzt werden. (hab noch einen anderen Link dafür gefunden, der explizit Node.js mit  MySQL  unterstützt).

Express – node web framework. Gut, wenn man mit Node.js einfach mal schnell kleine Webservices bauen will. Ich finde das passt gerade gut zu Node.js Installationen und jQuery auf der Client-Seite. Im Moment drängelt sich JavaScript bei mir in viele Nischen, in denen vorher Python beheimatet war. Nicht zuletzt weil JavaScript tatsächlich eine gar nicht mal so üble Sprache ist.

Socket.IO ist eine kleine JavaScript Library, die Socket-Kommunikation vom Browser unterstützt und dabei verschiedenste Techniken anwenden kann und die beste verfügbare automatisch auswählt. Dadurch also auch über verschiedene Browser und Browsergenerationen funktioniert.

Nigeria to charge Dick Cheney in $180 million bribery case, issue Interpol arrest warrant | Raw Story. Ob jetzt wohl Spam mit Dick Cheney kommt? GOOD DAY! MY NAME IS DICK CHENEY, I AM THE FORMER VICE PRESIDENT OF THE USA AND A LEADING BOARD MEMBER OF HALIBURTON. I HAVE A PROPOSAL FOR YOU …

Mono Lake bacteria build their DNA using arsenic (and no, this isn’t about aliens) | Not Exactly Rocket Science | Discover Magazine. Noch ein bischen mehr Info über unsere arsenliebenden Neuankömmlinge. Sind einfach eine weitere Art von Extremophilen, allerdings welche mit einem wirklich beeindruckenden Trick.

NASA’s real news: bacterium on Earth that lives off arsenic! | Bad Astronomy | Discover Magazine. Yo man. I welcome our arsenic-loving overlords. Oder so. Leben auf Basis anderer Bausteine wird damit deutlich warscheinlicher da draußen.

WordPress 3.0.2 ist drausen und da es Sicherheitsfixes enthält, ist ein Update empfehlenswert. Die deutsche WordPress Version ist auch schon da und der Update tats bei mir problemlos. Nur musste ich in der Language-Datei wieder alle Vorkommen von Gallerie durch Galerie ersetzen, damit die Sonderbehandlung von Galeriepostings funktioniert (und weil Gallerie einfach doof aussieht und falsch ist – warum das immer noch drin ist in der Language Datei, kapier ich nicht. Gemeldet hatte ich das und angeblich wäre das längst behoben. Tja …)

agr / ropevim / source – Bitbucket. Auch für das andere Tool, das mich an Spyder interessiert hat, gibt es eine Vim-Integration: Rope. Ein Refactoring Tool für Python Code. Bei einer genügend großen Codebasis nicht ganz uninteressant.

pyflakes.vim – PyFlakes on-the-fly Python code checking : vim online. Gucke ich mir auch gerade an, denn es liefert einige interessante Tools für Python und speziell mit MacVim zusammen ist es recht gut zu benutzen.

Download Qt for Open Source C++ development on Mac OS X — Qt – A cross-platform application and UI framework. Geblogmarkt, weil die direkten Wege von Nokia oder Trolltech bei 1G großen Paketen landen die allen Möglichen Kram mit installieren wollen (und vor allem die Debug-Libraries sind wohl gigantisch groß), was man alles nicht braucht wenn man nur pyqt4 installieren will.

spyderlib – Project Hosting on Google Code. Guck ich mir gerade an, ist ein ziemlich interessantes Python Editor Teil mit vielen IDE Funktionen. Da es selber in Python geschrieben ist, integrieren sich diverse Python Tools sehr gut (Rope, Flake, PyLint).

Jugendmedienschutzstaatsvertrag: Grüne wollen zustimmen und Deutschland verlässt mit der erwarteten Zustimmung für diesen Unfug dann endgültig den Boden der Realität, was das Internet angeht. Und all die Abmahnabzocker reiben sich die Hände wegen der zu erwartenden Mehreinnahmen. Ich würde ja gerne mein Blog mit Minimum-IQ kennzeichnen, damit dann sichergestellt ist, dass die verblödeten Prolethiker aus Berlin draussen bleiben müssen. Das verlogene Verhalten der Grünen jedenfalls ist absolut unwürdig.

Technology – Canvas Viewer – interessantes Projekt, benutzt Unity3D als Plattform für einen Second Life und OpenSim Client. Wenn das funktioniert und frei verfügbar für OpenSim Grids wird, wär das für mein MiniGrid ein nettes Fenster vom Web..

The surreal treehoppers « Why Evolution Is True. Insekten. Sehr seltsame. Ausgesprochen seltsame.

FrontPage – Conkeror. Mal weggeblogmarkt als Kuriosum und weil mich solche Projekte einfach faszinieren – ein Browser in JavaScript mit einer an Emacs angelehnten Architektur (nur eben JavaScript statt ELisp).

Komodo Edit is a Free Open Source Editor for Perl, Python, Tcl, PHP, Ruby & Javascript. Sollte ich mir mal angucken, da TextWrangler kein Folding hat, BBEdit meiner Meinung nach einfach zu teuer ist und TextMate eine zu bescheidene Python-Folding-Unterstützung hat. Und wenn das Teil brauchbar unter den verschiedenen Systemen läuft, hätte ich endlich wieder einen einheitlichen GUI Editor (ja, ich weiß, vim ist auch überall verfügbar, aber die GUI Version macht mir einfach keinen Spaß).

Update: äh, hallo, ActiveState? Ich verstehe ja, dass ihr eure „günstige“ IDE (Sonderangebot! Nur 330 $) an den Mann bringen wollt, aber wenigstens den Source-Outline hätte Komodo Edit doch wohl verdient gehabt, oder?

Python Package Index : lupa 0.18. Bringt LuaJIT2 und Python zusammen, so dass man von Python auf Lua-Scripte zugreifen kann, die dann von LuaJIT kompiliert werden.

Dampfwalze

Diese Galerie enthält 1 Foto.

Auf dem Weg zu einem Termin an einem Autohof gefunden.

Am Rande notiert ...

Weil ich gerade von Lua geschrieben habe: probablycorey’s wax liefert eine Objective-C Bridget zu Lua, speziell für iOS Geräte. Also iPhone oder iPad Apps mit Lua schreiben.

Have tracing JIT compilers won? | Lambda the Ultimate. Spannende Diskussion in der auch Mike Pall (LUAJit), Brendan Eich (Mozilla JägerMonkey) mitdiskutieren (und speziell LUAJit ist derzeit ja King of the Mountains was Performance angeht). PyPy wird auch zwischendurch erwähnt, allerdings noch auf einem deutlich älteren Stand – die neue 1.4 zeigt schon deutlich besser was mit PyPy machbar ist.

PyPy Status Blog: PyPy 1.4: Ouroboros in practice. Und damit ist PyPy jetzt auch bei der JIT in 64bit angekommen. Ausserdem funktioniert VirtualEnv jetzt problemlos, wenn man eine aktuelle Version installiert. Und schnell ist es auch immer noch.

Build a Bootable Rescue SD Card For Your Mac | Mac|Life. Wusste garnicht, dass die Macs auch von SD booten können.

IKVM.NET Home Page liefert eine Java VM in .NET – man soll damit sogar so verrückte Sachen machen können, wie z.B. Scala 2.8 auf .NET laufen zu lassen.

Wer lieber mit der Tastatur arbeitet als mit der Maus (oder anderen Zeigergeräten), gleeBox liefert Plugins für Firefox, Chrome und Safari. Damit lässt sich ein Browser schon recht effizient bedienen – und für meine gemarterte rechte Hand ist das durchaus manchmal besser als der Griff zum Trackball.

MacRuby » An Introduction to GCD with MacRuby. Grand Central Dispatch ist einer der cooleren Techniken die von Apple in der letzten Zeit auf OS Ebene gekommen sind. Und MacRuby hat da direkte Unterstützung für. Sehr interessant (auch wenns natürlich dann nur in der OSX Welt funktioniert).

Conditional CAPTCHA for WordPress ist ein sehr nettes Plugin, das Captcha in Kommentarformulare packt. Das Besondere: es macht das nur, wenn Akismet denkt ein Kommentar ist Spam. Captcha-versagen wird dann mit Löschen des Kommentares bestraft – dadurch bleibt die Spam Warteschlange handhabbar..

Als Gedankenstütze geblogmarkt: Zach’s Journal – Making a small Lisp project with quickproject and Quicklisp. Einfach weil ich sonst quickproject und ähnliches eh wieder vergesse. Mit Clozure CL 1.6 tuts auch Quicklisp recht vollständig (speziell ist cl-fad funktionsfähig und daher kann man einen grösseren Stapel von Paketen endlich zum Fliegen kriegen). So langsam kriegt Zach einen Stapel von Tools zusammen für Common Lisp, mit dem es dann doch wieder Spaß macht damit rumzuspielen. Auch wenn ich warscheinlich nie der große Emacs-Fan werde, egal wie sehr andere auf das Teil für Lisp schwören.