<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1450791674252564527</atom:id><lastBuildDate>Sat, 31 Aug 2024 11:59:01 +0000</lastBuildDate><category>Java</category><title>Mayur Bais</title><description>Exploring Flash, Flex, ActionScript, and AIR.</description><link>http://mayur-bais.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-3992640059082076351</guid><pubDate>Tue, 11 Feb 2014 11:08:00 +0000</pubDate><atom:updated>2014-02-11T16:38:53.569+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Hash Map : duplicate collision</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
  this is a Java related post !!!&lt;br /&gt;
&lt;br /&gt;
How hashmap cloning works in Java &lt;br /&gt;
Collision detection&lt;br /&gt;
&lt;/br&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://mayur-bais.blogspot.com/2014/02/hash-map-duplicate-collision.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-8375581231354559523</guid><pubDate>Wed, 16 Dec 2009 23:46:00 +0000</pubDate><atom:updated>2009-12-17T05:46:52.900+05:30</atom:updated><title>Saving , Editing, Merging of FLV</title><description>One of the many things that I did these days is, able to edit flv at runtime and save it on user&#39;s disk. Very exciting :)&lt;br&gt;

I wanted to document this since the time I wrote this small APP, but I am late by a month or so. (as usual :) )&lt;br&gt;

So there are so many open source information available online. But it’s all in bits and pieces. We need to understand all that, specially the FLV specification.&lt;br&gt;

I created a flveditor myself for one of the feature that I needed to build.  When we talk about flv editing, the very first app that come in mind is &quot;The Vary famous RichFLV&quot;, which does lot many thing.&lt;br&gt;


core features are :&lt;br&gt;

1) Slice flv&lt;br&gt;

2) Mere slices&lt;br&gt;

3) Look at key frames&lt;br&gt;

4) Add cue points etc&lt;br&gt;


The core to all this is “Byte Array”. My favorite, same old “Byte Array”. :) 
All these features can be achieved by just core methods like readBytes(), writeBytes(), and file.save(byteArray)&lt;br&gt;

The important resources we can use is&lt;br&gt;
1)&lt;a href=&quot;http://code.google.com/p/flvslicer/&quot;&gt;http://code.google.com/p/flvslicer/&lt;/a&gt; &lt;br&gt;explains all we can use to slice a flv
Great thanks to “&lt;a href=&quot;http://code.google.com/u/thibault.imbert/&quot;&gt;Thibault&lt;/a&gt;”
&lt;br&gt;It does not explains, what to do if we are loading flv from remote location.
We just need to load it using urlLoader and then read the byte information . It was the easy part.

&lt;br&gt;This class does not let you merege slices from two different flv.
I just wrote a small wrapper on top of it and now I could merge two flv’s also .&lt;br&gt;

2)&lt;a href=&quot;http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/&quot;&gt;http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/&lt;/a&gt;&lt;br&gt;
this is the class to write flv to disk , from scratch.&lt;br&gt;
I used some of this class’s part to add transition to flv slices&lt;br&gt;

3)And last but not the least &lt;a href=&quot;http://osflash.org/flv&quot;&gt;http://osflash.org/flv&lt;/a&gt;, everything about flv a must read before we do anything with the editing flv
&lt;br&gt;&lt;br&gt;

Keeping this post small as usual :) I am not good at writing :)</description><link>http://mayur-bais.blogspot.com/2009/12/one-of-many-things-that-i-did-these.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1648994685610272308</guid><pubDate>Mon, 24 Aug 2009 08:20:00 +0000</pubDate><atom:updated>2009-08-24T20:09:11.546+05:30</atom:updated><title>Cannot bind to a const for compile-time attributes in Flex 4</title><description>Cannot bind to a const for compile-time attributes
this is the error that comes, when we try to bind a public static const to a view state state name. When we use a flex 4 sdk. &lt;br&gt;&lt;br&gt;

A very nice explanation is given at &lt;a href=&quot;https://bugs.adobe.com/jira/browse/SDK-17238 &quot;&gt;https://bugs.adobe.com/jira/browse/SDK-17238 &lt;/a&gt;&lt;br&gt;&lt;br&gt;

it seems its NAB (Not a Bug) but, a way to enforce Model - view - controller pattern more.&lt;br&gt;&lt;br&gt;

Read the detailed explanation in jira , interesting insight by Mario Juric at the end.&lt;br&gt;&lt;br&gt;</description><link>http://mayur-bais.blogspot.com/2009/08/cannot-bind-to-const-for-compile-time.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-2032488790439194545</guid><pubDate>Fri, 14 Aug 2009 14:16:00 +0000</pubDate><atom:updated>2009-08-16T19:58:11.184+05:30</atom:updated><title>Alive PDF , Generating PDF from flex</title><description>Its been a long time , that I have posted anything on this blog.
Recently , while working on a design application, came across requirment which needed to generate a PDF from my flex application.&lt;br&gt;&lt;br&gt;

