Donnerstag, 20. März 2008

HP-Servicefall die 3.

So.. bald ist es wieder so weit:
Mein Laptop tritt seine dritte Reise ins HP Servicecenter an. (Es ist nun knapp >1Jahr alt)
Es ist im aktuellen Status quasi nicht mehr zu gebrauchen.
Die Hitzeentwicklung bzw die Hitze die ans Chassis und an die Umgebung abgegeben wird ist enorm gestiegen, kleinere dunkle und ein großer heller Fleck auf dem TFT sind dabei nichtmal das schlimmste. Momentan fallen immer häufiger und immer länger bestimmte Tasten aus (bis jetzt bekannt: q, w, e, r, u, i, o, p, r_shift, coursor_up, coursor_left).

Erstmal testen was die Kiste unter windoof von sich gibt und dann mal einschicken.
Mal sehn was der HP-Techniker sagt wenn ich ihm von "mnn kattn tastn" und meinem "hßn lat" erzähle *g*

Sonntag, 24. Februar 2008

InstantMessanger sind HEISS!!

Zumindest behauptetn das ein paar ehemalige Mitspieler eines Browsergames (Namen nennn ich hier keine).
Inner Schule erfährt man ja als ITA so allerhand. So ging auch "ein neuen ***-Bug" um, den ich zuerst als Hoax einstufte, das aber trotzdem mal testen wollte. Also den angeblichen Killer-String besorgt und gleich mal die Liste abgeklappert. Das Opfer (im späteren DAU genannt) war bald gefunden: eine Userin eines weit verbreitetem IM, in der aktuellsten version, mit der ich mehr oder wenige garnix zu tun hatte ausser das Er/Sie/ES halt in der selben ally wie ich war. Ich habe also DAU diesen Text geschickt und hörte erstmal nichts von ihr/ihm. Nach einiger Zeit meldete Er/Sie/Es sich wieder, beleitdigete mich und meinet das ihr/sein Computer jetzt kaputt wäre und ich doch hoffen soll das er/sie/es mir nichts nachweisen kann.
Ich hielte dies erst für übetrieben und hab ihr einen Link geschickt den ich inzwischen gefunden hatte und der das Problem gut beschrieb (im öffentlichen Forum des Clients und auf Deutsch).

Nach dem mir aber inzwischen noch drei weitere ehemailge "Kollegen"/"Kollegeinnen" sagten das ich wohl mit einer Klage zu rechnen habe (denen habe ich auch allen den Link geschickt, keiner wollte etwas davon wissen) frage ich mich ob es wohl echt Menschen gibt die so DÄMLICH sind und glaube das ein CPU, auf dem Winodws samt diesem (wirklich hässligem) IM-Client laufen und der korrekt eingebaut ist, ein paar Minuten auf 100% CPU-Last überleben.

Die Argumente waren dann "Ja der war schon Kaputt" oder "Du hast ihm halt den Gnadenstoß gegeben". Dann sage ich aber wenn die Mühle wirklich so alt war und so kaputt etc... Mensch Leute der wäre eh bald verreckt! Argh >.<

Was bitte ist ein CPU wert der nach nen paar min 100% Last abraucht? Der ist doch nichmal mehr das Material wert aus dem er gemacht ist. Meiner Meinung nach ist das also kein Verlust für den es sich lohnt zu klagen.. oder?!?

Naja ich bin mal auf die Beweisführung gespannt... wenn es überhaupt so weit kommt.

mfg

MaSch

Mittwoch, 30. Januar 2008

CAPTCHAs

CAPTCHA steht für "Completely Automated Public Turing test to tell Computers and Humans Apart.".
Es ist also eine möglichkeit zu erfahren ob vor dem Rechner ein Benutzer sitzt, oder ob die Seite mit einem Script/Programm aufgerufen wird.

