seeseekey.net - Invictus Deus Ex Machina

Die Daten in einer SQLite Daten­bank sind im Nor­mal­fall unver­schlüs­selt. Natür­lich kann man die Daten von Hand ver­schlüs­seln, was aber auf Dauer wahr­schein­lich etwas anstren­gend wird. Anhilfe schafft hier die Biblio­thek SQL­Ci­pher mit wel­cher SQLite Daten­ban­ken ver­schlüs­selt wer­den kön­nen. Die Biblio­thek ist dabei Open Source und steht unter der BSD Lizenz. Zu fin­den ist die Biblio­thek unter http://sqlcipher.net/.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/Sqlite

Wenn man eine Media­Wiki und eine Word­Press Instal­la­tion auf einer Web­seite „hält“ so wäre es wün­schens­wert das man sich mit den glei­chen Log­in­da­ten anmel­den kann. In die­sem Fall soll es darum gehen sich mit­tels der Word­Press Login Daten an der Media­Wiki anzumelden.

Dazu laden wir uns „AuthWordpress.php“ von der Seite http://insites.ingenesis.net/2008/08/17/wordpress-bbpress-mediawiki/ (alter­na­tiv auch hier) her­un­ter. Die ent­spre­chende „AuthWordpress.php“ Datei packen wir nun in das „exten­si­ons“ Ver­zeich­nis der Media­Wiki Installation.

Danach öffnen wir die „LocalSettings.php“ in einem Text­edi­tor und fügen dort fol­gende Zei­len hinzu:

## Added for WordPress login support
require_once( 'extensions/AuthWordpress.php' );
$wgAuth = new AuthWordpress();
$wgAuth->setAuthWordpressTablePrefix('wp_'); // Should match the DB prefix in wp-config.php
$wgAuth->setAuthWordpressDBServer ('DBSERVER'); // wordpress host (eg. localhost)
$wgAuth->setAuthWordpressDBName('DBNAME'); // wordpress database
$wgAuth->setAuthWordpressUser('DBUSER'); // wordpress db username
$wgAuth->setAuthWordpressPassword('DBPASSWORD'); // wordpress db password

Nun muss nur noch die Zeile 59 in der Datei „AuthWordPress.php“ geän­dert werden:

require_once('../wp-includes/class-phpass.php');

Diese impor­tiert die Word­Press Hash­klasse und wird für die Authen­ti­fi­ka­tion benö­tigt. Kann man von der Media­Wiki Instal­la­tion nicht auf die Word­Press Instal­la­tion zugrei­fen so kann man alter­na­tiv auch ein­fach die Datei „class-phpass.php“ in den „exten­si­ons“ Ord­ner kopie­ren und das „require_once“ so abändern:

require_once('class-phpass.php');

Nun sollte man noch die Regis­trie­rung von Accounts über die Media­Wiki Soft­ware deak­ti­vie­ren. Dies geschieht indem man in die „LocalSettings.php“ fol­gen­des einträgt:

#Keine Registrierung über MediaWiki zulassen
$wgGroupPermissions['*']['createaccount'] = false;

Anschlie­ßend kann man sich im Word­Press einen Account regis­trie­ren und die­sen auch in der Media­Wiki nutzen.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://stackoverflow.com/questions/33745/wordpress-mediawiki-integration
http://insites.ingenesis.net/2008/08/17/wordpress-bbpress-mediawiki/
http://www.mediawiki.org/wiki/Extension:WPMW
http://ciarang.com/wiki/page/WPMW

Im Zuge der Über­ar­bei­tung der Inver­tika Web­seite würde das alte Sim­ple Machi­nes Forum in Simple:Press impor­tiert. Hier­bei wurde die Ver­sion 5 benutzt, wel­che sich im Moment noch in der Beta­phase befin­det. Der Grund hier­für war die sau­bere Unter­stüt­zung von Themes.

Um das ganze unter Word­Press zu instal­lie­ren, lädt man erst die Beta Ver­sion unter http://simple-press.com/simplepress-version-5-beta-download/ herunter.

