<?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-36677167</atom:id><lastBuildDate>Sat, 31 Aug 2024 00:46:33 +0000</lastBuildDate><category>flex</category><category>adobe</category><category>AS 3.0</category><category>google</category><category>story</category><category>AS 2.0</category><category>MICROSOFT</category><category>SEO</category><category>apollo</category><category>css</category><category>flash</category><category>flexcomponent</category><category>API</category><category>Google Gears</category><category>Internet explorer</category><category>Joke</category><category>RIA</category><category>Ruby on Rails</category><category>WPF/E</category><category>XAML</category><category>ajax</category><category>artemis</category><category>feeds</category><category>firefox</category><category>flashplayer</category><category>flexbuilder</category><category>html</category><category>javascript</category><category>mozilla</category><category>mxmlc</category><category>opensource</category><category>rss</category><category>swf</category><category>web2.0</category><title>Flex on Web</title><description></description><link>http://oviyas.blogspot.com/</link><managingEditor>noreply@blogger.com (Oviyan)</managingEditor><generator>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-3385914885185561873</guid><pubDate>Mon, 27 Dec 2010 07:13:00 +0000</pubDate><atom:updated>2010-12-27T12:45:03.446+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joke</category><title>Kids rocks !!!</title><description>Kids rocking answers to questions that been asked by their teachers.&lt;br /&gt;&lt;br /&gt;Question:What is the fullform of maths.&lt;br /&gt;Answer: Mentally affected teachers harassing students.&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Teacher :Tomorrow there will be a lecture on Sun.Everyone must attend it.&lt;br /&gt;Raju:No ma&#39;m! I will not be able to attend it.&lt;br /&gt;Teacher :Why?&lt;br /&gt;Raju:My mother will not allow me to go so far!!!&lt;br /&gt;--------------------------------------------------&lt;br /&gt;Teacher: What happened in 1869?&lt;br /&gt;Student:Gandhi ji was born.&lt;br /&gt;Teacher :What happened in 1873?&lt;br /&gt;Student:Gandhiji was four years old.&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Teacher: How old is ur father.&lt;br /&gt;Sunny:As old as I am.&lt;br /&gt;Teacher:How is it possible?&lt;br /&gt;Sunny:He became father only after I was born. (1st Rank)</description><link>http://oviyas.blogspot.com/2010/12/kids-rocks.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5589404628114615303</guid><pubDate>Wed, 17 Nov 2010 12:33:00 +0000</pubDate><atom:updated>2010-11-17T18:29:56.290+05:30</atom:updated><title>Precious words about Life!!</title><description>Each and everybody should think about;&lt;br /&gt;   What is the life? &lt;br /&gt;   What is the purpose of life? &lt;br /&gt;   How to take up this one time chance to live this life?  &lt;br /&gt;&lt;br /&gt;Oh.. Man.. Is there any sample code to get rough idea about it (Life)?&lt;br /&gt;Or can google about it?&lt;br /&gt;No wonder, we are far away from real life.&lt;br /&gt;We are not aware of it; even we’re not interested to get it into that.&lt;br /&gt;We can title our current life style as “Mechanical Life”.   &lt;br /&gt;&lt;br /&gt;I got a chance to read, interesting and thought provoking lines   &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;First, I was dying to finish my high school and start college&lt;br /&gt;And then I was dying to finish college and start working&lt;br /&gt;Then I was dying to marry and have children to grow old enough&lt;br /&gt;So I could go back to work&lt;br /&gt;But then I was dying to retire&lt;br /&gt;And row I am dying..&lt;br /&gt;And suddenly realized that “I forgot to live”   &lt;br /&gt;&lt;br /&gt;Please don’t let this happen to you&lt;br /&gt;Appreciate your current situation &lt;br /&gt;And enjoy each day.   &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In short:             &lt;br /&gt;    To make money we lose our health,  And then to restore our health we lose our money…&lt;br /&gt;    We live as If we are never going to die,  And we die as if we never lived…..   &lt;br /&gt;&lt;br /&gt;By  ..Old friend</description><link>http://oviyas.blogspot.com/2010/11/precious-words-about-life.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-2036114466691874336</guid><pubDate>Thu, 07 Oct 2010 09:51:00 +0000</pubDate><atom:updated>2010-11-17T18:02:51.111+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">flexbuilder</category><title>BluePrint!!. Got bored to search in Google :)</title><description>Folks.. Found an interesting plug-in for Flex Builder / Flash Builder. BluePrint!!. Yes, but don’t get into wrong perspective.&lt;br /&gt;&lt;br /&gt;I am a flex developer and usually don’t wanna keep the syntax of all APIs (in and out) in mind. But I know the purpose of APIs in terms of which class should be more appropriate to which scenario.&lt;br /&gt;&lt;br /&gt;How to get the syntax and piece of example?. There is a way as everybody knows GOOGLE. I am a lazy developer and got bored to search in google with right key word.&lt;br /&gt;That’s where BluePrint comes. Yes, just install it, you can see syntax and example for all APIs without moving out of “Flex Builder/Flash Builder”!!. Click &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://labs.adobe.com/wiki/index.php/Blueprint:Using_Blueprint&quot;&gt;here&lt;/a&gt; to know more about BluePrint.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; spt=&quot;75&quot; preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;  &lt;v:stroke joinstyle=&quot;miter&quot;&gt;  &lt;v:formulas&gt;   &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;   &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;   &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;   &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;   &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; connecttype=&quot;rect&quot;&gt;  &lt;o:lock ext=&quot;edit&quot; aspectratio=&quot;t&quot;&gt; &lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:6in;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\palano01\LOCALS~1\Temp\msohtml1\05\clip_image001.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_fou3u7vbJeyf-D1Alykc8kCGU7udoLqVE-Cp6FE7gYVy2ugT42p_LKgmEvre_-qhA8rEL9uCHYU2akV5B93NW0lN9JUhjpzAzhYKBCH_kCXg1P1J7cLlfSaL5rvWRZHHBtBGaQ/s1600/blueprint.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 266px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_fou3u7vbJeyf-D1Alykc8kCGU7udoLqVE-Cp6FE7gYVy2ugT42p_LKgmEvre_-qhA8rEL9uCHYU2akV5B93NW0lN9JUhjpzAzhYKBCH_kCXg1P1J7cLlfSaL5rvWRZHHBtBGaQ/s320/blueprint.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5525240652392457138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Developers (except me&lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;J&lt;/span&gt;&lt;/span&gt;) should try to create some stuff that can help to create application without writing single line of code. Basically I am a lazy developer&lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;J&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;</description><link>http://oviyas.blogspot.com/2010/10/blueprint-got-bored-to-search-in-google.html</link><author>noreply@blogger.com (Oviyan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_fou3u7vbJeyf-D1Alykc8kCGU7udoLqVE-Cp6FE7gYVy2ugT42p_LKgmEvre_-qhA8rEL9uCHYU2akV5B93NW0lN9JUhjpzAzhYKBCH_kCXg1P1J7cLlfSaL5rvWRZHHBtBGaQ/s72-c/blueprint.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-53233165763812737</guid><pubDate>Thu, 16 Sep 2010 06:11:00 +0000</pubDate><atom:updated>2010-09-16T11:46:15.894+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">story</category><title>Cup... Coffee.. Ultimate fundamental about life!!</title><description>A group of alumni of a reputed college, highly established in their careers, got together to visit their old university professor. Conversation soon turned into complaints about stress in work and life. Offering his guests coffee, the professor went to the kitchen and returned with a large pot of coffee and an assortment of cups - porcelain, plastic, glass, crystal, some plain looking, some expensive, some exquisite - telling them to help themselves to hot coffee.&lt;br /&gt;&lt;br /&gt;When all the students had a cup of coffee in hand, the professor said: &quot;If you noticed, all the nice looking expensive cups were taken up, leaving behind the plain and cheap ones. While it is normal for each of you to want only the best for yourselves, that is the source of your problems and stress. What all of you really wanted was coffee, not the cup, but you consciously went for the best cups and were eyeing each other&#39;s cups. Now if life is coffee, then the jobs, money and position in society are the cups. They are just tools to hold and contain Life, but the quality of Life doesn&#39;t change. Sometimes, by concentrating only on the cup, we fail to enjoy the coffee in it.&quot;.&lt;br /&gt;&lt;br /&gt;So, don&#39;t let only the Cups drive you... Enjoy the Coffee!</description><link>http://oviyas.blogspot.com/2010/09/cup-coffee-ultimate-fundamental-about.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-2648128496262513849</guid><pubDate>Tue, 10 Aug 2010 05:41:00 +0000</pubDate><atom:updated>2010-11-19T11:03:51.958+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">story</category><title>Life After Death!!</title><description>Miserable dream.. Dreaming is a great thing in which you will be a key player [ If not… at least some interesting things will be there to watch/enjoy :) ]. But what about dreaming about “life after death”? It will be interesting, isn’t it? Here is such kind of dream or story [ Its up to you :) ].&lt;br /&gt;&lt;br /&gt;Soul of mine and two of my friends had to come out of our bodies. We are flying together in some direction to reach some destination. Flying over wild, mountains and some kind of marvelous places are pleasant, and a quite enjoyable moment.&lt;br /&gt;&lt;br /&gt;Reached some place where crowds of soul are waiting in queue. It is like queue in front of ration shop. It reminds me that we are still in boundaries of india. Somebody might have setup division, country wise.&lt;br /&gt;&lt;br /&gt;Oh god.. I forgot to intimate my family about 10 lakhs of insured money that they can claim in case of my death!! I suppose to go and tell like, mom and dad don’t worry about your useless son and you have something really useful 10 lakhs of insured amount.&lt;br /&gt;&lt;br /&gt;I can see my body surround by my family and relatives. Hey I am really looking cute now; it’s just like sleeping with smiley face. But I am not able to convey about that big money.&lt;br /&gt;&lt;br /&gt;Back to queue. I receive a letter with a picture from my mom through one of known soul. I don’t know how it can be carried. But yes I am reading with full of tear. No words to express my feeling and how I am missing my mom and family. Message in letter is &quot;I should come back and be with my mom&quot;. Yes I suppose to be there, since my family love me lots and needs lots of my support. But I couldn’t. I don’t know that who is the bloody separated soul from my body.&lt;br /&gt;&lt;br /&gt;Hey here… Wow.. Wonderful!! In some distance, I can see the indoor stadium kind of place, and there are crowds of souls. Some kind of judgments is going on, after some time crew of souls gone up in flash. I think, that is yematharmaa playing with souls. I don’t care about my turn.&lt;br /&gt;&lt;br /&gt;I can see some information about my previous birth on screen. I don’t know that they might be computerized due to maintain heavy population. Hey I was a doctor in my previous birth. I don’t think it carries wrong data :).&lt;br /&gt;&lt;br /&gt;Words of mom&#39;s letter is running around my mind. I am more worrying about that how can I carry present birth’s information to next birth. So that I can find out my mom, hug her and say &quot;Hi mom this is your son, back again!!&quot;&lt;br /&gt;&lt;br /&gt;I am thinking, how to stole information from yemen’s data warehouse and forward them to my gmail id. Oh god. I don’t know, how can I carry this username and password of gmail with me to my next birth?!&lt;br /&gt;&lt;br /&gt;Oh man.. Alarm from my mobile.. My friend kicks my ass and say, hey how many time will you rest your alarm? Come on dude its 8.30 AM. Oh yeah I have to rush to office. Around 11.00 AM, I got a call from one of my friend whose soul was traveling with me.  Something interesting, isn’t it? Hope, I will have continuation of this dream.</description><link>http://oviyas.blogspot.com/2010/08/life-after-death.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-1286038231139303463</guid><pubDate>Mon, 17 Aug 2009 08:32:00 +0000</pubDate><atom:updated>2010-09-16T11:49:08.288+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">story</category><title>Stop Worrying  And Start Living...</title><description>We are spending most of our precious time on thinking about future and grain about the vast past.What is the use of thinking about those two eternities. Just keep one thing in your mind that &quot;Today is the first day of the rest of my life..&quot;.&lt;br /&gt;&lt;br /&gt;I want you to think of your life as an hourglass.There are thousands of grains of sand in the top of hourglass.They all pass slowly and evenly through the narrow neck in the middle.Nothing you or I could do would make more than one grain pass through the narrow  neck without impairing the hourglass. we all are like this hourglass.&lt;br /&gt;&lt;br /&gt;When we start in the morning, there are hundreds of tasks which we feel that we must accomplish that day,But If we do not take them one at a time and let them pass through the day slowly and evenly, as do grains of sand passing through the narrow neck of hourglass, then we are bound to wreck our own physical and mental structure.&lt;br /&gt;&lt;br /&gt;You and I are standing this very second at the meeting-place of two eternities: the vast past that has endured for ever, and the future that is plunging on to the last syllable of recorded time. We can&#39;t possibly live in either of those eternities-no, not even for one split second. But, by trying to do so, we can wreck both our bodies and our minds. So let&#39;s be content to live the only time we can possibly&lt;br /&gt;live. Stop Worrying And Start Living... :)</description><link>http://oviyas.blogspot.com/2009/08/stop-worrying-and-start-living.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-8835540394816935581</guid><pubDate>Wed, 05 Aug 2009 11:59:00 +0000</pubDate><atom:updated>2009-08-05T17:31:07.851+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Keywords play major role on SEO</title><description>Keywords in &quot;title&quot; tag This is one of the most important places to have a keyword because what is written inside the &quot;title&quot; tag shows in search results as your page title. The title tag must be short (6 or 7 words at most) and the keyword must be near the beginning.&lt;br /&gt;&lt;br /&gt;Keywords in URL Keywords in URLs help rank well on SE’s - e.g. - http://domainname.com/seo-services.html, where “SEO services” is the keyword phrase you attempt to rank well for. But if you don&#39;t have the keywords in other parts of the document, don&#39;t rely on having them in the URL.&lt;br /&gt;&lt;br /&gt;Keyword density in document text 3-7 % density is best, 1-2 % for minor Keywords. Keyword density of for major keywords over 10% is suspicious and looks more like keyword stuffing, than a naturally written text.&lt;br /&gt;&lt;br /&gt;Keywords in anchor text The anchor text or link label is the visible, clickable text in a hyperlink. The words contained in the Anchor text can determine the ranking that page will receive by search engines. Keywords in anchor text help inbound links as well as page ranking.&lt;br /&gt;&lt;br /&gt;Keywords in headings (&quot;H1&quot;, &quot;H2&quot;, etc. tags) Headings Offers special clues to the search Engines -- H1, H2, H3 in HTML-ese. Since headlines often contain important hints to the content of the webpage, search engines take note of any keywords found here.&lt;br /&gt;&lt;br /&gt;Keywords in the beginning of a document Also counts, though not as much as anchor text, title tag or headings. However, have in mind that the beginning of a document does not necessarily mean the first paragraph – for instance if you use tables, the first paragraph of text might be in the second half of the table.&lt;br /&gt;&lt;br /&gt;Keywords in tags Spiders don&#39;t read images but they do read their textual descriptions in the tag, so if you have images on your page, fill in the tag with some keywords about them.&lt;br /&gt;&lt;br /&gt;Keywords in metatags Less important, especially for Google. Yahoo! and MSN still rely on them, so if you are optimizing for Yahoo! or MSN, fill these tags properly. In any case, filling these tags properly will not hurt so do it.&lt;br /&gt;&lt;br /&gt;Keyword proximity Keyword proximity measures how close in the text the keywords are. It is best if they are immediately one after the other (e.g. “dog food”), with no other words between them. For instance, if you have “dog” in the first paragraph and “food” in the third paragraph, this also counts but not as much as having the phrase “dog food” without any other words in between. Keyword proximity is applicable for keyword phrases that consist of 2 or more words.&lt;br /&gt;&lt;br /&gt;Keyword phrases In addition to keywords, you can optimize for keyword phrases that consist of several words – e.g. “SEO services”. It is best when the keyword phrases you optimize for are popular ones, so you can get a lot of exact matches of the search string but sometimes it makes sense to optimize for 2 or 3 separate keywords (“SEO” and “services”) than for one phrase that might occasionally get an exact match.&lt;br /&gt;&lt;br /&gt;Secondary keywords Optimizing for secondary keywords can be a golden mine because when everybody else is optimizing for the most popular keywords, there will be less competition (and probably more hits) for pages that are optimized for the minor words. For instance, “real estate new jersey” might have thousand times less hits than “real estate” only but if you are operating in New Jersey, you will get less but considerably better targeted traffic.&lt;br /&gt;&lt;br /&gt;Keyword stemming For English this is not so much of a factor because words that stem from the same root (e.g. dog, dogs, doggy, etc.) are considered related and if you have “dog” on your page, you will get hits for “dogs” and “doggy” as well, but for other languages keywords stemming could be an issue because different words that stem from the same root are considered as not related and you might need to optimize for all of them.&lt;br /&gt;&lt;br /&gt;Keywords Synonyms Optimizing for synonyms of the target keywords, in addition to the main keywords. This is good for sites in English, for which search engines are smart enough to use synonyms as well, when ranking sites but for many other languages synonyms are not taken into account, when calculating rankings and relevancy.&lt;br /&gt;&lt;br /&gt;Keyword Mistypes Spelling errors are very frequent and if you know that your target keywords have popular misspellings or alternative spellings (i.e. Christmas and Xmas), you might be tempted to optimize for them. Yes, this might get you some more traffic but having spelling mistakes on your site does not make a good impression, so you&#39;d better don&#39;t do it, or do it only in the metatags.&lt;br /&gt;&lt;br /&gt;Keyword dilution When you are optimizing for an excessive amount of keywords, especially unrelated ones, this will affect the performance of all your keywords and even the major ones will be lost (diluted) in the text.&lt;br /&gt;&lt;br /&gt;Keyword stuffing Any artificially inflated keyword density (10% and over) is keyword stuffing and you risk getting banned from search engines.</description><link>http://oviyas.blogspot.com/2009/08/keywords-play-major-role-on-seo.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5482886384291339729</guid><pubDate>Wed, 29 Jul 2009 05:18:00 +0000</pubDate><atom:updated>2009-07-29T10:55:01.186+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO</category><title>Hey do you know about robots.txt?!!!!</title><description>&lt;span style=&quot;font-weight:bold;&quot;&gt;What are Robots.txt files ? &lt;/span&gt;&lt;br /&gt;Robots.txt file is a text file (yea, the ones on notepad) that resides on your server, and controls a whole lot of features on your website (whatever platform it is built on). It&#39;s a simple text file in which there are a few lines of text, but it&#39;s very powerful that it can even decide whether your website should be shown on Google or not, what part of your website should be shown to the search engines (like Google, Yahoo and MSN).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;What is a Robots.txt file technically?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In order to understand what robots.txt files are, you have to first understand what a Robot (the web one) is.&lt;br /&gt;&lt;br /&gt;A robot - is technically a program from search engines like Google, Yahoo and MSN that are set out on the internet to do the job of finding out new websites, indexing them and gathering the right information about the website. They are sometime called &quot;spiders&quot;, &quot;crawlers&quot; and even &quot;bots&quot;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Where do the Robots come from?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Robots are commonly set out by search engines like Google, Yahoo, MSN, Altavista, Ask.com and others. Mainly, these are web servers of the search engines, that are on the constant look out of information on the internet. And they gather information (which ultimately goes to the search engines index) by visiting new websites, gathering up new information from them, following links and calculating and analyzing a whole lot of information from them.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;What do Robots do?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Robots mainly performs four types of tasks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Site Indexing - Which is more like taking a copy of a new website it finds and storing it in some location at the search engines servers. This is accomplished by scanning the documents on a website and mirroring them to temporary servers.&lt;br /&gt;&lt;br /&gt;    * Validates the site code - Which is more like comparing the website code to W3C standards and grading them according to accuracy.&lt;br /&gt;&lt;br /&gt;    * Link Checks - Which includes tracing all possible links (incoming and outgoing) from indexed websites, and calculating the sites grading factors such as authority, relevance etc. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;What does a Robots.txt file do?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Robots.txt file gives commands to the visiting robots (on the website) to help them index and collect relevant information about the website.&lt;br /&gt;&lt;br /&gt;It&#39;s more like the helpdesk, which will give all information, guidance and help to the visitors at an event about how to reach the venue, important places, time schedule, map etc.&lt;br /&gt;&lt;br /&gt;The commands on the robots.txt file is completely configurable by the webmaster.&lt;br /&gt;&lt;br /&gt;Using the right commands, a webmaster can decide everything related to search engines like what search engines are allowed into the website, what is the information available to them, what are the documents that are not available for the search engines and even pass information like how often are pages added to the website and how often should the robots visit them.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Where to spot the Robots.txt file?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Robots.txt file is located at the root folder of your website. This is most often the _public-html or the http-docs folder. Root folder means the top most directory on the website that is accessible to the public. &lt;br /&gt;It is critical to place the Robots.txt file in the root folder. Placing it elsewhere will not make it functional.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Why is Robots.txt file and Robots important to a webmaster?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, for a webmaster Robots.txt should be important because, it helps ensure better indexing of their websites, which means more information passed to search engines and thereby better search engine ranks for them.&lt;br /&gt;&lt;br /&gt;It is possible for the webmaster to decide how their websites should be crawled, indexed and ranked by the search engines by the use of well-written Robots.txt files. So, it gives them complete (well almost) control over how a search engine &quot;sees&quot; their websites, which is very crucial.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;How does a Robots.txt file look like?&lt;/span&gt;&lt;br /&gt;User-agent: *&lt;br /&gt;Allow: /searchhistory/&lt;br /&gt;Disallow: /search&lt;br /&gt;Disallow: /groups&lt;br /&gt;Disallow: /images&lt;br /&gt;Disallow: /catalogs&lt;br /&gt;Disallow: /catalogues&lt;br /&gt;Disallow: /news&lt;br /&gt;Disallow: /nwshp&lt;br /&gt;Allow: /news?btcid=&lt;br /&gt;Disallow: /news?btcid=*&amp;&lt;br /&gt;Allow: /news?btaid=&lt;br /&gt;Disallow: /news?btaid=*&amp;&lt;br /&gt;Disallow: /setnewsprefs?&lt;br /&gt;Disallow: /index.html?&lt;br /&gt;Disallow: /?&lt;br /&gt;Disallow: /addurl/image?&lt;br /&gt;Disallow: /pagead/&lt;br /&gt;Disallow: /relpage/&lt;br /&gt;&lt;br /&gt;If you like to see more Robots.txt files, just type in the domain name followed by the /robots.txt filename in the browser of any website you like, and if they are using a Robots.txt file, then it would show up.(Ex: www.google.com/robots.txt, www.yahoo.com/robots.txt)</description><link>http://oviyas.blogspot.com/2009/07/hey-do-you-know-about-robotstxt.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-1644164484044913665</guid><pubDate>Wed, 01 Aug 2007 06:59:00 +0000</pubDate><atom:updated>2009-07-29T19:11:34.599+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">AS 2.0</category><category domain="http://www.blogger.com/atom/ns#">AS 3.0</category><title>ActionScriptBridge</title><description>Folks.. Good news to Actionscript developer.Here after we can communicate from AS2.0 into AS3.0 as well as AS3.0 into AS2.0 Using ASB(ActionScriptBridge).&lt;br /&gt;&lt;br /&gt;Here is how jumpeye describes the ASB:&lt;br /&gt;&lt;br /&gt;With the launch of the new Flash CS3 and ActionScript 3.0, Adobe created a gap, in terms of compatibility, between applications created using ActionScript 2.0 and ActionScript 3.0. This means that a Flash clip created using ActionScript 3.0 can load and play a clip created using ActionScript 2.0, but it will not have access to anything (variables, functions, objects) inside the AS2 clip.&lt;br /&gt;&lt;br /&gt;ActionScriptBridge is a project that aims to fill the gap between AS2 and AS3. It gives the possibility for two Flash movies, one created using AS2 and the other using AS3, to communicate with one another (at least regarding function calls). This means that the AS3 clip will be able to call functions found in the AS2 clip loaded in it, and the AS2 clip will be able to call functions found in its’ parent, the AS3 clip. All this, by using two components: ASBContainer, for Flash CS3 and AS3, and ASBTerminal, for Flash MX 2004 or later and AS2.&lt;br /&gt;&lt;br /&gt;You can see demo below.&lt;br /&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;distort&quot; align=&quot;middle&quot; height=&quot;290&quot; width=&quot;520&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.pixelfumes.com/blog/jul07/jumpeye/test_as3.swf&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#000000&quot;&gt;&lt;param name=&quot;base&quot; value=&quot;http://www.pixelfumes.com/blog/jul07/jumpeye/&quot;&gt;&lt;embed src=&quot;http://www.pixelfumes.com/blog/jul07/jumpeye/test_as3.swf&quot; quality=&quot;high&quot; bgcolor=&quot;#000000&quot; name=&quot;distort&quot; allowscriptaccess=&quot;sameDomain&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; base=&quot;http://www.pixelfumes.com/blog/jul07/jumpeye/&quot; align=&quot;middle&quot; allowFullScreen=&quot;true&quot; height=&quot;290&quot; width=&quot;520&quot; &gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://oviyas.blogspot.com/2007/08/actionscriptbridge.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-7925234925089528731</guid><pubDate>Fri, 27 Jul 2007 06:58:00 +0000</pubDate><atom:updated>2007-07-27T12:54:00.378+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flex</category><title>AS3 namespace</title><description>&lt;p&gt;The AS3 namespace provides a convenient mechanism for choosing between the two sets of properties and methods. If you do not use the AS3 namespace, an instance of a core class inherits the properties and methods defined on the core class&#39;s prototype object. If you decide to use the AS3 namespace, an instance of a core class inherits the AS3 versions because fixed properties are always preferred over prototype properties. In other words, whenever a fixed property is available, it is always used instead of an identically named prototype property.&lt;/p&gt; &lt;p&gt;You can selectively use the AS3 namespace version of a property or method by qualifying it with the AS3 namespace. For example, the following code uses the AS3 version of the &lt;code&gt;Array.pop()&lt;/code&gt; method:&lt;/p&gt; &lt;div class=&quot;listing&quot;&gt; &lt;pre&gt;var nums:Array = new Array(1, 2, 3);&lt;br /&gt;nums.AS3::pop();&lt;br /&gt;trace(nums); // output: 1,2&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;p&gt;Alternatively, you can use the &lt;code&gt;use namespace&lt;/code&gt; directive to open the AS3 namespace for all the definitions within a block of code. For example, the following code uses the &lt;code&gt;use namespace&lt;/code&gt; directive to open the AS3 namespace for both the &lt;code&gt;pop()&lt;/code&gt; and &lt;code&gt;push()&lt;/code&gt; methods: &lt;/p&gt; &lt;div class=&quot;listing&quot;&gt; &lt;pre&gt;use namespace AS3;&lt;br /&gt;&lt;br /&gt;var nums:Array = new Array(1, 2, 3);&lt;br /&gt;nums.pop();&lt;br /&gt;nums.push(5);&lt;br /&gt;trace(nums) // output: 1,2,5&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;p&gt;ActionScript 3.0 also provides compiler options for each set of properties so that you can apply the AS3 namespace to your entire program. The &lt;code&gt;-as3&lt;/code&gt; compiler option represents the AS3 namespace, and the &lt;code&gt;-es&lt;/code&gt; compiler option represents the prototype inheritance option (&lt;code&gt;es&lt;/code&gt; stands for ECMAScript). To open the AS3 namespace for your entire program, set the &lt;code&gt;-as3&lt;/code&gt; compiler option to &lt;code&gt;true&lt;/code&gt;, and the &lt;code&gt;-es&lt;/code&gt; compiler option to &lt;code&gt;false&lt;/code&gt;. To use the prototype versions, set the compiler options to the opposite values. The default compiler settings for Adobe Flex Builder 2 are &lt;code&gt;-as3 = true&lt;/code&gt; and &lt;code&gt;-es = false&lt;/code&gt;.&lt;/p&gt;</description><link>http://oviyas.blogspot.com/2007/07/as3-namespace.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-9084978203963380972</guid><pubDate>Mon, 04 Jun 2007 04:38:00 +0000</pubDate><atom:updated>2007-06-04T10:20:31.761+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google Gears</category><title>Google Gears: Enabling Offline Web Applications</title><description>&lt;p&gt;    Google Gears is an open source browser extension that lets developers create web applications that can run off-line.&lt;br /&gt;  &lt;/p&gt;&lt;p&gt;    Google Gears consists of three modules that address the core challenges in making web applications work off-line.&lt;/p&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot;&gt;LocalServer&lt;/span&gt;&lt;br /&gt;Cache and serve application resources (HTML, JavaScript, images, etc.) locally&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot;&gt;Database  &lt;/span&gt;&lt;br /&gt;Store data locally in a fully-search able relational database&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot;&gt;WorkerPool&lt;/span&gt;&lt;br /&gt;Make your web applications more responsive by performing resource-intensive operations asynchronously&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Applications that are more than just static files have data that is typically stored on the server. For the application to be useful off-line, this data must be accessible locally. The &lt;a href=&quot;http://code.google.com/apis/gears/api_database.html&quot;&gt;Database module&lt;/a&gt; provides a relational database for storing data. On the &lt;a href=&quot;http://code.google.com/apis/gears/architecture.html&quot;&gt;Architecture&lt;/a&gt; page you will find a discussion of  strategies for designing the local storage that your application needs.&lt;/p&gt; &lt;p&gt;When an offline application reconnects, you will need to &lt;em&gt;synchronize&lt;/em&gt; any changes made in the local database with the server. There are many different approaches to synchronizing data, and there is no single perfect approach. The Architecture page describes some strategies for synching.&lt;/p&gt;&lt;a href=&quot;http://code.google.com/apis/gears/design.html&quot;&gt;More&lt;/a&gt; about Google Gears.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://oviyas.blogspot.com/2007/06/google-gears-enabling-offline-web.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-4724872608190279682</guid><pubDate>Thu, 10 May 2007 07:12:00 +0000</pubDate><atom:updated>2007-05-10T13:02:00.804+05:30</atom:updated><title>Hey folks!..Do you know what happening under the class?!</title><description>Class definition is represented by a special class object that stores information about class. Among the constituents of the object class are follows:&lt;br /&gt;&lt;br /&gt;      &lt;span style=&quot;font-weight: bold;&quot;&gt;Two traits objects:&lt;br /&gt;              &lt;/span&gt;One traits object used to store information about static properties of the class&lt;br /&gt;              Another traits object used to store information about instance properties of the class and serves as primary mechanism for inheritence.&lt;br /&gt;&lt;br /&gt;     &lt;span style=&quot;font-weight: bold;&quot;&gt; prototype object:&lt;br /&gt; &lt;/span&gt;             It is a special object that used to share state among all instances of the class.</description><link>http://oviyas.blogspot.com/2007/05/hey-folksdo-you-know-what-happening.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-4046839518249951961</guid><pubDate>Sat, 28 Apr 2007 18:40:00 +0000</pubDate><atom:updated>2007-04-29T00:28:55.977+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">flexcomponent</category><title>Flex 2.0.1 ComboBox with icon support.</title><description>Sometimes a ComboBox with icons in the list as well as in the text display area can be useful. However the out of the box &lt;a target=&quot;_blank&quot; href=&quot;http://www.adobe.com/products/flex&quot;&gt;&lt;span style=&quot;color: rgb(135, 150, 117);&quot;&gt;Flex&lt;/span&gt;&lt;/a&gt; ComboBox component dosn’t support this. Here is one way of doing it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp3.blogger.com/_3pjzzfcZd74/RjOWmZY5PbI/AAAAAAAAAAo/l-jJ-wGVJ2g/s1600-h/iconcombobox2.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp3.blogger.com/_3pjzzfcZd74/RjOWmZY5PbI/AAAAAAAAAAo/l-jJ-wGVJ2g/s320/iconcombobox2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5058552392861695410&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;Jason Hawryluk made good component. you can get &lt;a href=&quot;http://www.3gcomm.fr/Flex/IconComboBox/Blog_Post_IconCombobox.html&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;</description><link>http://oviyas.blogspot.com/2007/04/flex-201-combobox-with-icon-support.html</link><author>noreply@blogger.com (Oviyan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_3pjzzfcZd74/RjOWmZY5PbI/AAAAAAAAAAo/l-jJ-wGVJ2g/s72-c/iconcombobox2.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-8959971257189277699</guid><pubDate>Wed, 25 Apr 2007 19:51:00 +0000</pubDate><atom:updated>2007-04-26T01:24:43.256+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flex</category><title>eval API for Flex™ 2</title><description>The D.eval() (read DEE-val) API is a SWC library for Flex™ 2 applications to execute text strings of dynamic ActionScript expressions and programs. The language used in D.eval() is Deval, a subset of the ActionScript 3 (AS3). It supports all the AS3 expressions (including E4X) and most flow control statements; it can access any AS3 classes and functions; it does not define functions and classes. D.eval() opens a whole new world to Flex™ 2 applications and application development.&lt;br /&gt;&lt;br /&gt;   download&lt;a href=&quot;http://www.adobe.com/cfusion/exchange/index.cfm?view=sn610#view=sn611&amp;amp;extid=1180520&quot;&gt; here&lt;/a&gt;</description><link>http://oviyas.blogspot.com/2007/04/eval-api-for-flex-2.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5934451393950458743</guid><pubDate>Wed, 25 Apr 2007 19:00:00 +0000</pubDate><atom:updated>2007-04-26T00:33:11.364+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flash</category><title>Create Custom ContextMenu</title><description>The following example hides all the built-in objects in the Context menu. (However, the Settings and About items still appear, because they cannot be disabled.)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;var newMenu:ContextMenu = new ContextMenu();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;newMenu.hideBuiltInItems();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;this.menu = newMenu;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      In this example, the specified event handler, menuHandler, enables or disables a custom menu item (using the ContextMenu.customItems array) based on the value of a Boolean variable named showItem. If false, the custom menu item is disabled; otherwise, it&#39;s enabled.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;var showItem = true;  // Change this to false to remove&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;var my_cm:ContextMenu = new ContextMenu(menuHandler);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;my_cm.customItems.push(new ContextMenuItem(&quot;Hello&quot;, itemHandler));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;function menuHandler(obj, menuObj) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;   if (showItem == false) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;      menuObj.customItems[0].enabled = false;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;   } else {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;      menuObj.customItems[0].enabled = true;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;function itemHandler(obj, item) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;   //...put code here...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;   trace(&quot;selected!&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 51, 0);&quot;&gt;this.menu = my_cm;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the user right-clicks or Control-clicks the Stage, the custom menu is displayed.</description><link>http://oviyas.blogspot.com/2007/04/create-custom-contextmenu.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5380143198286582437</guid><pubDate>Wed, 25 Apr 2007 18:10:00 +0000</pubDate><atom:updated>2007-04-26T00:00:05.328+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">apollo</category><category domain="http://www.blogger.com/atom/ns#">artemis</category><category domain="http://www.blogger.com/atom/ns#">flex</category><title>Artemis</title><description>&lt;p&gt;Artemis is a community focused project aimed at bringing external libraries&lt;br /&gt;to the Flex / Flash environment. The goal of Artemis is to provide features in the&lt;br /&gt;Flex / Flash desktop application domain that are not currently available. The Artemis&lt;br /&gt;framework allows a developer to create their own custom libraries (currently written&lt;br /&gt;in java with plans to support other languages) that integrate with a Flex / Flash&lt;br /&gt;Apollo application. Developers will be encouraged to share Artemis libraries they’ve&lt;br /&gt;built and discuss new features through this web site.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 51);&quot;&gt;For Flex Developers:&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Artemis provides a way for developers to collaborate on building extension to&lt;br /&gt;theApollo framework. Nearly any java API can be encapsulated in an Artemis Library and&lt;br /&gt;exposed to an Apollo application through the Artemis framework.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt; The Java Artemis Bridge developers have the capability of interfacing with&lt;br /&gt;hardware on Bluetooth and other communication ports, are able to off load expensive&lt;br /&gt;tasks like XSLT to the java process, and in the end let Flex do what Flex does&lt;br /&gt;best: present an engaging and interactive user interface. No more hang ups in having&lt;br /&gt;the Flash player fight for processing resource, an Artemis developer can tap into a&lt;br /&gt;multi-threaded environment provided using java.&lt;/p&gt;</description><link>http://oviyas.blogspot.com/2007/04/artemis.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5735696387009884038</guid><pubDate>Sat, 24 Mar 2007 04:54:00 +0000</pubDate><atom:updated>2007-03-24T10:35:10.656+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>&quot;Joyent Slingshot &quot; beer to ruby on rails community</title><description>The joyent slingshot is lightweight framework, which is customizable and allows ruby on rails application to run offline with simple and transparent data synchronization.&lt;br /&gt;&lt;br /&gt;Joyent Slingshot enables Rails to break free of the browser. It breaks down the wall between a Web application and a desktop application without losing what makes a Web application great: the ability to rapidly develop, deploy and update, now for desktop applications.&lt;br /&gt;&lt;br /&gt;And for more details visit: &lt;a href=&quot;http://joyeur.com/2007/03/22/joyent-slingshot&quot;&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;official web site &lt;/span&gt;&lt;/a&gt;</description><link>http://oviyas.blogspot.com/2007/03/joyent-slingshot-beer-to-ruby-on-rails.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-1035631946941496370</guid><pubDate>Fri, 23 Mar 2007 13:04:00 +0000</pubDate><atom:updated>2007-03-23T18:54:37.716+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">apollo</category><category domain="http://www.blogger.com/atom/ns#">flex</category><title>Do you want prevent flex loader from start up your application?</title><description>&lt;p&gt;Here&#39;s a really simple trick you can use to prevent the Flex loader from showing when you start up your application. All you have to do is hide the window, and show it when the Application is ready.&lt;/p&gt; &lt;p style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot; &gt;In &lt;/span&gt;&lt;tt style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot;&gt;MyApplication-app.xml&lt;/tt&gt;&lt;span style=&quot;font-weight: bold; color: rgb(153, 0, 0);&quot;&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;code&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;&quot;&lt;/span&gt;&lt;span&gt;rootContent &lt;/span&gt;systemChrome=&quot;standard&quot; transparent=&quot;false&quot; &lt;u&gt;visible=&quot;false&quot;&lt;/u&gt;&gt;[SWF reference is generated]&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p style=&quot;&quot;&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span&gt;rootContent&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;!--&lt;rootcontent systemchrome=&quot;standard&quot; transparent=&quot;false&quot;&gt;visible=&quot;false&quot;&lt;/u&gt;&gt;[SWF reference is generated]&lt;/rootcontent&gt;--&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;This sets your application manifest to make the root window invisible. Then, you just make it visible when everything&#39;s ready:&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color: rgb(153, 0, 0); font-weight: bold;&quot;&gt;In &lt;/span&gt;&lt;tt style=&quot;color: rgb(153, 0, 0); font-weight: bold;&quot;&gt;MyApplication.mxml&lt;/tt&gt;&lt;span style=&quot;color: rgb(153, 0, 0); font-weight: bold;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&quot;&lt;&quot;mx:MyApplication xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot; &lt;u&gt;creationComplete=&quot;window.visible = true&quot;&lt;/u&gt; &quot;&gt;&quot;&lt;/code&gt;&lt;br /&gt;&lt;code style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;!--&lt;mx:myapplication mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&gt;creationComplete=&quot;window.visible = true&quot;&lt;/u&gt;&gt;--&gt;&lt;/code&gt;&lt;code&gt;&lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;&lt;mx:myapplication mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&gt;&lt;br /&gt;&lt;/mx:myapplication&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;</description><link>http://oviyas.blogspot.com/2007/03/do-you-want-prevent-flex-loader-from.html</link><author>noreply@blogger.com (Oviyan)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-8381647341124144603</guid><pubDate>Sat, 17 Mar 2007 09:41:00 +0000</pubDate><atom:updated>2007-03-17T15:28:56.764+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">flex</category><title>Can you specify data types of the elements of the array?!</title><description>Hey don&#39;t worry, actually you con&#39;t specify the data types of the elements of the array.But you can able to do using by &lt;strong&gt;&lt;em&gt;[META DATA]&lt;/em&gt;&lt;/strong&gt; .Look into following syntax&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ArrayElementType(&quot;String&quot;)]&lt;/strong&gt;&lt;br /&gt;public var stringArray:Array = new Array();&lt;br /&gt;......&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ArrayElementType(&quot;Number&quot;)]&lt;/strong&gt;&lt;br /&gt;public var numberArray:Array = new Array();&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;You have foure options to specify as a data type of [ArrayElementType(&quot;-- &quot;)].There are &lt;strong&gt;String,Number,Class&lt;/strong&gt; and &lt;strong&gt;Interface.&lt;/strong&gt;I hope that it would be helpful.You may get more useful tips often.. who knows...</description><link>http://oviyas.blogspot.com/2007/03/can-you-specify-data-types-of-elements.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-5101324718200517632</guid><pubDate>Sat, 17 Mar 2007 09:23:00 +0000</pubDate><atom:updated>2007-03-17T15:29:16.050+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adobe</category><category domain="http://www.blogger.com/atom/ns#">flex</category><title>What is Metadata How can use on FLEX 2.0 ?</title><description>The Flex compiler recognizes component metadata statements in your ActionScript class files and MXML files. The metadata tags define component attributes, data binding properties, events, and other properties of the component. Flex interprets these statements during compilation; they are never interpreted during run time.&lt;br /&gt;&lt;br /&gt;Metadata statements are associated with a class declaration, an individual data field, or a method. They are bound to the next line in the file. When you define a component property or method, add the metadata tag on the line before the property or method declaration.&lt;br /&gt;&lt;br /&gt;In an ActionScript file, when you define component events or other aspects of a component that affect more than a single property, you add the metadata tag outside the class definition so that the metadata is bound to the entire class, as the following example shows:&lt;br /&gt;&lt;br /&gt;// Add the [Event] metadata tag outside of the class file.&lt;br /&gt;&lt;span style=&quot;color:#009900;&quot;&gt;[Event(name=&quot;&lt;span style=&quot;color:#cc0000;&quot;&gt;enableChange&lt;/span&gt;&quot;, type=flash.events.Event)]&lt;br /&gt;&lt;/span&gt;public class ModalText extends TextArea&lt;br /&gt;{&lt;br /&gt;...&lt;br /&gt;// Define class properties/methods&lt;br /&gt;private var _enableTA:Boolean;&lt;br /&gt;// Add the [Inspectable] metadata tag before the individual property.&lt;br /&gt;[Inspectable(defaultValue=&quot;false&quot;)]&lt;br /&gt;public function set enableTA(val:Boolean):void&lt;br /&gt;{&lt;br /&gt;_enableTA = val;&lt;br /&gt;this.enabled = val;&lt;br /&gt;&lt;br /&gt;// Define event object, initialize it, then dispatch it.&lt;br /&gt;&lt;span style=&quot;color:#33cc00;&quot;&gt;var eventObj:Event = new Event(&quot;&lt;span style=&quot;color:#cc0000;&quot;&gt;enableChange&lt;/span&gt;&quot;);&lt;/span&gt;&lt;br /&gt;dispatchEvent(eventObj);&lt;br /&gt;}&lt;br /&gt;}</description><link>http://oviyas.blogspot.com/2007/03/what-is-metadata-how-can-use-on-flex-20.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-2550423370061678033</guid><pubDate>Fri, 16 Mar 2007 04:34:00 +0000</pubDate><atom:updated>2007-03-16T10:17:33.087+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">google</category><title>GoogleTalk Gadget Added to Personal Pages</title><description>&lt;a href=&quot;http://bp2.blogger.com/_3pjzzfcZd74/Rfof-HsaVNI/AAAAAAAAAAY/V3I_h9DGaJw/s1600-h/gtalk.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5042377884872365266&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://bp2.blogger.com/_3pjzzfcZd74/Rfof-HsaVNI/AAAAAAAAAAY/V3I_h9DGaJw/s320/gtalk.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;Google just announced integration of their instant messaging service, Google Talk, with Google IG, their personalized home page. The flash-based widget plugs into your Google Personal Home Page as an integrated buddy list and IM window. The new widget can be added to your page &lt;a href=&quot;http://www.google.com/ig/add?moduleurl=googletalk.xml&quot;&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;The widget isn’t just a copy of the Gmail version, it also has some of its own cool new features. Compared to popup message windows in the Gmail version, the widget’s conversations open up tabs instead. The new widget will also will also intelligently parse Picassa and YouTube links, displaying the content embedded right in the conversation.&lt;/p&gt;&lt;/div&gt;</description><link>http://oviyas.blogspot.com/2007/03/googletalk-gadget-added-to-personal.html</link><author>noreply@blogger.com (Oviyan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_3pjzzfcZd74/Rfof-HsaVNI/AAAAAAAAAAY/V3I_h9DGaJw/s72-c/gtalk.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-3476046405328860004</guid><pubDate>Thu, 22 Feb 2007 06:49:00 +0000</pubDate><atom:updated>2007-02-22T12:26:47.668+05:30</atom:updated><title>Do you want to go to Apollo camp? Register to get free ticket !!!</title><description>ApolloCamp is coming. On March 16, 2007 at 5PM-11:30PM Adobe is hosting &lt;a href=&quot;http://apollocamp.eventbrite.com/&quot;&gt;ApolloCamp in San Francisco&lt;/a&gt;. This one night mini conference will have you building Apollo applications.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://apollocamp.eventbrite.com/&quot;&gt;&lt;img src=&quot;http://apollocamp.eventbrite.com/img/logos/47616422.png&quot;/&gt;&lt;/a&gt;&lt;br /&gt;  &lt;br /&gt;&lt;a href=&quot;http://apollocamp.eventbrite.com/&quot;&gt;ApolloCamp Registration ( FREE EVENT )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://apollocamp.eventbrite.com/&quot;&gt;ApolloCamp&lt;/a&gt; is limited to 300 developers. Signup launched yesterday and it is nearly 50% booked. If you want to go to ApolloCamp, stop what you are doing and register now. If you register, &lt;span style=&quot;font-weight: bold;&quot;&gt;make sure to attend&lt;/span&gt;, there are some giveaways that you will &lt;span style=&quot;font-weight: bold;&quot;&gt;NOT WANT TO MISS&lt;/span&gt;.</description><link>http://oviyas.blogspot.com/2007/02/do-you-want-to-go-to-apollo-camp.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-26153287111768156</guid><pubDate>Thu, 22 Feb 2007 04:25:00 +0000</pubDate><atom:updated>2007-02-22T11:40:01.308+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">css</category><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">flexcomponent</category><category domain="http://www.blogger.com/atom/ns#">mxmlc</category><category domain="http://www.blogger.com/atom/ns#">swf</category><title>Runtime CSS in Flex 2.0.1</title><description>We have fabulous features in newly updated flex platform, called runtime CSS .It  provides compiler option to directly compile &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;CSS into swf&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;       To proceed , use &lt;span style=&quot;font-weight: bold;&quot;&gt;MXMLC &lt;span style=&quot;font-style: italic;&quot;&gt;Stylesheet.css &lt;/span&gt;&lt;/span&gt;comment in commant line or If you are using Flex 2.0.1 straight away you can right click on CSS file and press on &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;Compile CSS to SWF&quot;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;And If you don&#39;t have any idea about css style of flex component, don&#39;t worry you have &lt;br /&gt;&lt;a href=&quot;http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.htmlhttp://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html&quot;&gt;Flex 2 Style Explorer&lt;/a&gt; . The style explorer has facility to generate css style as what you feel components should be.</description><link>http://oviyas.blogspot.com/2007/02/runtime-css-in-flex-201.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-1851070882587259722</guid><pubDate>Mon, 19 Feb 2007 08:26:00 +0000</pubDate><atom:updated>2007-02-19T18:36:27.398+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adobe</category><category domain="http://www.blogger.com/atom/ns#">feeds</category><category domain="http://www.blogger.com/atom/ns#">google</category><category domain="http://www.blogger.com/atom/ns#">rss</category><title>myFeedz - The social newspaper</title><description>Hey folks you have another rss reader like google reader,which is provided by adobe that is &lt;strong&gt;&lt;em&gt;myFeedz&lt;/em&gt;&lt;/strong&gt;.It is released for free as a technology preview on Adobe Labs.&lt;br /&gt;&lt;br /&gt;myFeedz is a webapplication that finds what is important news from the sea of information on the internet and shows you what you need to read.Here they are providing personalized content, you can customize as what you feel.Realy it&#39;s a fabulous application.&lt;br /&gt;&lt;br /&gt;You can get into this by click &lt;a href=&quot;http://www.myfeedz.com/&quot;&gt;here&lt;/a&gt;.keep with updated information of technology...wow enjoy :)</description><link>http://oviyas.blogspot.com/2007/02/myfeedz-social-newspaper.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36677167.post-8924682980289053053</guid><pubDate>Fri, 09 Feb 2007 12:38:00 +0000</pubDate><atom:updated>2007-02-19T18:45:57.265+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adobe</category><category domain="http://www.blogger.com/atom/ns#">AS 2.0</category><category domain="http://www.blogger.com/atom/ns#">AS 3.0</category><category domain="http://www.blogger.com/atom/ns#">flash</category><category domain="http://www.blogger.com/atom/ns#">flashplayer</category><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">html</category><title>Fullscreen mode in Adobe flash browser player</title><description>Now you have option to get fullscreen mode in browser player too.Already stand-alone player has this implementation.now they have added new actionscript that will work in both stand-alone and browser player, and a new HTML parameter &lt;code&gt;allowFullScreen&lt;/code&gt; to enable the fullscreenmode&lt;br /&gt;&lt;br /&gt;The fullscreen mode initiated through Actionscript and you can terminate through Actionscript or by the user switching focus to another window.&lt;br /&gt;&lt;br /&gt;But the problem is that You con&#39;t enter the text in textbox while in fullscreen mode.your keyboard input and key-related actionscript would be disabled while in fullscreen,except key borad shortcut that take user out of fullscreen mode.&lt;br /&gt;&lt;br /&gt;To enable the fullscreen mode you have to &lt;a href=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;install &lt;/a&gt;9,0,28,0 or greater of Flash Player.</description><link>http://oviyas.blogspot.com/2007/02/fullscreen-mode-in-flash-browser-player.html</link><author>noreply@blogger.com (Oviyan)</author><thr:total>0</thr:total></item></channel></rss>