Category: jBot
jBot 1.9.6 Release
Die neueste jBot Version 1.9.6 steht ab sofort zum Download bereit. Diese Version bringt Unterstützung für YAC Chat-Engines und Scream Labs Chat Engine mit. Damit unterstützt der jBot wohl so ziemlich jede Chatengine da draußen und ist alleine damit schon einzigartig.
Seit dem letzten Release ist meine Zeit vorwiegend in den BlueClient geflossen aber ich habe mich sehr bemühmt den jBot dabei möglichst unverändert zu lassen. Der Lohn dafür ist, dass jeder der einen jBot laufen hat mit sehr wenig Aufwand auch den BlueClient in seinem Chat verwenden kann.
Änderungen seit 1.9.5:
- YAC Chat-Engine Support
- Scream Labs Chat Engine Support
- Windows Startscript gefixt
- Infrastrukturarbeiten für BlueClient
- diverse Bugfixes
Download:
Announcement, jBot : Read more : comments (0) : 23.11.2008 18:35
Yet another status update
Ich weiß es war in letzter Zeit wieder etwas ruhiger hier aber ja ich lebe und arbeite noch. Es war nur wenig spannendes dabei also gibt es die Neuigkeiten jetzt im Kurzüberblick:- Das nächste BlueClient Release gedeiht sehr gut und sollte demnächst fertig sein. Es sind vorwiegend Bugfixes und besserer Mac OSX sowie Linux support.
- Vermutlich zeitgleich gibt es dann auch ein jBot Bugfix Release mit yac und Screamlabs Chat Engine support sowie kleineren Erweiterungen die im Zuge der BlueClient Entwicklung entstanden sind.
- In den nächsten Tagen wird es einen call for testers von einen vollständigen MythTV 0.21 port für FreeBSD geben. glarkin@ hat sich die Arbeit angetan und meine halbgaren PRs und Patches zu einem vollständigen Port zusammengebaut.
- Seit ein paar Tagen gibt es Xfce 4.6 beta2 und ich hab diesmal selbst xfce 4.6 ports aktualisiert. Das ganze basiert auf den beta1 ports von miwi@ mit einigen Bugfixes meinerseits die mir beim Testen bisher so untergekommen sind. Ich werd natürlich versuchen das ganze mit ihm wieder zu mergen.
- Ich konnte die farbigen Blumen schon nicht mehr sehen deshalb ziert diese Seite jetzt ein Ausschnitt eines herbstlicheren Fotos. Schön, nicht?
FreeBSD, jBot : Read more : comments (0) : 17.11.2008 14:00
jBot 1.9.5 Release
Die neueste jBot Version 1.9.5 steht ab sofort zum Download bereit. Diese Version bringt Unterstützung von CellChat Engines mit und verbessert die Unterstützung von CVC Engines. Neu ist ebenfalls die Möglichkeit, dass der Bot jetzt auch Werte in der jbot.conf updaten bzw speichern kann. Achtet bei einem Update deshalb bitte darauf, dass die Filesystemrechte von der jbot.conf korrekt sind und der Bot schreibend auf die Datei zugreifen kann. Dieses Feature ermöglicht es damit auch, dass man die QuizModeratoren vom Chat aus ändern kann.
Außerdem wurden einige Erweiterungen am QuizPlugin hinzugefügt und 16 Bugs beseitigt. Damit sollten nun auch User mit englischen Windows Systemen keine Probleme mehr mit dem Startscript haben und Benutzer von Java 1.4.2 den Bot wieder normal verwenden können.
die Änderungen im Detail:
- CellChat2 engine 2.0/R17 Support hinzugefügt
- CVC-System 1.9.2 wird jetzt vollständig unterstützt
- Plugins können Werte in der jbot.conf ändern/hinzufügen
- QuizPlugin
- Quiz Moderatoren im Chat änderbar (MODERATORS add <nickname>)
- Crossmix Thema hinzugefügt (QUIZ start crossmix )
- Highscore Mindest-/Maximalpunkte Limit hinzugefügt (HIGHSCORE LIMITS)
- Mehrfachantworten hinzugefügt (Antworten getrennt mit: "|")
- Bugfixes
- Windows Startscript gefixt für englische Windows Versionen
- Login funktioniert jetzt auch wieder mit Java 1.4.2
- Socket-/Connection Timeouts für Java 1.5.0 hinzugefügt
- uvm.
Announcement, jBot : Read more : comments (0) : 23.12.2007 11:20
C3kcom Status Update (June)
Status Update ersetzt Weekly Report
Es macht zwar kein gutes Bild etwas neues mit einer Entschuldigung zu beginnen aber in diesem Fall bleibt mir leider nichts anderes übrig. Sorry, dass ich euch so lange hängen gelassen habe aber mir fehlte schlicht der Inhalt, die Zeit und die Lust den Weekly Report fortzusetzen.
Ganz will ich auf diese Möglichkeit unsere Arbeit zu beschreiben aber trotzdem nicht verzichten deshalb habe ich mich dazu entschlossen den Weekly Report durch einen unregelmäßigen "Status Update" zu ersetzen. Alle anderen Themen werde ich einfach wie ein Blog als eigenen Artikel schreiben. Damit ist alles wichtige gesagt und ich kann euch zeigen, dass wir die letzten Wochen sehr gut genutzt haben.
WikiRenderer
Der verwendete "Wiki Syntax to XHTML Renderer" auf Basis von Radeox ist zwar ein sehr leistungsfähiger Renderer aber es fehlt ihm meiner Meinung nach an mehreren Features die ich bisher vermisst habe. Einige davon habe ich bereits selbst implementiert wie die automatische erzeugung eines "Table of Contents". Emoticon Support gibt es auch bereits sowie diverse kleinere und größere Anpassungen und Erweiterungen.
MBox
Die interne Message Box wurde komplett neu programmiert und beherrscht nun auch den Umgang mit Ordnern. Vorerst gibt es aber nur fix "Inbox" und "Sent" und leider keine Möglichkeit eigene Ordner zu erstellen. Es ist aber bereits für die nächste Version geplant hier einige Erweiterungen vorzunehmen. Dafür ist es bereits möglich gesendete Meldungen in "Sent" abzuspeichern.
Guestbooks
Die Gästebücher sind ebenfalls bereits fertig und simpel wie gewohnt. Als kleine nützliche Erweiterung gibt es nun aber die Möglichkeit Gästebucheinträge zu beantworten.
Registrierung
Die neue Registrierung ist auch bereits recht weit und wird euch in Zukunft über mehrere Schritte zu eurem neuen Nick führen.
ACLs
Unser internes Rechtesystem hat noch ein paar Optimierungen vor sich aber funktioniert bereits und wird uns in Zukunft die nötige Flexibilität geben die wir bisher vermisst haben.
Toplisten
Die klassische und bekannte Chatstunden Toplist wird durch einen neueren Nachfolger ersetzt der bereits großteils fertiggestellt ist. Die Werte werden dann täglich 1 mal aktualisiert und ihr könnt eure Veränderungen und Chatstunden pro Woche/Tag sehen … damit endich wahre Werte vorliegen wer denn nun am meisten süchtelt. Natürlich gibt es auch eine Quiztopliste denn schließlich wird ja dort auch gesüchtelt.
jBot
Wenn wir gerade beim Quiz sind möchte ich an dieser Stelle MudVayne und allen Quizfragenschreibern für die 500 neuen Quiz-Fragen und 9 neuen Themen danken. Mit dabei sind auch ein paar echt knifflige Simpsons Fragen. Viel Spaß damit!
jBot, c3kcom : Read more : comments (0) : 11.07.2007 19:13
8th C3kcom Weekly Report
Hier nun der achte Status Report einer sehr ereignisreichen Urlaubswoche.
C3kcom Performance
Seit gestern läuft die clubk.at Community mit Java 1.6.0 und sollte jetzt speziell zur Hauptzeit flüssiger reagieren. Die technischen Hintergründe dazu werde ich versuchen unter C3kcom Hardcore zu erklären.
Fortschritt
Andi hat trotz einer Grippe am ACL Modul weitergearbeitet - gute Besserung auf diesem Weg. Damit kann man ACLs nun auch schon ändern und löschen. Außerdem hat er einige Bugs gefixt und in der Nacht von Mittwoch auf Donnerstag die JRE auf beiden Servern aktualisiert.
Ich war einige Tage damit beschäftigt Fehler im jBot zu fixen und ihn stabil genug zu kriegen um ein Release wagen zu können. Seit Dienstag gibt es das neue Release 1.9.4 in dem nun auch CVC Chats unterstützt werden.
Am Dienstag hat sich außerdem jemand bei mir gemeldet der sich für den Sourcecode des BlueClients interessiert hat. Bis zu diesem Zeitpunkt war ich noch davon überzeugt, dass ich den Sourcecode irgendwo herumliegen habe aber dem ist wohl nicht so. Zumindest habe ich ihn bis jetzt nicht gefunden. Nach einigen inspirierenden Gesprächen hat sich johi dann aber dazu bereit erklärt die GUI zu coden wenn ich ihm einen funktionierenden Prototypen liefere -- 12h später habe ich den ersten funktionierenden Prototypen bereits im CVS eingespielt. Damit liegt es jetzt an ihm etwas bedienbares daraus zu machen.
C3kcom Hardcore - jBot Debugging Part 2
Die Vermutung eines Memory Leaks im jBot war richtig und es tritt nur in Verbindung mit dem MySQL Connector auf der explizit alle ResultSet und Statement Objekte genullt und geschlossen haben will wie es einige Beispiele in der Dokumentation zeigen.
C3kcom Hardcore - Java 1.6.0
Wie michi in einem Blogeintrag über Java 1.6 Performance schreibt ist scheinbar der Garbage Collector von Java 1.5 bei sehr großem Heap Space überfordert und führt immer wieder zu enormen Lastspitzen. Da Helma in dieser Zeit kaum Pages ausliefern kann sammeln sich Requests an und führen zu Timeouts oder extrem langen Reaktionszeiten. Der erste Abend mit Java 1.6 hat gezeigt, dass Sun hier sehr gute Arbeit geleistet hat denn es sind scheinbar keine Timeouts aufgetreten und die Community läuft viel flüssiger als bisher.
Helma, jBot : Read more : comments (0) : 25.05.2007 16:18
jBot 1.9.4 Release
Die neueste jBot Version 1.9.4 steht ab sofort zum Download bereit. Diese Version bringt zum ersten mal Unterstützung für ChatVirus und NEngine2 Chatengines mit. Außerdem wurde ein Memory Leak im QuizPlugin beseitigt das nur bei Nutzung des MySQL Treibers auftritt.
Ein Update von jBot 1.9.X ist problemlos möglich.
die Änderungen im Detail:
- ChatVirus Chatengine Support (CVC Version X)
- NEngine2 Chatengine Support
- Memory Leak im QuizPlugin beseitigt
- Änderungen im QuizPlugin (vielen Dank an RedWine)
- Bot setzt Raumthema beim starten eines Quizes
- zufällige Reaktionen bei einer richtigen Antwort
- alle Texte sind jetzt deutsch
- man kann Antworten bei aktivierter Hilfe nicht mehr durch "quiz repeat" abschätzen
- diverse kleine Bugfixes
Announcement, jBot : Read more : comments (0) : 23.05.2007 17:43
7th C3kcom Weekly Report
Es tut sich wieder etwas mehr rund um die neue Community. Hier nun also der siebente Status Report um euch auf dem laufenden zu halten.
C3kcom
Für mich scheint es vorerst überstanden zu sein denn in der Firma war es in der vergangenen Woche bereits wieder um einiges ruhiger und die nächste Woche habe ich außerdem Urlaub. Also wieder mehr Zeit für die c3kcom.
Fortschritt
Andi hat die CSS Files nocheinmal überarbeitet damit sie jetzt mit macros arbeiten. Ich habe an der Wiki Implementierung weitergearbeitet und versuche momentan einen Bug im jBot zu finden.
C3kcom Hardcore - jBot Debugging

