Murphy's World @ home

server holyghost alias murphys-world.dyndns.org

START
PROJEKT CMSmini JavaScript TIPPS & TRICKS GeoCaching
NEWS TERMINE FUNSTUFF LINKS
VIP-BEREICH KONTAKT IMPRESSUM

Allgemeines
News

  • GeoCaching: Datenbank überarbeitet
    Donnerstag, 12. Januar 2012

    Seit heute ist die Geocache-Datenbank in überarbeiteter Form wieder online. Der alte Multiuser wurde durch personalisierte Zugänge ersetzt, so dass es nun möglich ist, einzelne User zu beschränken oder falls notwendig zu sperren, um eine übermäßige Verbreitung zu verhindern.

 

  • CMSmini: Online-Demo eingestellt
    Freitag, 30. Dezember 2011

    Die Online-Demo von CMSmini wurde nun endgültig eingestellt. Zum einen war die Version zwischenzeitlich veraltet und zum anderen war es mir nicht möglich, ohne eine Virtualisierung das frei zugängliche Backend des Demo-Systems so vom Rest des Servers abzuschirmen, dass es kein Sicherheitsrisiko für diesen mehr darstellen konnte.

    An dieser Stelle auch noch ein Dankeschön an den anonymen Hinweisgeber. Falls er sich denn noch einmal melden möchte, im Kühlschrank steht schon ein Bierchen für ihn kalt. ;-)

 

  • Hardware: iPhone 4 ... warum nicht gleich?
    Samstag, 15. Oktober 2011

    Mittlerweile ist das alte iPhone 3G eingemottet und hat einem 4er Platz gemacht. Und was soll ich sagen. Plötzlich funktioniert alles, was vorher nicht ging und das auch noch in mehr als zufriedenstellender Geschwindigkeit.

    Fazit: Das iPhone 4 ist das, was das iPhone 3G immer sein sollte, aber nie war.

 

  • GeoCaching: Cache-Datenbank
    Dienstag, 16. August 2011

    Die Cache-Datenbank ist ab sofort nicht mehr öffentlich zugänglich.

 

  • Hardware: iFrust, iFuck & Co.
    Mittwoch, 29. Dezember 2010

    Hab' ich eigentlich heute schon erwähnt, dass das iPhone Scheiße ist? Nein? Gut, dann hole ich dies hiermit nach: APPLE'S IPHONE IST DER ALLERLETZTE DRECK.

    Das Ding kann nichts, aber wirklich überhaupt nichts auch nur halbwegs richtig. Ich hatte diese Erkenntnis gerade verdrängt, da wurde ich auch schon wieder von ihr eingeholt.

    • Dass man mit dem Ding nicht gescheit telefonieren* kann, ist bekannt.
    • Dass man keine Datenverbindung hat, obwohl der Empfangsbalken voll ist, das 3G-Symbol angezeigt wird und jedes andere Gerät funktioniert, kennt auch jeder.
    • Dass der Akku selbst bei reduzierter Nutzung und unter Einsatz aller Energiesparmaßnahmen nach spätestens zwei Tagen** leer ist, ist ebenfalls bekannt.
    • Dass die Arbeitsgeschwindigkeit selbst einem zugedröhnten Kiffer als sehr langsam erscheint, dürfte niemanden verwundern.
    • Dass mit Firmware 4.2.1 das Thema "Out-of-the-Box unter Linux" auch wieder Geschichte ist, haben wir heute feststellen dürfen.

    Die Liste lässt sich beliebig fortsetzen. Ich hasse diese restriktive, proprietäre Scheiße, die Apple hier mal wieder abzieht, und empfehle daher für dieses Stück Elektronikschrott ausschließlich die Verwendung als:

    • Briefbeschwerer (für die Strom-, Mobilfunk- und Psychiater-Rechnungen, die es verursacht hat)
    • Untersetzer (für die unzähligen Biere und Schnäpse, die man aus Frust nach dem Gebrauch trinken könnte)
    • Türkeil (damit die Haustür solange offen bleibt, bis man den ganzen Apple Schrott auf die Straße gekickt hat)
    • Hammer (für die Nägel, mit denen man es endgültig an die Wand nageln wird)
    • Spende (an Blendtec, damit die weiter so beruhigende Videos wie das hier produzieren können)

     

     

    So, der Frust ist erstmal raus. Jetzt geht's mir schon wieder etwas besser.

    Fußnoten:
    *) Mir wurde von offizieller Seite bestätigt, dass dies auch nicht sein müsse, da das iPhone ja kein Handy sondern ein Smartphone sei. Ganz tolle Wurst!
    **) Bei etwas intensiverer Nutzung z.B. als Navi kann das Ding auch schon nach gut zwei Stunden den Geist aufgeben. Wie blöd ist das denn?

 

  • Allgemeines: Downtime wegen defekter USV
    Sonntag, 12. Dezember 2010

    Gestern kam es gegen 15.00 Uhr wieder zu einen kurzzeitigen Ausfall der öffentlichen Stromversorgung. Dies nahm ich zum Anlass, endlich die defekte USV zu tauschen. Leider versagte der DSL-Router anschließend seinen Dienst und musste ebenfalls ersetzt werden. Seit heute 12.00 Uhr stehen die Dienste unter murphys-world.dyndns.org wieder zur Verfügung. Ich bitte die Unannehmlichkeiten zu entschuldigen.

 

  • CMSmini: SDB und 64bit-Betriebssysteme
    Freitag, 3. Dezember 2010

    Wie heute bekannt wurde, gibt es Probleme bei Verwendung der in CMSmini integrierten SDB-Datenbankemulation auf Maschinen, welche unter einem 64bit-Betriebssystem laufen. Diese Probleme konnten reproduziert werden. Bereits die Anmeldung am Backend war hier nicht mehr möglich.

    Nach genauer Untersuchung konnte die PHP-Funktion crc32() als Übeltäter identifiziert werden. Unverständlicherweise liefert diese PHP-Funktion auf 64bit-Systemen eine andere Checksumme als auf 32bit-Systemen. In Folge dieses Verhaltens bricht SDB korrekterweise die weitere Verarbeitung aufgrund einer vermeintlichen Dateninkonsistenz ab.

    Dieses Verhalten von PHP konnte bisher bei folgenden Betriebssystemen beobachtet werden:

    • Suse Linux Enterprise Server SLES 10 x86_64
    • Ubuntu Server Edition 10.10 64-bit

    Es ist sehr wahrscheinlich, dass dies ein generelles Problem auf 64bit-Systemen ist. Daher wird mit dem nächsten Release von CMSmini die Checksummenberechnung in SDB von crc32() auf md5() umgestellt.

 

  • CMSmini: Version 2.5 veröffentlicht
    Donnerstag, 25. November 2010

    Das bereits angekündigte Release 2.5.007 von CMSmini ist fertig und kann heruntergeladen werden. Nachfolgend die Liste aller Änderungen:

    • Service-Release - Diese CMSmini Version enthält keine neuen Features sondern nur Bereinigungen und Optimierungen der bestehenden Funktionalitäten.
    • Veraltete PHP-Funktionen - Die seit PHP 5.3.0 mit entsprechenden Warnungen (Fehlermeldungen) als veraltet gekennzeichneten Funktionen wurden ersetzt.
    • Update von 2.3 und 2.4 - Identisches Datenmodell von CMSmini 2.3, 2.4 und 2.5 ermöglicht einfaches Update durch Austausch der Scripte ohne Datenmigration.
    • Bugfixes - 3 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

    Und wie immer der obligatorische Hinweis, dass ein Feedback zur aktuellen Version mehr als erwünscht ist.

 

  • CMSmini: Veraltete PHP-Funktionen
    Mittwoch, 17. November 2010

    Mit der kommenden Version 6 von PHP werden einige veraltete Funktionen entfallen, die bis dato auch im Code von CMSmini enthalten waren. Seit PHP 5.3.0 wird dies auch durch entsprechende Warnungen (Fehlermeldungen) wie beispielsweise

    [16-Nov-2010 23:42:16] PHP Deprecated: Function ereg() is deprecated in /var/www/test.php on line 9

    unübersehbar angezeigt. Dies ist für mich Grund genug, ein Zwischenrelease des Content-Management-Systems zur Verfügung zu stellen, welches zwar keine neuen Features dafür aber besagte Bereinigungen, Optimierungen und ein paar Bugfixes enthalten wird.

    Die Veröffentlichung erfolgt, sobald die Test abgeschlossen sind, voraussichtlich in der KW 47.

 

  • GeoCaching: Philosophie am Morgen
    Donnerstag, 4. November 2010

    Heute wollte ich auf dem Weg zur Arbeit noch den ein oder anderen Cache machen. Es wurde allerdings nur ein einziger. Warum? Ganz einfach! Ich stand über 20 Minuten in der Warteschlange vor einer Baustellenampel in Nieder-Olm. Hier wird die obere Schicht der Straßendecke erneuert, aber hier arbeitet niemand. Wohlgemerkt heute ist ein normaler Werktag. Es ist sonnig, trocken und hat schon über 15° C. Wenn ich mir so anschaue, wie viele Autos an diesem offensichtlich völlig überflüssigen Hindernis warten müssen, will ich gar nicht wissen, welcher volkswirtschaftliche Schaden dadurch alleine heute entsteht. Und wer bezahlt das jetzt? Nicht der Verursacher, sondern mal wieder der kleine Mann.

 

  • Allgemeines: DynDNS-Störung
    Sonntag, 17. Oktober 2010

    Seit zwei Tagen treten vermehrt Störungen des Updates der Verbindungsinformationen zu DynDNS.org auf, weswegen der Server zeitweise von extern nicht erreichbar ist. Die Ursache ist bislang noch unbekannt und ich arbeite an einer Problemlösung.

 

  • GeoCaching: Unverhofft kommt oft
    Montag, 11. Oktober 2010

    Ich war schon relativ spät dran und gerade erst losgefahren, da entdeckte ich auf dem Van vor mir einen GC-Aufkleber. Als der Van dann auch noch im Nachbarort Richtung Bahnhof (eine Sackgasse) abbog, war alles klar. Also nichts wie hinterher und die Insassen auf dem Parkplatz angesprochen. Wie sich herausstellte war es das Team "Rad WM" auf Cachetour nach Bad Sobernheim. Wir haben ein paar Minuten nett geplaudert und Erfahrungen über die Caches in der Umgebung ausgetauscht, bevor ich mich leider wieder auf dem Weg Richtung Arbeit machen musste.

    Zwei Dinge habe ich heute gelernt:

    1. "Rad WM" hat nichts mit Fahrrad fahren zu tun.
    2. Ich brauche unbedingt auch einen Aufkleber für mein Auto. Man weiß ja nie, wer einen dann so anspricht. ;-)

 

  • Allgemeines: Ungeplante Downtime
    Mittwoch, 29. September 2010

    Manchmal glaubt man alles im Griff zu haben und wird dann eines Besseren belehrt. So geschehen heute Morgen. Mein Energieversorger hatte eine Stromabschaltung angekündigt, und ich fühlte mich angesichts des großen, regelmäßig gewarteten USV von APC sicher. Kurz vor der Abschaltung nochmal ein prüfender Blick auf die Anzeigen. Alles grün - passt. Leider hatte das USV zu diesem Zeitpunkt noch nicht mitbekommen, dass seine Akkus wohl schon hinüber waren, und so kam, was kommen musste. Im Moment der Abschaltung stand ich im Dunkeln und der Server auch.

    Als der Strom nach rund 45 Minuten wieder zur Verfügung stand, meldete mir das APC mit nervtötendem Fiepen dann die defekte Batterie. Wie auch immer. Ich habe fast zwei Tage gebraucht, bis alle Dienste und Nutzerdaten auf dem Server wiederhergestellt bzw. aus dem Backups zurückgespielt waren.

    Danke APC, echt tolles Produkt. Das ist in etwa so sinnvoll wie ein Navi, das einem erst nach der Abfahrt mitteilt, dass man hätte abbiegen müssen ... OWNED

 

  • GeoCaching: WALL-E oder so
    Donnerstag, 23. September 2010

    Heute stand ein Abstecher zu dem Geocache GCWCGF auf der Islote de Lobos auf dem Programm. Mein Caching-Highlight in diesem Urlaub. Als ich bei 36°C mit GPS, Wasserflasche, Rucksack, Basecap, langen Jeans und Wanderschuhen ausgerüstet durch unsere Hotelanlage Richtung Ausgang an den Pools vorbei marschiert bin, sahen mich die anderen Gäste an, als wäre ich ein Außerirdischer. LOL, sollten sie sich doch selbst mal sehen. Beim Anblick dieser meist übergewichtigen Bademuggel drängte sich mir zwangsläufig der Vergleich mit den Kreuzfahrern aus dem Film WALL-E auf und ich musste lachen. BTW, in diesem Urlaub habe ich trotz All-Inclusive endlich mal ein paar Kilo ab- anstatt zugenommen. *fg*

 

  • Allgemeines: Hitzefrei für den Server
    Dienstag, 20. Juli 2010

    Heute war es soweit. Nachdem die Temperatur im unglücklicherweise nicht-klimatisierten Serverraum auf über 35° C geklettert war, reichte die passive Kühlung der Hardware nicht mehr aus und der Server hat sich nach 229 Tagen Uptime selbstständig herunter gefahren, um eine Überhitzung zu vermeiden. In den nächsten Tagen wird als Sofortmaßnahme noch ein temperaturgesteuerter Gehäuselüfter eingebaut und vorübergehend der Serverraum in den Nachtstunden belüftet. Der geplante Umzug in eine besser geeignete Lokation ist leider nicht vor Herbst 2011 möglich.

 

  • Hardware: Jay-Book 9901 vs. Debian - Was nicht passt wird passend gemacht
    Donnerstag, 17. Juni 2010

    Jay-Book 9901 180x160 transparent (JayBook9901_180x160tr.gif, 180x160, 16158 Byte)

    Nach ein paar Anlaufschwierigkeiten mit der mir wenig bekannten ARM-Architektur und den Eigenheiten des Geräts läuft nun ein Debian 5.0 (Lenny) samt grafischer Oberfläche auf dem Mininotebook. Somit ist es nun auch an der Zeit, eine kurze Zwischenbilanz zu ziehen, und ich muss sagen, ich bin bisher positiv überrascht.

    Die nächsten Todo's sind die Einrichtung von WLAN-Adapter und Soundkarte sowie die Installation einiger Softwarepakete (Lighttpd, PHP, usw.) sowie ausgiebige Tests als Miniserver und leicht gewichtiges Reisenotebook.

    Ich wäre nicht ich, wenn ich da nicht auch schon wieder ein paar absurde Ideen hätte. Aber all das gibt's demnächst zum Nachlesen auf dieser Website.

 

  • Hardware: Mini-Notebook Jay-Book 9901 (Via VT-8505 ARM) als Linux-Server
    Sonntag, 6. Juni 2010

    Durch Zufall bin ich seit heute Besitzer eines Jay-Book 9901 Mini-Notebooks. Die technische Ausstattung (Via VT-8505 ARM Prozessor @ 300 MHz, 128 MB DDRII RAM, 2 GB NAND-Flashspeicher, 10/100 mbit LAN, ...) verspricht zwar keine Höchstleistung. Doch sollte es bei einem Anschaffungspreis von unter 100,- Euro für den Dauereinsatz als günstiger, stromsparender Homeserver durchaus taugen.

    Das Gerät selbst wird in diversen Foren heiß diskutiert, wobei sich die Meinungen von "Abzocke mit Elektronikschrott" über "noch geschenkt zu teuer" bis "ideales Zweitgerät für unterwegs" erstrecken. Die Tendenz ist jedoch klar erkennbar negativ. Dies mag nicht zuletzt an einem nicht näher bezeichneten TV-Shopping-Sender liegen, der das 30-US-Dollar-China-Produkt für 200,- Euro als vollwertiges Notebook an ahnungslose Zeitgenossen vertickt.

    Ganz unvoreingenommen werde ich im Laufe der nächsten Tage das vorinstallierte Windows CE 6.0 durch Debian Linux ersetzen und dann ausgiebig testen. Ein Erfahrungsbericht wird folgen. Man darf gespannt sein...

 

  • Betriebssysteme: Windows 7 - Der Blick über den Tellerrand
    Samstag, 1. Mai 2010

    Auch Pinguinliebhaber sollten von Zeit zu Zeit einmal sehen, was sich außerhalb ihrer Welt so tut. Also hab ich zwei Jahre nach meinem ganz persönlichen Vista-Desaster allen Mut zusammengenommen und das aktuelle Windows installiert. Ein herzliches Dankeschön geht an dieser Stelle an Matthias Groben für die Überlassung einer nagelneuen Windows 7 Home Premium Lizenz.

    Mir stellen sich nun nach dem ersten Beschnuppern ein paar klitzekleine Fragen?

    • Warum erzählt mir die sogenannte Suche von Windows, dass keine der rund 200 Konfigurationsdateien in einem Verzeichnis die Zeichenfolge toggleconsole enthält?
      Wenn ich diese nicht ein paar Minuten zuvor selbst eingetragen hätte, würde ich das eventuell ja noch glauben. Trotzdem Kompliment. Die Suche ist super schnell - sie findet zwar nix, aber die Relevanz von Suchergebnissen wird eh hoffnungslos überbewertet. Nicht dass man dieses drollige Verhalten nicht schon seit Windows XP kennen würde, aber wie lernresistent man in Redmond ist, erstaunt einen dann doch immer wieder.
    • Warum fährt Windows einen Rechner bei Netzbetrieb standardmäßig nach 30 Minuten in den Standby?
      Um Strom zu sparen und was für die Umwelt zu tun? Lustig. Denn der dadurch abgebrochene 10GB-Download musste komplett nochmal neu gestartet werden. Das hat jetzt aber wirklich richtig viel gebracht mit dem Stromsparen, und mein Provider freut sich bestimmt über den zusätzlichen Traffic auf meiner Flatrate. Auch und nicht zu vergessen meine Kinder, die waren sicher echt froh, dass sie am Wochenende nicht mit ihrem Papa spielen mussten. Liebe Firma Microsoft vielleicht wäre es eine gute Idee, das System erstmal prüfen zu lassen, ob noch ein Prozess läuft, der sich vom Ruhebedürfnis des Betriebssystems irgendwie gestört fühlen könnte.
    • Warum will Windows unbedingt mein Personal Trainer sein?
      Möchte ich mal ganz gemütlich einen Film schauen, muss ich alle 15 Minuten aufstehen, zum Rechner hechten und an der Maus rütteln. Tue ich es nicht, schmollt Windows und der Bildschirm bleibt schwarz. Hoppla, das ist ja noch penetranter als die Werbepausenfrequenz bei RTL & Co. Lieber Herr Gates, wenn ich mich sportlich betätigen will, kaufe ich mir dann doch eher eine Wii oder laufe ganz analog eine Stunde durch den Wald.
    • Warum schluckt oder würfelt Windows beim Neustart gelegentlich einen Teil der Desktop-Icons?
      Wenn ich "Finde-den-Fehler" oder "Memory" spielen will, frag ich meine Kinder, ob sie mir ihre Spiele ausleihen. Das macht nicht nur mehr Spaß, sondern funktioniert dort sogar ohne Strom und ohne einen teuren Rechner.

    BTW, die Fragen sind natürlich rein rhetorischer Natur. Doch wenn selbst meine Windows-affine bessere Hälfte feststellt, "was ist denn das jetzt wieder für'n Scheiß" (Zitat), bin ich wirklich erleichtert, denn ich bin nicht allein.

    Zusammengefasst möchte ich meine Eindrücke jetzt einmal so umschreiben:
    (Ähnlichkeiten mit der aktuellen Microsoft-Werbung sind rein zufällig)

    "Ich bin ein PC und Windows 7 war definitiv nicht meine Idee..."

 

  • Allgemeines: Serverumstellung
    Mittwoch, 21. April 2010

    Heute hatte ich endlich einmal Zeit und Gelegenheit, das webbasierte Backend des Servers mit SSL und Authentifizierung zu versehen, was mit dem Webserver Lighttpd erfreulicherweise nahezu reibungslos funktioniert hat. Bei nächster Gelegenheit werde ich noch das selbstgenerierte Zertifikat durch ein von CAcert signiertes Zertifikat ersetzen.

 

  • CMSmini: Distributionspakete aktualisiert
    Freitag, 16. April 2010

    Der Fehlerteufel hat beim Packen der Distributionspakete für CMSmini wieder zugeschlagen. Die Konfigurationsdatei enthält noch den Datenbanknamen des RC1. Dies ist zwar eher als kosmetisches Problem zu sehen, da dieser Name in der Regel an die Vorgaben des Providers angepasst werden muss. Um jedoch Verwirrungen vorzubeugen, stehen neue Distributionspakete mit der Revisionsnummer 2.4.054 zum Download bereit. Bereits in Betrieb genommene Installationen der Version 2.4.053 müssen nicht aktualisiert werden.

 

  • CMSmini: Neue Online-Demo verfügbar
    Mittwoch, 7. April 2010

    Nun ist die neue Version auch als Online-Demo verfügbar. Wie bereits angekündigt unterscheidet sich die neue Online-Demo von dem regulären CMSmini Release dahingehend, dass sowohl Dateiuploads als auch die Einbindung von PHP-Quelltexten aufgrund früherer Vorkommnisse deaktivert wurden.

 

  • CMSmini: Version 2.4 veröffentlicht
    Sonntag, 4. April 2010

    Es ist geschafft. Das Backend von CMSmini (Skripte + Bilder) bewegt sich nun mit 248 KB wieder in Rahmen der Vorgaben. Damit ist diese Version zur Nutzung freigegeben. Nachfolgend eine Liste der wichtigsten Neuerungen der Version 2.4.053:

    • Anpassbare Startseite - Die Startseite des Backends kann mit individuellem Inhalt aus der Datei 'cm.inc.splash.htm' versehen werden.
    • Verbesserter Workflow - Bestehende Seiten, Meldungen, Termine und Vorlagen können nun per Mausklick dupliziert werden.
    • Erweiterte Prüfung - Die Verwendungsprüfung im Dateien-Modul wurde um die Prüfung der Verwendung in Vorlagen erweitert.
    • Dateiabgleich - Von extern neu hinzugefügte Dateien (z.B. via FTP) werden im Dateien-Modul automatisch erkannt und aufgenommen.
    • Formulare - Funktionalität im Frontend für diverse VIP-Formulare hinzugefügt (Anmeldung, Abmeldung, Passwortänderung).
    • Sortierung - Die Regeln für alle Listensortierungen wurden überarbeitet und um eine standardmäßige Sekundärsortierung ergänzt.
    • Passwortfelder - Neu generierte Passworte werden im VIPs-, Benutzer- und Passwort-Modul nach der Generierung im Klartext angezeigt.
    • Systembenutzer - Der Benutzername des Systemkontos kann nun innerhalb von CMSmini über das Passwort-Modul geändert werden.
    • Webserver - Unterstützung für den schlanken Webserver Lighttpd Version 1.4 oder höher mit PHP als FastCGI hinzugefügt.
    • Update von 2.3 - Identisches Datenmodell von CMSmini 2.3 und 2.4 ermöglicht einfaches Update durch Austausch der Scripte ohne Datenmigration.
    • Bugfixes - 6 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

    Und wie immer der obligatorische Hinweis, dass ein Feedback zur aktuellen Version mehr als erwünscht ist.

 

  • CMSmini: RC1 und Codeoptimierungen
    Sonntag, 28. März 2010

    Durch die notwendigen GPL-Lizenzhinweise in den Dateien von CMSmini ist die Gesamtgröße des Systems stark angewachsen. Aktuell liegt sie bei 273 KB alleine für die Backend-Skripte und überschreitet damit das Limit von 250 KB deutlich. In den nächsten Tagen werde ich durch die ein oder andere Optimierung versuchen, das Volumen wieder unter die magische Grenze zu drücken.

 

  • CMSmini: Online-Demo wegen Missbrauchs wieder deaktivert
    Mittwoch, 17. März 2010

    Leider gibt es immer wieder Zeitgenossen, die jede sich bietende Gelegenheit nutzen, fremde Rechner als Spam-Schleudern zu missbrauchen. Also habe ich heute die Online-Demo wieder abgeschaltet. Es wird sie in der bisherigen Form auch nicht mehr geben. An ihre Stelle tritt mit Erscheinen der finalen CMSmini Version 2.4 eine eingeschränkte Version des Systems, bei der alle Funktionalitäten betreffend Dateiuploads und Einbindung fremder PHP-Quelltexte deaktiviert sind.

 

  • CMSmini: Online-Demo verfügbar
    Samstag, 13. März 2010

    Seit heute ist eine voll funktionsfähige Online-Demo der aktuellen Version von CMSmini verfügbar. Sie ist öffentlich zugänglich und kann somit von jederman zum Kennenlernen des Systems genutzt werden.

 

  • CMSmini: CMSmini ab Version 2.4 unter GPL
    Donnerstag, 11. März 2010

    GPL v3 Logo klein (gplv3-88x31.png, 88x31, 2986 Byte)

    Mit dem heutigen Erscheinen der dritten Beta von CMSmini Version 2.4 ändert sich das CMSmini-Lizenzmodell von klassischer Freeware hin zu Open Source. Das Content Mangement System steht nun offiziell unter der GNU General Public License. Dies treibt zwar die Dateigröße der Distribution etwas in die Höhe, doch bietet die neue Lizenz sowohl für Anwender als auch Entwickler mehr Rechtssicherheit.

 

  • Allgemeines: Zwischenbericht zum neuen Server
    Donnerstag, 14. Januar 2010

    Das neue Blech rennt nun ein paar Tage und momentan sieht es so aus, als ob das Konzept aufginge.

    Debian läuft erwartungsgemäß sehr stabil bei erfreulich niedriger Aktualisierungsfrequenz. Auch die Hardware überrascht. Mit einem Verbaruch von summa summarum 20 Watt hatte ich gerechnet, nachgemessen waren es dann sogar nur knapp 9 Watt im Leerlauf und maximal 12,6 Watt unter Volllast (= 100% CPU, Load von über 10 und ständiges I/O auf die Platte). Einem 24/7-Dauerbetrieb des kleinen Servers steht nun nichts mehr im Wege.

    Das Ganze hängt mittlerweile bedingt durch unsere "typisch ländliche" Energieversorgung (im Schnitt zwei Stromausfälle pro Woche) an einem ordentlichen USV von APC mit nachgelagertem 3kW-Notstromaggregat. Man gönnt sich ja sonst nichts. ;-)

    Um es mal verständlicher auszudrücken: Der neue Server zieht unter Last gerade mal die Hälfte des Stroms den ein bundesdeutsches Durchschnittswohnzimmer (TV, SAT und DVD) im Standby verbraucht. Der Dauerbetrieb des Servers kostet bei den derzeitigen Strompreisen auf's Jahr gerechnet nicht einmal 20 €. Ein kleiner Schritt in Richtung GreenIT und vielleicht endlich die lang ersehnte Verfügbarkeit von >99%.

 

  • CMSmini: Version 3.0 doch erst Mitte 2010
    Freitag, 25. Dezember 2009

    Der Aufwand ist doch höher als erwartet. Auch wenn vieles reine Fleißarbeit ist, so kostet es doch enorm Zeit. Daher wird das erste Release von Version 3.0 erst Mitte 2010 erscheinen.

 

  • CMSmini: Erster Snapshot von Version 2.4
    Sonntag, 29. November 2009

    Ein erster Snapshot steht zum Download bereit. CMSmini Version 2.4 wird lediglich Detailverbesserungen und den ein oder anderen Bugfix enthalten. Das Datenmodell bleibt gegenüber Version 2.3 unverändert, was ein Update vereinfacht. Um Feedback wird gebeten.

 

  • CMSmini: Statusbericht
    Mittwoch, 18. November 2009

    Nachdem der neue Server nun läuft, ist auch endlich wieder Zeit die Entwicklung von CMSmini voran zu treiben. In den nächsten Tagen stelle ich die Update-Anleitung von Version 2.2 auf Version 2.3 fertig und beginne mit der Dokumentation der neuen Version 2.3.

 

  • Allgemeines: Der neue Server geht in Betrieb !!!
    Dienstag, 17. November 2009

    Heute war es nun endlich so weit. Nach zwei Wochen werkeln (hard- und softwaremäßig) konnte ich den Umzug von "Murphy's World @  home" auf den neuen stromsparenden Server abschließen.

    Hardware

    • Prozessor: Intel® Atom™ CPU N270 (1.6 GHz, Singlecore, 533 MHz FSB, 512 KB L2-Cache)
    • Kühlung: passiv
    • Mainboard: Intel® D945GSEJT mit Intel® 945GSE Express-Notebookchipsatz
    • Grafik: onboard Intel® Mobile 945GME Express Integrated Graphics Controller
    • Sound: onboard Intel® 82801G (ICH7 Family) High Definition Audio Controller
    • Netzwerk: onboard Realtek RTL8111/8168B PCI Express Gigabit Ethernet Controller
    • Hauptspeicher: Kingston 2GB DDR2 800 (RMN2-800/2G)
    • Festplatte: Fujitsu MHW2120B (2.5", SATA, 120GB)
    • Sonstige: Sat-Receiver-Gehäuse, Voltcraft AD-50 Netbook-Netzteil (12/19 V, 50 Watt, 2 USB-Ladebuchsen)

    Software

    • Betriebssystem: Debian GNU/Linux 5.0.4 (lenny)
    • Kernel: 2.6.26-2-686 #1 SMP (i686)
    • Webserver: Apache/2.2.9 und lighttpd/1.4.19
    • Datenbank: MySQL/5.0.51a (Server + Client)
    • Scripting: Perl/5.10.0 und PHP/5.2.6
    • Sonstige: Teamspeak Server/2.0.23.19 RC2, HLDS Bootstrapper Version 34, Vuze/3.1.1.0, OpenSimulator/0.6.6, u.a.

    Alle Komponeten des neuen Systems sollen laut Herstellerangaben zusammen einen maximalen Energiebedarf von weniger als 20 Watt und damit nur rund 10% des alten Servers haben. Zwar sind Herstellerangaben immer mit Vorsicht zu genießen, doch ist davon auszugehen, dass der Server nicht ständig am Limit laufen wird und als Durchschnittswerte sollten die Angaben durchaus taugen.

    Das Ganze hängt bedingt durch unsere "typisch ländliche" Energieversorgung an einem ordentlichen USV von APC mit nachgelagertem 3kW-Notstromaggregat.

    Die nächsten Tage werden zeigen, wie sich das neue Blech so anlässt.

 

  • CMSmini: Version 2.3 veröffentlicht
    Samstag, 17. Oktober 2009

    Heute wurde die finale Version von CMSmini Version 2.3 veröffentlicht. Neben den angekündigten Patches bezüglich suPHP und anderer exotischer Konfigurationen enthält die neue Version bereits einige Erweiterungen, die für die kommende Version 3.0 geplant waren:

    • Benutzeroberfläche - Einige Veränderungen an Oberfläche und Bedienung basierend auf Erfahrungen und Wünschen von CMSmini Benutzern.
    • Menüverwaltung - Menümodul überarbeitet und erweitert sowie die Struktur der Menüvorlagen vereinfacht und zugleich flexibler gestaltet.
    • suPHP-Anpassung - Generierung der PHP-Dateien von Vorschau und Website optional mit strengeren, zu suPHP kompatiblen Dateirechten möglich.
    • IIS-Patch - Schwerwiegende Probleme mit dem Versand von Javascript-Formularen bei Verwendung des Microsoft Internet Information Servers beseitigt.
    • Kompatibilität - Änderungen zur Erhöhung der Kompatibilität mit exotischen PHP-Konfigurationen diverser Massenprovider durchgeführt.
    • Update MySQL/SDB-API - Datenbankschnittstelle um die Funktion CMdbAffectedRows() zum Ermitteln der Anzahl betroffener Datensätze erweitert.
    • Listingschutz - Mechanismus zum Schutz der Datei- und Archiv-Verzeichnisse gegen unerwünschtes Auflisten des Verzeichnisinhalts eingebaut.
    • Editoraktualisierung - Version 3.2.5 des optionalen, externen TinyMCE-Editors getestet und zur Verwendung in CMSmini Version 2.3 freigegeben.
    • Codeoptimierungen - Überarbeitung des Quellcodes im Bezug auf Umfang und Geschwindigkeit.
    • Bugfixes - 8 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

 

  • CMSmini: Premiere - CMSmini auf AVM FRITZ!Box
    Freitag, 25. September 2009

    Heute wurde der gerade frisch erschienene Release Candidate 1 von CMSmini Version 2.3 erfolgreich auf einer AVM FRITZ!Box mit modifizierter Firmware installiert und in Betrieb genommen. Das für diesem Zweck verwendete Firmware-Image des DSL-Routers enthält einen Webserver Apache/1.3.41 mit PHP/4.4.9. Als Datenhaltung dient die SDB-Datenbankemulation und für die Persistierung wird ein an den Router angeschlossener USB-Stick genutzt. Ein herzliches Dankeschön geht hierbei an meinen Arbeitskollegen Matthias Sturm, der die Idee dazu hatte, die Tests durchgeführt hat und das Ganze nun unter der Domain http://imperialgalaxy.de betreibt.

 

  • CMSmini: Release von Version 2.3 verzögert sich wegen fehlender Resonanz
    Mittwoch, 16. September 2009

    Leider gab es bisher zuwenig Resonanz auf die beiden veröffentlichten Beta-Versionen von CMSmini, so dass sich der Release Candidate nun auf unbestimmte Zeit verzögert, bis ich selbst die Zeit für ein umfassendes eigenes Testing haben werde.

 

  • CMSmini: Version 3.0 erscheint voraussichtlich noch im Jahr 2009
    Samstag, 12. September 2009

    Die Entwicklung von Version 3.0 geht parallel zu den Arbeiten an Version 2.3 in großen Schritten voran. Neben einem vollständig überarbeiteten Datenmodell und der Einführung von Ressorts wird das dritte große Release von CMSmini erstmalig mit dem Webserver Lighttpd und der Datenbank Postgres zusammenarbeiten.

 

  • CMSmini: Erste Beta von Version 2.3
    Freitag, 28. August 2009

    Vor ein paar Minuten ist die erste offizielle Beta-Version (Revisionsnummer 2.3.034) fertig geworden. Sie ist vorab schon einmal grob durchgetestet und scheint soweit stabil zu laufen. Außer dem angekündigten Hotfix bezüglich suPHP wurde noch die Oberfläche des Menü-Moduls überarbeitet, die Struktur der Menüpunkte vereinfacht (bei gleichzeitig größerer Flexibilität) sowie einige weitere Anpassungen zur Verbesserung der Kompatibilität bezüglich "exotischer" PHP-Konfigurationen (z.B. short_open_tag = Off) gemacht. Der Vollständigkeit halber sei noch darauf hingewiesen, dass sich auch ein paar Menüpunkt-Platzhalter geändert haben (LINKZIEL statt FENSTER, LINKNAME statt NAME, usw.) Für Fragen und Feedback stehe ich natürlich wie immer zur Verfügung.

 

  • CMSmini: Erster Snapshot von Version 2.3
    Freitag, 14. August 2009

    Auf der Downloadseite steht aber sofort ein erster Entwickler-Snapshot der kommenden Version zum Testen bereit. Er trägt die Revisionsnummer 2.3.012. Dabei handelt es sich zwar um ein vollständiges System, doch sind nicht alle Teile funktionsfähig. Der Download enthält bereits die (z.Z. noch ungetesteten) Anpassungen für suPHP sowie ein überarbeitetes Menümodul. Um Feedback wird gebeten.

 

  • CMSmini: Version 2.3 erscheint früher als geplant
    Montag, 10. August 2009

    Aufgrund einer aktuellen Nutzeranfrage bezüglich schwerwiegender Probleme in Verbindung mit suPHP wird der Erscheinungstermin von Version 2.3 vorgezogen. Diese Version wird (wahrscheinlich) schon Ende August und nicht erst Anfang 2010 zur Verfügung stehen, aber noch nicht  die geplanten Erweiterungen enthalten, sondern ein reines Service Release mit Verbesserungen der bestehenden Funktionalität darstellen. Aus diesem Grund muss nun auch die Fertigstellung der Handbücher auf einen späteren Terminen verschoben werden.

 

  • CMSmini: Distributionsarchive fehlerhaft
    Donnerstag, 6. August 2009

    Beim Packen der Archive für die Distribution von CMSmini in Version 2.2.031 haben sich Fehler eingeschlichen, die dazu führen, dass das System nicht fehlerfrei arbeitet. Davon betroffen sind sowohl das TAR.GZ- als auch das ZIP-Archiv. Auf der Downloadseite stehen korrigierte Pakete unter der Revisionsnummer 2.2.032 zum Download bereit. Ich bitte eventuelle Unannehmlichkeiten zu entschuldigen.

 

  • CMSmini: Version 2.2 veröffentlicht
    Freitag, 24. Juli 2009

    Die neue Version von CMSmini ist seit heute verfügbar. Zu den Verbesserungen zählen:

    • Editoraktualisierung - Der optionale, externe WYSIWYG-Editor TinyMCE wird jetzt in Version 3.x unterstützt.
    • Erweiterte Dateiverwaltung - Das neue Modul zur Verwaltung der Dateien enthält nun Metadaten, MD5-Prüfsummen und eine Suche nach Dateien.
    • Persönliche Notizen - Ein Modul zum Speichern von eigenen textbasierten Notizen innerhalb von CMSmini wurde hinzugefügt.
    • Verbesserte Navigation - Speicherung und Wiederherstellung der letzten Scrollposition im Menübaum auch nach der Bearbeitung von Menüpunkten oder Seiten.
    • Tabulatorfunktion - In allen Codeeingabefeldern kann die Tabulatortaste verwendet werden, um z.B. übersichtliche Einrückungen zu erzeugen.
    • Dateisystemoperationen - Workaround zur Vermeidung von Problemen durch fehlerhaftes Caching von Dateieigenschaften auf Windows-Servern hinzugefügt.
    • Magic Quotes - Workaround zur Entschärfung der Auswirkungen des umstrittenen PHP-Konfigurationsparameters "magic_quotes_gpc" hinzugefügt.
    • Bugfixes - 9 Bug-Reports wurden bearbeitet und verifizierte Probleme beseitigt.

 

© 2012 Murphy's World     Alle Rechte vorbehalten     Impressum