Was looking for a neat solution. As the technology is so much evolved , was hoping to find one, which does not include too much of sever side interaction , (using java tools like &lt;a href=&quot;http://jasperforge.org/&quot;&gt;jasper &lt;/a&gt;and &lt;a href=&quot;http://www.lowagie.com/iText/&quot;&gt;IText&lt;/a&gt;) .&lt;br&gt;&lt;br&gt;

And Alive PDF is the solution(http://alivepdf.bytearray.org/) . Very very nicely done.&lt;br&gt;
It made the task too easy. It has multiple apis and a very good level of abstraction.
Although its a open source, it does not require too much of digging in.&lt;br&gt;&lt;br&gt;

We can take the screen shot of any UI component in our application , convert it to image using any encoder (pngEncoder or jpegEncoder , which is now included in the graphics.codec package of mx in 3.2 sdk of flex) and the use the bytearray returned by these encoders to insert in pdf using &quot;addImageStream&quot; method of the PDF class.&lt;br&gt;&lt;br&gt;&lt;br&gt;


here is how you can do,&lt;br&gt;&lt;br&gt;
1) add AlivePDF.swc from AlivePDF to build path of the flex project, or directly use source&lt;br&gt;
2) var myPDF:PDF = new PDF( Orientation.PORTRAIT, Unit.MM, Size.A4 ); // can add multiple pages and also can clone pages.&lt;br&gt;

3) there are apis to draw in pdf, write text in pdf.&lt;br&gt;

and finally, save.&lt;br&gt;

4) save can be done in AIR, by file class or use filereferance class to save on server.&lt;br&gt;

5) if we are using flash player 10, filereferance can be used to save locally.&lt;br&gt;
to use &quot;save&quot; method of filereferance class , do this:&lt;br&gt;
use 3.2 sdk and write this in compiler option : -target-player = 10;&lt;br&gt;&lt;br&gt;