Dane­ben sollte auch der „SP 5.0 Data Impor­ter“ her­un­ter­ge­la­den wer­den, wenn man Daten aus einem beste­hen­den Forum impor­tie­ren möchte. Die pas­sen­den Über­set­zungs­da­teien für die 5er Ver­sion des Forums fin­det man unter http://glotpress.simple-press.com/projects. Für einen Export, muss man sich aller­dings anmelden.

Dort soll­ten dann die „mo“ Dateien expor­tiert wer­den, die dann „sp-de.mo“ und „spa-de.mo“ hei­ßen soll­ten. Für die deut­sche Ver­sion muss man diese aller­dings in „sp-de_DE.mo“ und „spa-de_DE.mo“ umbe­nen­nen, da das Sprach­kür­zel für diese Ver­sion „de_DE“ lau­tet. Anschlie­ßend werde diese Dateien in den Ordner :

wp-content/sp-resources/forum-language/simple-press

hoch­ge­la­den. Ein­zi­ges Pro­blem an den Über­set­zun­gen scheint im Moment zu sein, das sie nicht wirk­lich voll­stän­dig bzw. aktu­ell sind. Neben den Über­set­zun­gen für den Kern, emp­fiehlt es sich noch die Über­set­zun­gen für das Theme zu instal­lie­ren. Nach dem Down­load der Dateien geht man in Word­Press unter „Plugins“ -> „Instal­lie­ren“ auf den Tab hoch­la­den und instal­liert dort „Simple:Press“ und den Impor­ter. Sollte es bei der Instal­la­tion bzw. beim Akti­vie­ren des Plugins den Fehler:

Das Plu­gin hat kei­nen vali­den Header.

geben so hilft es den ent­pack­ten „simple-press“ Ord­ner direkt in das Ver­zeich­nis „wp-content/plugins“ zu legen und danach zu akti­vie­ren. Nach­dem Simple:Press akti­viert wor­den ist, kann man es mit­tels „Install“ in der Plu­gin­über­sicht instal­lie­ren. Dabei wer­den einige zusätz­li­che Tabel­len sowie einige andere Sachen angelegt.

Bevor man nun irgend­et­was macht (wie z.B. Grup­pen anzu­le­gen), ist es wich­tig das beste­hende Forum mit dem Impor­ter zu impor­tie­ren. Dazu geht man auf „Forums“ und dann auf „Impor­ter“ und wählt den ent­spre­chen­den Impor­ter aus. Nach dem Import kann dann mit der Kon­fi­gu­ra­tion begon­nen werden.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/Simple_Machines_Forum

Heute wurde damit begon­nen die Inver­tika Web­seite zu über­ar­bei­ten. Inten­tion des Gan­zen ist es die Bedie­nung im Gesam­ten zu ver­ein­fa­chen. Beson­ders ging es darum die Anzahl der Accounts wel­che man benö­tigt (Wiki, Forum, Bug­tra­cker et cetera) zu ver­rin­gern. Im Moment kön­nen fol­gende Dienste mit den glei­chen Account­da­ten benutzt werden:

  • Haupt­seite
  • Forum
  • Bug­tra­cker
  • Wiki

Die Umstel­lung die­ser Dienste wurde dann Stück für Stück getes­tet und bei eini­gen Din­gen (wie dem Forum) musste dann auch umge­dacht werden.

Die alte Inver­tika Webseite

Für alle inter­es­sier­ten gibt es nun auch noch eine tech­ni­sche Hin­ter­gründe. Die Haupt­seite selbst läuft auf einem Word­Press Sys­tem. Bei den ande­ren Sys­te­men sag es vor der Über­ar­bei­tung so aus:

  • Forum (Sim­ple Machi­nes Forum 2.x)
  • Bug­tra­cker (Google Code)
  • Wiki (Media­Wiki)

