<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Frontalaufprall</title>
	<atom:link href="http://www.frontalaufprall.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frontalaufprall.com</link>
	<description>PHP, Agile Development und vorallem auch dies und das</description>
	<pubDate>Mon, 11 Aug 2008 11:15:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Backup your SVN/CVS Repository&#8230;</title>
		<link>http://www.frontalaufprall.com/2008/08/11/backup-your-svncvs-repository/</link>
		<comments>http://www.frontalaufprall.com/2008/08/11/backup-your-svncvs-repository/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 11:15:32 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[PHP related]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=94</guid>
		<description><![CDATA[Did you ever think about what happens if your office/server location is on fire? We all do backup (hopefully) our data frequently - but let&#8217;s be honest - most of the time we simply store the data on some other machine located in the same place. In some cases this is not enough - therefore [...]]]></description>
			<content:encoded><![CDATA[<p>Did you ever think about what happens if your office/server location is on fire? We all do backup (hopefully) our data frequently - but let&#8217;s be honest - most of the time we simply store the data on some other machine located in the same place. In some cases this is not enough - therefore you must store your data in some other physical location.</p>
<p>In my past companies we solved this usually by storing a CD somewhere in a bank case - every 6 months&#8230;. Luckily nothing bad happend to our Servers in the past - but you can never know. And I&#8217;ve seen this happening recently (no I won&#8217;t tell you where) and it&#8217;s hell of a work to merge all the CVS copies on the developer laptops back - and for sure some history was lost.</p>
<p>Here at <a href="http://www.swoodoo.com" target="_self">swoodoo</a> we do have our main SVN Server running in a VMWare Image - and this Image is fully backed up frequently - in the same location. Therefore I was searching for a easy solution - and do not underestimate the word &#8220;easy&#8221;! I&#8217;ve seen so many cool backup solutions which slowly disappeared over the time as people did not like to use it - or simply did not understand fully how they must use them.</p>
<p>Fortunately there is a perfect solution for lazy people like me. The &#8220;<a href="https://www.gigabank.de/en/gigabank/index.php" target="_blank">Gigabank</a>&#8220;. It&#8217;s a WORM storage over the Internet somewhere locked away in switzerland. This data is safe and won&#8217;t be deleted or removed as this is technically impossible.</p>
<p>Background infos:</p>
<blockquote><p>Your files are protected in the Gigabank using the unrivaled, patent pending FAST LTA WORM technology. WORM stands for write once, read many and that means your files cannot be deleted or altered accidentally by FAST LTA or by yourself. All files are also secured against attacks from viruses or other kind of malware and hackers.<br />
&#8230;<br />
FAST LTA has no insight into your files, and we make sure no-one else has access by storing all data in Switzerland, in modern data centers run by Swisscom&#8230;<br />
&#8230;<br />
Gigabank uses a combination of AES 256 encryption and SSL secure data transmission to ensure the safety of data.When a client has to transfer data to the LTA-CH1, it connects using a secure SSL (1024bit RSA key exchange, 128 bit RC4 stream cipher and 160 bit SHA-1 integrity checking) connection to transfer the data. Signed SSL certificates are used to verify server integrity.<br />
Gigabank uses AES 256 end-to-end encryption. All data is encrypted before it leaves the client system. The data remains continuously encrypted while in storage and during over-the-wire transmissions. Decryption following a restore only occurs on the client system when the encryption key holder enters the encryption key. The encryption key is only known by the client.It will never be transmitted over the Internet and it is never stored on any FAST server.</p></blockquote>
<p>For more info about the technical details point your browser <a href="https://www.gigabank.de/en/gigabank/hintergrund.php" target="_blank">here</a>.</p>
<p>Enough blabla let&#8217;s see how it works.</p>
<p>Create your account <a href="https://www.gigabank.de/en/gigabank/registrieren.php" target="_blank">here</a> - 1 GByte is for free, for more you need to pay. And please note - nothing is deleted - so each backup will add up to the quota.</p>
<p>Now let&#8217;s setup a short bash script which dump&#8217;s the repo, zip it and then let&#8217;s upload the file automatically. Zipping is VERY important otherwise you will have a massive amount of files in your storage which might screw up at least the browser interface <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Our script could look like this:</p>
<p>#!/bin/sh </p>
<p>svnadmin dump /var/svn/swoodoo &gt; /backup/swoodoo-goa.dump &amp;&amp;<br />
tar -czf /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.tgz /backup/swoodoo-goa.dump &amp;&amp;<br />
md5sum /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.tgz &gt; /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.md5 &amp;&amp;<br />
gbcopy &#8211;source /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.tgz  -u $1 -p $2 &amp;&amp;<br />
gbcopy &#8211;source /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.md5  -u $1 -p $2 &amp;&amp;<br />
rm /home/swoodoo/svn-backup/swoodoo-goa-`date +%F`.tgz &amp;&amp;<br />
rm /backup/swoodoo-goa.dump</p>
<p>So what do we do here ? First dump, then zip (tar) it, set a good filename and upload using <a href="http://www.gigabank.de/de/gigabank/blog/2008/04/18/gbcopy/">gbcopy</a> which is the linux commandline tool from Gigabank. Additionally for security reasons we store the md5 key separate - and finally, cleanup.</p>
<p>That&#8217;s it. Add a cron job to be executed every 14days or so - and you will sleep better <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/08/11/backup-your-svncvs-repository/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drogenscreening in der agilen Softwareentwicklung?</title>
		<link>http://www.frontalaufprall.com/2008/07/06/drogenscreening-in-der-agilen-softwareentwicklung/</link>
		<comments>http://www.frontalaufprall.com/2008/07/06/drogenscreening-in-der-agilen-softwareentwicklung/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:03:19 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[Agile Development]]></category>

		<category><![CDATA[_trunk]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=93</guid>
		<description><![CDATA[Der looser ist mal wieder gut immer drauf und hat mit einem Geistesblitz einen sehr interessanten Zusammenhang hergestellt:
Mir ist in meinem aktuellen Projekt aufgefallen, dass eine Korrelation zwischen Drogen-Konsum-Menge und verbleibender Projekt-Zeit bestehen könnte.
&#8230;
Das Interessante an diesem Modell ist schließlich, dass es einen sehr guten Projekt-Status liefern wird, weil sich der Projekt-Zustand am Projekt-Team messen [...]]]></description>
			<content:encoded><![CDATA[<p>Der <a href="http://blog.egolab.de/archives/80-Drogenscreening-in-der-agilen-Softwareentwicklung.html" target="_blank">looser</a> ist <span style="text-decoration: line-through;">mal wieder gut</span> immer drauf und hat mit einem Geistesblitz einen sehr interessanten Zusammenhang hergestellt:</p>
<blockquote><p>Mir ist in meinem aktuellen Projekt aufgefallen, dass eine Korrelation zwischen Drogen-Konsum-Menge und verbleibender Projekt-Zeit bestehen könnte.<br />
&#8230;<br />
Das Interessante an diesem Modell ist schließlich, dass es einen sehr guten Projekt-Status liefern wird, weil sich der Projekt-Zustand am Projekt-Team messen lässt. Man denke an Projekte, die daran gescheitert sind, weil es keine Club-Mate mehr gab. Der Einsatz eines integrated continuous drug screenings kann hier also aktiv helfen.<br />
&#8230;</p></blockquote>
<p>Mehr davon? Lohnt sich! <a href="http://blog.egolab.de/archives/80-Drogenscreening-in-der-agilen-Softwareentwicklung.html" target="_blank">Hier</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/07/06/drogenscreening-in-der-agilen-softwareentwicklung/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ryan Air&#8217;s CEO Michael O’Leary &#8220;Best Of&#8221;</title>
		<link>http://www.frontalaufprall.com/2008/07/02/ryan-airs-ceo-michael-o%e2%80%99leary-best-of/</link>
		<comments>http://www.frontalaufprall.com/2008/07/02/ryan-airs-ceo-michael-o%e2%80%99leary-best-of/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 14:07:29 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=92</guid>
		<description><![CDATA[The Guardian published yesterday a &#8220;Best of&#8221; O&#8217;Leary. Worth reading.
My favourites:
On the best way to settle his differences with Aer Rianta
With Semtex&#8230; preferably during a board meeting (2000)
On travel agents
Take the f**kers out and shoot them (2003)
You find them all here.
]]></description>
			<content:encoded><![CDATA[<p>The Guardian published yesterday a &#8220;Best of&#8221; O&#8217;Leary. Worth reading.</p>
<p>My favourites:</p>
<blockquote><p><strong>On the best way to settle his differences with Aer Rianta</strong></p>
<p>With Semtex&#8230; preferably during a board meeting (2000)</p>
<p><strong>On travel agents</strong></p>
<p>Take the f**kers out and shoot them (2003)</p></blockquote>
<p>You find them all <a href="http://www.guardian.co.uk/business/2008/jun/29/ryanair.theairlineindustry?gusrc=rss&amp;feed=travel" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/07/02/ryan-airs-ceo-michael-o%e2%80%99leary-best-of/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beds and Blowjobs&#8230;</title>
		<link>http://www.frontalaufprall.com/2008/06/30/beds-and-blowjobs/</link>
		<comments>http://www.frontalaufprall.com/2008/06/30/beds-and-blowjobs/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 14:41:04 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=90</guid>
		<description><![CDATA[In the travel area this news is already a few days old. But as I suspect that the ones who read my blog do not follow the major travel blogs I decided to post it here.
Ryanair Pressconference with CEO Michael O&#8217;Leary in Düsseldorf. A Journalist asks about the configuration of Ryanairs planned long haul fleet. [...]]]></description>
			<content:encoded><![CDATA[<p>In the travel area this news is already a few days old. But as I suspect that the ones who read my blog do not follow the major travel blogs I decided to post it here.</p>
<p>Ryanair Pressconference with CEO Michael O&#8217;Leary in Düsseldorf. A Journalist asks about the configuration of Ryanairs planned long haul fleet. It&#8217;s just 90 seconds - worth to listen&#8230;.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/UfIY24BErBE&amp;hl=de" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/UfIY24BErBE&amp;hl=de"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/30/beds-and-blowjobs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part7</title>
		<link>http://www.frontalaufprall.com/2008/06/28/incredible-india-a-php-adventure-part7/</link>
		<comments>http://www.frontalaufprall.com/2008/06/28/incredible-india-a-php-adventure-part7/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 09:00:00 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=89</guid>
		<description><![CDATA[Ahhh 12 hours sleeping helped a lot. A really hot and looong night. I woke up a few times, switched on A/C for a couple of minutes and then felt asleep again.
I am really awake now  
This morning we left the Green Meadow Resort. Actually this Hotel was quite cheap - we paid for [...]]]></description>
			<content:encoded><![CDATA[<p>Ahhh 12 hours sleeping helped a lot. A really hot and looong night. I woke up a few times, switched on A/C for a couple of minutes and then felt asleep again.</p>
<p>I am really awake now <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>This morning we left the <a href="http://www.greenmeadowsresort.com" target="_blank">Green Meadow Resort</a>. Actually this Hotel was quite cheap - we paid for two persons, 5 nights, including room service (we ordered some food) around 360,- Euros. I would say this is really ok. Hotel was ok, Garden really nice and food was super.</p>
<p>Talking about the prices in india. Actually you can get anything very cheap. But if you search for a decent level of comfort (and this hotel I would say was ok but more low-level) then you will have to pay a lot more. So either you opt for low to mid level or if you want business hotel standard like Novotel, Accor etc. then you will have to pay around 90-180 Euros a night. This is valid for Chennai - I heard that in Bangalore it&#8217;s even worse. You won&#8217;t get a good international standard room there below 300,- Euro a night.</p>
<p>Food is the same - you can get some food on the streets for a few cents - and if you go to a good restaurant (like the ones we&#8217;ve kindly been invited to) then you won&#8217;t make it below 50 euros p.P. - but you get much better food and service then I would get for the same money in germany.</p>
<p>What I want to say is that there is no real mid-level available. At least it seems so to me after this week. Either low level - or high level. I&#8217;ve seen nothing between. I might be wrong. Next time I will try to search for something mid-level.</p>
<p>India is a country of extremes in any area. We have extrem poor people and extreme rich. Did you know that the most expensive home was build in india? <a href="http://timesofindia.indiatimes.com/Mukesh_Ambanis_home_worlds_costliest/articleshow/3002586.cms" target="_blank">Mukesh Ambani</a> created his new home and spent 2 Billion $ on it. Impressive isn&#8217;t it? 27 floors!</p>
<p>Here are the facts:</p>
<p>- 27 floors at 173.12 sqm.<br />
- 6 floors for parking, Mukesh’s family has 168 imported cars.<br />
- Facilities for athletics and a swimming pool, and a health club.<br />
- Helipad at rooftop</p>
<p>And still he can&#8217;t hinder people peeing on the pavement around the house. This is india. Extremes everywhere.</p>
<p>Talking about outsourcing. Let me give you an advise. For your first meeting you should always plan enough time. Just jetting to some place, rushing into meeting, negotiating and then flying home is not a good idea. Often american companies do this - plan a 2-3 days stay where I opted for a week. For sure you can negotiate the business terms in this time - but there is no time for the people behind the business. And this is important as this is the key to success. If there will problems pop up during the project - and there are always some - then it helps a lot if you have established a good and trustworthy relationship to the people you do work with. If not - you will have to pay extra attention. To make it short - these few additional days in advance will pay off during the project. Believe me - I experienced all sorts of problems in the past and having some sort of trust and relationship can make these problems simply disappear.</p>
<p>Today we went to our new hotel - the <a href="http://www.tajhotels.com/Leisure/Fishermans%20Cove,Chennai/default.htm" target="_blank">Fishermans Cove</a> in <a href="http://www.mahabalipuram.co.in/" target="_blank">Mahabalipuram</a> It is a really nice hotel, 5 stars (indian standard not international) but still really really nice and worth to stay. I just had a quick bath in the sea - bay of bengalen - and it was really nice. Waves quite high, too dangerous to swim but still refreshing though the sea was warm. With our hosts we traveled to a nearby temple which unfortunately was already closed but we could see enough from the outside. This was followed by some shopping of handcrafted goods - having locals that supports you when you negotiate, bring down the price by a factor of 5-10. I can tell you that I am definitely too stupid to negotiate the right price.<br />
Later we were again invited for a fabulous dinner directly at the beach. A star sprinkled sky, the waves on the sea and the nice temperature supported by ice-chilled beer (remember that I promised to support the local airline industries? I do!) created a extraordinary experience.</p>
<p>Wow!</p>
<p>I really felt in love with india. Colorful, loud, noisy, quiet, beautiful and ugly. Everything in full loads. I love it! It&#8217;s hot and a lot of weird people running around - but it is also colorful, emotional and simply make me feel well. And the people are so incredibly friendly and hospitable.</p>
<p>Talking about PHP - we will see. In three months I will know a lot more about the skills and availability of the people india. Give me some time then I will have answers for you.</p>
<p>Tonight we will head back to good old germany.</p>
<p>Unfortunately my mobile phone died - the high humidity was probably too much for it. I still hope that I can make it work again, otherwise I won&#8217;t have any pictures for you ;(</p>
<p>I hope you enjoyed my diary <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/28/incredible-india-a-php-adventure-part7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part6</title>
		<link>http://www.frontalaufprall.com/2008/06/27/incredible-india-a-php-adventure-part6/</link>
		<comments>http://www.frontalaufprall.com/2008/06/27/incredible-india-a-php-adventure-part6/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 04:35:34 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=88</guid>
		<description><![CDATA[Tired, I am so tired. The game was great but now I have to survive the day.
This morning we had a lot of contractual discussion and finally agreed on the conditions. I think that we have achieved  good conditions which are quite ok for us and on the other hand do not demand to [...]]]></description>
			<content:encoded><![CDATA[<p>Tired, I am so tired. The game was great but now I have to survive the day.</p>
<p>This morning we had a lot of contractual discussion and finally agreed on the conditions. I think that we have achieved  good conditions which are quite ok for us and on the other hand do not demand to much from our partner.<br />
If you opt for a long term relationship like we do, it is quite important that everybody feels and __IS__ a winner. Otherwise there will be a certain point where any partner have to decide how to go on - and this is not useful as there is always a lot of investment in terms of time and energy in creating such partnerships.</p>
<p>So we went for lunch to 601 - a quite impressive place. I was totally enthusiastic about the food, the interieur and even the restrooms. But finally I am done - I can&#8217;t take any food any more - I feel soooo stuffed up. For sure I gained 2 kilos or even more. And finally I found the right things for my wife - if you make such a journey then it is very wise to bring something nice back. At least if you care about your wife <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Then we left Tidel Park and head back to the hotel.</p>
<p>A few words about Tidel Park. This is the building where our company resides. It is a 12 floor, huge and impressive office building stuffed mostly with developers. Did I say 12 floors ? Oh yes and each floor has 1000 developers so in this building here there are 12.000 developers. During lunch time in cafeteria downstairs there are 8000 people waiting for food. We got delivered some sandwiches all the days - better than to join the crowd downstairs.</p>
<p>Today I feel very tired so I will go to bed quite early - 21:00 is not my usual time but I feel that I need the sleep. So today no long posting - sorry for that.</p>
<p>Let me close todays diary with some indian wisdom:</p>
<blockquote><p>Age is a matter of mind and if you don&#8217;t mind it doesn&#8217;t matter.</p>
<p>(c) Praf</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/27/incredible-india-a-php-adventure-part6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part5</title>
		<link>http://www.frontalaufprall.com/2008/06/26/incredible-india-a-php-adventure-part5/</link>
		<comments>http://www.frontalaufprall.com/2008/06/26/incredible-india-a-php-adventure-part5/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 04:26:08 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=87</guid>
		<description><![CDATA[From yesterday I want to share this live ASCII stream from Chennai/India:
schalalalaal dem de issum her de issum ooohaaa
de issum
chaka chakk boom chaka chak boom
ill fort me uh oohhh de aahhaaaaa
il like me dal uh fort me da ahahahhhh
na mek dehurt ahaaa
This is what I streamed yesterday evening from my balkonee to Marco. A live [...]]]></description>
			<content:encoded><![CDATA[<p>From yesterday I want to share this live ASCII stream from Chennai/India:</p>
<blockquote><p>schalalalaal dem de issum her de issum ooohaaa<br />
de issum<br />
chaka chakk boom chaka chak boom<br />
ill fort me uh oohhh de aahhaaaaa<br />
il like me dal uh fort me da ahahahhhh<br />
na mek dehurt ahaaa</p></blockquote>
<p>This is what I streamed yesterday evening from my balkonee to <a href="http://www.flickr.com/photos/sebastian_bergmann/173884330/" target="_blank">Marco</a>. A live indian concert. There was a performance at my hotel and I tried to let him &#8216;hear&#8217; it.</p>
<p>Unfortunately my eee went mad. After continuing transmitting the text the keyboard had failures and inserted additional keystrokes. The result looked like this:</p>
<blockquote><p>LKET&#8217;s b]ikg set da LAAAAA<br />
sikt me b]ik.]ik.k]ik da de ]ikssum<br />
da de de ]issum !<br />
come &#8216;okn<br />
da de ]ikssum</p></blockquote>
<p>So I had to stop my ASCII concert <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> - and went to bed.</p>
<p>Today is the day. finally we will meet possible candidates and have the chance to talk to them - and test them. First I tought about executing the ZEND tests ( you know the demo tests ) but we finally decided to write our own test. Unfortunately I can&#8217;t post it here as there are many questions which I use also for new employees in lithuania and germany. They could cheat. So we will stay a bit vague - but hey - life is boring without our little secrets.</p>
<p>Half the day passed taking executing the tests and gathering the results. Today we tested only a few junior developers. The results here were not so good  but this simply means that these people which we tested have not much know how about PHP and mySQL (but please take into account that we&#8217;ve tested junior developers - not seniors). I do believe that they can learn and catch up fast.</p>
<p>That you can get an impression what we&#8217;ve tested I let you lurk into some of the questions.  What do you think? Too difficult? For juniors definitely. Maybe we expected to much?</p>
<p>Feel free to answer them in a comment <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>1.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #0000ff;">$a</span> = <span style="color: #000066;">array</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">false</span> =&amp;gt; <span style="color: #ff0000;">'a'</span>, <span style="color: #000000; font-weight: bold;">true</span> =&amp;gt; <span style="color: #ff0000;">'b'</span>, <span style="color: #cc66cc;">0</span>=&amp;gt; <span style="color: #ff0000;">'c'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$a</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>2.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #000066;">print</span> <span style="color: #000066;">count</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>3.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #000066;">print</span> <span style="color: #000066;">count</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>4.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #0000ff;">$fruits</span> = <span style="color: #000066;">array</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'lemon'</span>, <span style="color: #ff0000;">'orange'</span><span style="color: #66cc66;">&#41;</span>; 
&nbsp;
<span style="color: #b1b100;">foreach</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$fruits</span> <span style="color: #b1b100;">as</span> <span style="color: #0000ff;">$k</span> =&amp;gt; <span style="color: #0000ff;">$v</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    <span style="color: #0000ff;">$v</span> .= <span style="color: #ff0000;">' is good'</span>;
<span style="color: #66cc66;">&#125;</span> 
&nbsp;
<span style="color: #000066;">print_r</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$fruits</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>5.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #0000ff;">$a</span> = <span style="color: #000066;">array</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>; 
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #000066;">isset</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$a</span><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> ? <span style="color: #ff0000;">'element is set'</span> : <span style="color: #ff0000;">'element is not set'</span>;</pre></div></div>

<p>6.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #0000ff;">$a</span> = <span style="color: #ff0000;">&quot;abcde&quot;</span>; 
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #0000ff;">$a</span><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#93;</span> . <span style="color: #0000ff;">$a</span><span style="color: #66cc66;">&#123;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#125;</span>;</pre></div></div>

<p>7.What will be printed?</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">class</span> Car
<span style="color: #66cc66;">&#123;</span>
    protected <span style="color: #0000ff;">$color</span> = <span style="color: #ff0000;">'transparent'</span>; 
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getColor<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#123;</span>
       <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">$this</span>-&amp;gt;color;
    <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span> 
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> Jaguar <span style="color: #000000; font-weight: bold;">extends</span> Car
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #0000ff;">$color</span> = <span style="color: #ff0000;">'green'</span>;
<span style="color: #66cc66;">&#125;</span> 
&nbsp;
<span style="color: #0000ff;">$car</span> = <span style="color: #000000; font-weight: bold;">new</span> Jaguar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; 
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #0000ff;">$car</span>-&amp;gt;getColor<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Post me the answers please <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>And let me share some indian wisdom:</p>
<blockquote><p>&#8220;Really good, really good - Questions where easy only the answers were difficult&#8221;</p></blockquote>
<p>Later we went to another fabulous dinner - Indian food offers a great variety of many different tastes and kitchens. Don&#8217;t forget that india is as large as whole europe and only with this you can compare it.<br />
Some sort of Barbecue - very soft meat - amazing! And again I tried to support local Airline Industry as good as I could.</p>
<p>After rushing home we watched the game. They bring EM in public TV as there are many people interested in it. At least I tried. Actually always when it was really interesting the picture disappeared. Heard that this happend in germany also. Luckily there is internet radio so I did not miss something.</p>
<p>I do believe that austrians did this intentionally as a revenge. Could be or?</p>
<p>I feel a bit dizzy today, Game was over 02:20 in the morning. And sleeping is not so easy when you have between 26 and 30 degrees in your room.</p>
<p>Let met close with a bit of multimedia. This ad is not a joke - it&#8217;s serious. And it describes the spirit of india very well. Have a look it&#8217;s worth it.</p>
<p>Have fun <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/HdesIbwOYAA&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/HdesIbwOYAA&amp;hl=en"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/26/incredible-india-a-php-adventure-part5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part4</title>
		<link>http://www.frontalaufprall.com/2008/06/25/incredible-india-a-php-adventure-part4/</link>
		<comments>http://www.frontalaufprall.com/2008/06/25/incredible-india-a-php-adventure-part4/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 05:07:25 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=86</guid>
		<description><![CDATA[Another day in paradise chaos. Did I tell you that they do have people for everything? Washing your clothes with a machine? Nooo way this can be done by hand and you create a working place. Entering an elevator you have a guy pressing the knob for you. In the garage there are people guiding [...]]]></description>
			<content:encoded><![CDATA[<p>Another day in <span style="text-decoration: line-through;">paradise</span> chaos. Did I tell you that they do have people for everything? Washing your clothes with a machine? Nooo way this can be done by hand and you create a working place. Entering an elevator you have a guy pressing the knob for you. In the garage there are people guiding you to your parking place. Even in the office at the restroom there is a guy cleaning up directly after you - It is a bit scary when he is standing behind you when you&#8230; ah enough off that.</p>
<p>In the morning I managed to get up early and took a swim in the pool. Sounds refreshing? It was not. The pool still had nearly 30 degrees in the morning. And guess what? I had no breakfast after yesterdays best dinner in my life.</p>
<p>Till lunch we had more talks to check that the company understands what we want them todo. BTW they are really really professional. For everything exists a process - must be heaven for any ISO/CMMI professionals. We introduced our framework and showed them more details and source code about the tasks. This was followed by methodology and setup of our partnership. Everything need to be defined. The main difference here is that the people don&#8217;t count - just the process. Everything need to be defined and documented then the people behind the tasks can be exchanged easily. Totally different to the companies I know where single employees are sometimes quite important and even worse you might be depend on them. I am not sure that the indian way is the better - people simply don&#8217;t count much here.</p>
<p>After lunch we talked about the money. To make it short - india is not cheap at all. Costs are around 20-30% less then salaries in germany, but they include everything whereas in Germany you need to add office, administration, taxes etc. For sure you get cheaper employees but it is like everywhere - if you want quality you need to pay for it.</p>
<p>On the other hand if you have a clear defined task and you need to scale people fast  - there is simply no other option then to offshore in india. Here you can get new employees in two weeks of time. Tomorrow we will test the technical skills - we will see.</p>
<p>This evening I won&#8217;t do anything. Staying in the hotel is enough after yesterdays dinner. And tomorrow germany will play in the semi-final - I really will try to watch the game. Let&#8217;s see if I can make it - they start around 00:15 here. Luckily all the indians here are also mad about european football so no one will blame me for staying up - they do the same.</p>
<p>Hey if you wait for pictures you need to wait a bit longer. I only have my eee with me, and there I can&#8217;t upload the pics from my mobile. So I will deliver them only when I am back - promised.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/25/incredible-india-a-php-adventure-part4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part3</title>
		<link>http://www.frontalaufprall.com/2008/06/24/incredible-india-a-php-adventure-part3/</link>
		<comments>http://www.frontalaufprall.com/2008/06/24/incredible-india-a-php-adventure-part3/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:05:39 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=85</guid>
		<description><![CDATA[This morning we had a nice breakfast on the balkone, looking on palm trees and I&#8217;ve enjoyed black coffee white tea (I ordered black coffee and got tea&#8230; also I&#8217;ve ordered toast and got an omelett - but hey - it&#8217;s india&#8230;)
At 9:00 we went to the company at Tidal Park. It&#8217;s a very huge [...]]]></description>
			<content:encoded><![CDATA[<p>This morning we had a nice breakfast on the balkone, looking on palm trees and I&#8217;ve enjoyed <span style="text-decoration: line-through;">black coffee</span> white tea (I ordered black coffee and got tea&#8230; also I&#8217;ve ordered toast and got an omelett - but hey - it&#8217;s india&#8230;)<br />
At 9:00 we went to the company at Tidal Park. It&#8217;s a very huge building with many offices, shops and restaurants. Surprisingly we started on time.</p>
<p>Ah btw, if you wonder why I don&#8217;t name the company - actually not everybody must know with whom swoodoo is working. If you are interested just drop me a mail and I will let you know - probably <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>They introduced themselve as a SGO - second generation outsourcing. Quite good idea, actually it means they act as a proxy between us and the developers. They take care about communication, management and quality. If this works it could help a lot. I can tell you that this overhead is really really nasty - you need people on site whom you trust. Otherwise the project is doomed.</p>
<p>Our Lead Consultant (the &#8216;proxy&#8217;) seems to be a bright guy - the first impression is quite good. We spent the full day talking about our business, explaining our needs and listening to their offer. I&#8217;ve furthermore explained our technical infrastructure, showed our cruisecontrol and codesniffer etc. (remember the continuous integration thingie?) Tomorrow we will hand over a small development VMWare and then our Tech. Lead Manager will explain everything. They offered us that we can test them and should give them a serious piece of work and within two days they plan to show results. They are really confident that they can deliver something impressive in two days. Let&#8217;s see - I am not so confident but we will know soon.</p>
<p>Hehe furthermore we will test the guys - we brought some small test with us to see what skills they have, can&#8217;t wait for this.</p>
<p>Ah btw if you ever go to india bring warm clothes. They are nuts about A/C - actually I needed to wear my jacket inside as otherwise it w1uld be too cold. Outside we have 37 degrees but inside a maximum of 20&#8230; if at all. A friend of mine who work at an israelic company (no, not zend) told me the same about them. They even had only 17 degrees n the office&#8230;</p>
<p>The most impressive for me in india are the differences. Really incredible. I mean the meeting took place in a very well build 12 floors of IT building. Could be anywhere on the planet - and outside you see people living on the street, chaos, unbelievable mad traffic etc. and between all this chaos you can see many adds for &#8216;c++,j2ee and .net&#8217; - huh. Looks like the guys living on the street at night develop .net during the day. Could explain a lot, or ?</p>
<p>Just kidding.</p>
<p>After work they invited us to the best Chennai Style food available - in the <a href="http://www.starwoodhotels.com/sheraton/property/overview/index.html?propertyID=418" target="_blank">Sheraton Parkhotel</a> - a relly amazing place. Live indian (classical) music, nicely dressed waiters and the best indian food I had ever in my life.<br />
Only the amount was tough - I think I never ever in my life was so full. The guys told me that indians eat a lot for breakfast, for lunch and for dinner and now I definitly believe this. I think I gained 2 kilograms just at this evening. And finally I got there my ice-chilled beer which was really good. It is called <a href="http://www.kingfisherworld.com/" target="_blank">Kingfisher</a> and the fun part is that the guy owning the brewery started a lot of other business where one is one of the best and largest cheap Airlines in india - which fits <a href="http://www.swoodoo.de" target="_blank">swoodoo</a> perfectly. So - I did not hesitate and tried to support the Airline the best I could <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>For those of you who think they can eat alot I can recommend this dinner. Actually I took the time to write down all what we have eaten - here we go:</p>
<p>starters:<br />
banana pancake and kuzhi paniharam<br />
first course:<br />
masala vada - fried crispy rice flake<br />
ceylon parota - bread with dips<br />
idiappam - thin rice noodles (white)<br />
with the following Dips (the ones I can remember):<br />
- Dal<br />
- Tomato thokku ( thick tomata gravy)<br />
- More Koyambu ( light yello coloured butter milk)<br />
-Spinach gravy spiced ( mint)<br />
- Beans with coconut<br />
second course:<br />
- Chicken pepper dry<br />
and a nice soup:<br />
- Rasam ( Tomato coriander soup)<br />
and more courses:<br />
some Chicken I don&#8217;t remember the name<br />
Mutton Sukka<br />
Appam ( white steam cooked bowl shaped dosa)<br />
and finally the dessert:<br />
Dessert - Kulfi ( milk, saffron and honey)</p>
<p>The drinks where:<br />
Golden Eagle draft beer<br />
KingFisher bottle<br />
Macallan whisky<br />
1 meter coffee</p>
<p>and some really really nasty spicy fried peperoni&#8230;</p>
<p>For my records and also for you if you want to try indian food - you can find all the dishes at <a href="http://khanakhazana.com/" target="_blank">khanakhazana.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/24/incredible-india-a-php-adventure-part3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incredible India - a PHP adventure - Part2</title>
		<link>http://www.frontalaufprall.com/2008/06/23/incredible-india-a-php-adventure-part2/</link>
		<comments>http://www.frontalaufprall.com/2008/06/23/incredible-india-a-php-adventure-part2/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 10:27:58 +0000</pubDate>
		<dc:creator>dodger</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.frontalaufprall.com/?p=84</guid>
		<description><![CDATA[Sunday bloody relaxing Sunday&#8230; Sleeping with 30 degrees in the room is not so easy - at least for me. And the A/C is too loud to leave it running. But i survived the night and now I feel quite well.
The resort where we stay is quite small and kosy. On the website it looks [...]]]></description>
			<content:encoded><![CDATA[<p>Sunday <span style="text-decoration: line-through;">bloody </span>relaxing Sunday&#8230; Sleeping with 30 degrees in the room is not so easy - at least for me. And the A/C is too loud to leave it running. But i survived the night and now I feel quite well.<br />
The resort where we stay is quite small and kosy. On the <a href="http://www.greenmeadowsresort.com/" target="_blank">website</a> it looks like it is on the beach what is not true - it&#8217;s 150 meters to walk but ohh well.. this beach is not what you want to have for your holiday. From one horizon to the other horizon you have high waves, dirty water, cows, nasty dogs, fisher boats and some people nevertheless jumping around in the waves.<br />
After one hour in the pool (when the water has 30+ degrees you can stay looong) we had a first snack (Chicken Masala and Chicken Curry). Did I mention that I love indian food ? I do! Oh man and I tell you it was hot&#8230;</p>
<p>People are incredibly friendly - everything is fine, no problem and smiling a lot even if they have no clue what you want from then. Let me give you an example.</p>
<p>Yesterday I witnessed a nice conversation which Iris (our personal care taker - yes here you get such a thing) had with the guy from the hotel:</p>
<p>Guy: Smiling. &#8220;you need to change room, A/C is not working&#8221;<br />
Iris: &#8220;But I like this room. Can you fix it tomorrow then it will be ok for one night.&#8221;<br />
Guy: Smiling. &#8220;yes sure&#8221;<br />
Iris: &#8220;Promised?&#8221;<br />
Guy: even more smiling. &#8220;yes&#8221;<br />
Iris: &#8220;But tomorrow is sunday, will it then still be possible to fix?&#8221;<br />
Guy: Smiling a lot. &#8220;yes yes no problem&#8221;<br />
Iris: &#8220;Promised?&#8221;<br />
Guy: Smiling. &#8220;no&#8221;<br />
Iris: &#8220;So you won&#8217;t fix it tomorrow?&#8221;<br />
Guy: Looking sad but smiling. &#8220;no&#8221;<br />
&#8230; Incredible India <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>BTW <a href="http://www.lets-bridge-it.com/" target="_blank">Iris</a> is an old friend of mine who helps european companies to outsource to india. She will find the right partner and furthermore trainsyou also about cultural differences - and there are tons of them.</p>
<p>The company she made contact to for us seems to be very professional. They even asked her (she is german) to come with us and take care about us instead of hiring some indian people. Quite impressive. For us this is very convinient as we do not have to care about anything. But hey - even if there would be something to care about - it would be &#8220;no problem&#8230;&#8221; <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In the evening we went to a really nice restaurant called &#8216;<a href="http://chennai.metblogs.com/2006/04/24/amethyst-jewel-in-the-heart-of-chennai/" target="_blank">Amethyst</a>&#8216;. Incredibly nice place, sitting in the middle of the jungle tough it&#8217;s in the center of the city. This place is frequented by the new middle class of india so there were not much tourists around - unfortunately this means that they don&#8217;t offer indian food instead we had italian food. So I enjoyed a tomato basil soup and some basil chicken which I considered ok but I had definitly better ones. But this is india <img src='http://www.frontalaufprall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> taking this into account the food was quite good.<br />
Interesting is that they also do not offer alcohol, it seems not to be accepted here. We went to buy a few bottles of beer and it turned out to be quite complex - you need to find a liquor store which is hidden somewhere, in the back of a large shopping mall. But we made it and so finally I enyoed one bottle of beer before going to bed. I did plan to watch the game (Italy-Spain in EM 2008) but I did not make it - felt to sleep at around 23:00 local time and had a really relaxed night.</p>
<p>So now I am ready for all the interesting things coming up tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frontalaufprall.com/2008/06/23/incredible-india-a-php-adventure-part2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
