Just tumbling

Jens

CS-Student

Erreichbar über Jabber.

Head First: Design Patterns

Head First: Design Patterns wurde mir vor kurzem geliefert. Und ist mal ein erfrischend anderer Ansatz für Fachbücher. Generell wird bei der Head First Reihe versucht soviele Sinne wie möglich zu einem Thema anzusprechen. Deswegen sind die Seiten in HF-Büchern nie voll bedruckt, es gibt Fotos von Personen mit Sprechblasen, fikitive Interviews, Geschichten, beschreibenden Text, Anmerkungen und schließlich einiges an Code. So ein 600 Seiten Machwerk schreckt mich normalerweise ab, aber in kürzester Zeit war ich schon auf Seite 150. Neben den Design Patterns gibt es aber auch andere Themen, die nichts mit Computer im engeren Sinne zutun haben. Wie beispielsweise Head First: Physics.

Laut den Rezensionen bei Amazon sind zwar nicht alle HF-Bücher eine Empfehlung, durchaus aber die meisten. Ein schneller Anhaltspunkt ist aber scheinbar eine vorhandene Übersetzung, so gibt es das Buch über Design Patterns auch auf deutsch als Entwurfsmuster von Kopf bis Fuß.

Amazon.com Supportmail

Unerwartet ausführlich erreichte mich heute diese Antwort auf eine Anfrage beim Support von amazon.com:

Thank you for writing to us at Amazon.com.

First, please allow me to express my sincere apologies for any frustration that has been caused. It is certainly not our intention for our customers to have anything but a pleasant experience at our store.

I’m sorry to hear that you haven’t received your order #********.

I see that the order summary in Your Account estimated it would be delivered by June 23, 2008 to the following address:

********
********
********
Germany

Normally we would send a replacement order at no additional charge, but in this case it is possible that you might receive both the orders and it will be an additional inconvenience for you to return the duplicate shipment.

Unfortunately, in spite of all of our efforts, there can sometimes be unforeseen delays, and in this case we would ask that you wait a little longer.

It’s been our experience that the majority of late packages arrive just a day or two after the estimated delivery date. Therefore, we would like to ask that you wait until close of business on July 09, 2008 for this shipment to arrive.

We do take full responsibility for any delays that result from errors made during shipping.

We can indeed understand that it is a bit frustrating to wait till that length of time. However, please understand our system will not allow us to issue a refund or to create a replacement for your order until the estimated delivery date and waiting period has not passed.

Please note that Deutsche Post carries shipments to the destination country, but the final delivery is handled by your local postal service. Therefore, you may want to check with your local post office. Please note, however, that these shipments do not have tracking numbers.

If you are unable to find the package in your local post office, the order might still be in transit.

Please note that we take full responsibility should any item become lost or damaged while being delivered, and we are more than happy to replace these items at a cost to ourselves.

The business of our international customers is very important to us, and we are working hard to improve the service we provide to you.

Rest assured that your order will be delivered before July 09, 2008.

Please save this message.  If your package does not arrive by the July 09, 2008, please let us know by clicking on the link:

http://www.amazon.com/gp/help/contact-us/general-questions.html

As a representative of Amazon.com, I want to assure you that we value our customers’ trust above all else—it’s the foundation on which our company was built.  Please know that we’ll continue working hard to ensure that you receive accurate service, and to minimize the chances of anything like this occurring again.

Again, I apologize for the delay, and hope that your order arrives soon. Thank you for shopping at Amazon.com.

Please let us know if this e-mail resolved your question:

If yes, click here:
http://www.amazon.com/********
If not, click here:
http://www.amazon.com/********

Please note: this e-mail was sent from an address that cannot accept incoming e-mail.

To contact us about an unrelated issue, please visit the Help section of our web site.

Best regards,

*********
http://www.amazon.com
=============================

Übrigends, wurde das Buch schon ab Februar vorbestellt… man hätte meinen können, ich wäre einer der ersten die es bekommen. Aber mittlerweile weiß ich das es andere, die nach mir bestellt haben - auch aus Deutschland - schon vor 2-3 Wochen beliefert worden sind. Mittlerweile hätte ich es auch bei amazon.de (ok, wäre wesentlich teurer gewesen) bestellen können.

iPhone Signalisierung

Ich versteh ja nicht, wieso bei Apple noch niemanden eingefallen ist, wie man entgangene Anrufe, neue SMS, neue eMails und neue IM-Nachrichten signalisiert. Dabei wäre es so günstig machbar: Man könnte doch einfach das Apple-Logo auf der Rückseite pulsieren lassen (ähnlich der MacBooks um Stand-by).
superdeluxe:

Brand New iPhone 3G: Available July 11th - www.apple.com/iphone - Whatch the Ad

superdeluxe:

Brand New iPhone 3G: Available July 11th - www.apple.com/iphone - Whatch the Ad

Mercurial – Distributed Version Control Systems on Mac OS X

Distributed Version Control System (kurz DVCS) unter Mac OS X ist so eine Sache. Neben Git (Linux Kernel) gibt es noch zwei weitere etwas besser verbreitete DVCS’s: Bazaar und Mercurial. Bazaar wird von Andy Matuschak (Sparkle) und Ubuntu genutzt, daneben gibt es noch Mercurial (Mozilla, Java-Plattform, Xen, OpenSolaris, …), dessen Verbreitung etwas größer ist als die von Bazaar. Nach etwas Recherche habe ich festgestellt, dass es besser in meinen Workflow passt und auch etwas besser in OS X Tools integriert werden kann. Deswegen nun folgend einige Links für die Integration in OS X Tools und Eclipse:

