MongoDB MapReduce

Eine gute IDE und Tools sind das A und O beim Lernen einer Programmiersprache oder Technik. Für Javascript gibt es einige Tools und Editoren die auf Webseitenprogrammierung zielen. Leider findet man wenig womit man komfortabel und schnell MapReduce Jobs für MongoDB schreiben kann. MongoVUE ist ein nettes Tool, man kann auch MapReduce Jobs schreiben aber es ich nicht sehr komfortabel. An der Stelle möchte ich gerne mongo-mapreduce-webbrowser emfehlen. Kleines aber feines Tool um schnell Javascript Map,Reduce, Finalize Funktionen an kleinen Datensätzen zu testen, mit instant Auswertung. Zudem sind Beispiele vorhanden für einige einfache MapReduce Tasks. Erinnert stark an jsfiddle.net, das schon immer gute Dienste leistet.

Posted in chriscohnen.de, Programming & Development | Tagged | Leave a comment

nodejs

NodeJS ist mittlerweile richtig in und es gibt eine Vielzahl von Webseiten und Büchern die sich damit beschäftigen. Die Anzahl der verfügbaren Module ist gestiegen. Also Zeit sich das mal näher anzusehen.
Auf den ersten Blick ist NodeJS richtig gut wenn es z.B. um WebSocket Server programmieren geh. Mit nur wenig Zeilen Javascript Code
läuft der WebSocket Server und ein kleines HTML5 Browser Multi User Chat System ist mit nur gering mehr Aufwand geschrieben.
Generell bietet NodeJS Application Side Javascript basierend auf der Google V8.
Vorteile von NodeJS ist die Event basierte Verarbeitung von I/O. Es wird alles wenn möglich non-blocking asychron ausgeführt. Man arbeitet dabei viel mit Callbacks. Das macht die Programmierung nicht übersichtlicher. Zudem wird Javascript bei großen Projekten schnell unübersichtlich.
NodeJS ans Laufen zu bringen dauert keine 10 Minuten und mit dem NodeJS Packet Manager NPM lassen sich bequem Module aus dem Netz laden.
Entwickelte NodeJS Applikation könnne bei diversen Hosting Anbietern deployed werden (heroku, nodejitsu). Auch AMAZON bietet im Rahmen des AWS Elastic Beanstalk Angebots NodeJS Hosting. Zudem
werden einige der Amazon Service per SDK unterstützt.

Nicht ganz so hip aber für Java Entwickler einen Blick wert ist Vert.x.

Alternative für C Programmierer: libev oder libevent.

Posted in chriscohnen.de, Programming & Development | Tagged | Leave a comment

Im Serien Himmel

Heute hat sich gezeigt, wie gut man mittels usenet und einigen Tools den täglichen Movie Bedarf deckt. Damit ist man nun nicht mehr an dem Zeitplan des Fernseh Programms gebunden.

Die notwendigen Werkzeuge lassen sich im nu installieren und konfigurieren.
Bei mir laufen dazu sabnzbd, couch potato und sickbeard.
Sickbeard kennt alle gängigen US Serien und deren Sendetermine. Man stellt nur noch ein was einen interessiert. Findet sickbeard die entsprechende Episode wird sie per sabnzbd geladen. Couch potato leistet das gleiche für Spielfilme.

Alles wird installiert auf einer kleinen synology Box mit sparsamer ARM CPU so um die 18 watt. Der persönliche Hausdiener sozusagen. Zu empfehlen ist auch das iPhone und iPad app “couch” womit sich alles von unterwegs fernsteuern läßt.

Eine kleine Einschränkung bei sickbeard ist allerdings, dass ohne Modding nur Englische Serien geladen werden!

Jetzt fehlt nur noch eine Plex Portierung für ARM CPUs die funtioniert,
im Plex Forum ist gibt es schon eine Beta LINK

Posted in basteln | Tagged , , | Leave a comment

das “richtige” CMS

nachdem meine Website lange bei google in der cloud lief, zeigt die Erfahrung das man doch sehr selten Zeit findet diese zu aktualieren. Nun der Zweite Versuch. Diesmal mit Schwenk auf den Webserver zuhause. Hier kann mit WordPress endlich ein Profi CMS zum Einsatz kommen. Vielleicht motiviert dies zu öfteren updates.

Aber zuerst muss der ganze Content importiert werden. Hier zeigen sich die Nachteile vom CMS Ansatz ;)

Immerhin wird nun per iPad von unterwegs aus gepostet.

Also “stay tuned” ;)

Posted in chriscohnen.de | Leave a comment

CMS upgraded

Due to some problems I had to upgrade the CMS. Things should be back to normal now!!

Posted in Uncategorized | Tagged | Leave a comment

Google appengine

yeah, my site is now up and running in the google cloud!!
over the last year I was very unhappy with the Mobile Me iDisk. So I decided it’s time to move the content and upgrade to a CMS running on google app engine.

Migration will take a day or two so please excuse the current state until this is done.

Posted in Uncategorized | Tagged | Leave a comment

PixelFX download pack

Repacked PixelFX download pack. Now includes more applets for download.

Posted in Uncategorized | Leave a comment

PC demo scene

Don’t forget to pay a visit to this site for some cool 4k intros from Pinker. The 4k descent engine rocks !

sanction a pc demo group, check out our productions and read the group information

Posted in Uncategorized | Tagged | Leave a comment