Freitag, 25. Februar 2011

Hardcode

Ich habe knapp drei Tage lang durchprogrammiert und gestern gemerkt, dass sich mein Verstand langsam selber wie ein Computerprogramm verhält. Ich wollte mir eine Pizza machen aber eine Mitbewohnerin hatte bereits eine Pizza im Ofen. Also habe ich meine Pizza darunter auf ein zweites Blech gelegt. 10 Minuten später meinte meine Mitbewohnerin ihre Pizza ist fast fertig, aber meine wär noch recht hell weswegen ich die Pizzen austauschen sollte... gesagt, getan.

Ich nam eine Pfanne als zwischenpuffer, habe vorsichtig die erste Pizza auf die Pfanne bewegt, habe meine Pizza vorsichtig vom unteren Blech aufs Obere gehievt und danach die Pizza auf der Pfanne aufs untere Blech getan.

Später ist mir aufgefallen, dass ich ja auch einfach die Bleche hätte auswechseln können.

void Swap(Pizza* meinPizzaBlech, Pizza* deinPizzaBlech) {
  Pizza* pfanne = deinPizzaBlech;
  &deinPizzaBlech = &meinPizzaBlech;
  &meinPizzaBlech = &pfanne;
}

Mittwoch, 23. Februar 2011

Unicode

Das Amerikanische Norminstitut hat nun endlich den Unicode 6 Standard verabschiedet. Unicode sind alle Zeichen die ein Computer darstellen kann, wie deutsche oder auch japanische. Neu im Unicode 6 Standard sind jetzt auch sogenannte "Emojis". Dazu gehören zum Beispiel

Am nützlichsten ist aber immernoch "PILE OF POO" der den Standard passend zusammenfasst.

Mehr: http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F600.pdf