Creative Commons Lizenzvertrag

Freitag, 28. November 2008

Problem der neuen Kontakliste

Die neue Kontaktliste im Weblin-Client hat einen leichten Fehler. Sie zeigt unter gewissen Umständen die Anwesenheit nicht korrekt an. Dies ist immer dann der Fall, wenn ein User von 2 Rechnern mit dem selben Account online ist. Dann wird immer der Onlinestatus des zu letzt eine Presenceinformation sendenen Clients angezeigt. Geht man also mit dem 2. Rechner offline wird der Kontakt anderen als offline angezeigt obwohl ihr online seit. Dies ist leider systembedingt ein Manko des verwendeten Protokolls  und erstmal kein Programmierfehler. Da es etliche User gibt die mehrfach online sind ist zu überlegen wie man diesen Zustand ändern könnte und eventuell eine andere Lösung für die Buddyliste suchen.

Weblingruppe bei Twitter

Es gibt jetzt auch eine Twittergruppe "weblin international". Hier der Link für alle Interessierten: http://twittgroups.com/group/weblin

Kontaktliste

Nach langen Warten geht nun die Kontakliste wieder. Sie funktioniert jetzt intern etwas anders und unterstützt nun teilweise die Roster-Funktionen des XMPP-Protokolls. Leider kann man Nichtweblins, also normale Jabberuser (noch?) nicht in seine Kontaktliste aufnehmen. Das ist aber nur für wenige User interessant, würde allerdings viele weitere Möglichkeiten bieten. Dienste, wie z.B. Facebook, Friendfeed, Ping.fm, laconica usw. wären dann ohne separaten Jabberclient direkt nutzbar. Aber es ist schön wieder eine funktionierende Kontaktliste haben. Ich habe sie nun dadurch auch in meinem Client integrieren können.

Mittwoch, 26. November 2008

YawC - Avatarunterstützung

Inzwischen habe ich ein wenig am YawC weitergearbeitet. Nun habe ich mich doch an die Darstellung der Avatare gewagt. Das war durch die WPF relativ unkompliziert, nur leider werden keine animierten Gif's unterstützt. Aber auch dieses Problem konnte ich durch eine geeignete Library lösen, damit werden zum jetzigen Zeitpunkt zumindestens die Idle-Animationen unterstützt. Und nun noch ein Screenshot des derzeitigen Entwicklungsstandes.

Bald ist Weihnachten ...

... und deshalb ist es Zeit ein neues Theme zum Download bereitzustellen! Dies ist natürlich passend zur Weihnachtszeit gestaltet. Ihr findet es auch auf der Download-Seite. Es muss wie alle Themes in der Registry oder mit meinen Tools eingeschaltet werden. Mein Dank gilt Baby für ihre kleinen Weihnachtsmänner, die sie freundlicherweise gestaltet hat. Ansonsten wünsche ich allen eine besinnliche Adventszeit!

Montag, 24. November 2008

Erweiterte Kurzbefehle in Weblin möglich

Ich habe entdeckt, das man die Kurzbefehle erweitern kann. Wenn jemand z.B tanzen will schreibt man ja "/do dance" und sein Avatar tanzt. Nun habe ich bei der Progammierung meines eigenen Clients entdeckt das man danach weiterschreiben kann. Als Beispiel: man schreibt "/do dance mit Weblin-xxxx" dann erscheint als Text "User-abc tanzt mit Weblin-xxxx". Und das gute daran ist, die Animation deines Avatars wird auch noch ausgelöst. Nun wäre es schön, wenn diese erweiterten Möglichkeiten im Menü des Avatars enthalten wären mit dem man eine Aktion ausführen möchte - das würde viel Schreibarbeit sparen. ;-) Bei einigen Wenigen macht es aber wenig Sinn wie z.B, "/do strike", zumindestens in der deutschen Version.

Samstag, 22. November 2008

YawC - Yet another weblin Client

Zur Zeit schreibe ich ja in meiner Freizeit, einen eigenen Weblin-Client. Diesem habe ich den Namen YawC (Yet another weblin Client) gegeben. Er ist bereits funktionsfähig und unterstützt bis jetzt folgende Funktionen:

  • Anmeldung mit den Weblin-Daten

  • Betreten beliebiger Räume, durch eingabe der URL - Ein Browser ist nur notwendig wenn man die entsprechende Seite sehen will

  • Chat

  • Privatchat

  • Wuscheln

  • andere Benachrichtigungen, sofern sie Weblin unterstützt

  • Benachrichtigung wenn man gekickt wurde

  • Kontaktliste - mit den Einschränkungen die Weblin z.Z hat

  • Anwesenheitsliste für jeden Raum, mit Kennzeichnung spezieller User

  • Nickname Link

  • Microsite

  • Anzeige spezifischer Userdaten wie Punkte, Flirtprozente usw.

  • Avatar für andere Weblins sichtbar

  • verschiedene Anwesenheits-Stati
Hier erstmal ein erster Screenshot:

