Creative Commons Lizenzvertrag

Dienstag, 30. September 2008

Controller für TwiX

Ein interessantes Programm ist Twix. Es ist ein XMPP-Gateway für Twitter. Es ist sowohl unter Linux (mit Mono) als auch unter Windows(mit Dot.Net Framework) benutzbar. Ich habe das Programm getestet und fand es recht gut. Nur fehlt ihm eine Oberfläche zur besseren Konfiguration. Diese habe ich erstmal für Windows geschrieben und sie ermöglicht die Eingabe der wichtigsten Parameter über ein entsprechendes Fenster, welches sich in der Systray einträgt. Neben der Parametereingabe kann man auch die Logs ansehen. Sind die benötigten Parameter bereits angegeben, wird das eigentliche Programm Twixd automatisch gestartet. Achtung: Die benötigten Passwörter werden noch nicht verschlüsselt gespeichert. Im Download ist der Quelltext mit enthalten. Ansonsten müssen sich alle ausführbaren Dateien im selben Verzeichnis befinden.

Samstag, 20. September 2008

Cisco kauft Jabber

Heute wurde bekannt das der Netzwerkspezialist Cisco Systems Inc. den Instant Messaging Anbieter Jabber Inc. übernimmt und dessen Produkte in seine Collaboration-Lösungen (z.B. WebEx Connect und Unified Communications) integrieren will. Jabber Inc. ist eine Firma die kommerzielle Lösungen aus Basis des gleichnahmigen Protokolls anbietet. Besser sollte man dieses Protokoll heute aber als XMPP bezeichnen. Der Name Jabber hat sich aber in den Köpfen eingebrannt und auch etliche Serverlösungen dazu, heißen so. Ich verwende z.B. ejabberd. Die Firma Jabber Inc. mit Sitz in Denver, Colorado ist allerdings Major-Sponsor der Jabber Software Foundation (JSF) die aber 2007 in die XMPP Standarts Foundation (XSF) überging. In wie fern sich dann, daraus Änderungen ergeben wird die Zukunft zeigen müssen. Für die Zukunf des Protokolls und der weiteren Verbreitung könnte es allerdings von Vorteil sein, wenn es ein Großer der Branche für sich entdeckt hat und XMPP aus seinen (noch) Nischendasein herauskommt. Ich persönlich halte XMPP für sehr fortschrittlich und vielseitig verwendbar. Eins der besten Beispiele für die Verwendung von XMPP ist ja bekanntlich Weblin, welches dieses Protokoll als Grundlage verwendet. Und nicht umsonst experimentiert auch AOL (ICQ) mit XMPP. Wie ich gerade sah, gibt es auch schon einen Beitrag im Weblin-Blog dazu.

Montag, 15. September 2008

Automatische Übersetzung