Ich weiß seit einigen Wochen von einem Fehler im jBot der dazu führt, dass er sich bei club3k ca. alle 2 bis 3 Tage auslogt. Die ersten Debugging Versuche haben ergeben, dass scheinbar der Thread der für das senden der Nachrichten an den Chat zuständig ist sich plötzlich in Luft auflöst. Keine Exception, keine Nachrichten und kein Thread.
Da die einzige verdächtige Meldung beim Logout eine OutOfMemory Exception war habe ich mal wieder jconsole angeworfen und dem QuizPlugin eine art Simulationsmodus beigebracht bei dem der Bot mit sich selbst spielt. Nach fast 4 Stunden läuft der Bot immer noch bei konstantem HEAP Verbrauch von ca 3MB. Es wird wohl noch einige Tage dauern bis ich herausgefunden habe woran es liegt.
jBot, c3kcom : Read more : comments (0) : 18.05.2007 15:31
5th C3kcom Weekly Report
Sorry für den einen Tag Verspätung aber leider hat es in meinem Terminplan gestern keinen Platz mehr gefunden. Der Bericht zu dieser Woche fällt ohnehin sehr kurz aus da wir alle mit unseren Jobs beschäftigt waren und trotz des Feiertages keine Zeit für das Projekt fanden.
Datenbank
Seppo hat an den Updatescripts gearbeitet um den Umstieg von der aktuellen Club3k Version auf die Neue zu erleichtern.JBot
Ich habe in der letzten Woche eine neue jBot Version mit einigen Bugfixes veröffentlicht die auch bei Club3k seit Montag läuft.
jBot, c3kcom : Read more : comments (0) : 05.05.2007 07:19
jBot 1.9.3 Release
Die neueste jBot Version 1.9.3 steht ab sofort zum Download bereit. Diese Version beseitigt mehrere kleine Fehler speziell im Logout und bringt Unterstützung für eine neue Chatengine mit.
Ein Update von jBot 1.9.X ist problemlos möglich.
die wichtigsten Änderungen seit 1.9.2:
- FCC v1.0 Engine Support
- Code cleanup im Chatlogout
- kleinere Bugfixes
Announcement, jBot : Read more : comments (0) : 29.04.2007 18:22
jBot 1.9.2 Bugfix Release
Die neueste jBot Version 1.9.2 steht ab sofort zum Download bereit. Diese Version beseitigt ausschließlich Fehler die seit jBot 1.9.0 und besonders mit 1.9.1 aufgetreten sind. So ist diese Version jetzt auch wieder mit Java 1.4.2 kompatibel und dank der modifizierten Startscripts einfacher einzurichten.
Ich rate allen Benutzern des jBot auf diese Version upzudaten da auch ein kritischer Fehler im QuizPlugin gefixt worden ist der unter Umständen ausgenutzt werden kann um QuizAdmin Rechte zu erlangen.
Ein Update von jBot 1.9.0 ist problemlos möglich.
die wichtigsten Änderungen seit 1.9.0:
- Security Bugfix im QuizPlugin
- Builds sind wieder kompatibel mit Java 1.4.2
- autorelogin gefixed
- Startscripts verbessert (verwenden jetzt JAVA_HOME)
Announcement, jBot : Read more : comments (0) : 10.02.2007 19:47