Die Nicks in der Kontaktliste und die Texte im Chatfenster habe ich geschwärzt! Das ganze Programm ist in C# geschrieben unter Verwendung der WPF. Noch sind nicht allzuviele Features realisiert. In der nächsten Zeit werde ich noch folgendes hinzufügen:

  • Optimierung des Codes

  • Buttons für Aktionen

  • Speicherung von eigenen Texten

  • Optionen-Dialog

  • Anzeige der Avatare (abschaltbar)

  • Skin-Möglichkeiten

  • ...
Ein Download steht zur Zeit nicht für jeden zur Verfügung. Wer es aber mal testen will, kann sich ja mal hier melden. Ich hoffe das auch Mono bald WPF unterstützt, so das dieser Client dann auch unter Linux benutzt werden kann.

Dienstag, 18. November 2008

Weblin-Themes angepasst an Version 2.8.5

Wie schon geschrieben mußte ich die Themes anpassen an die neue Weblin-Version. Sie stehen ab sofort als Download zur Verfügung. In der nächsten Woche wird noch ein neues Theme erscheinen, lasst euch überraschen.
HINWEIS: Während der Installation muss Weblin aus sein!

Montag, 17. November 2008

Weblin in der Version 2.8.5

Soeben wurde die Version 2.8.5 zum Download bereitgestellt. Ich habe sie gleichmal installiert. Ein automatischen Update erscheint wie immer später. Grösste sichtbare Neuerung ist die Veränderung der Sprechblasen, sie anthalten jetzt einen Button zum Schließen der Blase. Die angekündigte Verbesserung der "Rede mit ..."-Funktion äußert sich bei mir darin, das sie garnicht mehr zu finden ist. Positiv empfinde ich die Vorbereitung auf die neue Kontaktliste. Die Änderungen für die Sprechblasen sind in selbsterstellten Themes nicht sichtbar, sie müssen noch eingefügt werden. Ich werde das, für die hier zum Download bereitstehenden Themes in den nächsten Tagen durchführen und dann darüber informieren.

Sonntag, 16. November 2008

Bug in RTF-Steuerelement - auch Weblin ist betroffen

