<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lOOney dOOdle &#187; Tips</title>
	<atom:link href="http://www.looneydoodle.com/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.looneydoodle.com</link>
	<description>Doodles, art, life and much more...</description>
	<lastBuildDate>Thu, 03 Jun 2010 18:50:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FLAR Manager, Multi Marker Multi Collada</title>
		<link>http://www.looneydoodle.com/2010/04/flar-manager-multi-marker-multi-collada/</link>
		<comments>http://www.looneydoodle.com/2010/04/flar-manager-multi-marker-multi-collada/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 00:13:44 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3D Studio]]></category>
		<category><![CDATA[AR Toolkit]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[FLARManager]]></category>
		<category><![CDATA[Marker]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=173</guid>
		<description><![CDATA[Marker
I ve been toying around with Augmented Reality a lot lately. I came across FLARManager which is the easiest way to implement AR. Somehow i haven&#8217;t found any code out there till now that displays multiple collada files on multiple markers. So, here is my implementation of the concept.
package  {
import com.transmote.flar.FLARManager;
import com.transmote.flar.marker.FLARMarker;
import com.transmote.flar.marker.FLARMarkerEvent;
import com.transmote.flar.utils.geom.FLARPVGeomUtils;
import [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_182" class="wp-caption alignleft" style="width: 310px"><a href="http://www.looneydoodle.com/looneydoodle.com/wp-content/uploads/2010/04/patt001.png"><img class="size-medium wp-image-182 " title="patt001" src="http://www.looneydoodle.com/looneydoodle.com/wp-content/uploads/2010/04/patt001-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Marker</p></div>
<p>I ve been toying around with Augmented Reality a lot lately. I came across FLARManager which is the easiest way to implement AR. Somehow i haven&#8217;t found any code out there till now that displays multiple collada files on multiple markers. So, here is my implementation of the concept.</p>
<blockquote><p><code>package  {</code></p>
<p><code>import com.transmote.flar.FLARManager;</code></p>
<p><code>import com.transmote.flar.marker.FLARMarker;</p>
<p>import com.transmote.flar.marker.FLARMarkerEvent;</p>
<p></code><code>import com.transmote.flar.utils.geom.FLARPVGeomUtils;</code></p>
<p><code>import flash.display.Sprite;</code></p>
<p><code> </code><code>import flash.events.Event;</code></p>
<p><code>import org.libspark.flartoolkit.support.pv3d.FLARCamera3D;</code></p>
<p><code>import org.papervision3d.lights.PointLight3D;</code></p>
<p><code>import org.papervision3d.objects.DisplayObject3D;</code></p>
<p><code>import org.papervision3d.objects.parsers.DAE;</p>
<p>import org.papervision3d.render.LazyRenderEngine;</p>
<p>import org.papervision3d.scenes.Scene3D;</p>
<p>import org.papervision3d.view.Viewport3D;</p>
<p>public class MultiMarkerMultiDae extends Sprite {</p>
<p>private var flarManager:FLARManager;</p>
<p>private var scene3D:Scene3D;</p>
<p>private var camera3D:FLARCamera3D;</p>
<p>private var viewport3D:Viewport3D;</p>
<p>private var renderEngine:LazyRenderEngine;</p>
<p>private var pointLight3D:PointLight3D;</p>
<p>private var activeMarker1:FLARMarker;</p>
<p>private var activeMarker2:FLARMarker;</p>
<p>private var activeMarker3:FLARMarker;</p>
<p>private var activeMarker:FLARMarker;</p>
<p>private var modelContainer:DisplayObject3D;</p>
<p>private var modelContainer1:DisplayObject3D;</p>
<p>private var modelContainer3:DisplayObject3D;</p>
<p>private var markerId:int;</p>
<p>public function MultiMarkerMultiDae ()</p>
<p>{</p>
<p>// pass the path to the FLARManager xml config file into the FLARManager constructor.</p>
<p>// FLARManager creates and uses a FLARCameraSource by default.</p>
<p>// the image from the first detected camera will be used for marker detection.</p>
<p>this.flarManager = new FLARManager("flar/flarConfig.xml");</p>
<p>// add FLARManager.flarSource to the display list to display the video capture.</p>
<p>this.addChild(Sprite(this.flarManager.flarSource));</p>
<p>// begin listening for FLARMarkerEvents.</p>
<p>this.flarManager.addEventListener(FLARMarkerEvent.MARKER_ADDED, this.onMarkerAdded);</p>
<p>this.flarManager.addEventListener(FLARMarkerEvent.MARKER_UPDATED, this.onMarkerUpdated);</p>
<p>this.flarManager.addEventListener(FLARMarkerEvent.MARKER_REMOVED, this.onMarkerRemoved);</p>
<p>// wait for FLARManager to initialize before setting up Papervision3D environment.</p>
<p>this.flarManager.addEventListener(Event.INIT, this.onFlarManagerInited);</p>
<p>}</p>
<p>private function onFlarManagerInited (evt:Event) :void</p>
<p>{</p>
<p>this.flarManager.removeEventListener(Event.INIT, this.onFlarManagerInited);</p>
<p>this.scene3D = new Scene3D();</p>
<p>// initialize FLARCamera3D with parsed camera parameters.</p>
<p>this.camera3D = new FLARCamera3D(this.flarManager.cameraParams);</p>
<p>this.viewport3D = new Viewport3D(this.stage.stageWidth, this.stage.stageHeight);</p>
<p>this.addChild(this.viewport3D);</p>
<p>this.renderEngine = new LazyRenderEngine(this.scene3D, this.camera3D, this.viewport3D);</p>
<p>this.pointLight3D = new PointLight3D();</p>
<p>this.pointLight3D.x = 1000;</p>
<p>this.pointLight3D.y = 1000;</p>
<p>this.pointLight3D.z = -1000;</p>
<p>// load the model.</p>
<p>// (this model has to be scaled and rotated to fit the marker; every model is different.)</p>
<p>var model1:DAE = new DAE(true, "model1", true);</p>
<p>model1.load("assets/model4.dae");</p>
<p>model1.rotationX = 0;</p>
<p>model1.rotationY = 0;</p>
<p>model1.rotationZ = 0;</p>
<p>model1.scale = 10;</p>
<p>// load the model.</p>
<p>// (this model has to be scaled and rotated to fit the marker; every model is different.)</p>
<p>var model2:DAE = new DAE(true, "model2", true);</p>
<p>model2.load("assets/model4.dae");</p>
<p>trace("model4 loaded");</p>
<p>model2.rotationX = 0;</p>
<p>model2.rotationY=  0;</p>
<p>model2.rotationZ = 0;</p>
<p>model2.scale = 10;</p>
<p>// load the model.</p>
<p>// (this model has to be scaled and rotated to fit the marker; every model is different.)</p>
<p>var model3:DAE = new DAE(true, "model3", true);</p>
<p>model3.load("assets/model4.dae");</p>
<p>model3.rotationX = 0;</p>
<p>model3.rotationY=  0;</p>
<p>model3.rotationZ = 0;</p>
<p>model3.scale = 10;</p>
<p>//              // create a container for the model, that will accept matrix transformations.</p>
<p>// create a container for the model, that will accept matrix transformations.</p>
<p>this.modelContainer = new DisplayObject3D();</p>
<p>this.modelContainer.addChild(model1);</p>
<p>this.modelContainer.visible = false;</p>
<p>this.scene3D.addChild(this.modelContainer);</p>
<p>this.modelContainer1 = new DisplayObject3D();</p>
<p>this.modelContainer1.addChild(model2);</p>
<p>this.modelContainer1.visible = false;</p>
<p>this.scene3D.addChild(this.modelContainer1);</p>
<p>this.modelContainer3 = new DisplayObject3D();</p>
<p>this.modelContainer3.addChild(model3);</p>
<p>this.modelContainer3.visible = false;</p>
<p>this.scene3D.addChild(this.modelContainer3);</p>
<p>//------------------------------------------------------------------------- ---------</p>
<p>this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);</p>
<p>}</p>
<p>private function onMarkerAdded (evt:FLARMarkerEvent) :void</p>
<p>{</p>
<p>trace("["+evt.marker.patternId+"] added");</p>
<p>if(evt.marker.patternId == 1)</p>
<p>{</p>
<p>trace("Pattern 1 Added");</p>
<p>markerAdded(1);</p>
<p>this.activeMarker1 = evt.marker;</p>
<p>}</p>
<p>if(evt.marker.patternId == 2)</p>
<p>{</p>
<p>trace("Pattern 2 Added");</p>
<p>markerAdded(2);</p>
<p>this.activeMarker2 = evt.marker;</p>
<p>}</p>
<p>if(evt.marker.patternId == 3)</p>
<p>{</p>
<p>trace("Pattern 3 Added");</p>
<p>markerAdded(3);</p>
<p>this.activeMarker3 = evt.marker;</p>
<p>}</p>
<p>this.activeMarker = evt.marker;</p>
<p>}</p>
<p>private function onMarkerUpdated (evt:FLARMarkerEvent) :void</p>
<p>{</p>
<p>trace("["+evt.marker.patternId+"] updated");</p>
<p>if(evt.marker.patternId == 1)</p>
<p>{</p>
<p>trace("Pattern 1 Updated");</p>
<p>markerAdded(1);</p>
<p>this.activeMarker1 = evt.marker;</p>
<p>}</p>
<p>if(evt.marker.patternId == 2)</p>
<p>{</p>
<p>trace("Pattern 2 Updated");</p>
<p>markerAdded(2);</p>
<p>this.activeMarker2 = evt.marker;</p>
<p>}</p>
<p>if(evt.marker.patternId == 3)</p>
<p>{</p>
<p>trace("Pattern 3 Updated");</p>
<p>markerAdded(3);</p>
<p>this.activeMarker3 = evt.marker;</p>
<p>}</p>
<p>}</p>
<p>private function onMarkerRemoved (evt:FLARMarkerEvent) :void {</p>
<p>trace("["+evt.marker.patternId+"] removed");</p>
<p>if(evt.marker.patternId == 1)</p>
<p>{</p>
<p>trace("Pattern 1 Removed");</p>
<p>markerRemoved(1);</p>
<p>}</p>
<p>if(evt.marker.patternId == 2)</p>
<p>{</p>
<p>trace("Pattern 2 Removed");</p>
<p>markerRemoved(2);</p>
<p>}</p>
<p>if(evt.marker.patternId == 3)</p>
<p>{</p>
<p>trace("Pattern 3 Removed");</p>
<p>markerRemoved(3);</p>
<p>}</p>
<p>this.activeMarker = null;</p>
<p>this.activeMarker1 = null;</p>
<p>this.activeMarker2 = null;</p>
<p>this.activeMarker3 = null;</p>
<p>}</p>
<p>private function onEnterFrame (evt:Event) :void {</p>
<p>// apply the FLARToolkit transformation matrix to the Cube.</p>
<p>if (this.activeMarker) {</p>
<p>this.modelContainer.transform =    FLARPVGeomUtils.convertFLARMatrixToPVMatrix(this.activeMarker.transformMatrix);</p>
<p>}</p>
<p>if (this.activeMarker1) {</p>
<p>this.modelContainer.transform =    FLARPVGeomUtils.convertFLARMatrixToPVMatrix(this.activeMarker1.transformMatrix);</p>
<p>}</p>
<p>if (this.activeMarker2) {</p>
<p>this.modelContainer1.transform = FLARPVGeomUtils.convertFLARMatrixToPVMatrix(this.activeMarker2.transformMatrix);</p>
<p>}</p>
<p>if (this.activeMarker3) {</p>
<p>this.modelContainer3.transform = FLARPVGeomUtils.convertFLARMatrixToPVMatrix(this.activeMarker3.transformMatrix);</p>
<p>}</p>
<p>//            // apply the FLARToolkit transformation matrix to the Cube.</p>
<p>this.renderEngine.render();</p>
<p>}</p>
<p>//EVENTS FOR ADDED MARKER</p>
<p>private function markerAdded(markerId:int):void</p>
<p>{</p>
<p>trace(markerId);</p>
<p>var x:int = markerId;</p>
<p>switch(x)</p>
<p>{</p>
<p>case 1:</p>
<p>{</p>
<p>trace("1 Yeah");</p>
<p>if(modelContainer1.visible==false)</p>
<p>{</p>
<p>modelContainer1.visible=true;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>break;</p>
<p>}</p>
<p>case 2:</p>
<p>{</p>
<p>if(modelContainer.visible==false)</p>
<p>{</p>
<p>modelContainer.visible=true;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>break;</p>
<p>}</p>
<p>case 3:</p>
<p>{</p>
<p>trace("1 Yeah");</p>
<p>if(modelContainer3.visible==false)</p>
<p>{</p>
<p>modelContainer3.visible=true;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>break;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>private function markerRemoved(markerId:int):void</p>
<p>{</p>
<p>var x:int = markerId;</p>
<p>switch(x)</p>
<p>{</p>
<p>case 1:</p>
<p>{</p>
<p>if(modelContainer1.visible==true)</p>
<p>{</p>
<p>modelContainer1.visible=false;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>break;</p>
<p>}</p>
<p>case 2:</p>
<p>{</p>
<p>if(modelContainer.visible==true)</p>
<p>{</p>
<p>modelContainer.visible=false;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>break;</p>
<p>}</p>
<p>}</p>
<p>case 3:</p>
<p>{</p>
<p>if(modelContainer3.visible==true)</p>
<p>{</p>
<p>modelContainer3.visible=false;</p>
<p>break;</p>
<p>}</p>
<p>else</p>
<p>break;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p></code></p>
<p><code>}</code></p>
<p>Just link back to me if you use this code. Here is the example of how the code works. Download the marker <a href="http://www.looneydoodle.com/AugmentedReality/flar/patterns/patterns01.pdf">here</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.looneydoodle.com/AugmentedReality/launchMultiMarker.swf" /><embed type="application/x-shockwave-flash" width="640" height="480" src="http://www.looneydoodle.com/AugmentedReality/launchMultiMarker.swf"></embed></object></p></blockquote>
<p>If it does not load, click <a href="http://www.looneydoodle.com/AugmentedReality/launchMultiMarker.swf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2010/04/flar-manager-multi-marker-multi-collada/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tips to the new Entrepreneurs</title>
		<link>http://www.looneydoodle.com/2009/10/tips-to-the-new-entrepreneurs/</link>
		<comments>http://www.looneydoodle.com/2009/10/tips-to-the-new-entrepreneurs/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 23:27:59 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[guidelines]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=149</guid>
		<description><![CDATA[There will be this one time in life where you get this brilliant idea, a business plan forms in your mind and you have a huge bright bulb glowing above your head. That is your &#8220;WOW&#8221; moment. Some people are gifted with a lot of these moments and some people are not gifted with them [...]]]></description>
			<content:encoded><![CDATA[<p>There will be this one time in life where you get this brilliant idea, a business plan forms in your mind and you have a huge bright bulb glowing above your head. That is your &#8220;WOW&#8221; moment. Some people are gifted with a lot of these moments and some people are not gifted with them at all. What matters the most is not getting the idea but how well you execute it. Now that&#8217;s a Bummer, ain&#8217;t it?</p>
<p>I had a lot of those moments and I ve leart a great deal from executing them and not executing them. I have a feeling people need to understand the mistakes that are done commonly even though making an error is the best way to learn. So here are some pointers.</p>
<p>1. The IDEA</p>
<p>This is the most important of all. It defines what you want to do. You need to be clear on what you want to do. You can&#8217;t sell cars when you want to be selling spaceships.</p>
<p>2. The Market</p>
<p>You need to understand who your target audience. Not just who they are, but what they do and what they like and dislike. You cant sell chicken to a vegan, if you do &#8211; well you ve got great marketing skills. Which brings us to&#8230;</p>
<p>3. Marketing</p>
<p>This is not something you learn. This is an instinct. A right word at the right tome can make you a million dollars. You need to do your homework before you set out to market your idea or product. You shouldn&#8217;t have a problem if you the two things above right. You ll still require one other thing&#8230;</p>
<p>4. Pricing</p>
<p>This is one place you need to be clear about. You need to know at what prices to offer your servuces or products at. It&#8217;s not business if you end up making a loss even after you ve got the clients and finished the work on time. New entrepreneurs often find themselves in situations where they have to compromise on the price. This is where you need to get your marketing people to act smart. You need to set the minimum price for the work you will be doing. This should cover all the expenses involved for the whole team that might be involved in it. Everone has to eat, drink and sleep, that is the why they need to work.</p>
<p>5. Training</p>
<p>This is one of the most important part of a job well done. People can&#8217;t do something unless they are thaught how to do it. That is why there is so much demand for experienced people in any industry.</p>
<p>6. Satisfy your employees</p>
<p>The important part of getting a team to do their work is to keep the team moivated in all situations. It is okay to make a small investment if that means keeping your people happy and working. Seriously, buy that wii.</p>
<p>7. Keep your promises</p>
<p>Never promise the client that you can get the job done in 2 days if that is all it actually takes. Always leave time to correct errors and to make up for lost time. It&#8217;s always better totell the client you will get it done in 4 days and deliver the product early. It reflects on how fast you can get the job done. But this does not work at all times, it&#8217;s a risk but a calculated one. If it works you get a lot more business but it doesn&#8217;t well, you start all over again.</p>
<p>8. Always respond to your email</p>
<p>On some days, you will get hundreds of emails. On others, you will get none at all. You need to read everything and make intelligent replies to all of them. Be smart, always be nice. You never know when you will need one of them to help you out.</p>
<p>9. Be Organized</p>
<p>There is no alternative to this. You need to be organized at all times, keep your calender up to date. Attend all the events you are invited to. Attend all those breakfast things that people go to. Speak to people, get your brand out there.</p>
<p>10. ASK</p>
<p>You need something done, but you don&#8217;t know how to do it. You need to get someone to do something and you are trying to be polite. Well, before you know it, the person would be gone and you would have to go look for someone else who can do it. All it takes to get something done is to ask. There are endless things that can be accomplished by asking. People get huge deals by asking, people get stuff for free by asking. You might get that break you need by asking. SO, ASK.</p>
<p>11. Watch your step</p>
<p>You are your brand. Always watch what you say in public. Everything you say is attributed to your brand. Watch your language at all times, especially if your brand is related to kids in anyway. Watch what you post on the social networking sites.</p>
<p>12. NETWORKING, NETWORKING, NETWORKING.</p>
<p>You need to tell people what you are doing, at the same time you need to know what others are doing. Its all about networking. You know someone who knows someone who knows someone who can get you a deal on something you&#8217;ve been searching for. And, before you know it you will be great friends with all those people.</p>
<p>13. Talk to people about your idea</p>
<p>One of the mistakes entrepreneurs do is to keep their idea a huge secret from their friends. You will find that if you tell people about the idea, you get a lot of critics that is very helpful in how you proceed with the plan. But be smart about who you tell it to or someone might just use the idea. Get a lot of views on how you will be executing the plan. Trust me, it helps. A lot of problems in your proposal will be uncovered along with possible solutions.</p>
<p>14. Get some goodies made</p>
<p>People love goodies and handouts. It is one of the most effective ways to market your brand. It might just be an awesome wall paper. It can be as cool as a gadget that you can giveaway. But there has to be something that they(your target audience) can relate to.</p>
<p>15. Have FUN</p>
<p>You are not going to make it big unless you  enjoy what you do. Have fun doing it and there is nothing better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2009/10/tips-to-the-new-entrepreneurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The great showdown with Air India</title>
		<link>http://www.looneydoodle.com/2009/08/the-great-showdown-with-air-india/</link>
		<comments>http://www.looneydoodle.com/2009/08/the-great-showdown-with-air-india/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 17:45:23 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Doodle]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Air India]]></category>
		<category><![CDATA[Airline]]></category>
		<category><![CDATA[Bad]]></category>
		<category><![CDATA[Flight]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=117</guid>
		<description><![CDATA[So i had to go to chennai as soon as possible today to pay my visa fees. Right after i came down from kodaikkanal early this morning, i did a quick search for the earliest flight to chennai and there it was, the airline with whom my flying began about 10 years ago. Little did [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">So i had to go to chennai as soon as possible today to pay my visa fees. Right after i came down from kodaikkanal early this morning, i did a quick search for the earliest flight to chennai and there it was, the airline with whom my flying began about 10 years ago. Little did i know that this was the last time i would be flying with them, to say the least.</div>
<div class="mceTemp"></div>
<div class="mceTemp"><span id="more-117"></span></div>
<div class="mceTemp">For starters, the website does not work on anything other than Internet Explorer, all you firefox and opera lovers out there beware (not to forget the mac users, man!!! You guys have no chance at all. And yes i will convert to the mac in about a week). And then , if you do manage to go through the initial few steps you get to select the meal, like Ford said &#8220;I will give you a car of any color as long as it is black (Or something along those lines)&#8221; Indian Airlines says &#8220;You can select any meal type but we will give you only vegetarian (A bland mix of so called chapattis, some &#8216;fried&#8217; rice, two &#8216;curries&#8217; on either side of the rice, the salad &#8211; &#8216; a mix of carrot, lettuce, capsicum and ONE , yeah ONE grapefruit&#8217;, but i will give it to them the mango pudding was good). What really told the passengers that AI is running out of money is that they replaced their logo engraved silverware with plastic spoons of some unheard of manufacturing company.  And before i forget, those two tiny bottles of water.</div>
<div class="mceTemp">So the flight which was supposed to depart at 13 40 hours, landed at the airport at 14 50 hours, immediately followed by the 14 30 (departure) paramount airways in a couple of minutes. It took the AI crew about 20 minutes to clear the Airbus A320 off the passengers and their luggage. In the mean time, the highly efficient crew and ground staff of the Paramount Airlines had completed their work. Those people got to board the flight before us too. And yes, they took off before we did. We left at 14 15 hours.</div>
<div class="mceTemp">About a few minutes into the flight, the food came in (read bland stuff). When people asked for their choice of food, all they got was an indifferent &#8220;We have only vegetarian food on this route&#8221; and they just walked away. When a passenger confronted them all they said was that they would drop in a suggestion at the office and yeah, they walk away again. The older flight attendants showed even more attitude (read &#8220;They act as if they own the airplane&#8221;).</div>
<div class="mceTemp">Only one thing they said was correct. They landed at Chennai airport in exactly one hour after we took off. After they did land, well the pilot got the GREATEST surprise of his life!!!! NO PARKING SPACE. So after two full laps around the airport and passing through the runway twice and waiting right behind an airplane to let it take off before the runway cleared for us to taxi across, we finally came to a stop. 15 mins after landing at the airport, we were still sitting in the place taxing around. At last, we walked out the airport at 16 00 hours (about an hour and a half late).</div>
<div id="attachment_116" class="wp-caption alignnone" style="width: 310px"><a rel="attachment wp-att-116" href="http://www.looneydoodle.com/2009/08/the-great-showdown-with-air-india/attachment/27082009048/"><img class="size-medium wp-image-116" title="Mr. Biswas with his makeshift fan." src="http://www.looneydoodle.com/wp-content/uploads/2009/08/27082009048-300x225.jpg" alt="Mr. Biswas trying to cool himself down using a newspaper inside Air-India's Airbus A320 (IC 672) " width="300" height="225" /></a><p class="wp-caption-text">Mr. Biswas trying to cool himself down using a newspaper inside Air-India&#39;s Airbus A320 (IC 672) </p></div>
<p>Bottomline, You will find yourself doing what Mr. Biswas (a fellow passenger) did if you travel with AI. Yeah, use the newspaper for ventilation. For  a more graphic explanation look at the photograph above.</p>
<p>To sum it up, i am going to rate the airline out of ten in the following categories</p>
<p>AIRPLANE &#8211; 6 / 10<br />
CREW &#8211; 2 / 10<br />
CLEANLINESS &#8211; 7 / 10<br />
FLIGHT EXPERIENCE &#8211; -1 / 10 (yes that is a negative)<br />
AIRLINE PERFORMANCE &#8211; 2 / 10</p>
<p>To sum it up -  16 / 50<br />
Bottom line &#8211; This airline does not deserve the 2 star rating it has got from the official rating club. This is the last time i am flying with AI (What about you ??? ).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2009/08/the-great-showdown-with-air-india/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera Level 22 to Level 26</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-22-to-level-26/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-22-to-level-26/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 17:30:49 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>
		<category><![CDATA[sympsosium]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=72</guid>
		<description><![CDATA[22. pontdalmatunnel
23. fanniemae
24. whathathgodwrought
25. chessboard
26. stalemate
again, dont ask me how !@!
This is one of the worst managed gigs i ve ever come across !! ! !
]]></description>
			<content:encoded><![CDATA[<p>22. pontdalmatunnel</p>
<p>23. fanniemae</p>
<p>24. whathathgodwrought</p>
<p>25. chessboard</p>
<p>26. stalemate</p>
<p>again, dont ask me how !@!</p>
<p>This is one of the worst managed gigs i ve ever come across !! ! !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-22-to-level-26/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera level 19 &#8211; missed out</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-19-missed-out/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-19-missed-out/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 16:58:06 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>
		<category><![CDATA[symposium]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=75</guid>
		<description><![CDATA[pass is &#8220;montypython&#8221;
Don ask me how !@!
]]></description>
			<content:encoded><![CDATA[<p>pass is &#8220;montypython&#8221;</p>
<p>Don ask me how !@!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-19-missed-out/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera Level 20 &amp; 21</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-20-21/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-20-21/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 12:57:36 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[idea!]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=70</guid>
		<description><![CDATA[20. harmonicprogression
21. welding
]]></description>
			<content:encoded><![CDATA[<p>20. harmonicprogression</p>
<p>21. welding</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-20-21/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera level 16 to level 18</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-16-to-level-18/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-16-to-level-18/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 06:43:56 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[idea!]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>
		<category><![CDATA[symposium]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=66</guid>
		<description><![CDATA[16 &#8211; macosxv105
17 &#8211; william
18 &#8211; fritzlang
]]></description>
			<content:encoded><![CDATA[<p>16 &#8211; macosxv105</p>
<p>17 &#8211; william</p>
<p>18 &#8211; fritzlang</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-16-to-level-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera level 11 to level 15</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-11-to-level-15/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-11-to-level-15/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 06:39:01 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[idea!]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>
		<category><![CDATA[symposium]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=64</guid>
		<description><![CDATA[11. nixon
12. threewisemen
13. cocktail
14. canadianfrench
15. cruel
]]></description>
			<content:encoded><![CDATA[<p>11. nixon</p>
<p>12. threewisemen</p>
<p>13. cocktail</p>
<p>14. canadianfrench</p>
<p>15. cruel</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-11-to-level-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera Level 1 to level 10</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-1-to-level-10/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-1-to-level-10/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 06:36:51 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[idea!]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=62</guid>
		<description><![CDATA[1: anything
2; eu25
3: aravindadiga
4: gordianknot
5: alianprost
6: godfather
7: earthquake
8: gladiator
9: suicide
10:thebigbang
]]></description>
			<content:encoded><![CDATA[<p>1: anything</p>
<p>2; eu25<br />
3: aravindadiga</p>
<p>4: gordianknot<br />
5: alianprost<br />
6: godfather<br />
7: earthquake<br />
8: gladiator<br />
9: suicide<br />
10:thebigbang</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-1-to-level-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asymptote&#8217;s Dextera level 9</title>
		<link>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-9/</link>
		<comments>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-9/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 04:42:21 +0000</pubDate>
		<dc:creator>lOOney dOOdle</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[asymptote]]></category>
		<category><![CDATA[dextera]]></category>

		<guid isPermaLink="false">http://www.looneydoodle.com/?p=60</guid>
		<description><![CDATA[This one can be tricky. 
The circle club is a group of people who have done somethin in common.
Find out what they have done.
(hint they die in the end. read took their own life )
]]></description>
			<content:encoded><![CDATA[<p>This one can be tricky. </p>
<p>The circle club is a group of people who have done somethin in common.</p>
<p>Find out what they have done.</p>
<p>(hint they die in the end. read took their own life )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looneydoodle.com/2008/12/asymptotes-dextera-level-9/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>
