Programmierung

Galaxy Player


Mein erstes Projekt im Bereich Programmierung war der Galaxy Player. Es ist ein einfacher Mediaplayer für die Sony PSP (Custom Firmware vorausgesetzt). Mit diesem Tool war es erstmals Multitaskingfähigkeit auf der Konsole möglich mit einer Firmware niedriger als 3.70. Somit konnte man beispielsweise Musik hören und gleichzeitig Bilder anschauen oder durch seine Daten auf dem Memory Stick blättern. Es gab lediglich nur eine offizielle Version. Galaxy Player v2 wurde von einem Drittprogrammierer veröffentlicht und bot die Möglichkeit das Programm auch in französischer Sprache zu nutzen. Mit v3 wollte ich dem Programm folgende Fähigkeiten verleihen:

  • Multilanguage
  • *.ogg und *.bmp Support
  • Systeminformationen
  • weitere Kleinigkeiten nach Lust und Laune

Leider wurde Galaxy Player v3 niemals fertiggestellt. Das eigentliche Releasedatum war Februar 2008.

Download: Galaxy Player v0.1 (82)

Weitere Versionen sind in der Downloadsektion zufinden.

AppleScript AutoUploader


AutoUploader

Wenn bei der DSLR ein teurer Wireless Transmitter fehlt, um die Fotos direkt auf einen ausgewählten FTP-Server hochzuladen, sucht man gewöhnlich nach Alternativen. Die passende Alternative bot mir die AppleScript-Technologie. Sie war nicht nur kostengünstiger (kostenlos), sondern auch ein wenig aufwändiger. Alles was man brauchte, sind AppleScript Kenntnisse, ein Laptop und eine Kamera.

Die Technik an sich ist ganz simpel. Man braucht lediglich das Script auf dem Laptop laufen zu lassen, die Kamera mittels eines Kabels an das Notebook anzuschliessen und zu Fotografieren. Sobald ein Foto geschossen wurde, landet dieses in einen bestimmten Ordner auf der Festplatte des Notebooks. Das Script erkennt mittels Schleife ein neues Objekt in dem Ordner und öffnet zugleich Photoshop, um das Foto auf eine vordefinierte Grösse zu skalieren, denn 3 – 5MB sind zu gross, vor allem wenn man das mobile Datennetz auf dem Handy für die Übertragung nutzt. Nach dem Skalieren ist das Bild bereit für den FTP-Upload. Der FTP-Client wird durch das Script geöffnet und das Bild wird in ein bestimmtes Verzeichnis kopiert. Der Zauber ist vollendet!

[Download]

E3a Abschlussabend: Quiz




Achtung: Nachfolgende Beschreibungen beziehen sich auf ein Quiz. Sinnvollerweise sollte das Quiz parallel zur Beschreibung geöffnet werden. Der Link ist am Ende der Beschreibung angehängt.

Alle Abschlussklassen mussten der Sekundarschule mussten an einem Abend eine Arte Präsentation/Vorstellung halten. Unsere Klasse veranstaltete ein Quiz. Die Kandidaten des Quiz wurden von der Klasse bestimmt und waren ausschliesslich aus Lehrern zusammengestellt. Ziel dieses Quiz war, jeden einzelnen Schüler aus der Klasse mittels einigen aufgezeigten Merkmale zu erraten. Hierzu programmierte ich in Zusammenarbeit mit Benjamin C. (Abteilung: IMS, Kanti-Frauenfeld) ein lauffähiges PHP-Script, welches 25 Felder mit verschiedenen Punktzahlen aufzeigte. Jedes Feld verbirgte einen anderen Schüler. Zusätzlich zu den Schülern wurden drei Joker eingebaut, die in Videoformat vorlagen. Die Punktezahl eines jeden Kontrahenten wird unterhalb angezeigt. Punkte werden durch das Klicken auf den jeweiligen Punktestand oder unterhalb den angezeigten Merkmalen in der blauen Box addiert. Realisiert wurde dieses Feature übrigens mittels Javascript.

Das Quiz wurde für Safari 4 im Vollbildmodus mit der Bildschirmauflösung von 1440 x 900 optimiert.

Eine Onlineversion ist unter folgendem Link erreichbar. Sie ist auf das Wesentliche beschränkt.
Aus Datenschutzgründen wurden die Namen und Bilder der jeweiligen Schüler entfernt.

L!nkmix Reloaded


Nachdem Coders-Galaxy auf einem vorgefertigtem E107 Theme beruht, PS3-Play von einem Teammitglied programmiert und von mir ausgestaltet wurde, ist L!nkmix Reloaded, was das Theme anbelangt, von mir programmiert und auch designt worden. Die dynamischen Elemente der Seite (Navigation, Galerie, Newsslider,…) wurden überwiegend mit Elementen des jQuery Javascript-Framework realisiert. Als Grundlage wird, wie vielleicht schon bemerkt, das WordPress CMS genutzt.

Kleiner Hinweis: Die Icons in der Sidebar (Youtube, Twitter und RSS) stammen von Iconspedia.com und wurden nicht selber erstellt!