Gurlygames on Facebook

Gurlygames is finally on Facebook. So now you can ask anything there and it should be answered more quickly than by mail!

Visit Gurly Dev on Facebook!

Cocoa App for sending Push Notifications

I’ve programmed a little App, based on the source from here. It’s made for being able to send Push Notifications to selected devices or all devices in your database. All you need is a little php script on the serverside that gives you the names and tokens as JSON object, like:

[{"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","name":"John's iPhone"},{"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","name":"Doe's iPhone"}]

So here’s the App: APNS

iVLD im AppStore

iVLD ist nun endlich im AppStore, es ist ein kleines Tool um per WLAN von der Bühne aus Lampen zum testen und ausrichten anzusteuern. Hier kann man es in Aktion sehen:

Viel Spaß damit
Link zum AppStore

Kommende Projekte

Neben VLD 2.0 wird noch mehr Software kommen. Darunter:

Eine (vorerst) sehr minimale Version von VLD für das iPhone
Gedacht ist das ganze als kleines Tool, falls man mal auf der Leiter steht, die Scheinwerfer ausrichten möchte aber diese sind aus. In diesem Fall zückt man einfach sein iPhone und fährt die entsprechenden Kanäle hoch. Hier ein paar Screens:

 

Ein kleines Tool um ArtNet auf dem OpenDMX auszugeben
sozusagen das Gegenstück zu iVLD fürs iPhone. Einfach nur ein kleines Tool das das günstigere OpenDMX Interface zu einem OpenDMX Ethernet macht.

VirtualLightdesk 2.0 ist fertig

Endlich ist es so weit und VirtualLightdesk 2.0 ist fertig. Allerdings werde ich noch etwas Zeit mit dem Testen verbringen da VLD ja nicht während einer Show ausfallen sollte. Ich werde es bis zum 1. Juli hochgeladen haben. Hier ein kleiner Screenshot

Virtual Lightdesk 2.0 coming soon

Zurzeit wird wieder fleißig daran gearbeitet VLD2 zum laufen zu bringen. Es ist komplett neu geschrieben, sodass ich es im Nachhinein leichter hab Updates rauszubringen. Voraussichtlich wird es in 2-3 Wochen fertig sein.

Was wird es also können, VLD 2.0?

Es wird definitiv ArtNet Unterstützung geben, eventuell auch MIDI zum fernsteuern der Kanäle/Programme. Auch neu wird es sein das man nun mehrere Kanäle anwählen und gleichzeitig verändern kann, sowohl im Manuellen Bereich (oben) sowie im Programm Bereich (unten links). Es wird ebenso keine Mac Oberfläche mehr verwenden sondern wird dunkel gestaltet sein, damit man im Dunkeln nicht von einem weißen Bildschirm geblendet wird. Das Dateiformat ist nun ein Container bestehend aus vielen Sequenzen, sodass man nun fast unendlich viele Programme speichern kann.

Und dann geht es auch schon sofort an das Programmieren…

“Lisas Body Defense” ist online

Als Geburtstagsgeschenk programmiert ist es jetzt frei zum Download. Das heißt: Hier klicken und sofort spielen!

Viel Spaß beim spielen!

UPnP-Server auf dem Mac

Wenn man einen Film mit der Xbox 360 oder der PS3 über das Netzwerk angucken will braucht man einen Streaming Server, der die Daten an den Client, in diesem Fall die Konsole, weitergibt. Hier finden sich mal wieder tausende Programme die dies Versprechen, die meisten davon sind Veraltet, aber dennoch gibt es ein Programm das gut funktioniert. Dieses Programm nennt sich TwonkyMedia. Sobald man es installiert hat öffnet sich leider eine nicht allzu schöne Web-Oberfläche, aber sie macht ihren Job richtig gut. Das Streamen funktioniert einwandfrei mit TwonkyMedia, sowohl bei SD-Videos als auch mit HD-Videos.

AVI-Dateien am Mac zusammenfügen

manchmal bekommt man AVI-Dateien in mehreren Teilen, zum Beispiel weil man mit einer Mail nicht mehr als 24MB versenden darf. Meist möchte man dann beispielsweise den Urlaubsfilm wieder in einem Teil haben. Dazu findet man viele Programme im Web aber die meisten haben dass Problem, dass sie die AVI-Datei dekodieren und dann wieder kodieren. Dieses Verfahrend braucht länger und die Qualität wird auch meist schlechter. Allerdings gibt es das Programm D-Vision 3. Bei ihm gibt es einen kleinen “Tools”-Button der ein paar nützliche Features offenbart, unteranderem die Funktion “Join avi files” mit der man mehrere AVI-Dateien zusammenfügen kann.

HTTP-Download mit C++

Es gibt im Internet ja tausende Beispiele wie man mit C++ eine HTML speichert, wenn man aber mit versucht eine binäre Datei(Foto, Video, usw) herunterzuladen kommt die Datei nie richtig auf den Computer. Dann fragt man sich wie dass denn der Web-Browser macht. Dabei stößt man oft auf Bibliotheken wie cURL. Man merkt aber schnell, dass diese manche Sachen nicht können, wie zum Beispiel das Streamen von MJPEG-Streams. Aber es gibt ja auch noch die guten alten C-Sockets, mit ihnen kann man Daten 1:1 vom Server in eine Datei bringen. Und hier gibts die Datei.