Am Rande notiert ...

Room 101: The Miracle of become:. Eine der Ecken, in denen Smalltalk deutlich von allen anderen Sprachen abweicht mit denen ich bisher so zu tun hatte (ausser Common Lisp, aber das ist was anderes, da geht ja eh alles), ist die become: Methode, mit denen zwei Objekte im laufenden System ihre Identität tauschen – so dass nach dem Aufruf alle Referenzen auf a nach einem a become: b dann auf b verweisen und umgekehrt. Hier wird erklärt, was das dann in der Praxis bedeutet.

Chrome kann in fünf Minuten geknackt werden | Produkte | futurezone.at: Technology-News. Oy Gevalt! Ich glaube, da müssen jetzt einige Leute ein wenig umdenken. Nein, Sandboxing ist nicht eine garantierte Lösung für Security, das ist bestenfalls ein einzelner Baustein einer kompletten Lösung. Und ja, Programme komplexer zu machen erhöht auch die Komplexität der Sicherheitslage. Und irgendwann gibts dann eben einen Durchmarsch wie hier. (und nein, die anderen Browser sind keinen Deut besser, Chrome galt nur länger als „sicher“ und nach der letzten Pwn2Own wurde er von einigen als „unknackbar“ betrachtet)

[New App] Impressive: AIDE Is An IDE That Lets You Write And Compile Android Apps On Your Android Device, Begs For The Yo Dawg Treatment. Android-Entwicklung auf Android-Geräten (vorzugsweise Tablets). Das ist ja sowas von meta.

Vagrant – Virtualized development for the masses.. Schaut gut aus, man kann sich per  Kommandozeile mal eben eine Entwicklungsumgebung auf Basis von BSD oder Linux aufbauen – und dann damit arbeiten, ohne dass man haufenweise Sachen manuell installiert. Im Prinzip Appliance-Templates, die per Kommandozeilentool installierbar sind. Und als Host werden eine ganze Reihe von Systemen (auch OSX zum Beispiel) angeboten. Also zum Beispiel auch ein sehr einfacher Weg sich mal eben einen LAMP Stack oder ähnliches unter OSX einzurichten.

PySide for Android thp.io. Das klingt doch schon mal sehr interessant – damit hätte ich dann eine mir deutlich genehmere Programmiersprache zur Verfügung, um Android-Programme zu bauen. Wobei die Startzeit von in Python geschriebenen Activities warscheinlich alleine schon auf Grund der Ladezeiten des Python-Stacks und der Qt Libraries ein bischen heftiger sein könnten. Aber um mal einfach ein paar kleine Tools zum Eigengebrauch zu bauen sollte das egal sein.

Robin Wong hat die E-M5 von Olympus getestet und einen Berg von Beispielfotos gepostet. Sieht schon mal sehr gut aus, auch die Tests zum Dynamikumfang zeigen gute Ergebnisse. Wird spannend, wann die ersten Pixel-Peeper-Sites einsteigen und Messwerte veröffentlichen, aber so von den Beispielen würde ich sagen, die E-M5 kommt – zumindestens in den niedrigeren ISO Werten – wohl in die Nähe der Sony NEX Reihe beim Dynamikumfang.

Hyper-V, virtuelle Maschinen, Laufwerksbuchstaben, Wahnsinn, Microsoft

Jupp, die obige Kombination ist echt nicht toll. Szenario: Hyper-V Maschine, mehrere virtuelle Maschinen, einige davon mit Snapshots, diverse sehr lange laufende Installationen und viel Arbeit in diesen Maschinen. Neue Maschinen anlegen passiert auf Basis vorhandener Images, die mit sysprep … Weiterlesen

Am Rande notiert ...

pyprocessing – A Processing-like environment for doing graphics with Python – Google Project Hosting. Processing, für Python. Steht abet ja schon I’m Titel.