Monatsarchiv für Januar 2009

ICQ-Spam in Adium

Was ist eigentlich in letzter Zeit mit ICQ los? Der Lieblingsmessenger der Deutschen nervt mich inzwischen teilweise im Minutentakt mit tollen Spam-Nachrichten.

icq-spam-adium

Ich frage mich ja auch, was mir da verkauft werden soll?

Jedenfalls habe ich nun in Adium ersteinmal eingestellt, dass mich nur ICQ-Nutzer anschreiben dürfen, die in meiner Kontaktliste stehen. (Adium->Sicherheitseinstellungen)

Wer mit mir chatten möchte, sollte sowieso Jabber verwenden.

Nachtrag: Leider merkt sich Adium diese Sicherheitseinstellung nicht. Nach ein paar Tagen kommt der nächste Spambot durch… wenn jemand eine dauerhafte Lösung hat, nur her damit.

Neues HowTo: E-Mail

So nach und nach möchte ich ja auch kleinere Essays hier veröffentlichen. Den Anfang macht nun ein Artikel über E-Mails und alles was so dazugehört. Unter anderem behandle ich folgende Punkte:

  • wie E-Mail eigentlich funktioniert
  • wie man mehrere E-Mail-Adressen verwenden kann
  • warum web.de, GMX und Windows Live Hotmail nicht benutzt werden sollten
  • warum bei Google Mail auch nicht alles besser ist
  • warum es Sinn machen kann, für E-Mails zu bezahlen
  • wie man dem Spam-Problem Herr wird
  • wie sicher und vertraulich E-Mails sind und sein können
  • wie man ein E-Mail-Programm richtig einrichtet und konfiguriert
  • warum HTML-Mails böse sind
  • wie man E-Mails aufs Handy bekommt

Mir ist bewusst, dass einige Leser das meiste davon schon wissen. Jedoch werden diese auch wissen, wie viele Leute selbst von absoluten Grundlagen keine Ahnung haben. Vor allem für diese ist der Text entstanden. Aber auch fortgeschrittene Leser werden garantiert noch ein paar interessante Dinge erfahren – lesen lohnt sich!

Zum Hauptartikel: HowTo: E-Mail

Twitter und kein Ende

Eben wurde im Radio Twitter erklärt. Erstaunlich, dass es immer noch Menschen gibt, die nicht wissen, was Twitter ist – zumal es in den letzten Tagen dank Airbus-Notwasserung und Hessen-Wahl eigentlich kaum eine Möglichkeit gab, den Siegeszug von Twitter nicht zu spüren zu bekommen.
Vor einiger Zeit hatte ich ja auch mal getwittert, es dann aber wieder eingestellt, da ich nie so recht wusste, was ich schreiben sollte. Außerdem – meine Leser wissen das – fällt es mir doch recht schwer, mich beim geschriebenen Wort kurz zu fassen. Für mich ist es immer noch nicht mehr als eine Art “Blog light” und daher unnötig, wenn man ein “richtiges” Blog hat.
Trotzdem interessant, dass kein Ende des Twitter-Hypes in Sicht ist, wie das zu Beginn vielerorts prognostiziert wurde. Mittlerweile aber hat sich Twitter als feste Instanz des Webs etabliert und ist wohl nicht mehr totzukriegen.

Vielleicht fange ich auch irgendwann wieder damit an, natürlich schön ins Blog integriert, wie z.B. hier. Momentan bin ich schon froh, wenn ich Ideen für mein Blog habe.

Abartig kalt

wetter
Ich kann mich nicht erinnern, dass es hier mal über so lange Zeit so abartig kalt gewesen ist…
Aber das bringt der Klimawandel wohl so mit sich. Heiße Sommer, frostige Winter. Eigentlich gar nicht so übel, ich mag ja Extreme.
Trotzdem habe ich nichts dagegen, dass es so langsam mal wieder wärmer wird, schließlich habe ich keine wirklich gute Heizung.

Die Erklärung eines Microsoft-Bugs

Am 1. Januar ging es durch alle Tech- und vor allem Apple-Blogs: Der Zune der ersten Generation (der iPod-Klon von Microsoft) funktionierte plötzlich nicht mehr, da er offenbar mit dem Jahreswechsel nicht zurechtkam – also eine Art verspäteter Jahr-2000-Bug.
Inzwischen tauchte der dafür verantwortliche Quelltext auf, der uns auf faszinierende Weise zeigt, wie sorgfältig bei Microsoft programmiert wird.
Folgender Code wird verwendet, um das Jahr in der Uhr des Zunes umzustellen:

while (days > 365)
    {
        if (IsLeapYear(year))
        {
            if (days > 366)
            {
                days -= 366;
                year += 1;
            }
        }
        else
        {
            days -= 365;
            year += 1;
        }
    }

Zur Erklärung: Ist der Wert des Tageszählers größer als 365, soll dieser zurückgesetzt und die Jahreszahl um 1 erhöht werden. Ist das aktuelle Jahr kein Schaltjahr, funktioniert das auch wunderbar (else-Teil). Andernfalls wird jedoch nur überprüft, ob der Wert des Tageszählers größer als 366 ist, also der 2. Januar oder später – in diesem Fall “klappt” der Jahreswechsel. Wenn jedoch der Wert genau bei 366 ist, wir also den 1. Januar eines Jahres nach einem Schaltjahr haben, geschieht gar nichts, insbesondere fehlt die Abbruchbedingung der While-Schleife – eine Endlosschleife ist die Folge, und mit ihr ein Absturz des Zune.

Ein wunderschönes Beispiel, wie viel Wert bei Microsoft auf Qualität gelegt wird.