For more details visit : http://alivepdf.bytearray.org/ &lt;a href=&quot;http://alivepdf.bytearray.org/&quot;&gt;&lt;/a&gt;, they have good video tutorials and source file too&lt;br&gt;&lt;br&gt;</description><link>http://mayur-bais.blogspot.com/2009/08/alive-pdf-generating-pdf-from-flex.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-5899390891739007752</guid><pubDate>Fri, 18 Apr 2008 15:06:00 +0000</pubDate><atom:updated>2008-09-09T19:03:29.712+05:30</atom:updated><title>pruple trail Flex/air chat widget.</title><description>Please go to http://purpletrail.com and click on &quot;hat with us Live &quot; link on the top right corner ...
(Just to have to a look at the small component of entire desktop client)</description><link>http://mayur-bais.blogspot.com/2008/04/pruple-trail-flexair-chat-widgetsee-its.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1092062723745963542</guid><pubDate>Mon, 10 Mar 2008 04:59:00 +0000</pubDate><atom:updated>2008-03-10T10:30:03.583+05:30</atom:updated><title>test!</title><description>Blog added to mxna</description><link>http://mayur-bais.blogspot.com/2008/03/test.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-8054854256659076369</guid><pubDate>Sun, 03 Feb 2008 12:31:00 +0000</pubDate><atom:updated>2008-02-03T18:02:50.861+05:30</atom:updated><title>Singularity …. ????</title><description>&lt;code&gt;&lt;a href=&quot;http://singularity08.com&quot;&gt;&lt;img src=&quot;http://singularity08.com/images/teaser/button_234x60.gif&quot; width=&quot;234&quot; height=&quot;60&quot; alt=&quot;Singularity?&quot; /&gt;&lt;/a&gt;&lt;/code&gt;</description><link>http://mayur-bais.blogspot.com/2008/02/singularity.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-5195157505494870639</guid><pubDate>Thu, 13 Dec 2007 07:12:00 +0000</pubDate><atom:updated>2007-12-13T13:29:24.161+05:30</atom:updated><title>blazeDS...FDS is free .................</title><description>Can you believe this???&lt;br /&gt;
read more &lt;br /&gt;
&lt;a href=&quot;http://labs.adobe.com/technologies/blazeds/&quot;&gt;http://labs.adobe.com/technologies/blazeds/ &lt;br /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.simb.net/2007/12/12/blazeds-adobe-open-sources-flash-remoting-and-messaging-servers/&quot;&gt;http://blog.simb.net/2007/12/12/&lt;/a&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/blazeds/&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.simb.net/2007/12/12/blazeds-adobe-open-sources-flash-remoting-and-messaging-servers/&quot;&gt;
blazeds-adobe-open-sources-flash-remoting-and-messaging-servers/&lt;/a&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/blazeds/&quot;&gt;&lt;br /&gt;&lt;/a&gt;
&lt;a href=&quot;http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf&quot;&gt;http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf &lt;br /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/121307BlazeDS.html&quot;&gt;http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/121307BlazeDS.html&lt;br /&gt;&lt;/a&gt;</description><link>http://mayur-bais.blogspot.com/2007/12/blazedsfds-is-free.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-2844733980727753133</guid><pubDate>Wed, 12 Dec 2007 15:39:00 +0000</pubDate><atom:updated>2007-12-12T21:16:51.251+05:30</atom:updated><title>Auto complete texArea</title><description>this seems to be nice code ....u get the hint of the text. &lt;br /&gt;
&lt;a href=&quot;http://www.asserttrue.com/articles/2006/04/09/actionscript-projects-in-flex-builder-2-0&quot;&gt;http://www.asserttrue.com/articles/2006/04/09/actionscript-projects-in-flex-builder-2-0&lt;/a&gt;</description><link>http://mayur-bais.blogspot.com/2007/12/auto-complete-texarea.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-2346695903556117193</guid><pubDate>Thu, 06 Dec 2007 05:09:00 +0000</pubDate><atom:updated>2007-12-06T10:56:44.346+05:30</atom:updated><title>Encrypting Data in AIR</title><description>In my current AIR project...I have used MD% algorithm to store the password in encrypted format(which is nothing else but a plain text)..and I every time the application starts I read the textfile ......&lt;br /&gt;&lt;br /&gt;
But just now read about &lt;a href=&quot;http://weblogs.macromedia.com/cantrell/archives/2007/12/encrypting_data.cfm&quot;&gt;Encrypting Data in AIR &lt;br /&gt;&lt;/a&gt;
Now thinking why the heck I used so much encryption and decryption :( when there was something like data Encryption was already available.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;pre&gt;// Writing encrypted information&lt;br /&gt;
var passwordBytes:ByteArray = new ByteArray();&lt;br /&gt;
passwordBytes.writeUTFBytes(&quot;secretPassword&quot;);&lt;br /&gt;
EncryptedLocalStore.setItem(&quot;password&quot;, passwordBytes);&lt;br /&gt;

// Reading encrypted information&lt;br /&gt;
var passwordBytes:ByteArray = EncryptedLocalStore.getItem(&quot;password&quot;);&lt;br /&gt;
var password:String = passwordBytes.readUTFBytes(passwordBytes.length);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;details here :&lt;br /&gt; &lt;a href=&quot;http://weblogs.macromedia.com/cantrell/archives/2007/12/encrypting_data.cfm&quot;&gt;http://weblogs.macromedia.com/cantrell/archives/2007/12/encrypting_data.cfm&lt;br /&gt;&lt;/a&gt;&lt;h3&gt;
&lt;/h3&gt;</description><link>http://mayur-bais.blogspot.com/2007/12/encrypting-data-in-air.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1076897904530485497</guid><pubDate>Thu, 22 Nov 2007 13:42:00 +0000</pubDate><atom:updated>2007-11-22T20:47:26.712+05:30</atom:updated><title>PurpleTrail deskop - My AIR Project</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWyA-S8oezH_K0UoGrwPUghro8NbVdSc1eepX8OdXjQrECRBlvGO646ivX4728dinrvMwq3iAaNjHUoSaD8qxCCvJBsG8nenxAzggqGqQA-MHQE9xi2G1TPr_iPmyOttl62m-rCX-pzo2M/s1600-h/purpleTrail.bmp&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWyA-S8oezH_K0UoGrwPUghro8NbVdSc1eepX8OdXjQrECRBlvGO646ivX4728dinrvMwq3iAaNjHUoSaD8qxCCvJBsG8nenxAzggqGqQA-MHQE9xi2G1TPr_iPmyOttl62m-rCX-pzo2M/s320/purpleTrail.bmp&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5135663613358297586&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
Yes ...Its MY AIR project..in Air beta2 and flex 3... :)  and I am damn happy about it. I got a chance to work in these techs and to build a product...I have craved for this chance all through my carrier and yes I got it thanks to my employer for trusting  me...I have been a lot busy with this lately..and could not post anything here.. &lt;br /&gt;&lt;br /&gt;





Completed the first part of our product. have a look at the screen shot..Its the desktop version of the app &lt;a href=&quot;http://purpletrail.com/&quot;&gt;purpletrail.com&lt;/a&gt;.  Please have a look at the application..the work is still in progress.. losts of new feature will come in. All that we see on web there will come in desktop :) :) :)  ..I am too excited about it..May god help me in the future journey of this.&lt;br /&gt;&lt;br /&gt;





There is lot more to come.. can not summaries in one screen....&lt;br /&gt;


The main feature that i wanted to highlight here is the Smiley Textfield..&lt;br /&gt;


Yes its our normal textArea class...extended.. and coustmized to read img tag and anchor tag (text in anchor tag gets the special formatting.) these features are not available with our normal textArea..look at the tooltil also.. ToolTip class is also customized to hold the rich text..with img tag.&lt;br /&gt;&lt;br /&gt;