Eclipse
Für Eclipse gibt es zwei Plugins:
MercurialEclipse
Macht den ausgereifteren Eindruck als Merclipse.

Merclipse
Funktioniert nicht, wenn Mercurial über MacPorts installiert ist, da das Plugin dann “hg” nicht findet, da es wohl nicht an einem im Plugin fest verdrahtetem Ort liegt.

Mac OS X
TextMate hat im Subversion Repository auch schon ein Mercurial Bundle, welches auch ganz gut funktioniert, analog zum Subversion Bundle. Installieren läßt es sich recht schnell über das Terminal:

cd ~/Library/Application\ Support/TextMate/Bundles
svn co http://macromates.com/svn/Bundles/trunk/Bundles/Mercurial.tmbundle
osascript -e ‘tell app “TextMate” to reload bundles’ oder TextMate neustarten


• Diffs mit FileMerge oder Changes anzeigen
Wie man dies anstellt steht hier, es sei aber gesagt, dass beide Programme kein 3er-Diff beherschen wie k3diff.


Keychain-Support für Mercurial

• zentrales Repository über Dropbox
Wie man ein zentrales Repository über Dropbox organisiert steht im CIMGF-Blog beschrieben. Zwar wird das ganze nur für Git beschrieben, die Vorgehensweise ist aber die gleiche.

Generell gibt es drei Möglichkeiten Mercurial zu installieren:
1. Binärpaket mit Installer, wohl die einfachste Möglichkeit
2. Für diejenigen unter uns, die MacPorts installiert haben, geht auch ein einfaches “sudo ports install Mercurial”
3. ähnliches wie MacPorts gilt auch für die Installation über Fink

Ein Wort zu WG-Bewerbungen

In unserer WG wird ein Zimmer frei und wir haben einen Nachmieter gesucht, der dort nicht nur wohnt sondern mit uns lebt. Also eben keine Zweck-WG. Da wir auf Symetrie stehen, suchten wir eigentlich eine Mitbewohnerin. Das es schlußendlich doch das männliche Gegenstück wurde sollen die folgenden, wenigen Worte kurz umreißen:

Ausnahmslos alle Mädels, ausser der ersten, die uns schon vor Wochen über den Weg gelaufen ist und im Endeffekt dann doch in ihrer alten Wohnsituation bleiben mochte haben uns nur welche besucht die einen männlichen Anhang mit zum Termin brachten. Meistens wurde uns das Anhängsel nicht aktiv vorgestellt, warum wissen wir bis heute nicht.
Ich kann aber gut nachvollziehen, wenn man in einer neuen Stadt auf WG-Suche seinen Patner mitbringt um nicht alles alleine machen zu müssen. Das war aber nur einmal der Fall. Die anderen, darauf angesprochen wiegelten bei etwaigen Pärchenverdächtigungen sofort ab. Nur warum kam er dann trotzdem mit? Erklärt man das Anhängsel nicht, bleibt ein fader Beigeschmack über. Tut man es doch, so soll das Anhängsel die WG einschätzen und das ist auch nicht besser. Denn sympathischer macht das einen Bewerber nicht. Übrigens, von den männlichen Bewerbern hat kein einziger seine Freundin oder eben einen weiblichen Anhang mitgebracht.

Mal so ganz im Vertrauen, zu einer WG-Besichtigung sollte man alleine erscheinen, selbst den Patner sollte man an der Tür zurück lassen. Das macht einen besseren Eindruck, schließlich will man seine(n) neue(n) Mitbewohner kennenlernen, nicht die eine Hälfte einer Patnerschaft.

Schlußendlich waren andere Faktoren ausschlaggebend. Falls ihr/du mal in die Situation kommen solltest, einen Nachmieter für eure/deine WG suchen zu müssen. Die Dauer des Gesprächs nach der WG-Führung ist mit einer der besten Indikatoren, wenn nicht bestimmte Fakten dagegensprechen (z.B. eigentlich wird eine Nichtraucher gesucht). 

Das Apple Gewinnspiel

… richtet Gutschein-arena.de aus. Viel muss man für die Teilnahme am Gewinnspiel gar nicht tun, eigentlich nur die Seite selbst verlinken und einen Gutschein (z.B. den Neckermann Gutschein). Das mit dem Gutschein-verlinken selbst ist allerdings etwas komisch. Wenn man nicht den im Artikel beschriebenen Link möchte, landet man ungewöhnlich oft im nirgendwo. Naja… bei den umfangreichen Preisen, wollen wir uns mal nicht beschweren. 

Dann noch eine Mail mit dem Link auf den eigenen Blog und schon ist man dabei. Hört sich fair an. Wer gewinnt nicht mal gerne?

Mon -Playbax- en l’air on Vimeo (via Vimeo)

 Ohne Frage eines der besten und lustigsten Lipdups im Channel. 

…. skateboarding …. (via whitenumb)
…. skateboarding …. (via whitenumb)