In einem meiner nächsten Projekte muss Mehrsprachichkeit integriert werden. Das ist ja ansich in Dot.Net kein Problem. Nur das Übersetzen ist mühsam, besonders wenn man die Sprache nicht kennt, oder es wird zu teuer, weil man einen Übersetzer bemühen muß. Da in Programmen ganze Sätze ehr selten sind bietet es sich an diese automatisch übersetzen zu lassen. Programme dazu gibt es viele. Open-Source Projekte sind allerdings immer sehr umständlich bzw. es fehlt die automatische Übersetzung. Aber ich bin dann doch fündig geworden bei Codeproject. Diese Programm (in C#) nutzt den Google-Translator und übersetzt resx-Dateien. Allerdings muss man vorher noch einen Fehler beseitigen, der wahrscheinlich durch Änderungen an der Google-Seite entstanden ist. Eine Korrektur ist dort aber angegeben. Eine Erweiterung der Übersetzungsmöglichkeiten ist auch möglich, da Google inzwischen mehr als die dort angegebenen Varianten bietet. Theoretisch könnte man Programme sogar sich selbst zur Laufzeit übersetzen lassen können. Der Sinn oder Unsinn einer solchen Vorgehensweise sei mal dahingestellt. Aber eine gute Lösung ist dies Programm schon, um schnell zu einer (Vor)übersetzung zu kommen.

Donnerstag, 11. September 2008

Neue Eingabemöglichkeiten

Heute wurde ich auf ein interessantes Video aufmerksam: Wie ich finde eine geniale Möglichkeit zum Schreiben. Das System soll für viele Betriebssysteme und Geräte mit Touchscreen in verschiedenen Sprachen verfügbar werden. Zur Zeit existiert es nur als Beta auf Anfrage. Swype, so der Name des Systems will seine Technik auf mehrere Milliarden Geräte bringen und sie dazu an Hersteller lizenzieren. Swype stammt übrigens u.a. dem Erfinder von T9, das wohl den meisten Handybesitzern ein Begriff sein sollte.

Dienstag, 9. September 2008

Tag des Bugs

Heute ist der Tag des Bugs! Warum? Weil an diesem Tag Frau Konteradmiral Grace Murray Hopper im "Mark II Aiken Relay Calculator" eine Motte fand. Damals gab es ja noch keine Transistoren, geschweige denn Schaltkreise. Die Rechner bestanden noch aus Relais und Röhren und dadurch kam es zu Störungen durch Insekten (englisch Bug). Die Grandma COBOL, wie die Pionierin der Computertechnik auch genannt wird schrieb ins Logbuch: "Das erste mal das wirklich ein Bug gefunden wurde". Den Logbucheintrag inclusive der Motte gibt es noch heute zu sehen. Leider irrte die gute Dame in Bezug auf das Jahr. Von ihr wurde 1945 angegeben, ein Datum welches man fast überall lesen kann, das aber falsch ist, denn es war im Jahr 1947. Unstrittig ist dagegen der 9.September. Allerdings sprach man bereits im 19. Jahrundert von Bugs in Zusammenhang mit kleinen Fehlern in technischen Anlagen. Auch dieser Logbucheintrag läßt erkennen, das es nicht der erste Bug war. Bereits der geniale Erfinder Thomas Alva Edinson schrieb bereits von "Bugs". Damals glaubten viele, das das Rauschen und Knistern in Telefonen daher kam, das kleine Käfer an den Kabeln knabberten. Heute kennen wir im IT-Bereich etliche Bug-Varianten. Einige Bugs errangen sogar eine gewisse (unrühmliche) Berümtheit. Einige kosteten sogar Menschenleben!

Hier mal eine kleine Auswahl:

Und zum Abschluß noch der bekannte Bug im Weblin-Chatfenster:
Dort ist ja ab und zu ein Link "Hier kannst du deine Figur ändern". Leider passiert nichts wenn ich klicke - ich werde weder dünner noch dicker oder sonstwas. :-)
Oder habe ich da etwa was falsch verstanden? :-)

Mittwoch, 3. September 2008

Google Chrome - ein erster Test [Update]

Nach dem nun heute alle Chrome - Googles neuen Browser testen konnte ich nicht aussen vorstehen und habe es mal auf XP installiert. Der erste Gesamteindruck: sehr schnell und eine saubere Darstellung der Webseiten. Mein Blog wird so dargestellt wie ich es erwarte, besser als mit IE8 Beta 2 oder FF3. Nachteile sehe ich z.Z darin das der Browser die Sprache nicht korrekt an den Server übermittelt so das mehrsprachige Seiten in der falschen Sprache angezeigt werden, zumindestens bei Sixgroups war es so. Desweiteren stört mich persönlich das man das Tab-Browsing (noch) nicht abschalten kann, denn ich mag das nicht. Auch die noch fehlende Weblin-Kompatibilität ist störend, dafür soll es aber eine Lösung geben, die mir aber noch nicht bekannt ist. Dabei fiel mir auch auf, das ich keine Möglichkeit gefunden habe Plugins manuell zu installieren bzw. zu deinstallieren. Laut Dokumentation macht er das komplett selbständig bei Bedarf. negativ finde ich auch das er im Applikationsordner installiert wurde und nicht im Programmordner. Besonders gefällt mir das das Projekt als Open-Source zur Verfügung steht. Aber am besten ihr testet selbst!

[UPDATE]
Eine Lösung für Weblin ist mir inzwischen bekannt, da diese aber leider nur unter XP läuft werde ich sie hier nicht veröffentlichen.
Marmel powered by Instant Communities