Murphy's World @ home

server holyghost alias dyndns.murphys-world.de

START
Projekt Murphy's CMSmini JavaScript TIPPS & TRICKS GeoCaching
NEWS TERMINE FUNSTUFF LINKS
VIP-BEREICH KONTAKT IMPRESSUM

Allgemeines
News

Anzeigen: alle | nur Allgemeines | nur Betriebssysteme | nur CMSmini | nur GeoCaching | nur Hardware | nur Konzert

  • CMSmini: Entwicklerversion 2.7.005 bereitgestellt
    Montag, 5. Juni 2017

    Eine Entwicklerversion des kommenden CMSmini 2.7 kann seit heute heruntergeladen werden. Es ist das erste Release mit Unterstützung für eine angepasste Version des NicEdit von Brian Kirchoff (http://www.nicedit.com/). Da dieser Inline Rich Text Editor im gegensatz zu CMSmini unter einer MIT-Lizenz und nicht unter einer GPL-Lizenz steht, kann der Editor nicht zusammen mit CMSmini ausgeliefert werden, sondern muss als separate Datei heruntergeladen und ins System eingebunden werden.

 

  • CMSmini: Version 2.6 veröffentlicht
    Freitag, 5. Mai 2017

    Nach umfangreichen Tests konnte ich endlich das neue Release 2.6 von Murphy's CMSmini in seiner finalen Form freigeben und zum Download bereitstellen.

    Die wichtigsten Neuerungen gegenüber der recht alten Vorgängerversion sind:

    • SDB-Update - Aktualisierung der SDB-Datenbankemulation auf Version 0.0.3 wegen unterschiedlicher crc32-Berechnung in 32bit- und 64bit-Umgebungen.
    • UTF-8 (PHP) - Workaround für den in PHP 5.4 und 5.5 fehlerhaft implementierten neuen Encoding Parameter der Funktion htmlentities() erstellt.
    • UTF-8 (Webserver) - Erzwingen der Auslieferung der Inhalte als ISO-8859-1, selbst wenn der Webserver auf UTF-8 konfiguriert wurde.
    • Erweitertes Kopieren - Kopierfunktion für Seiten, Meldungen und Termine kann nun auch Daten in bereits bestehende Einträge kopieren.
    • Browsererkennung - Neue Browsererkennung, die auch Chrome und höhere Versionen von Firefox und MSIE korrekt identifizieren kann.
    • Anzeige Speichergrößen - Darstellung wahlweise IEC-konform mit Binärpräfixen oder pseudo SI-konform mit Dezimalpräfixen.
    • SDB ready to run - SBD-Datenbankemulation wurde als Standard-Datenhaltung vorkonfiguriert und die Tabellen sind bereits angelegt.
    • Logging - Rudimentäres konfigurierbares Logsystem hinzugefügt.
    • Bugfixes - 5 Bug-Reports bearbeitet und verifizierte Probleme beseitigt.

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

    Ich wünsche euch viel Spaß bei der Arbeit mit dieser neuen Version!

 

  • CMSmini: Customizing von nicEdit fertig
    Dienstag, 25. April 2017

    Alle für CMSmini 2.7 erforderlichen Anpassungen sind in den von Brian Kirchoff geschriebenen Editor eingearbeitet. Nun folgen die Änderungen an der Editor-API von CMSmini, um zukünftig mehrere verschiedene Editore unterstützen zu können.

 

  • Konzert: ASP Intimus Tour 2017
    Samstag, 15. April 2017

    Ein ASPisches Heimspiel in der ausverkauften BATSCHKAPP. Beinahe wäre der gestrige Abend für mich wegen scheinbar kurzfristig anberaumter Sanierungsarbeiten an der Bahnstrecke ins Wasser gefallen. An dieser Stelle noch einmal vielen Dank an die Deutsche Bahn für diese logistische Meisterleistung und die frühzeitige Information der Bahnreisenden (Manchmal meine ich Dinge nicht so, wie ich sie schreibe!).

    Aber zurück zum Thema. ASP Konzerte sind und waren schon immer ein wenig speziell, doch die PUR & RAR Events sind etwas ganz Besonderes. Mit akustischen Instrumenten und ohne elektronische Unterstützung klingen die Songs noch einmal völlig anders und schaffen mit einer Setlist voller selten gespielter Titel eine, wie es der Tourname bereits andeutet, sehr intime und intensive Atmosphäre.

    Bei der nächsten Tour dieser Art bin ich auf jeden Fall wieder dabei.

    ASP Intimus FFM 2017 (ASP_Intimus_FFM_2017.jpg, 400x300, 19,2 KiB)

    Tossi Groß, Lutz Demmler, Asp Spreng, Murphy Wyler, Stefan Günther und Sören Jordan (v.l.n.r.)

 

  • CMSmini: Beginn der Arbeiten an CMSmini V 2.7
    Mittwoch, 12. April 2017

    Heute beginnen offiziell die Arbeiten an der kommenden Version 2.7 von Murphy's CMSmini.

    Im ersten Schritt wird ein Fork der aktuellen Beta von Version 2.6 erstellt und bereinigt. Anschließend  werden die Erweiterungen für den neuen Editor aus dem PoC eingepflegt und vervollständigt. Außer dieser Editorerweiterung stehen notwendige Anpassungen für PHP 7 und MySQL 5.7 im Mittelpunkt der Arbeiten.

    Parallel dazu geht natürlich das Testing an Version 2.6 weiter, damit das finale Release (größere Katastrophen mal ausgeschlossen) noch diesen Monat veröffentlicht werden kann.

     

 

  • CMSmini: V 2.6 beta 1 veröffentlicht
    Dienstag, 11. April 2017

    Seit heute steht die erste Betaversion von Murphy's CMSmini V 2.6 zum Download bereit.

 

  • CMSmini: V 2.6 alpha 2 veröffentlicht
    Dienstag, 28. März 2017

    Seit heute steht die zweite vollständige Version 2.6 von Murphy's CMSmini mit allen Features zum Download bereit. Jetzt geht es in die Betaphase.

 

  • CMSmini: nicEdit Prototyp
    Donnerstag, 16. März 2017

    Ein erster CMS-Prototyp mit integriertem nicEdit ist fertiggestellt. Dabei handelt es sich um eine erweiterte Version 2.6 alpha1 von CMSmini, in die testweise ein modifizierter nicEdit V 0.9 r25 mit Erweiterungen für die systeminternen Bild- und Linklisten eingebunden wurde. Bisher sieht es recht gut aus. Die primären Probleme sind alle gelöst (autmatische Anpassung bei Größenänderung des Fenster, Zurücksetzen des Formulars, Einbinden der CMSmini Bild- und Linklisten, usw.).

 

  • CMSmini: neuer Rich Text Editor
    Sonntag, 12. März 2017

    Die letzte Woche habe ich zu einem großen Teil damit verbracht, einen Proof of Concept (PoC) mit den drei in die engere Auswahl gekommenen Rich Text Editoren durchzuspielen.

    Editor Pluspunkte
    Minuspunkte
    CKEditor

    - mächtiger Editor mit vielen Funktionen
    - GNU General Public License

    - Größe Basisinstallation > 2 MB
    - komplexe Struktur mit vielen Einzeldateien
    - aufwendige Integration in CMSmini
    - keine Unterstützung für alte Browser
    nicEdit

    - Größe Basisinstallation ca. 40 KB
    - zwei Dateien (1 Script + 1 Grafiken)
    - einfache Integration in CMSmini
    - gut dokumentiert

    - MIT Lizenz
    - seit 2009 nicht mehr gepflegt
    - keine Unterstützung für alte Browser

     widgEditor

    - Dateigröße ca. 64 KB
    - 13 Dateien (1 Script + 10 Grafiken + 2 Styles)
    - GNU General Public License
    - unterstützt alte Browser wie Firefox 1.5 und IE 5.5

    - stellt nur rudimentäre Funktionen zur Verfügung
    - aufwendige Integration in CMSmini
    - seit 2008 nicht mehr gepflegt

    Fazit:

    Der CKEditor ist vom Funktionsumfang ein sehr mächtiges Werkzeug vergleichbar mit dem TinyMCE. Er scheidet dennoch aus, da er zum einen keinen signifikanten Benefit zum bereits unterstützten TinyMCE bietet und zum anderen mit einer Größe von über 2 MB in der Basisinstallation bereits 8x so groß wie CMSmini selbst ist.

    Der widgEditor bietet einen für heutige Verhältnisse viel zu geringen Funktonsumfang, allerdings ist er der einzige Editor, welcher auch mit den älteren Browsern zusammenarbeiten kann, die von CMSmini unterstützt werden. Die Integration in CMSmini und das Ergänzen wichtiger Funktionen hat sich leider als zu aufwendig herausgestellt, weswegen er in der aktuellen Betrachtung nicht mehr berücksichtigt wird. Allerdings ist er ein heißer Kandidat für eine spätere Betrachtung.

    Aktuell favorisiert ist somit der nicEditor, welcher zwar nicht unter GPL Lizenz steht und somit nicht direkt in die Distributionspakete von CMSmini integriert werden kann, aber er bietet das ausgewogenste Verhältnis zwischen Größe, Funktionsumfang, Erweiterbarkeit und Integrationsfähigkeit in CMSmini.

 

  • CMSmini: V 2.6 alpha 1 veröffentlicht
    Dienstag, 7. März 2017

    Seit heute steht die erste vollständige Version 2.6 von Murphy's CMSmini mit allen Features zum Download bereit. Nur noch ein paar Codeoptimierungen und -bereinigungen stehen aus. Sobald diese durch sind und auch das vollständige Testing auf den verschiedenen Referenzsystemen keine gravierenden Mängel aufweist, geht es in die Betaphase.

 

  • CMSmini: Zweites Release der V 2.6 dev
    Donnerstag, 2. März 2017

    Ein zweites, fehlerbereinigtes Release der kommenden Version 2.6 von CMSmini ist verfügbar.

    Die Unterstützung eines weiteren WYSIWYG-Editors habe ich auf Version 2.7 verschoben, da ich noch unschlüssig bin, welcher Editor es werden los. Momentan schwanke ich zwischen dem CKEditor als AddOn-Lösung, wie sie auch beim TinyMCE realisiert ist, oder dem NicEdit bzw. dem widgEditor als schlanke Lösung mit vollständiger Systemintegration inklusive Aufnahme in die Distributionspakete von CMSmini.

 

  • Hardware: Serverumbau fertig
    Samstag, 25. Februar 2017

    Mein kleiner Server ist umgebaut und wieder online. Neben dem Einbau der neuen SSD und der Reparatur des Frontpanels hat er auch einen 40mm Lüfter für CPU und Chipsatz bekommen, da er letzten Sommer gelegentlich wegen Temperaturproblemen ausgestiegen war. Das alte Satreceivergehäuse ist allerdings geblieben und so habe ich ihn nun auf den Namen "holyghost, the satreserver, revision 2017" getauft.

    Softwaremäßig wurde das Betriebssystem auf Debian 8 (jessie) gehoben und die alten selbstsignierten SSL-Zertifikate durch offizielle Let's Encrypt Zertifikate ersetzt.

    In den nächsten Tagen muss ich noch die Website samt CMS migrieren und ein paar Softwarepaket einrichten. ich denke mal, dass Mitte März wieder alles am Start ist.

    holyghost, the satreserver, revision 2017 (holyghost_the_satreserver_400x300.jpg, 400x300, 38027 Byte)

 

  • Allgemeines: Downtime der Website
    Sonntag, 19. Februar 2017

    Die Website wird für ein paar Tage offline sein, da der lange überfällige Serverumbau ansteht. Neben der Aktualisierung des Betriebssytems auf Debian 8 (jessie) muss ich auch etwas an der Serverhardware anpassen und den neuen NETGEAR ProSafe Plus GS116E Switch verbauen.

    Ich bitte jetzt schon mal den Ausfall zu entschuldigen.

 

  • CMSmini: 1. öffentliches Release von V 2.6
    Freitag, 10. Februar 2017

    Seit heute steht das aktuelle Entwicklersystem von Version 2.6 öffentlich zum Download bereit. Bis auf einige wenige Ausnahmen sind alle Todos aus dem Lastenheft eingearbeitet und grob angetestet. Ich gehe aber mal davon aus, dass noch der ein oder andrere Bug enthalten sein dürfte, was sich im nun folgenden Testing zeigen sollte.

 

  • CMSmini: Mit Volldampf ins neue Jahr
    Samstag, 7. Januar 2017

    Die Feiertage sind um, das neue Jahr hat begonnen und dank meines Weihnachtsurlaubs ist das Lastenheft für Version 2.6 bis auf wenige Punkte abgearbeitet. Als nächstes folgt der Umstieg auf aktuelle Apache, PHP und MySQL-Versionen.

 

  • CMSmini: Version 2.6 läuft stabil unter Ubuntu 12.04 LTS
    Donnerstag, 15. Dezember 2016

    Die letzten Tage habe ich damit verbracht, das System unter der alten Ubuntu 12.04 LTS stabil zum Laufen zu bringen. Eigentlich ist dieses Linux-Release bereits lange aus dem Support raus, aber mit den enthaltenen älteren Versionen von Apache (2.2.22), PHP (5.3.10) und MySQL (5.5.54) war es einfacher, die Bugs innerhalb von CMSmini zu beseitigen.

    Jetzt werden die offenen Punkte aus dem Lastheft abgearbeitet und, wenn CMSmini danach zufriedenstellend läuft, der schrittweise Umstieg auf neuere Infrastruktur durchgeführt.

 

  • Hardware: Installation der neuen SSD
    Sonntag, 11. Dezember 2016

    Das Wochenende genutzt, um mal schnell die neue Samsung SSD einzubauen und eine Probeinstallation von Debian 8 (jessie) durchzuführen. Für den kompletten Umzug fehlt mir allerdings momentan eindeutig die Zeit und so muss die alte Platte noch ein paar Tage/Wochen/Monate/Jahre/Millennien durchhalten.

 

  • CMSmini: Erste lauffähige Version 2.6
    Samstag, 19. November 2016

    Die erste halbwegs lauffähige Entwicklerversion von CMSmini 2.6 steht, aber es liegt noch ein gutes Stück Arbeit vor mir, bevor daraus ein produktiv einsetzbares System wird. Der Umfang der error.log, die idealerweise leer sein sollte, erinnert eher an eine Staatsbibliothek.

 

  • Hardware: Neue SSD
    Mittwoch, 16. November 2016

    Gestern kam ein Päckchen aus der Bucht. Drinnen eine 64 GB Samsung SSD für 20 EU plus Versand. Klingt nach 'nem Schnäppchen, daher gleich mal angeschlossen und die voraussichtliche Restlebenszeit ermittelt. Scheint soweit alles in Ordnung zu sein.

    Die S.M.A.R.T. Warnung von der alten Notebook-Platte im Server ist zwar seit Wochen nicht mehr aufgetaucht, aber dennoch wird sie bei Gelegenheit sicherheitshalber in Rente geschickt.

 

  • Konzert: Willkommen in der Anderswelt - SPIELBANN HeimSuchung Tour 2016
    Freitag, 4. November 2016

    Heute ging es nach Frankfurt auf Konzert in DAS BETT. Die saarländische Gothic-Rock-Band SPIELBANN machte heute auf ihrer ersten eigenen Headlner-Tour Station in Hessen. Als Support war die Steampunk-Band Aeronautica mit dabei.

    Ein geniales Konzert mit der besten Band(e) der Welt und vielen netten, schwarzen Menschen. Alle, die nicht dabei waren, wissen gar nicht, was sie verpasst haben

    Spielbann HeimSuchung FFM 2016 (Spielbann_HeimSuchung_FFM_2016.jpg, 400x300, 19821 Byte)

    Murphy Wyler, Spyke Sinister, Pi von Spielbann, Nic Frost, Seb von Spielbann und Lias Schwarz (v.l.n.r.)

 

  • Hardware: S.M.A.R.T. Warnung
    Montag, 10. Oktober 2016

    Gestern haben mir die SmartMonTools ein paar Warnungen um die Ohren gehauen. Offenbar neigt sich die Lebenserwartung der alten Notebookplatte so langsam dem Ende entgegen. Da wird wohl ein Austausch fällig. Mal sehen, was der SSD-Markt hergibt. Bei der Gelegenheit kann ich dann auch Debian endlich mal neu aufsetzen. Hatte ich eh schon länger vor.

 

  • CMSmini: SDB 0.0.3 final
    Freitag, 30. September 2016

    Die Datenbankemulation SDB liegt seit letzter Woche in Version 0.0.3 vor, ist ausgiebig getestet und wurde heute final freigegeben. Allerdings gilt dies nur für die in CMSmini verwendete PHP-Klasse SDBquery zur Datenmanipulation. Das Administrationstool SDBmyAdmin und das Konvertierungsscript für bestehende SDB 0.0.2 Installtionen musste ich aus Zeitgründen erst einmal zurückstellen. Vorrang haben momentan die großen offenen Punkte aus dem Lastenheft für CMSmini Version 2.6.

 

  • CMSmini: Lastenheft für V 2.6
    Sonntag, 11. September 2016

    Das Lastenheft für CMSmini Version 2.6 steht und ist deutlich umfangreicher geworden als erwartet., ohne dabei nennenswerte neue Features für das System zu enthalten. Es handelt sich zum überwiegenden Teil um reine Anpassungen an die geänderten technischen Anforderungen bei der Webausspielung. Als am aufwendigsten wird sich dabei voraussichtlich die Wahrung der Kompatibilität zu älteren Systemen (z.B. Apache 1.x, PHP 4.x, MySQL 3.x) gestalten.

    Zu den bisher identifizierten wichtigsten geplanten Anpassungen gehören:

    • Ablösung der SDB 0.0.2 durch SDB 0.0.3
      SDB 0.0.2 berechnet seine Prüfsummen via CRC32. Diese fallen aber auf 32-Bit-Systemen und 64-Bit-Systemen unterschiedlich aus. Da heutzutage fast alle Webserver 64-Bit-Systeme sind, ist die Nutzung von SDB 0.0.2 nicht mehr möglich. SBD 0.0.3 wird auf Basis von MD5-Prüfsummen arbeiten. Für bestehende Installationen wird es ein Konvertierungsscript geben.
    • Problem mit der Funktion htmlentities() in PHP 5.4x und 5.5.x
      In PHP-Version 5.4 wurde die Funkltion htmlentities() um einen neuen Encoding-Parameter erweitert, welcher abhängig von der Systemkonfiguration und den übergebenen Daten, einen leeren String zurückliefert und in der Folge zu Datenverlsuten führt. Dieses seltsame Verhalten besteht in den PHP-Version 5.4.x und 5.5.x. Mit PHP 5.6 wurde dieses Problem seitens der PHP-Entwickler behoben.
    • Standard Charset des Webservers übergeht Vorgaben von CMSmini
      Viele Webserver setzen standardmäßig vermehrt auf die Ausspielung der Inhalte in UTF-8 Codierung. Leider ignorieren die meisten aktuellen Webbrowser die gegenteiligen Meta-Angaben innerhalb von CMSmini, was zu Darstellungs- und ggf. Speicherfehlern führt.
    • Neuer unterstützter Webbrowser Google Chrome
      Der von Google entwickelte Webbrowser Chrome und dessen Derivate (z.B. Chromium) liefern sich mit 25% bis 30% Marktanteil ein Kopf-an-Kopf-Rennen mit Firefox und werden daher zukünftig als neuer unterstützer Client für CMSmini berücksichtigt.
    • Unterscheidung von Binär- und Dezimalpräfixen bei Speichergrößen
      Die Darstellung von Speichergrößen kann innerhalb von CMSmini IEC-konform mit Binärpräfixen (1 Kibibyte = 1 KiB = 210 Byte = 1024 Byte) oder pseudo SI-konform mit Dezimalpräfixen (1 Kilobyte = 1 KB = 103 Byte = 1 000 Byte) erfolgen.
    • Fehlendes Logging
      Bisher gab es in CMSmini kein integriertes Loggingsystem. Ein solches wird erstmals mit der kommenden Version des Systems rudimentär implementiert.

    Auf der Agenda stehen noch gut zwei Dutzend weitere kleine Punkte, die abgearbeitet werden müssen.

    Nach dem Überschlagen der Aufwände habe ich mal Ende Q1/2017 als möglichen Releasetermin ins Auge gefasst.

 

  • CMSmini: Weiterentwicklung V 2.6
    Sonntag, 14. August 2016

    Nach gut drei Jahren Stillstand habe ich heute die Weiterentwicklung an CMSmini wieder aufgenommen, da sich zwischenzeitlich einge Veränderungen und Neuerungen technischer Art ergeben haben.

    Die vorliegende aktuelle Version 2.5 von CMSmini wird leider den geänderten Anforderungen im World Wide Web nur noch bedingt gerecht. Seien es die niemals versiegenden UTF8-Probleme oder Inkompatibilitäten mit neueren PHP- und MySQL-Versionen oder ganz banal eine unterschiedliche Berechnung von CRC32-Checksummen auf 32-Bit- und 64-Bit-Systemen. All dies trägt dazu bei, dass ein produktiver Einsatz des in die Jahre gekommenen CMSmini-Releases eigentlich nicht mehr möglich ist.

    Für die nächsten Tage plane ich erst einmal eine Bestandsaufnahme der bereits erfolgten Entwicklung an Version 2.6 und stelle ein neues Lastenheft zusammen. Erst dann kann ich grob abschätzen, wieviel Zeit ich für das Projekt benötigen werde.

 

  • Konzert: Musikalischer Besuch im Hotel Astoria - ASP Verfallen 2 Tour 2016
    Donnerstag, 7. April 2016

    Da steht man vorm Kulturzentrum Schlachthof in einer Schlange umgeben von vielen lieben schwarzen Menschen und wartet, dass das Konzert endlich beginnen möge.

    Ich bin schon extrem gespannt, wie ASP die Geschichte um den Protagonisten Paul musikalisch weiterspinnt und wie sich die Supportband SPIELBANN live anhören mag.

    Das dürfte ein kurzweiliger Abend werden.

    ASP Verfallen2 WI 2016 (ASP_Verfallen2_WI_2016.jpg, 400x300, 19,5 KiB)

    Ma Sturm und Murphy Wyler (v.l.n.r.)

 

  • CMSmini: Der Zahn der Zeit
    Montag, 21. März 2016

    In den letzten Wochen wurde ich von mehreren Personen unabhängig voneinander auf den aktuellen Status von Murphy's CMSmini angesprochen und um Support gebeten.

    Dabei hat sich gezeigt, dass die aktuelle "Langlauf"-Version 2.5 nach fünf Jahren nicht mehr ganz dem Stand der Technik genügt. Auch wenn in allen oben genannten Fällen ein Workaround gefunden werden konnte, so ist doch eine generelle Überarbeitung des Systems angebracht, um den geänderten Anforderungen im WWW genüge zu tun.

 

  • Konzert: Diary of Dreams in der Batschkapp in Frankfurt
    Montag, 16. November 2015

    Unverhofft kommt oft! So wie dieser ungeplante Besuch in der Frankfurter BATSCHKAPP.

    Glücklicherweise hatte ich noch rechtzeitig mitbekommen, dass Ma Sturm seinen für heute geplanten Konzertbesuch ausfallen lassen wollte, da sein Begleitung kurzfristig abgesagt hatte. Zwar kannte ich bis dato weder die Supportband The Beauty of Gemina aus der Schweiz noch den Hauptact des Abends Diary of Dreams, aber die Karten einfach so verfallen lassen geht gar nicht.

    Also kurz umgeplant und ab ging's nach Frankfurt.

    Diary of Dreams Batschkapp FFM 2015 (Diary_of_Dreams_Batschkapp_FFM_2015.jpg, 400x300, 14950 Byte)

    Murphy Wyler und Ma Sturm (v.l.n.r)

 

  • Allgemeines: Frühjahrsputz zum Ersten
    Donnerstag, 17. Januar 2013

    Da ich die Seite im vergangenen Jahr etwas stiefmütterlich hab' liegen lassen, ist es dringend an der Zeit, mal wieder ein wenig zu renovieren.

    Den Anfang macht der Geocaching-Bereich. Alle meine eigenen Dosen bekommen gerade Zug um Zug separate Unterseiten und das Glossar wird auch etwas aufgebohrt. Bereits in den letzten Tagen hab' ich in der Datenbank rund 500 Caches nachgetragen, so dass diese nun auch wieder auf dem aktuellen Stand ist.

 

  • CMSmini: Release wegen Trauerfall verschoben
    Freitag, 28. Dezember 2012

 

  • CMSmini: Version 2.6 steht in den Startlöchern
    Samstag, 22. Dezember 2012

    Eine neue Version von CMSmini, die sowohl Probleme mit Unicode bei MySQL als auch die unterschiedlicher CRC32-Berechnung auf 32- und 64-bit Systemen beseitigt, wird in ein paar Tagen als Beta verfügbar sein.

 

  • 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.

 

© 2026 Murphy's World     Alle Rechte vorbehalten     Impressum