[Rezept] Apfel-Zimt Muffins

Da wir uns ja langsam aber sicher auf die Weihnachtszeit zubewegen und ich ein absoluter Zimt-Fanatiker bin, muss ich euch dieses Rezept zeigen, welches mir meine liebe Kollegin Melanie zukommen lassen hat:

Zutaten (für ca. 8 Muffins):

  • 155g Mehl
  • 1 1/2 TL Backpulver
  • 1 Prise Salz
  • 1 TL Zimt
  • 40g Zucker
  • 2 kleine Äpfel, geschält + klein gehackt
  • 125ml Milch
  • 1 Ei
  • 55g Butter, zerlassen
  • Belag: Zucker + Zimt

Zubereitung:

  • 1. Ofen vorheizen, 200°C, Multiform fetten
  • 2. Mehl + Backpulver + Salz + Zimt vermengen
  • 3. gehackte Äpfel + Zucker unterrühren
  • 4. Milch + Ei + Butter in extra Schüssel mischen, anschließend in Mehlmischung geben – alles verrühren
  • 5. Teig in Multiform geben, mit Zimt-Zucker Mischung bestreuen

  • 6. 20-25 Minuten im vorgeheizten Ofen backen
  • 7. warm oder kalt servieren

Skype 5.0 beta – wie zerstöre ich ein UI

Manchmal fragt man sich wirklich, was Designer und Entwickler etablierter Programme wie z.B. iTunes (neue Icons/Farben), Winamp (völlig überladene neue UI seit Version 5.0) und eben nun auch Skype den lieben langen Tag machen. Einfach mal eine neue UI rauswerfen, in der Hoffnung, dass sie nun super hipp ist und gut ankommt?

Eine UI dient an erster Stelle der möglichst unkomplizierten Interaktion des Users mit seinem Computer, erst im Anschluss kommt die Politur. Es scheint aber derzeit wirklich der Trend zu herrschen, dass es nur schick aussehen muss, denn die Usability kommt dann schon von allein. Mag sein, dass das ab und zu zutrifft, aber es macht wenig Sinn, dies bei einem langjährig bewährtem Interface zu tun. Denn heraus kommt dann z.B. so eine unbrauchbare Oberfläche, wie sie Skype in der neuen 5.0 Beta für den Mac präsentiert:

Vielleicht hab ich echt einen sehr komischen Geschmack, aber für mich hat eine Applikation, die ich primär zum Chatten verwende, eine möglichst schmale Liste mit meinen Kontakten zu sein, evtl. Konversationen führe ich dann in extra Fenstern. Skype will nun das ein-Fenster-Prinzip etablieren, welches meiner Meinung nach völlig am Ziel vorbei schießt. Wenn ich bedenke, dass ich nun für Skype einen extra Bildschirm reservieren muss, dann kommen mir nur noch Fragen. Derzeit passen Skype, Tweetie und Adium wunderbar nebeneinander auf einen Bildschirm, was wohl nun in Zukunft so nicht mehr funktionieren wird.

Hinzu kommt die Fokussierung auf die Konversationen. Vielleicht verwendet jeder Skype anders, aber primär öffne ich es, wenn eine Nachricht reinkommt oder ich jemanden anschreiben will. Alte Konversationen interessieren mich da erstmal nicht. Auch nicht die Konversationen des heutigen Tages, die da so prominent unten links platziert sind. Wenn ich alte Sachen sehen will, dann werde ich den entsprechenden Menüpunkt aufrufen, und sonst will ich davon nichts wissen.

Da es sich noch um eine Beta handelt kann man noch die Hoffnung haben, dass es viele Leute ähnlich sehen wie ich und Skype entsprechend abstrafen.

Setzen, Sechs!

Minecraft Bauanleitungen / Rezepte

Ein großer Teil des Minecraft Spielprinzips besteht aus dem “craften”, also dem Herstellen von Dingen. Da es dafür keinerlei Anleitung im Spiel gibt, muss man entweder probieren oder ein bisschen im Netz stöbern. Oder man schaut hier vorbei 😉

Ich möchte daher mal eine kleine Auflistung der mir bekannten Rezepte auflisten und werde mit der Zeit immer mal wieder ein Update bringen. Fangen wir an:

Wie baue ich?
Es gibt dafür 2 Möglichkeiten. Ruft das Inventar auf, dann findet ihr den 2×2 Block vor, mit dem ihr aber nicht alle Gegenstände bauen könnt. Dafür benötigt ihr den 3×3 Block, den ihr mit der Werkbank erhaltet.