There are lot many things not just smiley.. like autorize textArea..clickable field in textArea..
etc. etc.  Had lots of fun doing this..more fun is waiting for me. I am  too impaitent to make it furnish.  Thanks God for everything&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/11/yes.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWyA-S8oezH_K0UoGrwPUghro8NbVdSc1eepX8OdXjQrECRBlvGO646ivX4728dinrvMwq3iAaNjHUoSaD8qxCCvJBsG8nenxAzggqGqQA-MHQE9xi2G1TPr_iPmyOttl62m-rCX-pzo2M/s72-c/purpleTrail.bmp" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-4982506482921906715</guid><pubDate>Thu, 11 Oct 2007 13:57:00 +0000</pubDate><atom:updated>2007-10-11T19:36:40.963+05:30</atom:updated><title>Image as a toolTip</title><description>I just dreamed of it now... and yes dream came true.. :) :) &lt;br /&gt;
I found a post by Rich Tretola on his blog  &quot;&lt;a href=&quot;http://blog.everythingflex.com/category/components/page/2/&quot;&gt;blog.everythingflex.com&lt;/a&gt;&quot; where he has posted his example in which we can show a image in the tooltip , all we have to provide is the image url ...
Everythingflex.com is really about everything in flex !
&lt;br /&gt;&lt;br /&gt;
Thanks Rich....&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/image-as-tooltip.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-6371460777413645087</guid><pubDate>Wed, 10 Oct 2007 05:22:00 +0000</pubDate><atom:updated>2007-10-10T10:54:13.810+05:30</atom:updated><title></title><description>I reported a bug on apollocoder and Mike Chamber forwarded it to their QA team :) :) :)
&lt;br /&gt;&lt;br /&gt;


&lt;span style=&quot;font-style: italic;&quot;&gt;Anyways&lt;/span&gt;, The bug is :&lt;br /&gt;

Using ScreenMouseEvent.CLICK , something like :&lt;br /&gt;

&lt;span style=&quot;font-style: italic; color: rgb(102, 102, 102);&quot;&gt;SystemTrayIcon(Shell.shell.icon).addEventListener(ScreenMouseEvent.CLICK,showScreen)&lt;/span&gt;&lt;br /&gt;

Gives error:&lt;br /&gt;

&lt;span style=&quot;font-style: italic; color: rgb(102, 102, 102);&quot;&gt;TypeError: Error #2007: Parameter type must be non-null.&lt;/span&gt;&lt;br /&gt;

Work arround, Hardcode the &quot;click&quot; string as :&lt;br /&gt;

&lt;span style=&quot;color: rgb(102, 102, 102); font-style: italic;&quot;&gt;SystemTrayIcon(Shell.shell.icon).addEventListener(&quot;click&quot;,showScreen)&lt;/span&gt;&lt;br /&gt;

The problem does not occur in :&lt;br /&gt;

ScreenMouseEvent.RIGHT_CLICK&lt;br /&gt;

ScreenMouseEvent.RIGHT_MOUSE_DOWN&lt;br /&gt;
ScreenMouseEvent.RIGHT_MOUSE_UP&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/i-reported-bug-on-apollocoder-and-mike.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-3655141615986134846</guid><pubDate>Tue, 09 Oct 2007 05:37:00 +0000</pubDate><atom:updated>2007-10-09T11:29:06.914+05:30</atom:updated><title>Standard chrome of air</title><description>D I unnecessarily used standard chrome of air??? ! If I am using the custome chrome, its not letting me set up the native menu option, I get an error like : &lt;br /&gt; &quot; &lt;span style=&quot;font-style: italic; color: rgb(192, 192, 192);&quot;&gt;Native menus are supported only in case of standard chrome??&lt;/span&gt; &quot;&lt;br /&gt;

what is this?? &lt;br /&gt;
* Full screen in not supported if we are having the transparent window....?? &lt;br /&gt;
*Native menus are supported only in case of standard chrome?? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/standard-chrome-of-air.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-5686282751314180072</guid><pubDate>Fri, 05 Oct 2007 07:49:00 +0000</pubDate><atom:updated>2007-10-05T13:23:49.673+05:30</atom:updated><title>Air App in system Tray with menus</title><description>Here is the sample  code : &lt;br /&gt;&lt;br /&gt;

