Ab sofort betreibe ich unter http://wiki.matthias-lohr.net/ auch ein Wiki, welches als Notizzettel und ausführlichere Dokumentations-Plattform für verschiedene kleine, aber auch ein paar größere Projekte dienen soll. Ich habe mich für diesen Schritt entschieden, da ich desöfteren mit Kollegen oder Freunden am gleichen Projekt arbeite und wir immer wieder eine gemeinsame Plattform benötigen, in der wir unsre neuesten Resultate hinterlegen können – was eignet sich da besser als ein Wiki.
Viel Spaß beim Lesen, ich hoffe die hinterlegten Inhalte haben für den ein oder anderen einen gewissen Nutzen. Wer möchte, ist herzlich eingeladen, sich zu registrieren und eigene Inhalte einzufügen bzw. die vorhandenen zu verbessern oder zu ergänzen.
Nachdem vor einiger Zeit Nav4all den Navigations-Dienst einstellen musste, habe ich angefangen, eine ähnliche Software, basierend auf den OpenStreetMap-Karten zu schreiben. Der Vorteil, den Nav4all hatte, nämlich, dass man auf Handys ohne großen Speicher und durch Java for Mobile Devices (relativ) Geräte-unabhängig ein kostenloses Navigations-System installieren konnte, bietet zur Zeit kein anderes Projekt. So beschloss ich, diese Lücke zu füllen, schon alleine, weil ich selbst Nav4all sehr oft verwendet hatte.
Inzwischen ist schon einiges an Code verfügbar und bei dem frisch erstellten SourceForge-Projekt jNav hinterlegt. Wer möchte, ist herzlich eingeladen, mit an jNav zu arbeiten!
Nachdem ich nun seit einiger Zeit im Besitz eines NAS mit Multimedia-Unterstützung bin, d. h. er stellt mit dem von Apple definiertem DAAP (Digital Audio Access Protocol) Titel aus meiner Musiksammlung bereit, dachte ich mir, es wäre vorteilhaft, eine kleine Webseite o. Ä. zu haben, mit dem man sich mal einen Überblick in dieser Sammlung verschaffen kann. Da DAAP wohl nicht ganz neu ist, war ich mir sicher, in den Weiten des WWW die ein oder andere Zeile Code zu finden, die mit DAAP umgehen kann. Für C gibt es dafür tatsächlich etwas, aber für PHP habe ich – nach langer Suche – immernoch nichts gefunden. So kam ich auf die Idee, mal zu versuchen, anhand der Dokumentationen von www.opendaap.org und daap.sourceforge.net eine eigene kleine Bibliothek zu schreiben.
Sie ist zwar noch (lange) nicht perfekt, aber ein paar erste Funktionen sind doch schon einsetzbar. Fall jemand Interesse daran hat oder sogar den ein oder anderen Patch bereitstellen möchte: Auf meinem selbstgebastelten Git-Server ist das Projekt hinterlegt.
Nachdem ich nun von vielen Seiten immer wieder den Satz höre “Git ist toll” habe ich mich mal damit auseinandergesetzt, um die Euphorie und die leuchtenden Augen der Entwickler. die mit Git arbeiten, zu verstehen. Nachdem die übliche “Was ist es, wie benutzt man es”-Phase vorüber war und langsam Licht in das Dunkel kam, konnte ich immer mehr die oben beschriebenen Rekaktionen der Git-Nutzer verstehen: Git ist wirklich toll!
Mehr…
Ab sofort gibt es auch die Möglichkeit, mal schnell per Chat mit mir oder anderen (angehenden) Informatikern Kontakt aufzunehmen. Dazu befindet sich in der Menüleiste ein Link zur Chat-Seite.
Meine Leser sind aber auch herzlich dazu eingeladen, die Kommentar-Funktion der Beiträge zu benutzen
Was neue Ubuntu-Versionen angeht bin ich ein sehr mutiger Mensch. Daher habe ich vor wenigen Tagen mein Netbook auf die Alpha6 des neuen Ubuntu Lucid aktualisiert. Der erste Eindruck war sehr positiv, nachdem der Reboot abgeschlossen war kam aber der wohl einzige, aber sehr störende negative Aspekt zum Tragen: Das Artwork-Team hat für das neue Ubuntu beschlossen, die Buttons für Minimieren, Maximieren und Schließen standardmäßig auf der linken Seite der Fenster anzuzeigen. Für jemanden, der seit Beginn seiner PC-Benutzung immer schon gewohnt war, diese Buttons rechts zu finden, eine unangenehme Erfahrung. Immer wieder wandert die Maus nach oben rechts – um ins Leere zu klicken.
Also hab ich mich auf die Suche gemacht, wie man wohl diese Buttons wieder nach rechts verschieben kann. Den Qualvollen Weg, bis ich die Lösung hatte, will ich meinen Lesern ersparen, daher direkt die Lösung, wie es funktioniert:
Im Tool gconf-editor gibt es unter der Kategorie /apps/metacity/general einen Schlüssel mit dem Namen button_layout. Der Wert davon steht nach der Aktualisierung auf maximize,minimize,close:. Durch Anpassung dieses Wertes kann man die Position beeinflussen, die von mir nun benutzte Variante ist :minimize,maximize,close, das kann aber jeder für sich selbst entscheiden. Jedes Fenster noch einmal Anklicken, dann sollten alle diese neue Einstellung übernommen haben.
Siehe dazu:
Für viele ist heute ein Tag zum feiern, denn das umstrittene Gesetz zur Vorratsdatenspeicherung wurde heute durch das Bundesverfassungsgericht als verfassungswidrig und damit ungültig erklärt:
http://www.tagesschau.de/inland/bundesverfassungsgericht144.html
Abzuwarten bleibt, ob ggf. eine Überarbeitung des Gesetzes nachfolgt, welche Inhalte diese Überarbeitung hat und ob man sich erneut vor dem Bundesverfassungsgericht wiedersieht.
Die Webseite der Tagesschau hat eine schöne Übersicht der Themen zur Vorratsdatenspeicherung:
http://www.tagesschau.de/inland/vorratsdatenspeicherung126.html
Hier direkt auch ein Artikel zur Entscheidung des Bundesverfassungsgerichts, man darf gespannt sein, was entschieden wird.
Gestern haben wir eine erste Preview-Version von phpDNSAdmin veröffentlicht. Diese Version beinhaltet zur Zeit lediglich das PowerDNS-Modul für PostgreSQL als Zonenbackend sowie .htaccess-Files als Benutzerdatenquelle. Durch dieses Preview möchten wir einen ersten Einblick auf phpDNSAdmin gewähren und Anregungen schaffen, uns durch Feature Requests und/oder Bug Reports zu unterstützen.
Wer mal einen Blick auf phpDNSAdmin werfen möchte, kann sich die Preview-Version hier herunterladen. Weitere Informationen zu den Projekt gibt es unter http://phpdnsadmin.sourceforge.net/ und http://sourceforge.net/projects/phpdnsadmin/.
Als kleine Ergänzung noch eine Liste von DNS-Servern, da Google wohl mit seinen DNS größeres vor hat… (siehe Heise/IX):
Auf http://www.fixmbr.de/opendns-und-andere-freie-dns-server/ findet man eine Vielfalt von alternativen DNS-Servern und sogar Anleitungen, wie man diese konfiguriert.