Notepad++

Wer unter Windows auf der Suche nach einem guten Texteditor ist kann natürlich auf Editoren wie UltraEdit zurückgreifen. Allerdings gibt es auch Open Source Alternativen. Eine dieser Alternativen ist Notepad++. Bei diesem Editor handelt es sich um einen mächtigen Editor auf der Basis von Scintilla.

Notepad++ unterstützt Syntax Highlighting für unterschiedlichste Sprachen unter anderem für C, C++, C#, CSS, Fortran, HTML, Java, JavaScript, Perl, PHP, Ruby und XML. Daneben beherrscht er eine Fülle von nützlichen Funktionen und kann durch Plugins erweitert werden. Notepad++ ist Unicode fähig.

Zu finden ist Notepad++ unter http://notepad-plus.sourceforge.net/de/site.htm.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Notepad%2B%2B

SQLite unter Visual Studio 2008 kompilieren

Möchte man SQLite unter Visual Studio kompilieren, ist das nicht so einfach wenn man die falsche Version wählt :) Unter http://www.sqlite.org/download.html sollte man sich die sqlite-amalgamation-*_*_*.zip herunterladen.

In dieser Datei befindet sich der Sourcecode von SQLite. Im Gegensatz zum normalen Sourcecode ist die Amalgamation bereits preprozessiert. Wenn man die Datei entpackt findet man folgende Dateien vor:

– sqlite3.c
– sqlite3.h
– sqlite3ext.h

Möchte man SQLite mit einer Shell kompilieren so benötigt man die shell.c welcche unter http://www.sqlite.org/cvstrac/rlog?f=sqlite/src/shell.c zu finden ist. Danach hat man alle Dateien beisammen.

Nun legt man im Visual Studio ein neues Projekt an. Man wählt die Win32 Console Application und bestätigt das ganze. Anschließend öffnet sich ein Assistent. Dort wählen wir Console Application und Empty Project aus.

Nun müssen wie die Dateien zum Projekt hinzufügen. Dazu gehen wir im Projekt auf den Ordner Source Files und fügen die sqlite3.c sowie die shell.c hinzu. Das gleiche muss dann mit den Headedateien gemacht werden. Dazu gehen wir auf den Ordner Header Files und fügen die Dateien sqlite3.h und sqlite3ext.h hinzu.

Nun muss das ganze noch kompiliert werden und fertig ist die SQLite Bibliothek.

Weitere Informationen gibt es unter:
http://www.sqlite.org/
http://de.wikipedia.org/wiki/SQLite

Pakete unter Debian / Ubuntu erstellen

Wenn man das Bedürfnis hat ein Paket für Debian bzw. Ubuntu zu erstellen (beide benutzen das deb Format, da Ubuntu von Debian abstammt), so ist man gut beraten sich erst einmal in die Materie einzulesen. Eine gute Dokumentation dazu findet sich unter folgenden Seiten:

http://debiananwenderhandbuch.de/debianrepositories.html
http://wiki.ubuntuusers.de/Paketbau
http://wiki.ubuntuusers.de/Grundlagen_der_Paketerstellung
http://wiki.ubuntuusers.de/Grundlagen_der_Paketerstellung/Menüeintrag
http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/02/Wie-am-Schnuerchen

FSO Framework – Meilenstein Nummero 5

Unter dem Namen Calling all Stations ist vor ein paar Tagen der fünfte Meilenstein des FSO Framework’s herausgekommen. Es wurden wieder viele Verbesserungen und Erweiterungen vorgenommen. So unterstüzt ogsmd nun auch die Geräte Freescale Neptune, Cinterion mc75[i], Qualcomm MSM, Ericsson F3507g modem und Option UMTS Karten. Dem GPS Deamon ogpsd wurde um Debuging über UDP erweitert.

Auch an anderen Stellen wurde wieder gewerkelt so das sich die Changelog bedrohliche Maße annimmt :) Zu finden ist das FSO Image unter http://downloads.freesmartphone.org/fso-stable/milestone5/.

Weitere Informationen gibt es unter:
http://wiki.openmoko.org/wiki/OpenmokoFramework/Status_Update_6