&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &lt;br /&gt;
&amp;lt;mx:WindowedApplication&lt;br /&gt;
    xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&lt;br /&gt;
        height=&quot;400&quot;&lt;br /&gt;
        width=&quot;500&quot;&lt;br /&gt;
        creationComplete=&quot;init()&quot;&lt;br /&gt;
        showFlexChrome=&quot;false&quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mx:Script&amp;gt;&lt;br /&gt;
               &amp;lt;![CDATA[&lt;br /&gt;
                   import mx.core.BitmapAsset;&lt;br /&gt;
                   import flash.system.Shell;&lt;br /&gt;
                   import mx.controls.Image;&lt;br /&gt;
                   public  var _root:NativeMenu&lt;br /&gt;
         
                  [Embed(source=&quot;icons/AIRApp_16.png&quot;)]&lt;br /&gt;
                  [Bindable]&lt;br /&gt;
                  public var imgCls:Class;&lt;br /&gt;

                   function init(){&lt;br /&gt;
                   _root = new NativeMenu()&lt;br /&gt;
                   this.nativeWindow.x = 0&lt;br /&gt;
                   this.nativeWindow.y = 0&lt;br /&gt;
                  trace(Shell.supportsSystemTrayIcon )&lt;br /&gt;
                  var editMenu:NativeMenuItem = _root.addItem(new NativeMenuItem(&quot;exit&quot;));&lt;br /&gt;
                  editMenu.addEventListener(Event.SELECT,exitApp)&lt;br /&gt;
                  var imgObj:BitmapAsset = new imgCls() as BitmapAsset;&lt;br /&gt;
                  Shell.shell.icon.bitmaps = [imgObj.bitmapData]&lt;br /&gt;
                   SystemTrayIcon(Shell.shell.icon).menu = _root;&lt;br /&gt;&lt;br /&gt;
           
                   }&lt;br /&gt;
                   public function exitApp(event){&lt;br /&gt;
                       stage.nativeWindow.close()&lt;br /&gt;
                   }&lt;br /&gt;
            ]]&gt;&lt;br /&gt;
       &amp;lt;/mx:Script&amp;gt;&lt;br /&gt;
       &amp;lt;mx:Canvas height=&quot;100%&quot; width=&quot;100%&quot; borderStyle=&quot;solid&quot; borderColor=&quot;#18252E&quot; cornerRadius=&quot;20&quot; backgroundColor=&quot;#605050&quot;&amp;gt;&lt;br /&gt;
           &amp;amp;ltmx:Button x=&quot;54&quot; y=&quot;43&quot; label=&quot;Close window&quot; click=&quot; stage.nativeWindow.visible=false&quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;/mx:Canvas&amp;gt;&lt;br /&gt;
       &amp;lt;mx:Image id=&quot;myImageRaw&quot; source=&quot;{imgCls}&quot; visible=&quot;false&quot;/&amp;gt;&lt;br /&gt;
  
   &amp;lt;/mx:WindowedApplication&amp;gt;&lt;br /&gt;&lt;br /&gt;&gt;


&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/air-app-in-system-tray-with-menus.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-5904762931059831928</guid><pubDate>Thu, 04 Oct 2007 09:52:00 +0000</pubDate><atom:updated>2007-10-04T15:26:56.877+05:30</atom:updated><title>Making air window fullscreen size</title><description>&amp;lt;mx:WindowedApplication &lt;br /&gt;
     xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&lt;br /&gt;
     showFlexChrome=&quot;false&quot;&lt;br /&gt;
     height=&quot;{ Capabilities.screenResolutionY}&quot;&lt;br /&gt;
     width=&quot;{ Capabilities.screenResolutionX}&quot;&lt;br /&gt;
     creationComplete=&quot;init()&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;


&amp;lt;mx:Script&amp;gt;&lt;br /&gt;
         &amp;lt;![CDATA[&lt;br /&gt;
             function init(){&lt;br /&gt;
           
             this.nativeWindow.x = 0&lt;br /&gt;
             this.nativeWindow.y = 0&lt;br /&gt;&lt;br /&gt;
           
             }&lt;br /&gt;
         ]]&amp;gt;&lt;br /&gt;
     &amp;lt;/mx:Script&amp;gt;