Zuerst ging es mit dem Forum los. Hier war die erste Über­le­gung eine gemein­same Authen­ti­fi­zie­rung zu errei­chen, was sich aber als nicht wirk­lich kom­for­ta­bel erwies. Also wurde nach Alter­na­ti­ven geschaut und „Simple:Press“ (zu fin­den unter http://simple-press.com/) gefun­den. Diese Lösung inte­griert sich in Word­Press und nutzt auch des­sen Nut­zer­da­ten­bank. Dank dem „Simple:Press Data Impor­ter“ konnte man das alte Sim­ple Machi­nes Forum pro­blem­los impor­tie­ren. Die ein­zige Sache die hier nicht funk­tio­nierte waren die Datei­an­hänge. Diese müs­sen noch nach­ge­ar­bei­tet werden.

Die neue Inver­tika Webseite

Für das Forum musste außer­dem das Design ange­passt wer­den, damit sich die­ses optisch naht­los inte­grierte. In die­sem Zuge wurde auch die Menü­leiste links weg­ra­tio­na­li­siert und in den Hea­der inte­griert. Der Ser­ver Sta­tus ist nun rechts oben auf der Seite zu sehen. Für den Bug­tra­cker wurde das Word­Press Plu­gin WP-IssueTracker (http://wordpress.org/extend/plugins/wp-issuetracker/) in Betracht gezo­gen, wel­ches zwar im Moment anschei­nend nicht mehr aktiv wei­ter ent­wi­ckelt wird, aber dem Pro­blem kann man sich ja anneh­men. Des­halb wird der Bug­tra­cker erst spä­ter folgen.

Auf der Todo Liste ste­hen nun noch eine Mobil­ver­sion der Web­seite, Ver­bes­se­run­gen am Design, klei­nere Anpas­sun­gen am Forum (unter ande­rem die deut­sche Über­set­zung) sowie Ver­bes­se­run­gen beim Bug­tra­cker und ein auto­ma­ti­scher Login beim Anmel­den an die Media­Wiki. Zum Forum und der Wiki wird es in den nächs­ten Tagen noch Hin­ter­grund­be­richte geben. Die neue Web­seite kann sich unter http://invertika.org ange­schaut werden.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://simple-press.com/

Damit klar ist warum ACTA abge­schafft gehört:

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement

Man nehme ein Moto­rola Miles­tone mit einem Boot­loa­der Feh­ler, wel­ches nicht mehr boo­tet. Im ers­ten Schritt sollte man sich die USB Trei­ber von Moto­rola down­loa­den und instal­lie­ren. Danach sollte sich dann RSD­Lite (oder hier) instal­lie­ren und danach als Admi­nis­tra­tor aus­füh­ren. Danach kann das Gerät ange­steckt werden.

Nun noch das pas­sende Image (oder hier) her­un­ter­la­den und danach kann man die­ses in RSD Lite ange­ben und auf Start drü­cken. Danach heißt es war­ten bis das Tool fer­tig ist (das Gerät sollte dabei gegen Ende des Pro­zes­ses neu­star­ten und das Sys­tem boo­ten). Wich­tig ist dabei, das man wäh­rend des Vor­gan­ges die Fin­ger vom Gerät lässt und nur mit einem vol­len Akku flasht.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://forum.xda-developers.com/showthread.php?t=1348587
http://and-developers.com/sbf:milestone
http://www.androidpit.de/de/android/wiki/view/Motorola_Milestone_Flashen

End­lich kann man sich den Film „Star Wars Uncut“ anschauen. Dabei han­delt es sich um ein Remake des ers­ten (oder vier­ten ;) ) Star Wars Filmes.

Jeder Mit­strei­ter hat dabei einen 15 Sekun­den­schnipp­sel bekom­men, wel­chen er dre­hen musste, was eine wilde Mischung von Sti­len ergibt ;)

Wei­tere Infor­ma­tio­nen gibt es unter:
http://www.starwarsuncut.com/

Der erste Monat des neuen Jah­res ist fast geschafft und so steht nun auch wie­der das monat­li­che Inver­tika Update an. Bei Inver­tika han­delt es sich um ein freies 2D-MMORPG wel­ches unter Linux und Win­dows läuft.

In die­sem Update wurde wie­der eini­ges getan. Neben der obli­ga­to­ri­schen Feh­ler­be­he­bung (Kol­li­si­ons­feh­ler, War­pfeh­ler, Recht­schreib­feh­ler et cetera), gab es auch einige grö­ßere Über­ar­bei­tun­gen wie z.B. an Burg Ced­ric. Des­wei­te­ren wurde am Denk­mal des gro­ßen Feh­ler­be­he­bers wei­ter­ge­ar­bei­tet und einige Feh­ler am Turm von Elys wur­den beho­ben. Eine der Inseln kann nun durch einen Tun­nel betre­ten werden.

