Erstmal vorne weg, ich habe einen iPod Touch mit 8 GB vor einer geraumen Zeit gebraucht erworben und bin relativ zufrieden. Bis heute hatte ich ein geJailbreakedes Gerät, welches ermöglicht, dass man Anwendungen installieren kann und das ganze Dateisystem offengelegt wird, so kann man z.B. ein Programm namens Instinct installieren und bekommt so ein besseres Musik gefühl aber darum soll es sich hier nicht handeln.

Erstmal finde ich es dreißt, dass, wenn ich für 19,99€ das Upgrade bezahlt habe erneut 7,99€ rausrücken soll um die neuste Software zu installieren. Aus diesem Grund habe ich einmal gegoogled und herausgefunden, dass die Datei “iPod1,1_2.0_5A347_Restore.ipsw” im Internet herumschwirrt und gleich heruntergeladen und durch klicken auf Wiederherstellen(während ich Shift halte) die Datei ausgewählt und erfolgreich installiert. Da dann mein Mail.app nicht mehr funktioniert hatte musste ich den iPod im Recovery Modus starten und habe das gleiche Prozedere noch einmal durch geführt und tada”Softwareversion: 2.0″ umsonst ;)

Was mich allerdings immer noch stört ist, dass ich keine E-Mails im Querformat schreiben kann :( aber mich freut es, dass jetzt ein Screenshottool eingebaut ist, welches man aktiviert indem man “Home” und gleichzeitig “Lock” kurz drückt.

Da der iPod gerade in den Nachrichten sehr vertreten ist, sind selbst die Preise für einen iPod Touch mit 8GB mehr als doppelt so hoch wie in der Woche(war 60€ oder gar 1€ ist ~120€) davor, daher empfehle ich zwei bis drei Wochen zu warten und einfach eBay oder so etwas zu beobachten.

First no I don’t mean crackers or “black-hat hackers”! I am talking about people who go thru code and finde security issues. You could compare them with the people who do the crash test with cars. They look for errors which could be fatal and get paid for it. Whats the difference between a white-hat and a black-hat? Its simple the first “kind” want to secure your websites and either tell you where the error is or want money for it. Crackers want to do bad stuff they want you to be frustrated don’t give you a clue and tend to do illigal things with your server once its been “cracked”. So if you can’t get a white-hat to hack and secure your code, then you should learn yourself ;)  I can’t advise you any english books since I mostly have tought myself but some things you should always keep in mind: “never trust the users input”, “every input which is going thru JS has to be checked” and “get all the updates you can get!”.

Often you want to separate emergency, home and the work phone number because you just don’t want to be disturbed on a Saturday night at 4 am by some guy living on the other side of the earth. Okay some crazy people may but their’s something wrong then ;)

My idea would be that you have 3 phone numbers on one phone, and no I don’t want 3 SIM cards slots! What do we need that chipcard for anyways? Its bigger than my 4 GB card which I put into my phone and is not even capable of saving more than 100 numbers!

Anyways I want three numbers and I want to be able to turn some of them off. For example the home number would be turned off between 12 am and 6 am, my work number from 10 pm until 8am and I would never turn off the emergency number. What’s the advantage you may ask… it’s simple I have to carry one phone and get the advantage of 3 phones (and my employer wouldn’t have to pay for a VoIP Phone for my desk). Also I can separate calls from the screen that way I know whats going on. During meetings I will also be able to turn off my home and work number but still be available if bad things happen.

I hope I got some crazy phone company interested in the idea and they will be able to offer this to me in the next year. If the phone companies won’t do it I hope Skype or one of eBay’s competitors will create this opportunity (if this feature exists write it in the comments!).

3Sat hat letztens eine super Reportage über Google gemacht, welche außerdem die Philosophie und deren Pläne klar beschreibt. Der Bekannte SEO Mediadonis ist in dieser Reportage außerdem ebenfalls zu sehen.

Die Welt ist eine Google - Teil1, Teil2 und Teil3 -Natürlich bei Googles Videodienst YouTube gehostet.

2 days ago I flew from San Francisco to Munich, which took me about 10 hours. 10 hours no internet and since I had to save money I flew economy class and didn’t even have a power outlet so I could only work for about 3 hours. Since I can’t ever sleep on a plane and I have already watched all the movies before I would want to work or just surf the web. I was doing some calculations (on paper on the plane) and calculated what the costs would be.Numbers I was calculating with: 

  • People on the plane: 300 - 70 in first and business class, 230 in economy class
  • Number of people using internet at the same time: 60
  • Connection needed for 60 people: ~20-50 Mbits
  • Costs per flight: ~$1000  

If the cost would be spread out through out the whole plane with everyone paying the same amount the extra charge would just be about $3,33.If the first and business class would pay for 70 percent of the costs and the economy class would pay the rest the extra charge for the better seated would be $10, for the others the extra charge would be just about $1,30. That way people who can barley afford flying don’t have a big price increase, but even the price increase for the wealthier is nothing people will be angry about but will be happy about being able to look up the weather, chat with friends or just do boring old work on the plane - and not have to do it when you get back home.  About the power outlets I am sure the excess energy the engine produces is enough to power the customer electronics of about half the plane without any problem. So come on airlines when will I be able too surf on the internets (again) 36000 feet above the ground. 

Based on the comments and reactions that I got to my post Why it is hard to be a software developer people obviously disagree. Maybe I just was not able to explain my point good enough to bring it across.

Some noted, that maintaining an old menu is not hard. Changing that menu is just a change in the code, and you can have a different menu structure etc.
The hard part is when the customer comes into play. Now it is not just a black-white area, that you can either get right or wrong. Let’s take writing an algorithm for example. It either works or it does not. But when you change the menu, you have to think way deeper. Now you have a whole gradient, with customers on the one side, customers on the other and a whole bunch spread apart in between. Does the changes make sense for every single one of them? In some cases they do, in some cases they dont. Do the customers follow and understand that change and why it is made? Not necessarily everyone will.

Every human being is different, and so are their views and opinions about something. Some might like that change, some might get upset about it and complain. This reaction may vary with the size of your customer base. If you just have several dozen customers, the reactions might vary less than when you have hundreds of thousands of customers. The hard part is the variation of customer responses. You just can’t satisfy all expectations, but still you have to try.

I also did not say, that being a software developer is physically harder or more dangerous than working in the construction business. Of course, working as a construction engineer is way more exhausting physically than developing software. Let’s face it: As a developer you sit the whole day on your butt. But I respect those construction workers for what they do and did not want to insult or lower the impact of their work.

I hope I could clarify my point and would be glad if you could give me more feedback. Thanks!