&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/making-air-window-fullscreen-size.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1397385462443613054</guid><pubDate>Wed, 03 Oct 2007 07:54:00 +0000</pubDate><atom:updated>2007-10-04T15:32:46.144+05:30</atom:updated><title>changes in AIR sdk:</title><description>&lt;ol&gt;&lt;li&gt;1. name space changed: &quot;http://ns.adobe.com/air/application/1.0.M5&quot; from   and &quot;http://ns.adobe.com/air/application/1.0. The structure of the app.xml got changed  (we know !:) )
&lt;/li&gt;&lt;li&gt; stage.window changed to stage.nativeWindow
&lt;/li&gt;&lt;li&gt; We can no more write to appresource directory we have to write in appstorage directory.
&lt;/li&gt;&lt;li&gt; fullscreen mode :The full screen mode does not work if the application is set to transparent :(  The work around is to  set one transparent png as the background image for window and then make it full screen.&lt;/li&gt;&lt;li&gt;File.resolvePath changed from File.resolve
&lt;/li&gt;&lt;li&gt;....More will come...


&lt;/li&gt;&lt;/ol&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/changes-in-air-sdk.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-4727661334966353467</guid><pubDate>Tue, 02 Oct 2007 04:54:00 +0000</pubDate><atom:updated>2007-10-02T10:25:54.801+05:30</atom:updated><title>Flex builder beta 2</title><description>Yes! flex builder beta2 got released today..with lots of new features. Get it from &lt;a href=&quot;http://labs.adobe.com/technologies/flex/flexbuilder3/&quot;&gt;here.&lt;/a&gt;
Apart from the various new features in FB3 -beta2, release notes talks about the&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Flex_3:Release_Notes#Installing_and_Configuring_Flex_Automated_Testing&quot;&gt;Installing and Configuring Flex Automated Testing.&lt;/a&gt;
&lt;/span&gt;Which I do not understand much.  The small list of features in FB3 is:
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Native support for Adobe AIR&lt;/strong&gt; – Flex 3 introduces new               components and incorporates the Adobe AIR development tools into the SDK and               Flex Builder.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Persistent framework caching &lt;/strong&gt; – You can make Flex 3 applications as small as 50K  when leveraging the new Flash Player cache for Adobe         platform components.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flex Builder productivity enhancements&lt;/strong&gt; – Flex Builder 3         introduces refactoring support, new profilers for performance and memory         tuning, and code generation tools for data access.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Integration with Creative Suite 3&lt;/strong&gt; – The Flex Component Kit         for Flash CS3 allows Flash CS3 users to build components that can be seamlessly         integrated into a Flex application, while Flex Builder 3 adds new wizards for importing         assets from CS3 applications as skins.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Advanced DataGrid&lt;/strong&gt; – The Advanced DataGrid is a new         component that adds commonly requested features to the DataGrid such as support         for hierarchical data, and basic pivot table functionality.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;First steps toward open source Flex. &lt;/strong&gt;As a first step         toward making Flex an open source project, we&#39;ve opened up the Flex and Flex         Builder bug tracking system to the public, as well as published detailed         roadmap information.&lt;/li&gt;&lt;/ul&gt;
The Details we can find on : http://www.adobe.com/devnet/flex/articles/flex3_whatsnew.html
and &lt;a href=&quot;http://www.adobe.com/devnet/flex/?navID=fig&quot;&gt;Flex Interface Guide(http://www.adobe.com/devnet/flex/?navID=fig)&lt;/a&gt;.
Gotta get fast on track to keep up with new things


&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/flex-builder-beta-2_02.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1744511413691254686</guid><pubDate>Mon, 01 Oct 2007 10:35:00 +0000</pubDate><atom:updated>2007-10-01T19:45:54.922+05:30</atom:updated><title>Air beta 2</title><description>Adobe released there Beta 2 runtime. Release notes are on labs . (&lt;a href=&quot;http://labs.adobe.com/wiki/index.php/AIR:Release_Notes&quot;&gt;here&lt;/a&gt; :)) . The doc says:

&lt;h2&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Support for AIR Beta 1&lt;/span&gt;
&lt;/h2&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;AIR Beta 1 will expire on December 11th 2007, so all applications that you have created for AIR Beta 1 need to be migrated to AIR Beta 2 if you want to run your applications after that date.&lt;/span&gt;

&lt;/p&gt;&lt;p&gt;So do it as soon as possible. :) there are few  changes..    minimised to systemtray functionality added ,initialWindow tag added in the descriptor , changed to &lt;a href=&quot;http://ns.adobe.com/air/application/1.0.M4&quot; class=&quot;external&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://ns.adobe.com/air/application/1.0.M4.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://ns.adobe.com/air/application/1.0.M4&quot; class=&quot;external&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://ns.adobe.com/air/application/1.0.M4&quot; class=&quot;external&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;


&lt;/a&gt;&lt;/p&gt;&lt;a href=&quot;http://labs.adobe.com/wiki/index.php/AIR:Release_Notes&quot;&gt;Details are on labs&lt;/a&gt;.



&lt;p&gt;
&lt;/p&gt;</description><link>http://mayur-bais.blogspot.com/2007/10/air-beta-2.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-3858494461475019216</guid><pubDate>Sat, 29 Sep 2007 11:11:00 +0000</pubDate><atom:updated>2007-09-29T18:17:49.305+05:30</atom:updated><title>Ptraco on http://www.airapps.net/</title><description>Got an early information from sagar that, they (&lt;a href=&quot;http://www.airapps.net/&quot;&gt;airapps&lt;/a&gt;.net&#39;s ppl) took our app and kept it on the site, :) is it not cool?  Nobody from us ,neither me nor Sagar  submitted Ptraco there, somebody from airapps.net came to&lt;a href=&quot;http://sagarkulkarni.com/&quot;&gt; sagar&#39;s blog  &lt;/a&gt;and got the details about it , and hence published it onto the site. It seems Ptraco has got the separate media server for itself and unlimited connections to it.&lt;br /&gt;&lt;br /&gt;


All we got to do is now..to take out the time and start working on it vigorously again.&lt;br /&gt;&lt;br /&gt;</description><link>http://mayur-bais.blogspot.com/2007/09/ptraco-on-httpwwwairappsnet.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1658923260929846214</guid><pubDate>Fri, 28 Sep 2007 04:32:00 +0000</pubDate><atom:updated>2007-09-28T10:30:30.651+05:30</atom:updated><title>scale nine...in flash</title><description>To edit the symbol in flash with scale nine grid ,so that it can be used to skin the flex component,
Just do the following :&lt;br /&gt;&lt;br /&gt;


Whil creating the symbol select the checkbox which says &quot;Enable guides for 9-slice scaling&quot;&lt;br /&gt;

&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIToCI_VIIj87yIbzZjq9fL5dGMX3cx9gEL4JplxYWvZpOvTjvS4EuyV-AgnePM5UE6Nb2A4aYRFdq_gaS_btzJTzWbg73AC6rMjReZsNfwr11uCrTJrD85qmI4Np3LjBeoqqtcU3guN3-/s1600-h/scalenine.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIToCI_VIIj87yIbzZjq9fL5dGMX3cx9gEL4JplxYWvZpOvTjvS4EuyV-AgnePM5UE6Nb2A4aYRFdq_gaS_btzJTzWbg73AC6rMjReZsNfwr11uCrTJrD85qmI4Np3LjBeoqqtcU3guN3-/s320/scalenine.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5115113862966038258&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;The post from the guy behind scale nine in flexcoders : &lt;br /&gt;
                         [&lt;br /&gt;
                               &lt;span style=&quot;font-style: italic;&quot;&gt; Working with rounded corners you&#39;ll want to set the left scaleGrid&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                right after the end of the top left curve, for the right scaleGrid set&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                it right before the top right curve starts, for the top scaleGrid set&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                it right after the top left and top right vertical curve ends, and for&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                the bottom scaleGrid set it before the bottom left and bottom right&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                 curves start. The artwork inside that &quot;box&quot; or boundaries&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                                will be the content that stretches, while everything outside of it&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;                            will not. &lt;/span&gt;          ]</description><link>http://mayur-bais.blogspot.com/2007/09/scale-ninein-flash.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIToCI_VIIj87yIbzZjq9fL5dGMX3cx9gEL4JplxYWvZpOvTjvS4EuyV-AgnePM5UE6Nb2A4aYRFdq_gaS_btzJTzWbg73AC6rMjReZsNfwr11uCrTJrD85qmI4Np3LjBeoqqtcU3guN3-/s72-c/scalenine.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-3436117153952734509</guid><pubDate>Thu, 20 Sep 2007 04:07:00 +0000</pubDate><atom:updated>2007-09-20T09:45:01.575+05:30</atom:updated><title>New  presentation tool from google :)</title><description>&lt;span style=&quot;font-family:arial;&quot;&gt;I use google docs,google reader  regularly. While browsing across the bolgs came to know about the presentation tool from google, The Great-google&#39;s presentaion tool is awesome.


&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3QD51FfMRwX0vViAX0-PnG0Z3JUV4Jv1b_wHZOunlCMKPOqn4r26IbDw4wbU7tzUXuMAcWM497zFYEl_QQ2anjJ52E4Zd5kK_ck31qTYDQltTCZMUsTL2fr62kCLAuVno3vXZAEfUMNnG/s1600-h/googlePresentaion.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 325px; height: 169px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3QD51FfMRwX0vViAX0-PnG0Z3JUV4Jv1b_wHZOunlCMKPOqn4r26IbDw4wbU7tzUXuMAcWM497zFYEl_QQ2anjJ52E4Zd5kK_ck31qTYDQltTCZMUsTL2fr62kCLAuVno3vXZAEfUMNnG/s320/googlePresentaion.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5112134412440532386&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://mayur-bais.blogspot.com/2007/09/new-presentation-tool-from-google.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3QD51FfMRwX0vViAX0-PnG0Z3JUV4Jv1b_wHZOunlCMKPOqn4r26IbDw4wbU7tzUXuMAcWM497zFYEl_QQ2anjJ52E4Zd5kK_ck31qTYDQltTCZMUsTL2fr62kCLAuVno3vXZAEfUMNnG/s72-c/googlePresentaion.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-453585779650038803</guid><pubDate>Tue, 11 Sep 2007 13:21:00 +0000</pubDate><atom:updated>2007-09-11T19:24:03.061+05:30</atom:updated><title>air&#39;s adl.exe</title><description>When we open the air app the adl.exe get executed and runs in  background.&lt;br&gt;
I was trying to create multiple windows and playing with its visibility and close event.&lt;br&gt;&lt;br&gt;



When one window is made invisible without closing it.There is no way to open the &lt;br&gt;window again..(because its was not closed , just made invisible.)&lt;br&gt;&lt;br&gt;

If you are facing the problem like this.. while development..DO NOT PANIC(As I did).&lt;br&gt;


Closing of flexbuilder or anything else wont help..&lt;br&gt;

Just go to the task manager and end the process &quot;adl.exe&quot;&lt;br&gt;

I am wondering , what is the long form on adl??&lt;br&gt;&lt;br&gt;


&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhogzs8WEmmMRzxf-dxnvxcdm6f-xYLeEKda4J4StWQa25zGrNCGzdKJb5sv6xM_giocMLCoTanm2iKSb5iU_CsCW5jfjHYpeOhHw3NDMlh8Xf_z2Eov6DineibNsGKH4ZbAZhiS6XShCQ8/s1600-h/adl.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhogzs8WEmmMRzxf-dxnvxcdm6f-xYLeEKda4J4StWQa25zGrNCGzdKJb5sv6xM_giocMLCoTanm2iKSb5iU_CsCW5jfjHYpeOhHw3NDMlh8Xf_z2Eov6DineibNsGKH4ZbAZhiS6XShCQ8/s320/adl.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5108944269271197314&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://mayur-bais.blogspot.com/2007/09/airs-adlexe.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhogzs8WEmmMRzxf-dxnvxcdm6f-xYLeEKda4J4StWQa25zGrNCGzdKJb5sv6xM_giocMLCoTanm2iKSb5iU_CsCW5jfjHYpeOhHw3NDMlh8Xf_z2Eov6DineibNsGKH4ZbAZhiS6XShCQ8/s72-c/adl.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-1063401923188131613</guid><pubDate>Fri, 07 Sep 2007 15:21:00 +0000</pubDate><atom:updated>2007-09-07T21:10:22.084+05:30</atom:updated><title>Logger</title><description>So ..
I wrote a logger today for my flex and air app.&lt;br&gt;&lt;br&gt;

If u are creating logger for the first time.. and u are on the XP&lt;br&gt;
You will have to follow the following steps&lt;br&gt;&lt;br&gt;

1) create &quot;mm.cfg&quot; file in&lt;br&gt;&lt;br&gt;

C:\Documents and Settings\user_name&lt;br&gt;&lt;br&gt;

2) then write ur logger and give the trace target..&lt;br&gt;
A help about creating a logger is given at felxbuilder&#39;s help&lt;br&gt;

