Willkommen

auf der Homepage von Josha von Gizycki


Aktuelles:

Ankündigungen
Ich sattele demnächst auf ein neues CMS um - ein von mir selbst geschriebenes. Bisher hat es einen brauchbaren Funktionsumfang, allerdings habe ich noch ein paar Schwierigkeiten mit dem Parsen des BBCodes. Außerdem stehen noch ein paar finale Tests an - primär betreffend der Erweiterbarkeit mit Hilfe von Modulen. Doch warum will ich überhaupt auf ein anderes CMS umsteigen?
Das moziloCMS das ich zur Zeit benutze ist spitze - keine Frage. Schön einfach zu bedienen und einzurichten - alles prima. Nur ist es mir als Programmierer schlichtweg zu einfach. Es ist nicht erweiterbar und es mangelt schon an so etwas elementarem wie einer Beitragsliste, also eine Seite auf der eine Auflistung mehrerer Beiträge angezeigt wird - zum Beispiel für eine Startseite. Zur Zeit helfe ich mir mir mit HTML-Tabellen aus. Nicht gerade schön.

Auch wenn es etwas hochgestochen klingen mag: Mit meinem CMS versuche ich eine art Spagat zwischen moziloCMS und dem von mir favorisierten CMS Joomla hinzukriegen. Nämlich die Einfachheit eines mozilo plus die Erweiterbarkeit eines Joomla.
Vorweg schonmal ein kurzer Abriss der Featureliste:
  • Beliebige Hierarchietiefe des Menüs
  • Keine Datenbank notwending - Inhalte werden in XML-Dateien gespeichert.
    • Die API dahinter ist in SQL-Syntax ansprechbar. Näheres dazu später - ganz großes Kino - kann ich so schon versprechen
  • Erweiterbar durch selbst programmierbare Module
  • Beiträge über BBCode formatierbar - oder HTML
  • Seitennavigation klassisch per Request oder via Ajax
  • Suchmaschienenoptimierung (SEO)
In nächster Zeit werde ich noch etwas zu der XML-API veröffentlichen. Auf dieser beruht das CMS (eigentlich ist das CMS "nur" ein Test der API).
Boogey Base v0.6 Release
Nun, nach einiger Zeit, gibt es einen neuen feierlichen Release der Boogey Base.
Einige Komfortfunktionen sind hinzugekommen, ein, zwei Sicherheitslücken sind geschlossen, ein Dummheitsfehler, der allerdings nicht weiter schlimm ist, ist behoben und eine neue Kategorieansicht sind hinzugekommen.
Gerade wegen der möglichen Sicherheitsprobleme, die jetzt aus dem Weg geräumt sind, bitte ich alle Nutzer der Software, auf die neue Version zu aktualisieren. Da keine Änderungen an der Datenbank vorgenommen worden sind, stellt dies keine Probleme dar.
"Und ich sage euch, es weihnachtet sehr"
Weiße Weihnacht gibt es hier in Goslar mal wieder nicht, aber daran gewöhnt man sich so langsam - leider.
Um dieser Tristesse der fleckig-weißen Straßen, Häuserdächer und Bäume zu entgehen, möchte ich an dieser Stelle versuchen, die Stimmung mit einem Bild aufzuheitern, das inzwischen zum dritten Mal Präsenz auf der Startseite meiner Homepage feiert.
Bild "weihnachten.jpg"
Ich wünsche allen, natürlich nicht nur den Besuchern meiner Homepage, ein frohes Weihnachtsfest, Glück und Gesundheit. Denn:"Glück und und Gesundheit wünscht man zeitgleich. Die Menschen auf der Titanic waren Gesund, Glück hatten sie nicht". Also sagen Sie zu allen, die Sie kennen, oder vielleicht auch nicht, dass ich auch Diesen ein schönes Weihnachten wünsche.
BoogeyBase 0.5 Release
Vor einiger Zeit haben ein paar Kumpel und ich eine Wissensdatenbank benötigt. Da ich mich nicht durch die geschätzten 10.000 Scripten auf sourceforge durchwühlen wollte, habe ich mich dazu entschlossen, selber eine zu schreiben.
Vor ein paar Tagen bin ich endlich damit fertig geworden, nach längerer Zeit des Pausierens. Das Ergebnis möchte ich hier veröffentlichen.
Eine relativ ausführliche Beschreibung lässt sich hier finden.
Update für die BoogeyTools
Die BoogeyTools haben ein Update bekommen.
Der Funktionsumfang ist um eine "Immer oben", eine "Autostart" und die Anzeige von Up- und Download gewachsen. Ausführlichere Infos gibt's im Artikel.
Blackjack für die Konsole und BoogeyTools
Kaum arbeitet meine Seite mit einem CMS, da kriegt sie auch schon neuen Inhalt, nämlich zwei neue Programme.
Das erste: Blackjack für die Konsole. Dies ist schlichtweg die Konsolenversion meines Blackjackspiels. Es war das erste Programm, das ich auf meinem Netbook für mein Netbook programmiert habe, da mich die Maussteuerung mangels Maus etwas nervte. Wer schon mal versucht hat, sich mit einem Touchpad halbwegs vernünftig durch Menüs zu klicken, wird wissen, was ich meine. Meine Konsolenversion kommt ganz mit der Tastatur aus.
Das zweite Programm ist ein kleiner Helfer für Note- und Netbooks. BoogeyTools zeigt einem dabei den aktuellen Akkustand und die Restlaufzeit an, sowie, ob eine Internetverbindung besteht oder nicht. Letzteres funktioniert über einen Ping bei google.com, was ich für eine recht interessante, wenn auch zugegebenermaßen unschöne Lösung halte. Denn sollte der Server nicht erreichbar sein, auf dem google.com lagert, wird das Programm einem verklickern, man habe keine Internetverbindung. Da dieser Fall aber recht unwahrscheinlich ist, ist diese Lösung doch recht praktikabel.
Website (fast) neu
Endlich habe ich mich hingesetzt und meine Seite aktualisiert. Im Hintergrund werkelt ab sofort ein CMS. Für mich bedeutet das eine Menge weniger Arbeit, wenn ich neue Bereiche hinzufügen oder alte bearbeiten will. Früher habe ich alles über *.txt-Dateien gemacht - was mir schon mehr als ein mal zum Nachteil gereichte.
Im Zuge der Aktualisierung habe ich auch das Design neu erstellt. Es ist jetzt komplett valide und arbeitet im Gegensatz zum alten auch richtig. Zwar verstehe ich nicht, wie sich die Dropdownmenüs quasi von selbst zersägen konnten, aber gut - es war halt so. Das neue alte Design wird unter den gängigen aktuellen Browsern richtig dargestellt, als da seien: Internet Explorer 8, Firefox 3.5 und Opera 10. Chrome habe ich nicht geprüft, da ich mir den Browser nicht installieren will. Unter dem Internet Explorer 7 wird die Seite nicht richtig dargestellt. Ich wollte mich einfach nicht hinsetzen und das Design für einen Browser anpassen, der valides HTML und CSS einfach nicht richtig darstellt.
Mal sehen, wie sich die Arbeit mit dem CMS gestalten wird.