Wie gewinne ich Bretter und Stöcke?
Die Grundlage dafür ist natürlich Holz, welches ihr aus Baum-Blöcken gewinnen könnt. Anfangs geht das auch einfach mit den Händen, später solltet ihr dann zur Axt greifen.

Wie baue ich eine Werkbank?
Die Werkbank ist die Grundlage für fast alle Gegenstände, denn nur mit ihr erhaltet ihr das 3×3 Bauraster.

Wie baue ich eine Fackel?
Fackeln leuchten im Dunkeln – derzeit tun sie das noch unendlich, ab dem nächsten Update allerdings nur noch zeitlich begrenzt. Ihr braucht dafür einen Stock und Kohle. Montiert werden Fackeln an Wänden.

Wie baue ich eine Axt?
Wie bei fast allen Waffen / Werkzeugen kann man eine Axt aus unterschiedlichen Materialien bauen. Je besser das Material, desto länger hält das Gerät, aber auch dessen Wirkung verbessert sich. Grundsätzlich kann man alle Waffen / Werkzeuge aus Holz, Stein, Eisen/Stahl, Gold und Diamanten bauen. Die Axt eignet sich besonders zum Abbau von Holz.


Wie baue ich eine Harke?
Die Harke benötigt man zum Bearbeiten des Bodens, um diesen für den Anbau von Nahrung vorzubereiten.


Wie baue ich eine Schaufel?
Die Schaufel eignet sich besonders für das Graben in der Erde oder im Sand.

Wie baue ich eine Spitzhacke?
Die Spitzhacke ist der beste Freund des Bergbauers, und so eignet sie sich natürlich besonders gut für alle steinartigen Blöcke.

Wie baue ich ein Schwert?
Schwerter sind natürlich für den Kampf gegen Monster gedacht. Auch hier gilt: je besser das Material, desto höher die Schadenswirkung.

Wie baue ich Pfeil und Bogen?
Pfeil und Bogen dienen auch dem Kampf, ermöglichen dies aber auf Distanz. Leider sind die Federn echt schwer zu besorgen, daher ist euer Pfeilvorrat eher begrenzt.

Wie baue ich eine Tür?
Mit einer Tür könnt ihr eure Wohnung/Haus begehbar machen, wobei nur ihr die Tür öffnen und schließen könnt – die Monster bleiben also draußen.

Wie baue ich eine Truhe?
Die Truhen dienen der Aufbewahrung von Gegenständen. Stellt man 2 Truhen nebeneinander, so wird daraus eine große Truhe.

Wie baue ich einen Ofen?
Der Ofen dient der Zubereitung von Speisen, aber auch der Gewinnung von Erzen aus Gestein oder dem Backend von Glas.

Wie backe ich Brot?
Brot kann man essen und somit 2,5 Energiepunkte wiederherstellen.

Wie baue ich Gleise, Loren und Züge?
Auf Gleisen können Loren bewegt werden. Somit kann man große Mengen an Gestein oder anderen Gegenständen schneller über größere Distanzen bewegen. Mittels Truhen können die Loren mehr Gegenstände aufnehmen, mittels eines Ofens kann man eine Lok bauen.



Wie baue ich eine Leiter?
Mit der Leiter könnt ihr irgendwo hochkriechen. Sie muss an einer Wand montiert werden und kann nicht frei stehen.

Wie baue ich einen Zaun?
Der Zaun dient dem Fernhalten von Monstern bzw. als Abgrenzung des eigenen Grundstücks.

Wie baue ich Dynamit?
Mit Dynamit kann man sprengen – was sonst? 😉

Wie baue ich einen Eimer?
Mit dem Eimer könnt ihr Wasser transportieren.

Wie erstelle ich Bücher?
Zuersteinmal benötigt ihr Papier, welches ihr als einfachem Schilf gewinnen könnt:

Aus dem Papier könnt ihr nun Bücher machen:

Wie baue ich ein Bücherregal?
Als nettes Deko-Element könnt ihr aus mehreren Büchern und Holz ein Bücherregal bauen:

Übrigens gibt es hier viel mehr Rezepte zu finden: Minecraft, Das Konstruktions-Handbuch.

Die interaktive Visitenkarte

Also wenn das mal kein Aushängeschild ist. Die Karte an sich sieht schon ziemlich cool aus, dass sie allerdings noch per USB ein bisschen auf dem Rechner zaubern kann rockt!

Frank Zhao, der Erfinder dieses Gadgets, hat die Karte mit einem AVR ATtiny85 Microcontroller ausgestattet, der über USB-Support verfügt. Steckt man die Karte an seinen PC, startet einen beliebigen Texteditor und drückt anschließend drei mal hintereinander die Caps-Lock Taste, so erscheinen seine Kontaktdaten sowie Qualifikationen.