few code snippet here :&lt;br&gt;&lt;br&gt;

import mx.logging.Log;&lt;br&gt;
import mx.logging.ILogger;&lt;br&gt;

var logObj = Log.getLogger(NameofClass); // for name of class u can just pass&lt;br&gt;
                                                                            // application class also&lt;br&gt;
                                                                               // mx.core.Application.application&lt;br&gt;&lt;br&gt;

and in main application :&lt;br&gt;&lt;br&gt;

&amp;lt;mx:TraceTarget level=&quot;0&quot; includeDate=&quot;true&quot; includeTime=&quot;true&quot; includeCategory=&quot;true&quot; includeLevel=&quot;true&quot;&amp;gt;
        &amp;lt;mx:filters&amp;gt;
            &amp;lt;mx:Array&amp;gt;
                &amp;lt;mx:String&amp;gt;*&amp;lt;/mx:String&amp;gt;
            &amp;lt;/mx:Array&amp;gt;
        &amp;lt;/mx:filters&amp;gt;
    &amp;lt;/mx:TraceTarget&amp;gt;

&lt;br&gt;&lt;br&gt;
and  thats it..&lt;br&gt;
then where u will write...&lt;br&gt;
trace(&quot;trace me&quot;)  or logObj.info(&quot;trace  me&quot;)&lt;br&gt;
The messaged is pushed to logfile&lt;br&gt;&lt;br&gt;

The location of the log file is&lt;br&gt;&lt;br&gt;

C:\Documents and Settings\user_name\Application Data\Macromedia\Flash Player\Logs\Flashlog.txt&lt;br&gt;&lt;br&gt;

Yes .. the log folder gets created.&lt;br&gt;&lt;br&gt;

:) info pushes the&lt;br&gt;&lt;br&gt;</description><link>http://mayur-bais.blogspot.com/2007/09/logger.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1450791674252564527.post-2198649157936374262</guid><pubDate>Fri, 07 Sep 2007 05:13:00 +0000</pubDate><atom:updated>2007-09-07T10:46:11.102+05:30</atom:updated><title>google custom search egine</title><description>google....&lt;br&gt;&lt;br&gt;

Google&#39;s development speed is more than my thinking speed.&lt;br&gt;&lt;br&gt;

Look at the gadget in the side bar..is it not cool?&lt;br&gt;&lt;br&gt;

:)
&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><link>http://mayur-bais.blogspot.com/2007/09/google-custom-search-egine.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>