Auf Quest­seite ist auch eini­ges neues zu fin­den, wie z.B. die Suche nach Chris. Der Pan­ga­lak­ti­sche Don­ner­gurg­ler wurde etwas über­ar­bei­tet, sowie das Feu­er­werk in Burg Ced­ric. Auch am Cli­ent wur­den einige Dinge ver­bes­sert, die in nächs­ter Zeit in den Repo­si­to­ries / PPAs auf­tau­chen soll­ten, was sich auch in einem Update der Packa­ging Dateien niederschlug.

Wer jetzt neu­gie­rig gewor­den ist, der kann uns unter http://invertika.org besuchen.

Woher neh­men wenn nicht steh­len? Für alle die wel­che selbst Musik machen und sich dafür inter­es­sie­ren, emp­fiehlt sich ein Blick auf den Youtube Chan­nel von Klaus Kau­ker wel­cher unter http://www.youtube.com/user/klauskauker zu fin­den ist. Dort wer­den Musik­stü­cke aus­ein­an­der genom­men, Dinge wie die Nut­zung des Metro­noms, Inter­valle und vie­les mehr erklärt. Mitt­ler­weile ist dort eine beacht­li­che Zahl an Lehr­vi­deos für Musi­ker zusammengekommen.

Drop­box ist ein sehr schö­nes Tool, aller­dings hat man doch immer ein ungu­tes Gefühl, weil man nie weiß was der Her­stel­ler mit den Daten anfängt. Eine schöne Lösung wäre dabei die Ver­schlüs­se­lung der Daten. Spe­zi­ell für Drop­box gibt es dabei die Soft­ware Box­Cryp­tor wel­che unter http://www.boxcryptor.com/ zu fin­den ist. Schö­ner wäre aller­dings eine Betriebs­sys­tem überg­rei­fende Lösung wel­che für Linux, Win­dows und Mac OS X funk­tio­niert und ohne unfreie Soft­ware auskommt.

Wir grei­fen dabei auf EncFS zurück. Der Arti­kel geht dabei zuerst auf die Instal­la­tion unter Win­dows und dann unter Ubuntu ein. Für Win­dows wer­den zuerst fol­gende Dinge her­un­ter­ge­la­den werden:

Nach dem Down­load sollte der Dokan Instal­ler instal­liert und die „encfs.zip“ Datei ent­packt wer­den. Danach kön­nen wir die Datei „encfsw.exe“ star­ten. Im Kon­text­menü des Icons wel­ches sich im Tray befin­det kann dann mit­tels „Open/Create“ ein Ord­ner in der Drop­box ver­schlüs­selt wer­den und die­ser einem Buch­sta­ben zuge­wie­sen werden.