Sie werden vor allem eingesetzt um Spam zu vermeiden. Jedoch ist die Zeit der CAPTCHAs wohl bald beendet. Schon jetzt gibt es mittel und wege CAPTCHAs automatisch lösen zu lassen. Ja es gibt sogar CAPTCHAs die von Menschen nur sehr sehr schwer, manchmal sogar garnicht gelöst werden können. Bots haben hier oft keine Probleme. Vorreiter im knacken von CAPTCHAs ist afaik das Projekt PWNtcha von Sam Hocevar.
Die Liste der "opfer"-CAPTCHAs liest sich mit massig "oho" Effekten. vBulletin, phpBB, Slashdot und Paypal sind sicherlich jedem ein Begriff.

Momentan ist der Sourcecode für dieses Projekt noch nicht Öffentlich, ausserdem darf man sich das nicht als "Tool zum lösen von CAPTCHAs" vorstellen, sondern es ist eher eine Sammlung von Funktionen um ein Bild zu bearbeiten und die Daten auszulesen. Und dennoch.. sollte diese Funktionssammlung jemals public werden ists wohl vorbei mit CAPTCHAs.

Auch ander Leute ham interessate Ideen. So gab es zum Beispiel eine Art "Trojaner", der leicht bekleidete Damen zeigt und den User aufforder das nebenstehende CAPTCHA zu lösen um mehr zu sehn. Diese CAPTCHAs stammen von andern Seiten und die Lösungen werden zurück an den Server des "pösen-pösen-hackers" gesendet und dieser nutzt Sie automatisch um rumzuspammen.

Nun.. was sollte man sonst machen um Spam zu verhindern? IP-Sperren? Nee..
Aber wir wäre es wenn man dem User Aufgaben stellt die nur mit logischem Denken zu lösen sind?
Man könnte einen Fragenkatalog erstellen und dem User diese Fragen anzeigen und die Antwort überprüfen. Hierbei ist allerdings das Problem das der Bot die Fragen kennen könnte und es für ihn somit einfacher wäre die Lösung zu "erraten". Also was kann man tun? In diese Rätsel noch Zufallsfaktoren einzubinden wäre wohl recht sicher, aber erheblich schwerer umzusetzen.

Hat jemand Ideen?

Mittwoch, 16. Januar 2008

XML == teh suck!

Harte Aussage! Jeder spricht jetzt im Web 2.0 Zeitalter über Ajax was XML ja nunmal einschließst. Jeder spricht über XML als wichtig und unverzichtbar fürs Web, nur der MaSch der muss mal wieder mecker...

Ja musser. Natürlich ist XML überlebenswichtig fürs web, schließlich ist HTML ja quasi auch nur ein XML-"Dialekt". Dennoch halte ich es für übertrieben für jeglichen Transfer von Daten übers HTTP gleich XML also DIE Lösung anzupreisen. Ist es nämlich nicht.
Weder ist es sonderlich gut lesebar, noch wunderbar zu Parsen. Ganz zu schweigen von der Kosten/Nutzen Rechnung mal auf Traffic und Ladezeit bezogen. Klar ist das heute bei DSL 16Mbit Flats kein Problem mehr. Aber 
a) gibt es immer noch leute mit 65k Modems und 
b) lohnt es sich trozdem jedes Byte zu sparen das sinnlos verballert wird.

Mal nen kleines Beispiel:


<xml startzeugsblablub="">
<mitarbeiter id="1">
  <vorname>Hans</vorname>
  <nachname>Inge
  <adresse>
    <straße>Foobar 42&l;/straße>
    <ort>Zu Hause</ort>
    <plz>133742</plz>
  </adresse>
  <abteilung>Verkauf</abteilung>
</mitarbeiter>

...

Mal ehrlich? Wer will das erzeugen oder gar parsen?

da ist json zb doch viel toller:

{"mitarbeiter":[{"id":"1", "vorname":"Hans", "nachname":"Inge", "adresse":{"straße":"Foobar 42", "ort":Zu Hause, "plz":"133742"}, "abteilung":"Verkauf"}, {"id":"2", ...}]}


Viel toller? Oder?

werde vllt demnächst mal nen paar benchmarks starten und gucken was die sagen.
Aber ich mag XML einfach net :-p