Gestern war ich auf der Suche nach einem relativ einfachen Newsletter Skript. Das Script sollte die An- und Abmeldung der Empfänger erledigen, einfach zu warten sein und in sich in eine bestehende Seite integrieren. Nach einigen ausprobierten Skripten bin ich dann auf das Newsletter Script von g5-scripts.de gestoßen. Sehr schön dieses Skript und es kommt ohne eine SQL Datenbank aus. Wer das Skript mal in Aktion erleben möchte unter global-technology.de (dann auf Newsletter klicken) befindet sich das eingebaute Skript.
UMAF mal wieder :)
Gestern hat mich Mickey auf einen Post im Forum FreeYourPhone Forum hingewiesen (http://freeyourphone.de/portal_v1/viewtopic.php?f=7&t=603). In diesem Post geht es um die Schaffung eines Anwendungsframeworks. Mickey hat sie bei der Gelegenheit gleich mal auf UMAF hingewiesen. Diskutiert kann darüber auch im Channel #neo-1973-germany im irc.freenode.net.
Weitere Informationen unter:
http://www.freesmartphone.org/index.php/Untitled_Mobile_Application_Framework
Chrono Resurrection
Vor einiger Zeit habe ich mal wieder angefangen Chrono Trigger zu spielen. Dabei handelt es sich meiner Meinung nach um eines der besten Rollensspiele die es für das SNES gegeben hatte. Und da bin ich dann mal wieder auf Chrono Resurrection gestoßen. Bei diesen Projekt (bzw. ehemaligen) Projekt handelt es sich um ein Remake des Original Chrono Trigger in 3D, welches aber die Magie des Spieles in sich aufnimmt. Und warum wurde das ganze gestoppt? Weil Square wollte das dieser Projekt nicht weitergeführt wird. Und wieder ist ein Fanprojekt im Sande verlaufen, dabei sehen die Trailer echt Filmreif aus :)
Weitere Informationen gibt es unter:
http://www.opcoder.com/projects/chrono/
http://en.wikipedia.org/wiki/Chrono_Resurrection
Noch ein paar Tips zum XMoto Editor
Wenn man einen XMoto Level gestaltet gibt es einige Sachen die man früher oder später machen möchte. Einige von diesen Sachen sollen hier aufgeführt werden.
Levelgröße anpassen
Möchte man die Levelgröße anpassen (entweder kleiner oder größer) so zeichnet man erst einmal ein Rechteck in der passenden Größe. Dieses Rechteck markiert man dann und geht dann auf Datei -> Dokumenteneinstellungen. Dort drückt man auf den Button Seite in Auswahl einpassen und löscht anschließend noch das Rechteck und schon ist es geschafft.
Hintergrundlayer
Um in einem Level einen Hintergrund zu gestalten muss man erst einmal einen zweiten Layer anlegen. Dies geschieht indem man im Menü Ebene, Ebene hinzufügen auswählt. Diese Ebene sollte unter der bereits bestehenden Ebene angelegt werden. Damit XMoto auch weiß welche Ebene die Spielebene ist muss man die Layer Eigenschaften konfigurieren. Dies geschieht unter Effekte -> XMoto -> Level -> Set Layer Properties. Dort häckelt man an welcher Layer der Main Layer ist. Den neuen Layer kann man dann wie nach eigenem Ermessen gestalten.
Vala
Bei Vala habe ich im ersten Moment an einen der Androiden aus Star Trek denken müssen :) Dabei handelt es sich dabei um eine Programmiersprache von Jürg Billeter und Raffaele Sandrini. Diese Sprache wurde 2006 entwickelt und hat sich dabei zum Ziel gesetzt eine moderne Sprache zu entwickeln welche Programme erzeugt welche ohne irgendwelche zusätzlichen Laufzeitbibliotheken lauffähig sind.
Im Gegensatz zu anderen Compilern wird der Valaquelltext erst nach C konvertiert bzw. übersetzt und dann compiliert. Ein Hello World Programm in Vala sieht dann so aus:
using GLib;
public class Test.HelloObject : GLib.Object {
public static void main(string[] args) {
stdout.printf("Hello, World");
}
}
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Vala_(Programmiersprache)
http://www.linux-magazin.de/online_artikel/gobject_ohne_kopfschmerzen
http://www.linux-magazin.de/online_artikel/vorteile_kombinieren
http://live.gnome.org/Vala