Den Inhalt des alten Ord­ners (in die­sem Fall „Pri­vate“) sollte dann in das neue Lauf­werk kopiert wer­den. Damit funk­tio­niert das ganze dann unter Win­dows. Ein Pro­blem mit EncFS für Win­dows scheint im Moment zu sein das man keine Anwen­dun­gen auf dem gemoun­te­ten Lauf­werk star­ten kann, weil dies zu Pro­ble­men führt :(

Unter Ubuntu instal­lie­ren wir das Paket „encfs“ mittels:

sudo apt-get install encfs

Moun­ten bzw. ent­schlüs­seln könn­ten wir die Drop­box dann so:

encfs ~/Dropbox/Private ~/DropboxPrivate

Wich­tig ist dabei das man das ganze nicht in die Drop­box moun­tet, sonst wird der ganze Spaß wie­der syn­chro­ni­siert. Möchte man nun nicht jedes mal ein Pass­wort ein­ge­ben wenn man den Ord­ner moun­tet so kann man das ganze so lösen:

encfs --extpass="./getprivatefolderpw.sh" ~/Dropbox/Private ~/DropboxPrivate

Die Datei „getprivatefolderpw.sh“ muss dabei so aussehen:

echo geheimesPasswort

Nun muss man das ganze nur noch in den Auto­start (z.B: in die „.bashrc“) packen und schon pas­siert das alles auto­ma­tisch nach dem einloggen.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://dokan-dev.net/en/
http://seeseekey.net/blog/1192
http://de.wikipedia.org/wiki/EncFS
http://members.ferrara.linux.it/freddy77/encfs.html
http://www.boxcryptor.com/download/#platform_linux_dl
http://d24m.de/2011/07/22/howto-encfs-unter-windows-installieren/

Manch­mal möchte man einen Linux Ser­ver unter Win­dows in das Datei­sys­tem ein­hän­gen. Unter Win­dows ist dies mit­tels „Dokan SSHFS“ mög­lich. Dazu muss im ers­ten Schritt der Dokan Instal­ler (http://dokan-dev.net/wp-content/uploads/DokanInstall_0.6.0.exe) her­un­ter­ge­la­den und instal­liert werden.

Danach wird „Dokan SSHFS“ (http://dokan-dev.net/wp-content/uploads/dokan-sshfs-0.6.0.zip) her­un­ter­ge­la­den und ent­packt. Dort star­tet man dann die Datei „DokanSSHFS.exe“ wor­auf­hin ein neues Icon im Tray erscheint.

Danach kann der Mount Dia­log gestar­tet wer­den und nach Ein­gabe der pas­sen­den Daten sollte er dann als Lauf­werk der Wahl auftauchen.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://dokan-dev.net/en/
http://de.wikipedia.org/wiki/SSHFS

Bei einem C# Pro­jekt von mir, wel­ches ich in Visual Stu­dio und Mono­De­ve­lop bear­beite, gab es einige Pro­bleme mit dem debug­gen. Unter Mono­De­ve­lop reichte es die Haupt­klasse anzu­ge­ben, so das er in diese sprin­gen konnte.

Bei Visual Stu­dio fruch­tete dies lei­der nicht. Dort stellt sich die Frage ob es even­tu­ell eine Inkom­pa­ti­bi­li­tät zwi­schen den Pro­jekt­da­teien gibt. Hier ist wohl wei­tere For­schung nötig.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/MonoDevelop
http://de.wikipedia.org/wiki/Visual_Studio

Für den nächs­ten Par­tei­tag der Pira­ten ist doch tat­säch­lich ein Son­der­zug geplant. Hören soll die­ser Zug auf den Namen Bings­bahn. Inter­es­sant finde ich die Kos­ten die wohl etwa 50000 € betra­gen, sonst bekommt man ja sol­che Zah­len nicht zu hören ;) Die offi­zi­elle Seite der Bings­bahn ist dabei unter http://bingsbahn.de/ zu finden.

Nach einem Update auf die neuste TYPO3 Ver­sion gab es plötz­lich Pro­bleme mit der Fahne für die Stan­dard­spra­che. Nor­ma­ler­weise ist diese im Backend zu sehen. Doch statt­des­sem gibt es nur ein Feh­ler­fra­ge­zei­chen zu sehen. Durch die Nut­zung der „Sprite API“ ab TYPO 4.5 sind die Anga­ben in der „Typo­Script Con­fi­gu­ra­tion“ nicht korrekt.

Anstatt :

defaultLanguageFlag = de.gif

muss dort nun:

defaultLanguageFlag = de

ste­hen. Danach soll­ten die Flag­gen wie­der ange­zeigt werden.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://lists.typo3.org/pipermail/typo3-german/2005-August/001001.html
http://typo3blogger.de/fahnchen-der-standardsprache-in-typo3-4-5-mit-templavoila/

Fängt man eine neue Mine­craft Welt an und möchte in die­ser Städte haben so sollte man mal das Tool „Mace“ aus­pro­bie­ren wel­ches mitt­ler­weile in Ver­sion 1.8 vor­liegt. Nach der Ein­stel­lung eini­ger Para­me­ter wird eine Mine­craft Welt erzeugt auf wel­cher man anschlie­ßend spie­len kann.

Zu fin­den ist das unter GPL ste­hende Tool dabei unter http://mace-minecraft.googlecode.com.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://www.minecraftforum.net/topic/357201-mace-v18-random-cities-generator/

« Ältere Einträge |