Creative Commons Lizenzvertrag

Montag, 31. März 2008

Heute im Web entdeckt

Ich kommentiere diese Seiten nicht, soll sich jeder seine eigene Meinung bilden:

http://blase2null.wordpress.com/2008/03/10/10000000-euro-fur-einen-killer/

und

http://blase2null.wordpress.com/2008/02/01/startup-i-weblin-oder-wie-man-es-besser-nicht-macht/

Raumliste

Ich habe die Raumliste angepasst, so das auch der andere Muc-Server gelistet werden kann. Leider sind bei diesem die Räume nicht durchsuchbar, so das dort keine User angezeigt werden können. Beachtet das diese Seite nur bekannte Muc-Server von Weblin listet. Hat jemand seine Seiten per _vpi.xml auf einen anderen Server gelenkt erscheint dieser hier nicht. Auch werden User die sich im System befinden und nicht auf einer Webseite sind nicht gelistet. Diese Seiten dienen nicht zur Usersuche sondern nur der Information über die Räume - deswegen habe ich auch den Raumnamen nicht der entsprechenden Webseite zugeordnet- was mit entsprechenden Aufwand möglich wäre! Auch wird eine automatische Aktualisierung der Seite nicht stattfinden - einige User hatten diesen Wunsch ja geäußert!

Donnerstag, 27. März 2008

Wieder mal Nicknamenanzeige und Ghosts

Habe heute gesehen, das die Nicknamen in manchen Räumen angezeigt werden und in manchen nicht. Wenn der Name angezeigt wird, kommt nicht mal das Áusrufezeichen. Das finde ich dann doch sehr eigenartig und ich glaube nun nicht, das dies am weblin-Client liegt. Meines Erachtens scheint mir das dann doch ein Serverproblem zu sein. Ansonsten hatte ich wenig Zeit mich weiter mit meinem Clienten zu befassen, aber er ist schon recht brauchbar, fehlt eigentlich als wichtigstes nur noch die Verknüpfung mit den Webseiten der geöffneten Browser.

Mittwoch, 26. März 2008

Neue Funktion

Auf dieser Seite findet ihr einen Link auf Raumliste. Dort werden alle Räume (nicht der Name der dazugehörigen Webseite!), die zur Zeit in weblin vorhanden sind aufgelistet. Ein Klick auf den Raumnamen listet die dort anwesenden User auf. Das Ganze ist noch experimentell und wird von mir noch weiter bearbeitet.

Dienstag, 18. März 2008

Neues über die Anzeige der Namen von Ghosts

Ich habe erfahren, das seit der Version des Weblin-Clients 2.7.9 der Nick durch eine Änderung der Software nicht mehr (richtig) angezeigt wird. Aber ein Klick, um den Avatar zu verkleinern (sofern überhaupt sichtbar) lässt den Nicknamen wieder erscheinen. Zumindestens als Avatar der bleibt auch nach wiederherstellen erhalten. Im Chatfenster wird er natürlich weiterhin nicht angezeigt. Ob dies so bleibt (was eigentlich schade wäre  ), das wissen nur die Weblin-Götter. Ein interessantes Phänomen gab es auf der Seite von google.de jeder der mit Weblin diese Seite betrat ist aus weblin geflogen. Ob das an den User mit dem Namen "<" lag ist noch unklar. Ansonsten meinen Glückwunsch zum Geburtstag und naja weiter so will ich nicht sagen - sondern besser werden - insbesondere bei der Information der User. Viele User beklagen ja das leidige Problem, das User meistens zu spät (bis gar nicht) über Neuerungen und Probleme informiert werden. Ausnahmen zur schlechten Informationspolitik gibt es ja leider meistens nur bei Aktionen.

Sonntag, 16. März 2008

Ergänzung

Heute war auch jemand über einen anderen Server da, auch bei ihm kein Name. Also liegt es doch nicht an mir, da es bei anderen auch so ist. Dabei habe ich entdeckt das jedesmal beim Betreten folgende Fehlermeldung in der Konsole empfangen wird:

<iq from='zweitgeistde2@location.virtual-presence.org/phil.privat' to='417703@xmpp1.zweitgeist.com/zg_5da9bae863c7' type='error' id='db9af1fd0d33'>
<error type='501'>
Client has no handler for IQ type get namespace jabber:iq:browse</error>
</iq>


Ob die Meldung aber überhaupt etwas mit diesem Verhalten des Weblin-Clients zu tun hat weiß ich nicht, aber es wäre möglich.

Samstag, 15. März 2008

Jabberprobleme u.a.

