Ich habe eine neue Freundin: Katie Hegger!

Diese Frau lässt mich einfach nicht in Ruhe. Ständig belästigt sie mich per ICQ mit Nachrichten wie “Hallo…! Erinnerst du dich an mich?” oder versucht mich mit Sprüchen wie “Was tuen Deine Fotos hier? Ich bin entsetzt!” aufs Korn zu nehmen. Ständig will sie geadded werden. Sie schreckt nicht mal zurück sich als andere Person … Weiterlesen

Autoupdater: Secunia PSI

Viele Programme beinhalten Sicherheitslücken, die unbedingt geschlossen werden müssen. Einige Applikationen informieren den Benutzer über neue Updates oder aktualisieren sich selbstständig, andere wiederum müssen manuell auf eine neue Version gebraucht werden. Ein großer Aufwand, wenn man bedenkt, dass auf einem Rechner im Schnitt etwa 50-100 Anwendungen installiert sind. Personal Software Inspector (PSI) aus dem Hause … Weiterlesen

Warten auf Windows 7….

Ich gebe es zu, ich kann es kaum erwarten Windows 7 auf meiner Platte zu haben. Mein Windows XP läuft schon seit fast 3 Jahren ohne Neuinstallation ohne Probleme und eigentlich bin ich zufrieden damit, doch nach dem ich die erste Beta von Windows 7 ausprobiert habe, war ich mehr als begeistert ^^ Ich muss … Weiterlesen

C++ Teil 5 – Bedingte Anweisungen

Inhalt Bedingte Anweisung Vergleichsoperatoren Logische Operatoren if – Anweisung if-else – Anweisung if-else – Kurzform Bedingungsoperator switch – Anweisung Typische Fehler Übungsaufgaben Bedingte Anweisung Bis jetzt hatten alle Beispiele einen starren Ablauf, d.h. es gab keine Verzweigungen. Im Folgenden werden wir uns anschauen, wie man ein Programm „entscheiden“ lassen kann, ob der eine oder der … Weiterlesen

Tipps zur Leistungsoptimierung in C++

In diesem Tutorial möchte ich ein paar Tipps geben, wie man den Code beschleunigen kann. Bevor man anfängt irgendwas zu optimieren, sollte man ein paar Regeln beachten. Generell kann man sagen, dass man nicht optimieren sollte, wenn das Spiel schon schnell genug läuft. Was bringt es schon, wenn man das Spiel von 70 auf 80 … Weiterlesen

Autopointer: std::auto_ptr, std::tr1::shared_ptr

Inhalt Einleitung std::auto_ptr std::tr1::shared_ptr Einleitung. In C++ ist der Programmierer selbst für die Verwaltung des dynamischen Speichers verantwortlich. Manchmal kommt es dazu, dass ein Speicherbereich reserviert, aber nicht wieder freigegeben wird – es entstehen so genannte Memoryleaks. Es können offensichtliche Fehler sein wie in diesem Beispiel. Es können aber auch etwa Fehler sein, die man … Weiterlesen

Jupiter am Sternenhimmel

Ich bin gestern etwa kurz nach 1 Uhr ins Bett und musste erstaunt feststellen wie hell es draußen war, so hell, dass man sogar ein Buch im Mondschein lesen konnte (ja, ich hatte es ausprobiert ^^). Es war Vollmond. Nicht nur dass, der Himmel war wolkenlos und unter dem Mond leuchtete ein sehr heller Stern. … Weiterlesen