Links:
hack-a-day

[Quicktip] Milestone – Fragezeichen im Batteriesymbol

Falls euer Milestone mal ein Fragezeichen im Batteriesymbol innerhalb der Statusleiste anzeigen sollte, dann haut irgendwas bei der Synchronisierung zwischen Akku und Telefon nicht hin. Das Problem scheint damit zu tun zu haben, dass das Milestone den Akkuverbrauch nur in 10%-Schritten lesen kann und dabei irgendwie aus dem Takt gerät.

Ist ja auch egal. Da man aber gerade bei einem Akkufresser wie dem Milestone auf die Anzeige angewiesen ist, kann man folgendes probieren, um das Problem zu beheben:

– Telefon einfach mal neu starten. Der Akkustand sollte aber um min. 10% geschrumpft sein, da sonst auch der Neustart laut eigener Erfahrung auch nichts bringt. Am besten das Handy nach einer oder 2 Stunden neu starten.

– schneller geht es mit einem Kaltstart – während des Betriebs einfach mal den Akku herausnehmen, 10 Sekunden warten und dann wieder einsetzen. Anschließend kann man das Handy wieder starten.

Bei mir haben beide Methoden funktioniert. Falls das Fragezeichen stehen bleibt, solltet ihr euch über einen neuen Akku Gedanken machen. Zum Glück kosten die ja nicht mehr allzu viel.

Der (Handy-)Kunde ist immer der dumme…

Was bewegt derzeit die Gemüter in Deutschland? Integrationsdebatte, Bahnhof, Parteien, usw. Aber fehlt da nicht was? Ja, der Simlock von Handys zum Beispiel. Es wird wirklich darüber diskutiert, ob das Entfernen des Simlocks seines eigenen Handys durch eine Privatperson strafbar ist. Wohlgemerkt, es geht hier nicht um Zivilrecht, sondern um den Strafbestand.

Gut, kommen wir erstmal runter. Was genau soll man denn da strafbares machen? Letztendlich kommt das fiese Urheberrecht zum Einsatz, denn man ändert ja die auf dem Handy vorhandene Software. Laut deutschem Recht darf man das nicht, da man durch den Kauf die Hardware erworben hat, an der darauf befindlichen Software aber nur ein Nutzungsrecht hat. Ein normal denkender Mensch würde jetzt sagen, dass man das Handy gekauft hat und man damit machen kann, was man will. Der deutsche Staat sieht das eben nicht so.

Man sollte bei den ganzen Umständen bedenken, dass hier 8 Leute Vollzeit für Ermittlungen verwendet werden, die zur gleichen Zeit gegen Online-Banking-Betrug, Kinderpornos, Online-Betrug im allgemeinen usw. vorgehen könnten. Aber wie lautet doch gleich die tolle deutsche Rechtsprechung: es werden mehr Mittel gegen Kapitaldelikte als gegen Delikte an Menschen aufgewandt.

Links:
spiegel.de

[php] URLs effektiver zusammensetzen

Als PHP Entwickler muss man sich ja auch ab und zu mal um den Zusammenbau von URLs kümmern – entweder wird einem diese Arbeit von einem Framework abgenommen, oder man muss manuell ran. Mir geht es hier um den manuellen Weg. Man kann da folgendermaßen rangehen:

$url = "http://host/?id=10";
if($_GET["name"] != "")
{
	$url .= '&name='$_GET["name"];
}
if($_GET["country"] != "")
{
	$url .= '&country='$_GET["country"];
}
usw.


Wie man sieht, muss man für jeden eventuellen Parameter eigene if-Abfragen bauen, deren Muster ist aber immer das gleiche. Was spricht also dagegen, es folgendermaßen zu lösen?

$url = "http://host/?id=10";
$parameters = array(
	array("name"=>"name", "value"=>$_GET["name"]),
	array("name"=>"country", "value"=>$_GET["country"])
);
foreach($parameters as $parameter)
{
	if($parameter["value"] != "")
	{
		$url .= '&'.$parameter["name"].'='.$parameter["value"];
	}
}

Ok, im ersten Moment ist der neue Code bei gleichem Ergebnis etwas umfangreicher, jedoch ergibt sich ein erheblicher Vorteil, wenn neue Parameter dazu kommen. Denn nun muss man einfach dem $parameters-Array ein neues Element hinzufügen und schon wird dieses mit in die URL eingebaut.