Habe heute noch mal mit den verschiedensten Jabber-Clienten experimentiert. Bei keinem der üblichen Clienten ist es mir gelungen einen Nicknamen angezeigt zu kommen, wenn ich mich über einen anderen Jabber-Server einlogge und die weblin Räume betrete. Wenn ich einen Privatchat führe wird mein Nick angezeigt, aber nicht in den Konferenzräumen und am Avatar! Woran das liegt ist mir noch ein Rätsel, weil der Name in den Jabber-Clienten aufgelöst wird - nur beim weblin-Client nicht.  Aber komischerweise ging das schon mal. Avatare werden ordnungsgemäß aus der vcard übernommen. Aber egal, mein Problem mit der Resource habe ich gelöst (war ein Fehler in der agsXMMP-Dokumentation (im Beispiel-Client) , ich erhalte die Originale beim Einloggen mit meinem weblin-Account. Weiteres Problem ergibt sich im Abfangen der aufgesuchten Seiten - da ich dieses ohne Hook lösen will. Für den IE ist mir das schon gelungen - für den Firefox alledings nur mit einem Plugin, aber auch dieses will ich nicht. Meine Idee ist es jeden (wichtigen) Browser und dessen Seiten zu ermitteln ohne Eingriffe ins Betriebssystem oder den verwendeten Browser. Soweit der Stand der Dinge und jetzt gehe ich wieder wandern - Die längste Theke der Welt ruft . Smiley mit geöffnetem Mund

Mittwoch, 12. März 2008

Analyse

Viele fragen mich wie ich auf solche Tricks wie mit den Registry-Einträgen komme. Hier ein paar Antworten darauf. Als erstes analysiere ich für die mich interessierende Software die installierten Verzeichnisse und Dateien. Dateien bekannten Typs sehe ich mir dann mit einem entsprechenden Programm an. Dabei interessieren mich zu nächst nur die Dokumenttypen also Bilder, Textdateien aller Art oder z.B. Webseiten. Dann schaue ich ob irgendwelche Texte in den Binarys vorhanden sind. Ausführbarer Code interessiert mich überhaupt nicht. Als nächstes sehe ich mir die restlichen Dateien an, wobei man oft bekannte Dateitypen, findet nur mit einer Dateiendung die abweichend von der Norm ist und somit  Windows nicht kennt. Ähnliche Vorgehensweise unter UNIX-Systemen die ja keine Dateiendungen (vom Betriebssystem her) kennen. So habe ich in der Weblin-Installation viele Textdateien gefunden mit deren Hilfe ich die Kurzbefehle ermitteln konnte oder auch die möglichen Registry-Einträge. Der Rest ist dann oft nur reines Probieren. Aber diese ganzen Informationen sagen einem oft viel über den Aufbau einer Software. Persönlich lehne ich eine Diassemblierung wie es manche Programmierer machen ab - das möchte ich mal hier betonen. Wenn ich dann eine Software für das selbe Problem selber entwickeln möchte - aus welchen Gründen auch immer - recherchiere ich auch viel im Internet und sehe mir dann Quelltexte ähnlicher Programme (oder älterer Versionen Smiley mit geöffnetem Mund ) sofern vorhanden an. Viele Programme verwenden auch Standards aus denen man fast alle Informationen erhält. Außerdem erhält man oft Informationen von anderen seien es Programmierer oder auch nur ganz normale User.

Ich möchte hier nochmals verkünden, das ich einen eigenen Weblin-Client schreiben werde, der sowohl unter dem Dot.Net Framework als auch unter Mono laufen soll. Dieser verfolgt allerdings einen leicht anderen Ansatz als der Original-Client. Ich komme halt von der Konsole Animoticon. Aber keine Angst die Avatare werden auch dort sichtbar sein und ihr Unwesen treiben. Sobald ich eine erste Version veröffentliche werde ich diese als Open-Source veröffentlichen.

Appropos Quelltexte - Wie ja bekannt wurde ist von Microsoft der Quelltext des Dot.Net-Frameworks mit Hilfe eines gepatchten VS2008 und etlichen Einstellungen einsehbar - aber immer nur Dateiweise. Aber dem wurde Abhilfe geschaffen mit dem .NET Mass Downloader.

Dienstag, 11. März 2008

Applikationsfenster

Gerade eben habe ich entdeckt das Weblin ein sogenanntes Applikationsfenster hat. Dieses lässt sich wie gewohnt über die Registry ein und ausschalten. Das Fenster enthält viele Menüs die für Testzwecke gedacht sind (ALSO VORSICHT!). Aber man kann unter "dialogs - prereferences" Weblin noch detalierter Einstellen als unter den Einstellungen im WeblinAssistent. Beachtet dabei das einiges nicht funktioniert! Ansonsten viel Spaß beim Experimentieren!
Es ist in der Registry folgender Schlüssel zu setzen:

[HKEY_CURRENT_USER\Software\zweitgeist\Firebat\2.0.0\Config\Debug]
"ShowAppWindow"=dword:00000001


Ich habe die fertigen Regfiles auch auf meiner Downloadseite (auch über Mikrolink) und demnächst in einer neuen weblinTool-Version. Weitere Optionen werden evtl. folgen. Nochmals der Hinweis: Wie lange diese funktionieren ist allerdings eine andere Frage, da ja diese jederzeit in einer neuen Version von Weblin entfallen können.

Weblin-Hompage beim Login

Wer die Weblin-Homepage automatisch beim beim Login starten möchte setzt in der Registry folgenden Schlüssel:

[HKEY_CURRENT_USER\Software\zweitgeist\Firebat\2.0.0\Config\Connection]
"OpenHomepageOnStartup"=dword:00000001


Ich habe die fertigen Regfiles auch auf meiner Downloadseite (auch über Mikrolink) und demnächst in einer neuen weblinTool-Version. Weitere Optionen werden evtl. folgen. Wie lange diese funktionieren ist allerdings eine andere Frage, da ja diese jederzeit in einer neuen Version von Weblin entfallen können.

Montag, 10. März 2008

Shortcuts in different languages



JP and PL are missing because of the different character sets.

WeblinTools

Da es einigen Usern aufgefallen ist das ein Doppelklick auf die Avatare unterschiedliche Funktionen auslöst, habe ich mal etwas recherchiert und festgestellt das diese Einstellungen nur in der Registry vorgenommen werden können. Da dies nicht jedermanns Sache ist, und es einige Möglichkeiten gibt und es damit viel zu viele REG-Files werden würden habe ich ein kleines Programm geschrieben mit dem jeder User diese Einstellungen (und ein paar andere)vornehmen kann. Ihr benötigt nur ein installiertes Dot.Net Framework 2.0 (bei Vista bereits vorhanden) und evtl. Administratorrechte.

Sonntag, 9. März 2008

Kurzbefehle

Da ja die Dokumentation zu weblin etwas mangelhaft ist (manche User sagen auch es gibt keine) hier mal die mir bekannten Kurzbefehle:

  • /lachen

  • /lächeln

  • /küssen

  • /gähnen

  • /tanzen

  • /jubeln

  • /verlassen

  • /betreten

  • /zustimmen

  • /winken

  • /klatschen

  • /ablehnen

  • /ärgern

  • /strike

  • /bewundern

  • /rolleyes

  • /do worried

  • /do lol

  • /do sad

  • /email

  • /do sit irgendwas

  • /do sleep irgendwas

  • /do idle irgendwas

  • /me eigener text


Wer noch welche findet bitte posten.

Samstag, 8. März 2008

Änderung am Server?

Scheinbar wurde etwas am Weblin Server geändert. Beim Einloggen über andere Accounts z.B. Freenet oder GMX wird mein Name nicht mehr angezeigt. Dummer Fehler wie ich finde. Ein eigener Avatar wird allerdings angezeigt. Früher ging das mal. Ich habe die Vermutung, das dies bei den Änderungen in Zusammenhang mit der Version 2.7.9 passiert ist und ein Bug ist.

Freitag, 7. März 2008

Bunte Fenster

Viele User entdecken neue Möglichkeiten in Weblin. Auf der Seite von Moonlightcat findet ihr die Möglichkeit in das Chatfenster etwas Farbe zu bringen. Wie ich finde ein sehr schöner Tipp.

Dienstag, 4. März 2008

Resource

Hallo, nach längerer Pause wegen beruflicher Abwesenheit, heute wieder mal wieder ein paar Zeilen. Meine Versuche einen eigenen Clienten zu schreiben hängen zur Zeit am Problem der Resourcen-ID des Jabber-Clienten. Mir ist es noch nicht gelungen zu Ergründen, wie diese ermittelt wird. Sie steht zwar auch in der Registry, wird auch an einige Clienten übermittelt, nur nicht an meinen mit Hilfe von agsXMPP geschriebenen. Man kann auch einen anderen nehmen - hätte den Vorteil 2 Clienten gleichzeitig nutzen zu können. Andererseits habe ich dann Probleme mit dem Avatar - er zeigt keinen Namen an und ist als dann als Ghost zu sehen. Eine weitere Möglichkeit wäre ihn aus der Registry auszulesen, aber dann kann ich den Clienten nicht unter Mono nutzen. Mal sehen was die nächsten Tage so bringen.
Marmel powered by Instant Communities