Creative Commons Lizenzvertrag

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.

Dienstag, 26. August 2008

SSL-Zertifikate und das Compact Framwork

Viele Webseiten bereiten ja mit ihrem Zertifikat bei SSL-Requests Probleme. Browser fangen diese ja ab. Programmiert man selbst, muss man dies selber machen, ansonsten kommt es zu einem Laufzeit-Fehler. Bei Anwendungen mit dem Dot.Net Framework benutzte ich dazu folgendes:
ServicePointManager.ServerCertificateValidationCallback
= new System.Net.Security. style="color: #2b91af;">RemoteCertificateValidationCallback(remotecallback);
...

...

...


public bool
remotecallback(Object sender,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)



{



       // 
Hier entsprechenden Code einfügen



       return
true;



}


Leider funktioniert dies unter dem Compact Framework nicht, da es die Eigenschaft ServerCertificateValidationCallback nicht unterstützt. Die Lösung dazu ist, CertificatePolicy zu nutzen und eine Klasse zu schreiben, die die Schnittstelle ICertificatePolicy implementiert:


ServicePointManager.CertificatePolicy =
new
AcceptAllCertificatePolicy
();



...



 



...



 



...



 



internal class
AcceptAllCertificatePolicy
:ICertificatePolicy



{



        public AcceptAllCertificatePolicy()



        {



        }



        public bool
CheckValidationResult(ServicePoint sPoint, style="color: #2b91af;">X509Certificate cert, style="color: #2b91af;">WebRequest wRequest, style="color: blue;">int certProb)



        {



              // 
Hier entsprechenden Code einfügen


                return true;


        }



}




Dies mal als Lösungsansatz in C# für alle die damit Schwierigkeiten haben.

Dienstag, 5. August 2008

Freitag, 1. August 2008

Geschlecht nach dem Surfverhalten ermitteln?

Nach dem es dazu bei Heise einen Beitrag gab musste ich das doch gleichmal ausprobieren. Tolles Ergebnis:
Likelihood of you being FEMALE is 51%
Likelihood of you being MALE is 49%
Was sag mir das nun? Bin ich garnicht männlich? Oder bin ich vielleicht ein Zwitter? Meiner Meinung nach ist das völliger Blödsinn und würde zum 1. April besser passen, aber heute ist ja der 1. August.

Dienstag, 8. Juli 2008

Neuer Microblogging-Dienst

Nachdem Twitter immer mehr Probleme hat, bin ich heute auf einen neuen Microblogging-Dienst gestossen: identi.ca. Schnell, schlank und ein funktionierender IM-Service per Jabber. Sogar eine Anmeldung per OpenID ist möglich. Noch fehlen entsprechende Plugins und Widgets oder entsprechende Clients fürs Handy (zumindestens habe ich noch nichts gefunden), aber das ist nur eine Frage der Zeit. Ein RSS-Stream ist aber verfügbar. Den größten Vorteil sehe ich darin das das ganze als Open-Source zur Verfügung steht und es sich jeder seinen eigenen Server aufsetzen kann. Besonders gut ist, das diese Server miteinander kommunizieren können. Man kann also sagen identi.ca ist ein verteiltes Twitter. Bleibt zu hoffen, das es stabiler bleibt als Twitter und weite Verbreitung findet. Noch steht identi.ca am Anfang.

Donnerstag, 3. Juli 2008

E1210 - erste Tests

Ich konnte natürlich nicht wiederstehen und habe, den heute bei Aldi erhältlichen E1210 erworben für 399€. Vorinstalliert war ein Windows XP Home mit SP2 und Dot.Net 2.0 sowie einige Softwarebeigaben z.B. WordPerfect Office. Nach dem endgüligen Einrichten, des sogenannten Netbooks lief das Gerät sehr zufriedenstellend.

Dienstag, 3. Juni 2008

Betriebssysteme und Geschlecht

Kann man Betriebssysteme wirklich einem Geschlecht zuordnen? Ich bin der Meinung eigentlich nicht. Denn in meinen Augen sind Betriebssysteme sächlich, also ein Neutrum. Das meine ich natürlich nicht nur grammatikalisch. Ich meine Betriebssysteme sind wie Kinder:
  • Wie Kinder (DAS Kind) benötigen sie Pflege, nicht ist schlimmer als verwahrloste Kinder und Betriebssysteme.
  • Betriebssysteme haben Kinderkrankheiten
  • Ist es ausgewachsen, kommt ein Nachfolger.
  • ...

Aber auch Kinder haben letztendlich ein Geschlecht.

Sonntag, 1. Juni 2008

Beleidigung von Avataren

Ich habe gerade einen interessanten Beitrag über die rechtlichen Aspekte der Beleidigung von Avataren entdeckt. Wie ist eure persönliche Meinung darüber? Wie würdet ihr als Betroffene reagieren? Ab wann fühlt ihr euch beleidigt? Reicht ein Ignore oder eine Meldung an den Betreiber? Würdet ihr klagen oder sagt ihr in virtuelle Welten soll man alles nich so Ernst nehmen? Spielt das Thema überhaut eine Rolle für euch? Liebe Weblins, ihr dürft hier gerne eure persönliche Meinung und Erfahrung schreiben!
Marmel powered by Instant Communities