Viele wissen um den Bug in Weblin mit URLs die auf eine ) enden [z.B. http://de.wikipedia.org/wiki/Johann_Wilhelm_(Pfalz) ], denn diese wird nicht mit im Link eingebunden, so das dieser dann ungülig wird. Solche Links findet man ja häufiger bei Wikipedia. An diesem Bug ist nicht Weblin Schuld sondern Microsoft! Dieser Bug ist in allen Programmen enthalten, welche die Richtext-Steuerelemente von Microsoft verwenden. Leider gibt es dafür noch keine Lösung, es sei denn man ersetzt die automatische URL-Erkennung durch eigene Routinen. Dieser Fehler tritt in allen RTF-Varianten auf, auch in der von Weblin verwendeten älteren riched20.dll (auch dort gibt es neuere), aber auch die seit XP eingeführte msftedit.dll enthält diesen Bug noch, obwohl sie viele Fehler in der RTF.Darstellung behoben hat und man sie bei komplexeren Darstellungen von Dokumenten der alten vorziehen sollte. Leider hat es aber auch Microsoft nicht geschafft die neuere Version in die Entwicklungsumgebungen einzubinden, so das man dort auch immer noch zusätzlichen Quelltext schreiben muss. Für die Darstellung der Texte in Weblin ist allerdings die alte Version völlig ausreichend.

Samstag, 15. November 2008

Neugestaltung der Weblin-Homepage [Update]

Wie im italienischsprachigem Teil des Weblin-Forums zu lesen war, werden die Webseiten von Weblin derzeit überarbeitet. Folgende Änderungen sind aufgefürt:
  • Eine 3. Hauptfarbe neben Grün und Weiß
  • Interface bekommt ein Web 2.0-Aussehen
  • Mein weblin wird nicht mehr wie eine Liste aussehen sondern in Form einer Konsole dargestellt
  • Verbesserte Suche in der Hilfe

  • Einführung einer Newsbox
  • Neue weibliche Avatare
Ich hoffe das mir die Übersetzung einigermaßen geglückt ist. Wir dürfen gespannt sein. Sollte ich mehr darüber erfahren, werde ich hier natürlich berichten.

[UPDATE] Inzwischen kann man dies auch hier in deutsche Sprache nachlesen. Ausserdem habe ich gehört, das es sehr gut und chick werden soll.

Donnerstag, 13. November 2008

Verschiebung von Weblin-Usern auf einen anderen XMPP-Cluster

Die Probleme mit den Ausfällen sind ja allen Usern bekannt, aber Weblin arbeitet an diesen Problemen. Eine Maßnahme war die Einführung eines neuen XMPP-Clusters und die Verlegung von Neuanmeldungen auf diesen. Wie wir aber bemerkt haben reichte diese Maßnahme nicht aus, da es immer wieder Ausfälle gegeben hat. Deshalb hat Weblin heute einige, ältere User auf den neuen XMPP-Cluster verschoben. Damit soll die Last besser verteilt werden. Hoffen wir das diese Maßnahme den gewünschten Erfolg bringt. Ob ihr von der Verschiebung betroffen seit, könnt ihr sehen wenn ihr euch auf der Seite https://portal.zweitgeist.com/login.php einloggt. oder ihr schaut in der Registry nach oder in der Console von Weblin. Durch diese Aktion hat sich eure Jabber-Adresse geändert, ansonsten bleibt alles beim Alten. Eventuell wäre es nützlich den Cache zu löschen da es für jeden Cluster ein eigenes Verzeichnis gibt, das ist aber nur notwendig falls ihr Probleme mit der Darstellung von Avataren habt. Da Weblin aber einen Mechanismus zur Änderungserkennung der Cacheeinträge hat, sollte es eigentlich keine Probleme geben. Und nun wünschen wir uns nur noch eine funktionierende Kontaktliste, auch dies ist ein Problem der Server und nicht vom Client.

Sonntag, 9. November 2008

Avatare wurden nicht angezeigt (durch falsche Formatierung?!)

Eine Userin hatte seit längeren das Problem das öfters beim Betreten einer Webseite nichts angezeigt wurde. Die erste Maßnahme in solchen Fällen den Weblin-Cache komplett zu löschen brachte keine Besserung. Ich habe dann mal das Consolen-Fenster von Weblin mit geöffnet und dort kamen wenn man ein Browserfenster öffnete jede Menge von Warnungen das verschiedene Dateien im VPI-Verzeichnis des Caches nicht geschrieben werden konnten. Weblin hat allerdings das Verzeichnis anlegen können und man konnte auch mit einem Editor dort Dateien erzeugen, nur Weblin konnte dies nicht. ein Test der Platte ergab das sie nicht defekt war und auch nicht übermäßig defragmentiert. Allerdings stellte ich fest das die Platten dort nicht mit NTFS sonderm mit FAT32 formatiert waren. Eine Konvertierung von FAT32 nach NTFS wurde dann sofort durchgeführt. NTFS ist nun mal das bessere Dateisystem bei Windows und FAT32 ein Relikt aus alten W95 Zeiten. Und siehe da auch Weblin hatte jetzt keine Probleme mehr. Für mich stellt sich die Frage warum hatte Weblin Schwierigkeiten unter FAT32? Ich gehe nicht davon aus das dies an Weblin liegt sondern nehme eher an das die ein Problem des verwendeten Windows XP ist - oder ein problem der vom Compiler verwendeten Librarys. Fazit: Alle User die Probleme in dieser Richtung haben sollten ihr System daraufhin überprüfen, das sie ihre Platten mit NTFS-Dateisystem formatiert haben und es gegebenenfalls ändern!

Donnerstag, 6. November 2008

Wundersame Mail von Weblin

Folgende Mail habe ich (und auch andere User) heute von Weblin erhalten:


Nichts gegen Newsletter, aber über den Inhalt muss ich mich doch sehr wundern, zumindestens in meinem Fall.

Sonntag, 2. November 2008

Unübersichtlichkeit durch steigende Userzahlen bei Weblin

Die Anzahl der Weblin-User nimmt ja stetig zu, was zu begrüssen ist. Aber dadurch kommt es auch zu einigen Problemen. Das Hauptproblem ist, neben den sich häufenden Restarts, daß die ganze Sache in einigen Räumen immer unübersichtlicher wird. Da hilft auch kein Umorganisieren wie z.B. bei Facebook oder Youtube. Einzelheiten dazu hier. Hier mal ein paar Screenshots aus dem Wohnzimmer und das ist ja nicht der einzigste betroffene Raum.


Verschiebt man die Weblins so das jeder gut sichtbar ist, ist schnell der ganze Bildschirm ausgefüllt, besonders bei kleineren Bildschirmen, wie sie Laptops oft haben.


Hier muss schnellstens eine Lösung her. Meine langjährige Erfahrung mit den verschiedensten Chatsystemen (ich chatte jetzt seit fast 18 Jahren) zeigt jedoch, das ein Anlegen neuer Räume nicht allzuviel bringt, denn User konzentrieren sich immer auf einige, wenige Räume. Allerdings kann dies hier anders sein als in herkömmlichen Chats, da es hier ja um ein visuelles System handelt. Mein Vorschlag wäre es in einer der nächsten Versionen eine Anwesenheitsliste im Chatfenster zu integrieren. Diese könnte auch abschaltbar sein. Technisch gesehen dürfte eine Implementation nicht allzu schwer sein, da die notwendigen Informationen bereits im Protokoll übertragen werden. Natürlich wiederspricht dies dem Avatargedanken, ist meines Erachtens zur Zeit die beste Möglichkeit die Übersicht zu bewahren - jedenfalls besser als der Vorschlag einiger User die Avatargröße auf 25*25 zu begrenzen.

Samstag, 1. November 2008

Umfrage zur neuen Weblin-Funktion "Rede mit ..."

In der Version 2.8.4 wurde ja unter anderem eine neue Funktion "Rede mit..." eingeführt. Wie findet ihr diese Funktion? Deswegen mal wieder eine neue Umfrage.
Marmel powered by Instant Communities