<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-784388235215615977</id><updated>2012-01-27T08:33:20.163-08:00</updated><category term='AOP'/><category term='Visual Basic 6.0'/><category term='Experiences'/><category term='Windows XP'/><category term='Vista'/><category term='Twitter'/><category term='Intellectual property'/><category term='Video compression'/><category term='Architecture'/><category term='Youtube'/><category term='ESB'/><category term='Gifts'/><category term='Hibernate'/><category term='Photos'/><category term='Info'/><category term='&quot;Facebook Timeline&quot;'/><category term='Artificial Intelligent'/><category term='Security'/><category term='Project work'/><category term='Oracle'/><category term='IP address'/><category term='Programming'/><category term='Wep services'/><category term='WSDL'/><category term='Flash'/><category term='My Advertisement'/><category term='Blackberry'/><category term='Chrome'/><category term='Sri Lanaka'/><category term='Virus'/><category term='CSE'/><category term='Benchmark'/><category term='Shell Scripts'/><category term='Spring'/><category term='Spam'/><category term='Android'/><category term='Facebook'/><category term='Yahoo'/><category term='News'/><category term='update'/><category term='Green IT'/><category term='Wishes'/><category term='Google Wave'/><category term='Music'/><category term='Physics'/><category term='Happy News'/><category term='Tech'/><category term='Registry Edit'/><category term='Gmail'/><category term='XML'/><category term='Blogger'/><category term='Java'/><category term='Algorithms'/><category term='Google'/><category term='USB'/><category term='SOAP'/><category term='PHP'/><category term='Project-eID'/><category term='University Life'/><category term='Timeline'/><category term='RISC'/><category term='Virus Removal'/><category term='Payment Gateway'/><category term='Bing'/><category term='AspectJ'/><category term='iPhone'/><category term='Valentine&apos;s Day'/><category term='Firefox'/><category term='Features'/><category term='Maven'/><category term='WEB2.0'/><category term='Linux'/><category term='Fun Events'/><category term='Colors'/><category term='iOS 5'/><category term='Free Downloads'/><category term='Ubuntu'/><category term='World largest Digital library (WDL)'/><category term='JavaScript'/><category term='JasperReport'/><category term='NASA'/><category term='OS'/><category term='Miii View'/><title type='text'>Breeze</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default?start-index=101&amp;max-results=100'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3876654723791458731</id><published>2011-12-15T23:19:00.000-08:00</published><updated>2011-12-16T00:14:59.495-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Facebook Timeline&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Timeline'/><title type='text'>Facebook Timeline - Overkilling feature.</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 120px; height: 320px;" src="http://4.bp.blogspot.com/_zIxut7WcrTI/SbIDS0q0jiI/AAAAAAAADSY/6Gh-hvCGTM0/s320/facebook.jpg" border="0" alt="" /&gt;
&lt;br&gt;&lt;p align="justify"&gt;Today I've enabled the &lt;a href="http://www.facebook.com/about/timeline" traget="_new"&gt;Timeline feature in Facebook&lt;/a&gt;. When I enabled, it ask me to review what's on my Timeline and add/hide whatever I want, before publishing the Timeline. It was huge: from the beginning to today. I didn't spend much time to review my Timeline and just had a quick run in my Timeline and felt that feature is amazing and cool. But after I published the Timeline, I realized that Timeline feature have widely opened my private door to outside world. :(. Its stared to show all of my past wall posts, likes, comments, status updates and everything to every one.. Terrible feature. Overkill feature which stared to make visible my privacy to outside.
&lt;/p&gt;&lt;a name='more'&gt;&lt;/a&gt;
&lt;p align="justify"&gt;
Even though, there was a 7 day preview period, I liked to go for an immediate use and wanted to enjoy the pretty cover and Timeline feature. After I enabled, I saw my past posts and likes which I don't want to show now have started to show in my Timeline. I was embarrassing and wanted to deleted them from the Timeline. But it was not allowed me to do deleted. 
&lt;/p&gt;&lt;p align="justify"&gt;
Many peoples will like this Timeline and would like to show their colors in their Timeline. Facebook have design a wonderful feature for them. But what about the privacy of individuals? One who post a status/comments/image in his/her Timeline will be bold and show forever for all the outside world of your facebook account. Today the Facebook users do not mind about their status/comments/images in the Timeline. But one day those past Timeline posts could become a threat/issue for their personal life. How facebook and individuals are going to handle this embarrassing feature with their privacy? Its going to be a big challenge..!!
&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 372px;" src="http://1.bp.blogspot.com/-gXILpT8UZr8/Tur4hdXXfEI/AAAAAAAAFrE/Ff6MvmxOQ-c/s400/facebookdislike.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5686630733210680386" /&gt;
&lt;p align="justify"&gt;
For sure, Facebook is going to hit by lots of criticism in near future because of this overkilling privacy issue. And Timeline users, be aware that once you enable your Timeline, you do not have any chance to roleback. So think twice before enable this feature. 
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3876654723791458731?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3876654723791458731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3876654723791458731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3876654723791458731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3876654723791458731'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2011/12/facebook-timeline-overkilling-feature.html' title='Facebook Timeline - Overkilling feature.'/><author><name>சுபானு</name><uri>http://www.blogger.com/profile/11713517305179162558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/HJjkc2tcKvM/S220/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zIxut7WcrTI/SbIDS0q0jiI/AAAAAAAADSY/6Gh-hvCGTM0/s72-c/facebook.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4933868264608335274</id><published>2011-10-12T19:24:00.000-07:00</published><updated>2011-10-12T19:42:00.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Features'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS 5'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>iPhone 4 with iOS 5 Software update</title><content type='html'>&lt;br&gt;Today I updated my iPhone with iOS 5 Software. This update give me lots of interesting features to my palm. Hats Off to you Steve Job.
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 260px;" src="http://4.bp.blogspot.com/-HfeZk-UdhCE/TpZOMzJgsxI/AAAAAAAAAh0/TvzRUZzHFpc/s400/ios52.jpg" alt="" id="BLOGGER_PHOTO_ID_5662799563260474130" border="0" /&gt;
This update contains over 200 new features, including the following:
&lt;br&gt;&lt;br&gt;
 •    Notifications
&lt;ol&gt;&lt;li&gt;            Swipe from the top of any screen to view notifications in one place with Notification Center&lt;/li&gt;&lt;li&gt;            New notifications appear briefly at the top of the screen&lt;/li&gt;&lt;li&gt;            View notifications from lock screen&lt;/li&gt;&lt;li&gt;            Slide the notification app icon to the right on the lock screen to go directly to the app&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    iMessage
&lt;ol&gt;&lt;li&gt;            Send and receive unlimited text, photo, and video messages with other iOS 5 users&lt;/li&gt;&lt;li&gt;            Track messages with delivery and read receipts&lt;/li&gt;&lt;li&gt;            Group messaging and secure encryption&lt;/li&gt;&lt;li&gt;            Works over cellular network and Wi-Fi&lt;/li&gt;&lt;/ol&gt;
&lt;br&gt;•    Newsstand
&lt;ol&gt;&lt;li&gt;            Automatically organizes magazine and newspaper subscriptions on Home Screen&lt;/li&gt;&lt;li&gt;            Displays the cover of the latest issue&lt;/li&gt;&lt;li&gt;            Background downloads of new issues &lt;/li&gt;&lt;/ol&gt;  
&lt;br&gt;•    Reminders for managing to do lists
&lt;ol&gt;&lt;li&gt;            Syncs with iCloud, iCal and Outlook&lt;/li&gt;&lt;li&gt;            Location-based reminders when you leave or arrive at a location for iPhone 4S and iPhone 4&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Built-in support for Twitter
&lt;ol&gt;&lt;li&gt;            Sign-in once in Settings and tweet directly from Camera, Photos, Maps, Safari and YouTube&lt;/li&gt;&lt;li&gt;            Add location to any tweet&lt;/li&gt;&lt;li&gt;            View twitter profile pictures and usernames in Contacts&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Camera improvements for devices with cameras
&lt;ol&gt;&lt;li&gt;            Double click the home button when device is asleep to bring up a camera shortcut on iPhone 4S, iPhone 4, iPhone 3GS and iPod touch (4th generation)&lt;/li&gt;&lt;li&gt;            Volume Up button to take a picture&lt;/li&gt;&lt;li&gt;            Optional grid lines to line up shots&lt;/li&gt;&lt;li&gt;            Pinch to zoom in the preview screen&lt;/li&gt;&lt;li&gt;            Swipe to camera roll from preview screen&lt;/li&gt;&lt;li&gt;            Tap and hold to lock focus and exposure, iPad 2 and iPod touch (4th generation) only support exposure lock&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Photo improvements for devices with cameras
&lt;ol&gt;&lt;li&gt;            Crop and rotate&lt;/li&gt;&lt;li&gt;            Red eye removal&lt;/li&gt;&lt;li&gt;            One tap enhance&lt;/li&gt;&lt;li&gt;            Organize photos into albums&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Mail improvements
&lt;ol&gt;&lt;li&gt;            Format text using bold, italic, or underlined fonts&lt;/li&gt;&lt;li&gt;            Indentation control&lt;/li&gt;&lt;li&gt;            Drag to rearrange names in address fields&lt;/li&gt;&lt;li&gt;            Flag messages&lt;/li&gt;&lt;li&gt;            Mass mark messages as flagged, read or unread&lt;/li&gt;&lt;li&gt;            Customize mail alert sounds&lt;/li&gt;&lt;li&gt;            S/MIME&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Calendar improvements
&lt;ol&gt;&lt;li&gt;            Year view on iPad and new Week view for iPhone and iPod touch&lt;/li&gt;&lt;li&gt;            Tap to create an event&lt;/li&gt;&lt;li&gt;            View and add event attachments&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Game Center improvements
&lt;ol&gt;&lt;li&gt;            Use personal photos for your Game Center account&lt;/li&gt;&lt;li&gt;            Compare your overall achievement scores with your friends&lt;/li&gt;&lt;li&gt;            Find new Game Center friends with friend recommendations and friends of friends&lt;/li&gt;&lt;li&gt;            Discover new games with custom game recommendations&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    AirPlay Mirroring for iPad 2 and iPhone 4S

&lt;br&gt;•    Multitasking Gestures for iPad
&lt;ol&gt;&lt;li&gt;            Use four or five fingers to pinch to the Home Screen&lt;/li&gt;&lt;li&gt;            Swipe up to reveal the multitasking bar&lt;/li&gt;&lt;li&gt;            Swipe left or right to switch between apps&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    On-device setup, activation and configuration with Setup Assistant

&lt;br&gt;•    Software updates available over the air without tethering

&lt;br&gt;•    iCloud support
&lt;ol&gt;&lt;li&gt;            iTunes in the Cloud&lt;/li&gt;&lt;li&gt;            Photo Stream&lt;/li&gt;&lt;li&gt;            Documents in the Cloud&lt;/li&gt;&lt;li&gt;            Apps and Books automatic download and purchase history&lt;/li&gt;&lt;li&gt;            Backup&lt;/li&gt;&lt;li&gt;            Contacts, Calendar, and Mail&lt;/li&gt;&lt;li&gt;            Find My iPhone&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Redesigned Music app for iPad

&lt;br&gt;•    Hourly weather forecast

&lt;br&gt;•    Real-time stock quotes

&lt;br&gt;•    Wireless sync to iTunes

&lt;br&gt;•    Keyboard improvements
&lt;ol&gt;&lt;li&gt;            Split keyboard for iPad&lt;/li&gt;&lt;li&gt;            Improved autocorrection accuracy&lt;/li&gt;&lt;li&gt;            Improved Chinese and Japanese input&lt;/li&gt;&lt;li&gt;            New Emoji keyboard&lt;/li&gt;&lt;li&gt;            Personal dictionary for autocorrection&lt;/li&gt;&lt;li&gt;            Optionally create keyboard short cuts for frequently used words&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Accessibility improvements
&lt;ol&gt;&lt;li&gt;            Option to light LED flash on incoming calls and alerts for iPhone 4S and iPhone 4&lt;/li&gt;&lt;li&gt;            Custom vibration patterns for incoming calls on iPhone&lt;/li&gt;&lt;li&gt;            New interface for using iOS with mobility-impairment input devices&lt;/li&gt;&lt;li&gt;            Option to speak a selection of text&lt;/li&gt;&lt;li&gt;            Custom element labeling for VoiceOver&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    Exchange ActiveSync improvements
&lt;ol&gt;&lt;li&gt;            Wirelessly sync tasks&lt;/li&gt;&lt;li&gt;            Mark messages as flagged, read or unread&lt;/li&gt;&lt;li&gt;            Improved offline support&lt;/li&gt;&lt;li&gt;            Save a new contact from a GAL service&lt;/li&gt;&lt;/ol&gt; 
&lt;br&gt;•    More than 1,500 new developer APIs

&lt;br&gt;•    Bug fixes

&lt;br&gt;&lt;br&gt;

Products compatible with this software update:
&lt;ul&gt;&lt;li&gt;iPhone 4S&lt;/li&gt;&lt;li&gt;iPhone 4&lt;/li&gt;&lt;li&gt;iPhone 3GS&lt;/li&gt;&lt;li&gt;iPad 2&lt;/li&gt;&lt;li&gt;iPad&lt;/li&gt;&lt;li&gt;iPod touch (4th generation)&lt;/li&gt;&lt;li&gt;iPod touch (3rd generation)&lt;/li&gt;&lt;/ul&gt;

&lt;br&gt;&lt;br&gt;
Normal carrier data rates may apply. Messages will be sent as SMS when iMessage is unavailable, carrier messaging fees apply.
&lt;br&gt;&lt;br&gt;

For information on the security content of this update, please visit this website:
 &lt;a href="http://support.apple.com/kb/HT1222"&gt;http://support.apple.com/kb/HT1222&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4933868264608335274?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4933868264608335274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4933868264608335274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4933868264608335274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4933868264608335274'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2011/10/iphone-4-with-ios-5-software-update.html' title='iPhone 4 with iOS 5 Software update'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HfeZk-UdhCE/TpZOMzJgsxI/AAAAAAAAAh0/TvzRUZzHFpc/s72-c/ios52.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8754232415525721533</id><published>2011-10-10T23:28:00.000-07:00</published><updated>2011-10-10T23:43:24.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Remove Byte Order Mark (BOM) characters from XML in Java</title><content type='html'>&lt;p align="justify"&gt;
Sometime, in some Unicode encoded XML files you might noticed three digits of non-visible byte in the starting of the file content. If you open the XML file in any XML editors you can see those characters in the files. 
&lt;a name='more'&gt;&lt;/a&gt;

&lt;br&gt;&lt;b&gt;ï»¿&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;/b&gt;&lt;br&gt;
or
&lt;br&gt;&lt;b&gt;&amp;lt;U+FEFF&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;/b&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
This ("ï»¿") three digit characters called Byte Order Mark (BOM). Byte order is determined by a BOM. Following table summarizes some of the properties of each of the UTFs encoding.
&lt;/p&gt;
&lt;table align="center" border="1"&gt;
      &lt;tbody&gt;&lt;tr&gt;
        &lt;th&gt;Name&lt;/th&gt;
        &lt;th&gt;UTF-8&lt;/th&gt;
        &lt;th&gt;UTF-16&lt;/th&gt;
        &lt;th&gt;UTF-16BE&lt;/th&gt;
        &lt;th&gt;UTF-16LE&lt;/th&gt;
        &lt;th&gt;UTF-32&lt;/th&gt;
        &lt;th&gt;UTF-32BE&lt;/th&gt;
        &lt;th&gt;UTF-32LE&lt;/th&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Smallest code point&lt;/th&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
        &lt;td align="right"&gt;0000&lt;/td&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Largest code point&lt;/th&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
        &lt;td align="right"&gt;10FFFF&lt;/td&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Code unit size&lt;/th&gt;
        &lt;td align="center"&gt;8 bits&lt;/td&gt;
        &lt;td align="center"&gt;16 bits&lt;/td&gt;
        &lt;td align="center"&gt;16 bits&lt;/td&gt;
        &lt;td align="center"&gt;16 bits&lt;/td&gt;
        &lt;td align="center"&gt;32 bits&lt;/td&gt;
        &lt;td align="center"&gt;32 bits&lt;/td&gt;
        &lt;td align="center"&gt;32 bits&lt;/td&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Byte order&lt;/th&gt;
        &lt;td align="center"&gt;N/A&lt;/td&gt;
        &lt;td align="center"&gt;&amp;lt;BOM&amp;gt;&lt;/td&gt;
        &lt;td align="center"&gt;big-endian&lt;/td&gt;
        &lt;td align="center"&gt;little-endian&lt;/td&gt;
        &lt;td align="center"&gt;&amp;lt;BOM&amp;gt;&lt;/td&gt;
        &lt;td align="center"&gt;big-endian&lt;/td&gt;
        &lt;td align="center"&gt;little-endian&lt;/td&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Fewest bytes per character&lt;/th&gt;
        &lt;td align="center"&gt;1&lt;/td&gt;
        &lt;td align="center"&gt;2&lt;/td&gt;
        &lt;td align="center"&gt;2&lt;/td&gt;
        &lt;td align="center"&gt;2&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
         &lt;/tr&gt;
      &lt;tr&gt;
        &lt;th&gt;Most bytes per character&lt;/th&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
        &lt;td align="center"&gt;4&lt;/td&gt;
         &lt;/tr&gt;
       &lt;/tbody&gt;&lt;/table&gt;
&lt;p align="justify"&gt;
In Java, program should remove these three digit before handling the XML file in the XML parser. Otherwise, the program will end-up with the javax.xml.xpath.XPathExpressionException and the following error message.  
&lt;br&gt;&lt;b&gt;Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.&lt;/b&gt;&lt;/br&gt;&lt;/p&gt;
&lt;p align="justify"&gt;
Program need to load the file content as a String and need to remove all the Bits in front of the "&amp;lt;?xml" element.
Following code will remove all the unwanted contents from the XML file.
&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;p align="left"&gt;&lt;font color="green"&gt;&lt;b&gt;
&lt;pre class="java"&gt;
String fileName = IDOPM.xml;
File loadFile = new File(fileName);
StringBuffer fileContents = new StringBuffer();
BufferedReader input = new BufferedReader(new FileReader(loadFile));
String line = null;
    while ((line = input.readLine()) != null) {
  Matcher junkMatcher = (Pattern.compile("^([\\W]+)&lt;")).matcher(line.trim());
  line = junkMatcher.replaceFirst("&lt;");
  fileContents.append(line);
    }
System.out.println(fileContents.toString())
&lt;/pre&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;
Here, I used the regular expression (&lt;b&gt;^([\\W]+)&amp;lt;&lt;/b&gt;)to remove all the WORD-LESS characters which is in front of &lt;b&gt;&amp;lt;&lt;/b&gt; character.&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8754232415525721533?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8754232415525721533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8754232415525721533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8754232415525721533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8754232415525721533'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2011/10/remove-byte-order-mark-bom-characters.html' title='Remove Byte Order Mark (BOM) characters from XML in Java'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-596602093659547801</id><published>2011-07-20T02:24:00.000-07:00</published><updated>2011-07-20T02:34:29.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Benchmark'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Extreme XML processing with VTD-XML</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Last week I had encounted a performance issue with the generaic DOM XML parser when processing the Camel message in Servicemix ESB. Generally, to evaluate the xpath in an XML content, the DOM XML parser gives a generic and easy integration with the XML document and the result. &lt;a name='more'&gt;&lt;/a&gt; &lt;br&gt;
But when I use this generic DOM XML parser with the huge xml files and with too many searching criteries, it had taken hours and hours to finished the process. It was a terrible bottleneck for the whole process. 
After some work arrounds and with the help of &lt;a href="http://www.phamngochai.net/" target="_new"&gt;Pham Ngoc Hai&lt;/a&gt;, I used the VTD-XML to do the XML parsering and its gave a tremendous improvement in the performance.
&lt;br&gt;&lt;br&gt;
The performance was really amazing. &lt;a href="http://vtd-xml.sourceforge.net/"&gt;VTD-XML&lt;/a&gt; is, far and away, its the advanced and powerful XML processing model for SOA and cloud computing! &lt;br&gt;
To learnn more about the VTD-XML, refer the  XimpleWare's VTD-XML website. Following are the code snap to use VTD-XML instead of DOM-XML parser.
&lt;br&gt;
Last week I had en-counted a performance issue with the generic DOM XML parser when processing the Camel message in ServiceMix ESB. Generally, to evaluate the xpath in an XML content, the DOM XML parser gives a generic and easy integration with the XML document and the result. But when I use this generic DOM XML parser with the huge XMLl files and with too many searching criteria, it had taken hours and hours to finished the process. It was a terrible bottleneck for the whole process. After some work around and with the help of &lt;a href="http://www.phamngochai.net/" target="_new"&gt;Pham Ngoc Hai&lt;/a&gt;, I used the VTD-XML to do the XML parsering and its gave a tremendous improvement in the performance. Thank you Pham Ngoc Hai, and &lt;a href="http://vtd-xml.sourceforge.net/" target="_new"&gt;VTD-XML&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
The performance was really amazing. The &lt;a href="http://vtd-xml.sourceforge.net/" target="_new"&gt;VTD-XML&lt;/a&gt; is, far and away, its the advanced and powerful XML processing model for SOA and cloud computing! To learn more about the &lt;a href="http://vtd-xml.sourceforge.net/"&gt;VTD-XML&lt;/a&gt;, refer the  XimpleWare's VTD-XML website. 
&lt;br&gt;
&lt;br&gt;
Following are the code snap to use VTD-XML instead of DOM-XML parser.
&lt;br&gt;
&lt;/p&gt;
Import the following package from &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=110612" target="_new"&gt;VTD-XML Library&lt;/a&gt;.
&lt;pre name="code" class="brush: java"&gt;
    import com.ximpleware.*;
    import com.ximpleware.xpath.*;
    import java.io.*;
&lt;/pre&gt;
Loading the XML sources files in to the VTDGen object and then generate the VTDNav object from VTDGen object.
&lt;pre name="code" class="brush: java"&gt;   
        ArrayList&lt;VTDNav&gt; vtdNavList = new ArrayList&lt;VTDNav&gt;();
       
        File xmlDirectory = new File(xmlDir);
        File[] fileList = xmlDirectory.listFiles();
        if (fileList.length &gt; 0) {
            for (File xmlFile : fileList) {
                VTDGen vtdGen = new VTDGen();
                vtdGen.parseFile(xmlFile.getAbsolutePath(), true);
                vtdNavList.add(vtdGen.getNav());
            }
        }
 &lt;/pre&gt;
&lt;p lign="justify"&gt;
Now we can effectily do the XML searching in the VTDNav Object. You can use the namespace declaration in the AutoPilot object.
Then defined the search-able xPath in the AutoPilot object. For this example, I searched for all the XML elements in the //i:ips/i:MailItem[@ItemId]. SO I defined the xPath as like following on the AutoPilot object.  ap.selectXPath("//i:ips/i:MailItem[@ItemId='" + itemId + "']");
&lt;/p&gt;
&lt;pre name="code" class="brush: java"&gt;
        for (VTDNav vn : vtdNavList) {
            AutoPilot ap = new AutoPilot(vn);
            ap.declareXPathNameSpace("i", "http://upu.int/ips");
            try {
                ap.selectXPath("//i:ips/i:MailItem[@ItemId='" + itemId + "']");
                    try {
                        while ((result = ap.evalXPath()) != -1) {
                            long t = vn.getElementFragment();
                            if (t != -1) {
                                System.out.println((vn.toString((int) t, (int) (t &gt;&gt; 32))));
                            }
                        }
                    } catch (XPathEvalException e) {
                        e.printStackTrace();
                    } catch (NavException e) {
                        e.printStackTrace();
                    }
                } catch (XPathParseException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                ap.resetXPath();
            }       
&lt;/pre&gt;
&lt;p align="justify"&gt;
System.out.println((vn.toString((int) t, (int) (t &gt;&gt; 32)))); Writting the finding to the console.
&lt;br&gt;&lt;br&gt;
Further, just go through this &lt;a href="http://vtd-xml.sourceforge.net/benchmark1.html" target="_new"&gt;benchmark report&lt;/a&gt;. It will help you to understand the performance advantage about the VTD-XML.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-596602093659547801?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/596602093659547801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=596602093659547801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/596602093659547801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/596602093659547801'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2011/07/extreme-xml-processing-with-vtd-xml.html' title='Extreme XML processing with VTD-XML'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6219869502170191326</id><published>2010-08-13T05:24:00.000-07:00</published><updated>2010-08-13T05:39:44.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intellectual property'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Funny thinks started to happenes.</title><content type='html'>&lt;p align="justify"&gt;
&lt;br&gt;
After very long time, I'm back with breeze. But unfortunately coming back with a funny/sadfull update.&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt; 
As we all know earlier this year, Oracle acquired the Java software with its $5.6 billion takeover of Sun Micro systems Inc. And today Oracle have sued 
Google over Java copyright. Its actually funny for me, but very sad for Google. 
&lt;br&gt;&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/TGU8wa6dxEI/AAAAAAAAAhU/jr3aSsm6dgk/s320/oracleHQ.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504872922086229058" /&gt;&lt;br&gt;
Further, Google's Android Operating System is based on Java platform, and this Android have a very bright and wide market among the other Smart phone &amp; other PDA device's OS. &lt;br&gt;&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/TGU8wHnTaVI/AAAAAAAAAhM/TEzhao00g6c/s320/googleplex.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5504872916905584978" /&gt;&lt;br&gt;
Today Oracle spokeswoman Karen Tillman said that "In developing Android, Google knowingly, directly and repeatedly infringed Oracle’s Java-related intellectual property". As per my knowledge Until the last January, Java platform is totally free, with the proper user license and everything. &lt;br&gt;&lt;Br&gt;
No one need any additional user license to use that platform. But don't know why/what this Oracle is doing this funny things. May be they might change the 
user licensee article. 
&lt;br&gt;&lt;br&gt;
Lets see what is going to happen next, and who else going to be the next victim by Oracle. BTW, I'm also using Java without the concern of Oracle license. May be I too an victim tomorrow.. :)
&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6219869502170191326?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6219869502170191326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6219869502170191326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6219869502170191326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6219869502170191326'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/08/funny-thinks-started-to-happenes.html' title='Funny thinks started to happenes.'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/TGU8wa6dxEI/AAAAAAAAAhU/jr3aSsm6dgk/s72-c/oracleHQ.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2524162484550511512</id><published>2010-06-07T02:57:00.000-07:00</published><updated>2010-06-07T03:08:21.909-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>What is @SuppressWarnings Annotation in Java</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
&lt;span style="font-style:italic;"&gt;SuppressWarnings&lt;/span&gt; is a Standard annotation for suppressing various warnings in Java. This functionality was included
 as a standard annotation from Java SE 5.
 &lt;br&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
This annotation type gives the controling facility to programers on the warnings which are issued by the Java compiler. This SuppressWarnings 
intake a single element as an argument, but that is a array of String. The definition says, it can be use as like this
 @SuppressWarnings(value = {S1, ... , Sk})
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 517px; height: 128px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/TAzCyaMww3I/AAAAAAAAAg0/YiPYY3YyuT8/superWaring1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5479969017885148018" /&gt;&lt;br&gt;After adding the @SuppressWarnings annotation. 
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 514px; height: 144px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/TAzCyBBP6nI/AAAAAAAAAgs/3rdM6BByhhk/superWaring2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5479969011125971570" /&gt;&lt;br&gt;
Here Java compiler won't report any warning identified by one of S1, ... , Sk, when one of this waring would have been generated as a result of the annotated declaration or any of its parts.
&lt;br&gt;&lt;br&gt;
What are the Valid Warning Types?&lt;br&gt;&lt;br&gt;
In the Sun JDK 1.5:&lt;br&gt;
    * all  - This will suppress all warnings. &lt;i&gt;@SuppressWarnings("all")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * deprecation  - This will suppress warnings from using deprecated code&lt;i&gt;@SuppressWarnings("deprecation")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * unchecked - This will suppress warnings from an unchecked call or an unchecked cast&lt;i&gt;@SuppressWarnings("unchecked")&lt;/i&gt; &lt;br&gt;&lt;br&gt;
    * fallthrough - This will suppress warnings if a switch falls through without finding a valid case (and no default). &lt;i&gt;@SuppressWarnings("fallthrough")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * path - This will suppress warnings if it shows any path warings. &lt;i&gt;@SuppressWarnings("path")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * serial - This will suppress warnings if a Serializable class does not define a serialVersionUID. &lt;i&gt;@SuppressWarnings("serial")&lt;/i&gt; &lt;br&gt;&lt;br&gt;
    * finally - This will suppress warnings from return within a finally (which will ignore return with the try). &lt;i&gt;@SuppressWarnings("finally")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;

And Sun JDK 1.6 adds:&lt;br&gt;
    * cast&lt;br&gt; - This will suppress all cast warings. &lt;i&gt;@SuppressWarnings("cast")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * divzero - suppress warnings if integer divide by zero is detected. &lt;i&gt;@SuppressWarnings("divzero")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * empty - &lt;i&gt;@SuppressWarnings("empty")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * overrides - &lt;i&gt;@SuppressWarnings("overrides")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
    * none - &lt;i&gt;@SuppressWarnings("none")&lt;/i&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
IDEs and static analysis tools .  These values correspond to specific static analysis checks performed by the IDE.
&lt;br&gt;&lt;br&gt;
Eclipse IDE also typically support a large number of other possible values for @SuppressWarnings.&lt;br&gt;&lt;br&gt;
    * all - &lt;i&gt;@SuppressWarnings("all")&lt;/i&gt; suppress all warnings&lt;br&gt;&lt;br&gt;
    * boxing - &lt;i&gt;@SuppressWarnings("boxing")&lt;/i&gt; suppress warnings relative to boxing/unboxing operations&lt;br&gt;&lt;br&gt;
    * cast - &lt;i&gt;@SuppressWarnings("cast")&lt;/i&gt; suppress warnings relative to cast operations&lt;br&gt;&lt;br&gt;
    * dep-ann - &lt;i&gt;@SuppressWarnings("dep-ann")&lt;/i&gt; suppress warnings relative to deprecated annotation&lt;br&gt;&lt;br&gt;
    * deprecation - &lt;i&gt;@SuppressWarnings("deprecation")&lt;/i&gt; suppress warnings relative to deprecation&lt;br&gt;&lt;br&gt;
    * fallthrough - &lt;i&gt;@SuppressWarnings("fallthrough")&lt;/i&gt; suppress warnings relative to missing breaks in switch statements&lt;br&gt;&lt;br&gt;
    * finally - &lt;i&gt;@SuppressWarnings("finally")&lt;/i&gt; suppress warnings relative to finally block that don't return&lt;br&gt;&lt;br&gt;
    * hiding - &lt;i&gt;@SuppressWarnings("hiding")&lt;/i&gt; suppress warnings relative to locals that hide variable&lt;br&gt;&lt;br&gt;
    * incomplete-switch - &lt;i&gt;@SuppressWarnings("incomplete-switch")&lt;/i&gt; suppress warnings relative to missing entries in a switch statement (enum case)&lt;br&gt;&lt;br&gt;
    * nls - &lt;i&gt;@SuppressWarnings("nls")&lt;/i&gt; suppress warnings relative to non-nls string literals&lt;br&gt;&lt;br&gt;
    * null - &lt;i&gt;@SuppressWarnings("null")&lt;/i&gt; suppress warnings relative to null analysis&lt;br&gt;&lt;br&gt;
    * restriction - &lt;i&gt;@SuppressWarnings("restriction")&lt;/i&gt; suppress warnings relative to usage of discouraged or forbidden references&lt;br&gt;&lt;br&gt;
    * serial - &lt;i&gt;@SuppressWarnings("serial")&lt;/i&gt; suppress warnings relative to missing serialVersionUID field for a serializable class&lt;br&gt;&lt;br&gt;
    * static-access - &lt;i&gt;@SuppressWarnings("static-access")&lt;/i&gt; suppress warnings relative to incorrect static access&lt;br&gt;&lt;br&gt;
    * synthetic-access - &lt;i&gt;@SuppressWarnings("synthetic-access")&lt;/i&gt; suppress warnings relative to unoptimized access from inner classes&lt;br&gt;&lt;br&gt;
    * unchecked - &lt;i&gt;@SuppressWarnings("unchecked")&lt;/i&gt; suppress warnings relative to unchecked operations&lt;br&gt;&lt;br&gt;
    * unqualified-field-access - &lt;i&gt;@SuppressWarnings("unqualified-field-access")&lt;/i&gt; suppress warnings relative to field access unqualified&lt;br&gt;v
    * unused - &lt;i&gt;@SuppressWarnings("unused")&lt;/i&gt; suppress warnings relative to unused code&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2524162484550511512?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2524162484550511512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2524162484550511512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2524162484550511512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2524162484550511512'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/06/what-is-suppresswarnings-annotation-in.html' title='What is @SuppressWarnings Annotation in Java'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/TAzCyaMww3I/AAAAAAAAAg0/YiPYY3YyuT8/s72-c/superWaring1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7617019885531177532</id><published>2010-05-24T05:52:00.001-07:00</published><updated>2010-05-24T21:38:17.536-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Enabling root password in Ubuntu</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Normally in the Unix/Linux operation system, there is a superuser root which is equivalent to Administrator in Windows operating system. This powerful user privilege give the maximum privilege to the access user. That mean any user with this root privilege can do anything and everything. If we try to do our daily works as the superuser it lets to dangerous to the system.&lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
There for by default, the root account password is locked in Ubuntu. This means you cannot login as root directly or use the &lt;i&gt;su&lt;/i&gt;  command to become the root user. Well, its an advantage to avoid unnecessarily system crashes. But the root account is physically exists in its user groups. So we can run programs with root-level privileges. This is where &lt;i&gt;sudo&lt;/i&gt; comes in - it authorized to run command with root-level privilege. Simplify, open the Terminal in the Unix environment and use sudo for commands that require root privileges.
&lt;br&gt;&lt;br&gt;&lt;b&gt;Note : &lt;/b&gt;
Enabling the root account is rarely necessary. Almost everything you need to do as administrator of an Ubuntu system can be done via sudo.&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;root account&lt;/span&gt;&lt;br&gt;
Enabling the root account.
&lt;br&gt;&lt;b&gt;&lt;font color="GREEN"&gt;sudo -i&lt;/font&gt;&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
To enable the root account (i.e. set a password) use:
&lt;br&gt;&lt;b&gt;&lt;font color="GREEN"&gt;sudo passwd root&lt;/font&gt;&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Re-disabling your root account
&lt;br&gt;&lt;b&gt;&lt;font color="GREEN"&gt;sudo usermod -p '!' root&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7617019885531177532?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7617019885531177532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7617019885531177532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7617019885531177532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7617019885531177532'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/05/enabling-root-password-in-ubuntu.html' title='Enabling root password in Ubuntu'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5837041063826589402</id><published>2010-04-06T04:45:00.000-07:00</published><updated>2010-04-06T05:51:26.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Connect to Internet with BlackBerry without Paying For Data Plan</title><content type='html'>&lt;p align="justify"&gt;
I had been struggled for fair amount of time, to get the Internet access in my Blackberry curve. Normally Blackberry is better for the Business Integrations with the Data plan is provided by the service provider. Even though Blackberry phone comes with many fancy features, there is one problem with them. You have to purchase a data plan for internet access from your GSM service provider. This weired issue was a big headache for me to get the Internet access in my Balckberry curve - I don't like to pay for the data plan to use it. with out the data plan the service provider will not give the information to access the Internet. But the lovely Blackberry have all the capable of accessing Internet without a data plan. &lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Here I have put the setup to get the Internet access with out a Data plan. 
&lt;br&gt;&lt;br&gt;
You have to set up your TCP settings. Follow this : &lt;b&gt;Options &gt; Advanced Options &gt; TCP&lt;/b&gt; on the Blackberry and enter the correct APN setting from the list below. Here with I have put the list of known APN settings.
&lt;br&gt;&lt;br&gt;
Lets finished. Now you need a browser. The best one is Opera Mini Browser. you download the Opera Mini and enjoy the free Internet service without the data plan. - But you have to pay the standard connection charges from your GSM service provider. 
&lt;br&gt;&lt;br&gt;&lt;center&gt;&lt;a onClick="window.open('http://unchal.com/Breeze/UploadedFiles/APNSettings.html','APN Settings','width=800');"&gt;Open Here&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
 
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5837041063826589402?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5837041063826589402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5837041063826589402' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5837041063826589402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5837041063826589402'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/04/connect-to-internet-with-blackberry.html' title='Connect to Internet with BlackBerry without Paying For Data Plan'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5295886507128493507</id><published>2010-02-18T02:52:00.000-08:00</published><updated>2010-02-18T03:10:15.836-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Dynamically loading the classes and jar file in Java Environment</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Sometimes you need to load the class files or jar files from an external folder after you initialize the java run time environment. To dynamically load the classes, in Java is straight forward. To incorporate this dynamic nature in java, create a folder out side the environment and set that folder as a CLASS PATH for the program. Make sure, you have setted that folder as CLASS PATH for that program before it start to run. Then put your compiled classes in-to that folder. Remember you have to place them in the proper package structure.&lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
E.g., Defined &lt;b&gt;C:/ExternalClassPath/classes&lt;/b&gt; folder as your classpath, before start up. And we have a new compiled class is called com.subanu.DynamicTest.class
To include this new compiled class into the program, just copy that new class and past that in to &lt;b&gt;C:/ExternalClassPath/classes/com/subanu/&lt;/b&gt;. [ DynamicTest.class is the class ]
&lt;br&gt;&lt;br&gt;
But for the jar, its bit more tricky to do dynamic loading in a program. You can use the &lt;b&gt;URLClassLoader&lt;/b&gt; classloder mechanism to load that jar in dynamically.
But the existing classpath that you defined during application start up is not changed. Thus, you have to do bit more advanced on &lt;b&gt;URLClassLoader&lt;/b&gt; classloder mechanism which modify existing class path.&lt;/p&gt;
&lt;p align="left"&gt;&lt;font color="green"&gt;
public class URLClassLoaderUtil extends URLClassLoader {&lt;br&gt;&lt;br&gt;
    private static final Class[] parameters = new Class[] { URL.class };&lt;br&gt;
    private static Log log = LogFactory.getLog(URLClassLoaderUtil.class);&lt;br&gt;&lt;br&gt;
    public URLClassLoaderUtil(URL[] urls) {&lt;br&gt;
        super(urls);&lt;br&gt;
    }&lt;br&gt;&lt;br&gt;
    public void addFile(String path) throws Exception {&lt;br&gt;
        String urlPath = "jar:file://" + path + "!/";&lt;br&gt;
        try {&lt;br&gt;
            this.addJarURL(new URL(urlPath));&lt;br&gt;

        } catch (Exception e) {&lt;br&gt;
            throw e;&lt;br&gt;
        }&lt;br&gt;
    }&lt;br&gt;&lt;br&gt;
    public void addJarURL(URL u) throws Exception {&lt;br&gt;
        try {&lt;br&gt;
            URLClassLoader sysLoader = (URLClassLoader) ClassLoader&lt;br&gt;
                    .getSystemClassLoader();&lt;br&gt;
            URL urls[] = sysLoader.getURLs();&lt;br&gt;
            for (int i = 0; i &lt; urls.length; i++) {&lt;br&gt;
                if (StringUtils.equalsIgnoreCase(urls[i].toString(), u.toString())) {&lt;br&gt;
                    if (log.isDebugEnabled()) {&lt;br&gt;
                        log.debug("URL " + u + " is already in the CLASSPATH");&lt;br&gt;
                    }&lt;br&gt;
                    return;&lt;br&gt;
                }&lt;br&gt;
            }&lt;br&gt;&lt;br&gt;
            Class sysclass = URLClassLoader.class;&lt;br&gt;
            Method method = sysclass.getDeclaredMethod("addURL", parameters);&lt;br&gt;
            method.setAccessible(true);&lt;br&gt;
            method.invoke(sysLoader, new Object[] { u });&lt;br&gt;
        } catch (Exception e) {&lt;br&gt;
            e.printStackTrace();&lt;br&gt;
            throw new Exception(                    "Error, could not add URL to system classloader"+ e.getMessage());&lt;br&gt;
        }&lt;br&gt;&lt;br&gt;

    }&lt;/font&gt;&lt;/p&gt;&lt;br&gt;
Rembember the &lt;b&gt;jar:file://&lt;/b&gt; pattern. URLClassLoaderUtil will add the new jar file to the existing classpath.
&lt;br&gt;
To call this class&lt;font color="green"&gt;&lt;br&gt;
URL urls[] = {};&lt;br&gt;
URLClassLoaderUtil urlClassLoaderUtil = new URLClassLoaderUtil(urls);&lt;br&gt;
urlClassLoaderUtil.addFile(&lt;i&gt;externalClassPath + jarFilename&lt;/i&gt;);&lt;br&gt;&lt;/font&gt;

Download the &lt;a href="http://shauom.googlepages.com/URLClassLoaderUtil.java"&gt;URLClassLoaderUtil class&lt;/a&gt; here.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5295886507128493507?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5295886507128493507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5295886507128493507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5295886507128493507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5295886507128493507'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/02/dynamic-loading-classes-and-jar-file-in.html' title='Dynamically loading the classes and jar file in Java Environment'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5325809465720812653</id><published>2010-01-18T20:59:00.000-08:00</published><updated>2010-01-18T21:59:14.264-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='WSDL'/><category scheme='http://www.blogger.com/atom/ns#' term='Wep services'/><title type='text'>SOAP Header and field additional information</title><content type='html'>&lt;br&gt;&lt;p align="justify"&gt;Can we send some additional Header information in a standard SOAP message. Yeah, we can. Sending the Header information in a SOAP message is a smart way of programing. Through this scenario we can clearly distinguish the processing inputs for the actual business logic and the supporting/utility inputs for a service, in the SOAP message. If you have a close lookup in the &lt;a href="http://www.w3.org/Submission/ws-addressing/"&gt;WS-Addressing&lt;/a&gt; there are using similar technique to give the flexibility  to provides the transport-neutral mechanisms to address Web services and messages. &lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
In our scenario we are going to send some additional, but not directly involved in a business logic processing, inputs values in the Header of the SOAP message. 
For example, we are interesting to identify the source of the location from where the SOAP request was originated. For that we have a unique application ID for each WS client must have to send along with the SOAP message, but this Application ID is
actually no needed for the business logic processing. Just to track the Client application. So what we can do is, we can differentiate the Body of the SOAP message to the business logic inputs and we can send the required application ID in the Header section of the SOAP message. 
&lt;br&gt;&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 546px; height: 306px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/S1U918xsM4I/AAAAAAAAAfw/r1k3vMRIV94/SOAP-HEADER.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5428312922921907074" /&gt;

This is the soap message we are going to send to the WS server. Just have a look at the SOAP message, specify in the Header section. 
&lt;br&gt;&lt;br&gt;&lt;b&gt;
&amp;lt;env:Header&amp;gt;&amp;lt;tns:appId&amp;gt;A21313SDF&amp;lt;/tns:appId&amp;gt;&amp;lt;/env:Header&amp;gt;&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Alright, The next question is how can we define this header information in the WSDL service contract! Have a look at this shots. 
&lt;img style="display:block; margin:0px auto 10px; text-align:width: 507px; height: 405px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/S1VCPbAGb7I/AAAAAAAAAgo/h5UdpFCDns8/SOAP-HEADER5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5428313541759919346" /&gt; 
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 520px; height: 140px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/S1U-ZusvfkI/AAAAAAAAAgY/OrM8S_aoHZA/SOAP-HEADER3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5428313537618345538" /&gt; 

&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 488px; height: 210px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/S1U-ZR8QL_I/AAAAAAAAAgQ/nzA4xgff1qc/SOAP-HEADER4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5428313529898774514" /&gt;&lt;br&gt;
This are the additional fields in the normal WSDL contract. Then by using the Apache CXF, you can easy create the related java classes with this WSDL. For your convenient, I have attached the services Implementation class and WSDL. have a look at get the idea. &lt;br&gt;&lt;br&gt;
Resources : &lt;br&gt;
&lt;a href="http://shauom.googlepages.com/person.wsdl"&gt;Person WSDL File&lt;/a&gt;&lt;br&gt;
&lt;a href="http://shauom.googlepages.com/Soap.zip"&gt;All Related Java Files-Including Generated Class&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5325809465720812653?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5325809465720812653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5325809465720812653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5325809465720812653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5325809465720812653'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2010/01/soap-header-and-field-additional.html' title='SOAP Header and field additional information'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/S1U918xsM4I/AAAAAAAAAfw/r1k3vMRIV94/s72-c/SOAP-HEADER.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7563126390249013479</id><published>2009-12-09T22:17:00.000-08:00</published><updated>2009-12-09T22:46:01.887-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Wave'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Wave Notifier Extension to Google Chrome</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
A new Extension for Google Chrome to displays number of unread Waves in your Google Wave account or your Google Apps Wave account. This extension allows you to : &lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 516px; height: 263px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SyCVoFtPycI/AAAAAAAAAfQ/pBLvqVQudy4/waveCrome.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5413491268058597826" /&gt;&lt;br&gt;
 - See unread waves without opening Wave in a popup.&lt;br&gt;
 - Access to a specific wave directly from the popup of the extension.&lt;br&gt;
 - Choose icons you want to see from different sets of icons.&lt;br&gt;
 - Specify your preferred refresh rate.&lt;br&gt;
 - Specify your Google Apps domain if you're using Wave with Google Apps.&lt;br&gt;
 - Open Google Wave with navigation, contacts and search box hidden if you want.&lt;br&gt;
 &lt;br&gt;&lt;br&gt;
Get the Extension here :  &lt;a href="https://chrome.google.com/extensions/detail/aphncaagnlabkeipnbbicmcahnamibgb"&gt;Wave Notifier Extension to Google Chrome&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7563126390249013479?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7563126390249013479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7563126390249013479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7563126390249013479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7563126390249013479'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/12/wave-notifier-extension-to-google.html' title='Wave Notifier Extension to Google Chrome'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/SyCVoFtPycI/AAAAAAAAAfQ/pBLvqVQudy4/s72-c/waveCrome.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8329830458964660258</id><published>2009-12-05T09:38:00.000-08:00</published><updated>2009-12-05T10:01:09.300-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Green IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Colors'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Sixth Sense Technology marvelous invention by Pranav</title><content type='html'>&lt;p align="justify"&gt;
&lt;br&gt;
What is this Sixth Sense Technology? Pranav who is a genius research student from MIT, invent this wonderful Technology which deal with the real world objects and its gestures through a mini-projector coupled with a camera and a cellphone which acts as the computer help you to connection to the Internet cloud. &lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SxqdS89P3XI/AAAAAAAAAfA/mDNt0fxA5m8/s400/sixthsens.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5411810851165298034" /&gt;
We can easily connect with our real world objects to the digital world through this technology. This Sixth sense invention allow you to recognizes and make use out from that real world objects and its gestures in the digital world. You dont need to sit with the computer to get the information forever. You dont need a screen even. Just on your way you can refer any information by using the real world objects. So simple with your fingers..What an amazing invention. &lt;br&gt;&lt;br&gt;
You can use your fingers to manipulate the information which gathered by the camera. Have look at this demo video by Pranav. Another Wonderful thinks is, this technology will going to be as an &lt;span style="font-weight:bold;"&gt;OPEN SOURCE&lt;/span&gt;. Pranav is not only a genius but he also WONDERFUL MAN. If he wish he could make a huge benefits out from this new invention, but he make this as an &lt;span style="font-weight:bold;"&gt;OPEN SOURCE&lt;/span&gt;. Really wonderful man kind. 
&lt;br&gt;&lt;br&gt;

&lt;!--copy and paste--&gt;&lt;object width="500" height="365"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=685&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=a_taste_of_tedindia;theme=tales_of_invention;theme=the_creative_spark;theme=ted_under_30;theme=what_s_next_in_tech;theme=new_on_ted_com;theme=design_like_you_give_a_damn;event=TEDIndia+2009;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="500" height="365" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/PranavMistry_2009I-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PranavMistry-2009I.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=685&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=pranav_mistry_the_thrilling_potential_of_sixthsense_tec;year=2009;theme=a_taste_of_tedindia;theme=tales_of_invention;theme=the_creative_spark;theme=ted_under_30;theme=what_s_next_in_tech;theme=new_on_ted_com;theme=design_like_you_give_a_damn;event=TEDIndia+2009;"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;br&gt; More About Pranav :: &lt;i&gt;Pranav Mistry is a PhD student in the Fluid Interfaces Group at MIT's Media Lab. Before his studies at MIT, he worked with Microsoft as a UX researcher; he's a graduate of IIT. Mistry is passionate about integrating the digital informational experience with our real-world interactions.&lt;/i&gt; [ &lt;a href="http://www.ted.com/speakers/pranav_mistry.html"&gt;Here&lt;/a&gt; ]

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8329830458964660258?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8329830458964660258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8329830458964660258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8329830458964660258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8329830458964660258'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/12/sixth-sense-technology-marvelous.html' title='Sixth Sense Technology marvelous invention by Pranav'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SxqdS89P3XI/AAAAAAAAAfA/mDNt0fxA5m8/s72-c/sixthsens.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2258437692632211926</id><published>2009-11-09T00:26:00.000-08:00</published><updated>2009-11-09T02:08:59.542-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AspectJ'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='AOP'/><title type='text'>AspectJ Load-time Weaving with Spring 2.5</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
In the software programing the new methodology called AOP (Aspect-Oriented programming) provides separation of crosscutting concerns by introducing a new unit of modularization—an aspect—that crosscuts other modules. AspectJ has become the widely-used de-facto standard for AOP by emphasizing simplicity and usability for end users. &lt;a name='more'&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
The AspectJ weaver play a vital role in the AOP concept with AspectJ. It takes class files as input and produces class files as output. But it will weave the AOP crosscuting concepts with he class files. The weaving process itself can take place at one of three different times: Compile-time, Post-compile time, and Load-time. And also the class files produced by the weaving process are the same regardless of the approach chosen to enable the AOP.
&lt;br&gt;&lt;br&gt;
The concept Compile-time weaving and the Post-compile time weaving are some thing straight forward. But the Load time weaving is different from other two, and it will weave the classfile during the loadtime of an application. 
&lt;br&gt;&lt;br&gt;
Now how can we do with that AspectJ. Here I have given an example to do the Load time weaving with Spring. &lt;br&gt;&lt;br&gt;
Note : Spring is also proving a different AOP framework- Spring AOP. But I'm using the AspectJ as AOP, and Spring as the application Framework. 
Spring 2.5 added support to make it easier to use AspectJ's LTW. You can activate it by specific classloaders using the new context namespace by adding this, &lt;context:load-time-weaver/&gt;, to your XML configuration.
&lt;br&gt;&lt;br&gt;
Load-time weaving (LTW) is - binary weaving defered until the point that a class loader loads a class file and defines the class to the JVM. To enable the LTW we required to specify one or more "weaving class loaders" which can provide either explicitly by the run-time environment or enabled through a "weaving agent".
&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;-javaagent:/path/to/jar/spring-agent.jar&lt;/span&gt;
&lt;br&gt;
If you use the Maven Project management Tool, then you can give this argument by specifying the following lines in the pom.xml file, under the build tree.&lt;br&gt;&lt;br&gt;
&lt;pre name="code" class="brush: xml"&gt;
 &amp;lt;plugin&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;maven-surefire-plugin&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;2.4&amp;lt;/version&amp;gt;
    &amp;lt;configuration&amp;gt;
     &amp;lt;forkMode&amp;gt;once&amp;lt;/forkMode&amp;gt;
     &amp;lt;argLine&amp;gt;-javaagent:${settings.localRepository}/org/springframework/spring-agent/2.5.4/spring-agent-2.5.4.jar&amp;lt;/argLine&amp;gt;
     &amp;lt;useSystemClassloader&amp;gt;true&amp;lt;/useSystemClassloader&amp;gt;

     &amp;lt;systemProperties&amp;gt;
      &amp;lt;property&amp;gt;
       &amp;lt;name&amp;gt;aj.weaving.verbose&amp;lt;/name&amp;gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
      &amp;lt;/property&amp;gt;
     &amp;lt;/systemProperties&amp;gt;
     &amp;lt;executions&amp;gt;
      &amp;lt;execution&amp;gt;
       &amp;lt;goals&amp;gt;
        &amp;lt;goal&amp;gt;test-compile&amp;lt;/goal&amp;gt;
       &amp;lt;/goals&amp;gt;
      &amp;lt;/execution&amp;gt;
     &amp;lt;/executions&amp;gt;
    &amp;lt;/configuration&amp;gt;
   &amp;lt;/plugin&amp;gt;

&lt;/pre&gt;&lt;br&gt;&lt;br&gt;
Now look at the application context file. 
&lt;pre name="code" class="brush: xml"&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;beans xmlns=&amp;quot;http://www.springframework.org/schema/beans&amp;quot;
 xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:context=&amp;quot;http://www.springframework.org/schema/context&amp;quot;
 xmlns:tx=&amp;quot;http://www.springframework.org/schema/tx&amp;quot;
 xsi:schemaLocation=&amp;quot;
  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
  http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
  http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd&amp;quot;&amp;gt;


 &amp;lt;context:load-time-weaver aspectj-weaving=&amp;quot;on&amp;quot; /&amp;gt;

&amp;lt;/beans&amp;gt;
&lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
Now the time to define the AspectJ aj file which have the ascpects to do the weaving at the load time. That AspectJ class must be and abstract class that will need to extend during the load time. Why I'm using an abstract class approach is it will give the flexibility to enable any kind of pointcuts at the loadtime. We will create a extended class for that Abstract AspectJ class when we load the application. Then we can easily include and exclude the classes which need to weave and which are no need. 
&lt;br&gt;&lt;br&gt;&lt;pre name="code" class="brush: java"&gt;
public abstract aspect AbstractAspect {

 abstract pointcut scopeForPointcut();

 after() : scopeForPointcut() {
  System.out.println(&amp;quot;\t\t Inside the Aspectj scopeForPointcut Method&amp;quot;);
 }
}
&lt;/pre&gt;&lt;br&gt;
After that, We have to define the aop.xml file inside the META-INF, which you can have it in your classpath. Look at the entry of the aop.xml file.&lt;br&gt;
&lt;pre name="code" class="brush: xml"&gt;
&amp;lt;!DOCTYPE aspectj PUBLIC
        &amp;quot;-//AspectJ//DTD//EN&amp;quot; &amp;quot;http://www.eclipse.org/aspectj/dtd/aspectj.dtd&amp;quot;&amp;gt;
&amp;lt;aspectj&amp;gt;

 &amp;lt;weaver options=&amp;quot;-verbose&amp;quot;&amp;gt;
  &amp;lt;!-- only weave classes in this package --&amp;gt;

  &amp;lt;include within=&amp;quot;com.breeze.shayanth.examples.Test..*&amp;quot; /&amp;gt;

  &amp;lt;!-- Exclude weave classes in this package --&amp;gt;
  &amp;lt;exclude within=&amp;quot;com.breeze.shayanth.examples.aspectJ..*&amp;quot; /&amp;gt;
  &amp;lt;exclude within=&amp;quot;com.breeze.shayanth.examples.TestPackege..*&amp;quot; /&amp;gt;
 &amp;lt;/weaver&amp;gt;
 &amp;lt;aspects&amp;gt;
  &amp;lt;concrete-aspect
   name=&amp;quot;com.breeze.shayanth.examples.aspectJ.__Implementaion__ConcuriteAbstractAspect&amp;quot;
   extends=&amp;quot;com.breeze.shayanth.examples.aspectJ.AbstractAspect&amp;quot;&amp;gt;
   &amp;lt;pointcut name=&amp;quot;scopeForPointcut&amp;quot; expression=&amp;quot;execution(* *.*(..))&amp;quot; /&amp;gt;
  &amp;lt;/concrete-aspect&amp;gt;
 &amp;lt;/aspects&amp;gt;

&amp;lt;/aspectj&amp;gt;
&lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
That's it. Now run the project. If you are using maven, use mvn clean install. You can easily understand the AspectJ Load-time Weaving with Spring.
&lt;br&gt;&lt;br&gt;
Download Sources For this Example - &lt;a href="http://shauom.googlepages.com/AspectJAndSpring.zip"&gt;Project &lt;/a&gt;&lt;br&gt;
&lt;font color="#006600"&gt;&lt;br&gt;
Help : How to run This Project. This project is using Maven so you can simply run this by,&lt;br&gt; 
&lt;span style="font-weight:bold;"&gt;mvn eclipse:clean eclipse:eclipse&lt;/span&gt; - to create a Eclipse Project&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;mvn clean install&lt;/span&gt; - to run this project.&lt;/font&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Enjoy
&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2258437692632211926?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2258437692632211926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2258437692632211926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2258437692632211926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2258437692632211926'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/11/aspectj-load-time-weaving-with-spring.html' title='AspectJ Load-time Weaving with Spring 2.5'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3484456875049387260</id><published>2009-10-26T23:59:00.000-07:00</published><updated>2009-11-09T01:26:37.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>Final day for Yahoo! Geocities</title><content type='html'>&lt;p align="justify"&gt;
&lt;br&gt;
Today (October 26, 2009) one of the popular free hosting provider Yahoo! Geocities is closing there services. All the hosted sites are going to delete from the Geocities. 
Nearly 30,900,000 web pages are going to be deleted. And 8,160,000 image files also going to be lost from there location. &lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 505px; height: 446px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SuadbyQ8-8I/AAAAAAAAAeg/AOvVPyP6b2c/geocities-breeze.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5397174304125025218" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 505px; height: 531px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/Suadbox2_8I/AAAAAAAAAeY/qCFdhIqv81M/geocities-breeze2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5397174301578690498" /&gt;
Geocities was started in January 1999 and, they have provided a valuable services to the users for ten years. During the early days of this year they have announced about the closing date. Finlay today they are going to close the services.
&lt;br&gt;&lt;br&gt;
Today onwards they will delete all free hosted page from there server and it will going to be a broken links. But definitely search engines will manage this problem.
&lt;br&gt;&lt;br&gt;
 
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3484456875049387260?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3484456875049387260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3484456875049387260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3484456875049387260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3484456875049387260'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/10/final-day-for-yahoo-geocities.html' title='Final day for Yahoo! Geocities'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/SuadbyQ8-8I/AAAAAAAAAeg/AOvVPyP6b2c/s72-c/geocities-breeze.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3765293449397425913</id><published>2009-10-26T11:55:00.000-07:00</published><updated>2009-11-09T01:27:01.413-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lanaka'/><category scheme='http://www.blogger.com/atom/ns#' term='Project-eID'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Starbucks in Sri Lanka</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Have you ever tasted the Starbucks coffee? Really marvellous coffee that I have ever tasted. I can still delight the sweet and kind of bitter in my tongue. When I was flying to Turkey, I had to transited nearly five hours in  Dubai Airport, Terminal 3 which is used by the Emirates. There I had tasted the Starbucks first time. There after in Turkey, I had it again in a midnight. The atmosphere temperate was nearly five degree centigrade. Starbucks had given a really a delight full night at there. Again when I was returning to my home I had another Starbucks in Dubai. That was the relationship between me and the Starbucks. OK lets come to the point. &lt;a name='more'&gt;&lt;/a&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:centerwidth: 243px; height: 321px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SuXy5rAkzTI/AAAAAAAAAd4/YGtGgxRtXUo/s400/starbucks-coffee-cup.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5396986801085009202" /&gt;&lt;br&gt;
This is a really funny video clip which I found in the Internet. This video illustrate how to make a Starbucks coffee in a typical road side shops in Sri Lanka. Just for a fun.. Delight with this also..&lt;br&gt;
&lt;object height="390" width="480" data="http://www.lankanewspapers.com/video/lankanews_mediaplayer.swf?file=/news\2007\2\images\Star_Bucks_In_SL.flv" wmode="transparent" type="application/x-shockwave-flash"&gt;
&lt;param value="http://www.lankanewspapers.com/video/lankanews_mediaplayer.swf?file=/news\2007\2\images\Star_Bucks_In_SL.flv" name="movie"/&gt;               &lt;param value="transparent" name="wmode"/&gt;&lt;/object&gt;
&lt;br&gt;&lt;br&gt;
Courtesy : &lt;a href="http://www.lankanewspapers.com/news%5C2007%5C2%5C12195_image_headline.html"&gt;Starbucks in Sri Lanka &lt;/a&gt;
&lt;br&gt;&lt;br&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3765293449397425913?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3765293449397425913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3765293449397425913' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3765293449397425913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3765293449397425913'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/10/starbucks-in-sri-lanka.html' title='Starbucks in Sri Lanka'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SuXy5rAkzTI/AAAAAAAAAd4/YGtGgxRtXUo/s72-c/starbucks-coffee-cup.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3369470712407925684</id><published>2009-10-26T03:14:00.000-07:00</published><updated>2009-11-09T01:28:11.699-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Dynamic Bean creation in Spring</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Normal we are defining our Spring beans in the Application context(XML) file and we will register those beans to the Bean's container during the start up time or even after the start up time of an application.. This approach is actually very straight forward, easy and flexible to register and use those beans. But sometimes we need to create beans programmable. During run time of an application we need to create and register some beans in the container. Will it possible with the Spring framework. Yeah! the Spring is supporting for this dynamic bean creation mechanism.&lt;br&gt;
 &lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 496px; height: 320px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SuV3ah8pH6I/AAAAAAAAAdU/iY0n8oPGjF4/bean2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5396851026146434978" /&gt;Normally Spring provides two most fundamental and important packages &lt;span style="font-style:italic;"&gt;org.springframework.beans&lt;/span&gt; and &lt;span style="font-style:italic;"&gt;org.springframework.context&lt;/span&gt; which provides the basis for Inversion of Control features to the Spring framework. The BeanFactory  provides an advanced configuration mechanism capable of managing beans (objects) of any nature, using potentially any kind of storage facility. The ApplicationContext builds on top of the BeanFactory and adds other functionality to the factory. 
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 498px; height: 438px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SuV5exoTZVI/AAAAAAAAAd0/3WNkzeSgRMw/bean1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5396851023982408994" /&gt;&lt;a href="http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/context/support/GenericApplicationContext.html"&gt;GenericApplicationContext&lt;/a&gt; which implements the BeanDefinitionRegistry  interface in order to allow for applying any bean definition readers to it. Then we register a variety of bean definitions via the BeanDefinitionRegistry  interface and then call &lt;span style="font-style:italic;"&gt;AbstractApplicationContext.refresh()&lt;/span&gt; to initialize those beans with application context semantics (handling ApplicationContextAware, auto-detecting BeanFactoryPostProcessors, etc). Now we see the codes. This can be use in your porgram it self.&lt;br&gt;&lt;br&gt;
&lt;pre name="code" class="brush: java"&gt;
GenericApplicationContext ctx = new GenericApplicationContext();
BeanDefinitionBuilder bDBuilder = BeanDefinitionBuilder .rootBeanDefinition(CLASS_NAME.class);
bDBuilder.addPropertyValue("PROPERTY_NAME", PROPERTY_VALUE);
ctx.registerBeanDefinition("NAME_OF_THE_BEAN", bDBuilder.getBeanDefinition());
CLASS_NAME objectRef = (CLASS_NAME)ctx.getBean(containerName);
 &lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
 Enjoy..!&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3369470712407925684?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3369470712407925684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3369470712407925684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3369470712407925684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3369470712407925684'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/10/dynamic-bean-creation-in-spring.html' title='Dynamic Bean creation in Spring'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SuV3ah8pH6I/AAAAAAAAAdU/iY0n8oPGjF4/s72-c/bean2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4467286197534904589</id><published>2009-10-20T21:37:00.000-07:00</published><updated>2009-11-09T01:29:13.146-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lanaka'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Dehiwala Flyover Bridge for Public Use</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
This is really Good news for the peoples who are living in down south from Colombo. Dehiwala Flyover Bridge has opened short while ago (21 of October 2009) for public uses by the H.E President Mahinda Rajapaksa. This is the fourth flyover constructed in Colombo. Highways and Road Development Minister T.B. Ekanayake said that the new bridge will pave the way for easy movement of 40,000 vehicles daily. That is really obvious..&lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
Access Engineering Ltd handled the construction work which was supervised by the Road Development Authority. It is nearly a mega development work at a cost of nearly Rs.920 million which has been funded by the UK Government and took nearly five months to sign off the constructions.&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/St6ROWBbGjI/AAAAAAAAAcs/mWY4MpIa4P8/s400/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5394909079252179506" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/St6ROxpwbtI/AAAAAAAAAc8/ZfzFWCMfnXE/s400/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5394909086669106898" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/St6ROqa9YPI/AAAAAAAAAc0/YmXhHkW2O00/s400/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5394909084727992562" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/St6RPbNGL9I/AAAAAAAAAdE/tDq1IAG3IqY/s400/Bridge_in_Dehiwala.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5394909097823186898" /&gt;Pictures Courtesy : Friend
&lt;br&gt;
This two-lane flyover is 337 meters in length and 7.35 meters in width. Construction of the flyover commenced on July 7 of this year. And opened today(21 of October 2009) for the public use.&lt;br&gt;&lt;br&gt;&lt;br&gt;



&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4467286197534904589?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4467286197534904589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4467286197534904589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4467286197534904589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4467286197534904589'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/10/dehiwala-flyover-bridge-for-public-use.html' title='Dehiwala Flyover Bridge for Public Use'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wyKNZARyJLw/St6ROWBbGjI/AAAAAAAAAcs/mWY4MpIa4P8/s72-c/3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5734468968979517961</id><published>2009-09-27T21:33:00.000-07:00</published><updated>2009-11-09T01:29:45.754-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Twit from Facebook Pages</title><content type='html'>&lt;p align="justify"&gt;
&lt;br&gt;
The most famous social network Facebook now allow to twit from your Facebook pages. If you have an fan page in facebook and if you have a twitter also account, then facebook now allow to publish your twits from that page. Facebook and Twitter work together for those feature. This feature allows, the admin of Facebook Pages to publish their Facebook updates to their Twitter accounts automatically. This feature is only link Facebook Pages to Twitter, not your individual profile.&lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
Nowadays Show business peoples, Sports stars, Institutes and Organizations are using Facebook Pages to have a good interaction with there fans and business peoples. They wish to share there status update, a photo or an event with as many of their supporters as possible.&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 486px; height: 346px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SsBEwVFIFBI/AAAAAAAAAco/PjCPCMWNTBk/FBandTwitter.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5386372689235101842" /&gt;&lt;br&gt;
If you admining a Facebook Page, you now will be able to share updates with your Twitter followers, and you also will be able to control what type of updates to share: status updates, links, photos, notes, events or all of them. This new feature is available at &lt;a href="http://www.facebook.com/twitter"&gt;http://www.facebook.com/twitter&lt;/a&gt;.
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 466px; height: 368px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SsA9ba_CJaI/AAAAAAAAAcI/lWi-8MA7Bkg/FBandTwitter2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5386372695644579234" /&gt;&lt;br&gt;
Breeze is also in facebook page and Twitter. If you would like to follow Breeze in Twitter, follow at &lt;a href="http://twitter.com/Shayanth"&gt;http://twitter.com/Shayanth&lt;/a&gt; 
And you can also become a fan for Breeze by clicking here. &lt;a href="http://www.facebook.com/pages/Breeze/105776797102"&gt;http://www.facebook.com/pages/Breeze/105776797102&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5734468968979517961?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5734468968979517961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5734468968979517961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5734468968979517961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5734468968979517961'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/twit-from-facebook-pages.html' title='Twit from Facebook Pages'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/SsBEwVFIFBI/AAAAAAAAAco/PjCPCMWNTBk/s72-c/FBandTwitter.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6532764892457287985</id><published>2009-09-23T05:43:00.000-07:00</published><updated>2009-11-09T01:30:27.407-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Project-eID'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Paper : Privacy enhanced data management for an electronic identity system : Available in IEEE Xplore</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
This is another update from &lt;a href="http://blog.project-eid.org/news/our-research-paper-on-ieee-xplore/"&gt;Project-eID&lt;/a&gt; team. Our (Project eID) first paper &lt;a href="http://ieeexplore.ieee.org/search/freesrchabstract.jsp?arnumber=5224184&amp;isnumber=5224158&amp;punumber=5210013&amp;k2dockey=5224184@ieeecnfs"&gt;&lt;span style="font-weight:bold;"&gt;Privacy enhanced data management for an electronic identity system&lt;/span&gt;&lt;/a&gt; ( and the technically second paper ) which is about the privacy issues related with the Electronic Identity system is now available online in &lt;a href="http://ieeexplore.ieee.org/search/freesrchabstract.jsp?arnumber=5224184&amp;isnumber=5224158&amp;punumber=5210013&amp;k2dockey=5224184@ieeecnfs"&gt;IEEE Xplore&lt;/a&gt;. If you have the IEEE membership, then you can able to access that research paper.&lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 450px; height: 354px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SroZomCgSxI/AAAAAAAAAbA/ZueFkX3djac/eID.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5384644489671363346" /&gt;This research paper is, mainly discussing about the privacy issues in the Electronic Identity system and enhanced data management related with that privacy issue. &lt;br&gt;
&lt;br&gt;
Electronic identity (eID) is being positioned to be a basic tool for identification, authentication and authorization in application domains ranging from eCommerce in private sector to eGovernance in public sector. A practical and flexible eID should be usable in both a network-connected online setting as well as in conventional offline situations. While improving security of communication and enhancing access control to resources, eID schemes also have the potential to become a serious negative factor on user privacy rights. &lt;br&gt;
&lt;/p&gt;&lt;p align="left"&gt;
&lt;span style="font-style:italic;font-weight:bold;"&gt;IEEE Xplore have the following details about the paper:&lt;/span&gt;
&lt;br&gt;
&lt;b&gt;Privacy enhanced data management for an electronic identity system&lt;/b&gt;&lt;span style="font-family:Arial;font-size:11px;line-height:10px;letter-spacing:0.8px"&gt;
Nimalaprakasan, S.   Ramanan, S.   Malalasena, B.A.   Shayanthan, K.   Gamage, C.   Fernando, M.S.D.  
Dept. of Comput. Sci. &amp; Eng., Univ. of Moratuwa, Moratuwa, Sri Lanka
&lt;span style="font-weight:bold;"&gt;This paper appears in&lt;/span&gt; : Innovative Technologies in Intelligent Systems and Industrial Applications, 2009. CITISIA 2009
&lt;span style="font-weight:bold;"&gt;Publication Date&lt;/span&gt; : 25-26 July 2009
&lt;span style="font-weight:bold;"&gt;On page(s)&lt;/span&gt;: 358 - 363
&lt;span style="font-weight:bold;"&gt;Location&lt;/span&gt; : Monash
&lt;span style="font-weight:bold;"&gt;ISBN&lt;/span&gt; : 978-1-4244-2886-1
&lt;span style="font-weight:bold;"&gt;Digital Object Identifier&lt;/span&gt; : 10.1109/CITISIA.2009.5224184
&lt;span style="font-weight:bold;"&gt;Current Version Published&lt;/span&gt; : 2009-08-2
&lt;/span&gt;&lt;/p&gt;
&lt;a href="http://ieeexplore.ieee.org/search/freesrchabstract.jsp?arnumber=5224184&amp;isnumber=5224158&amp;punumber=5210013&amp;k2dockey=5224184@ieeecnfs"&gt;&lt;span style="font-weight:bold;"&gt;Get the paper in PGF&lt;/span&gt;&lt;/a&gt;
&lt;!--&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 509px; height: 175px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/Sr7n19f447I/AAAAAAAAAb4/nnHfRbw5KzE/IEEEE.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5385997118609089458" /&gt;--&gt;
&lt;p align="justify"&gt;&lt;br&gt;
This paper discusses the specific issue of privacy protection in eID systems and considers a range of solutions that could be implemented in a privacy-enhanced eID system featuring both data access and data management.
&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6532764892457287985?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6532764892457287985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6532764892457287985' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6532764892457287985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6532764892457287985'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/privacy-enhanced-data-management-for.html' title='Paper : Privacy enhanced data management for an electronic identity system : Available in IEEE Xplore'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SroZomCgSxI/AAAAAAAAAbA/ZueFkX3djac/s72-c/eID.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3009082148143177200</id><published>2009-09-21T04:22:00.000-07:00</published><updated>2009-11-09T01:31:01.527-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Spam'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Protect your email address from email Tracking applications - through reCAPTCHA</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
If your Email ID is visible for every one in the Internet, then it will be a big spam hole to your Inbox: You have a greater possibility to get the spam mails. If you are running any web pages, some times you wish to give the contact Email ID to the readers. Some automatic Email tracking application easily get your Email IDs and send some spam mails to your inbox. How can we resolve this problem. &lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
Some web sites, they put there Email IDs in the image format. So the Email Tracking applications fail to find those Email ids, because they don't use the proper OCR processing to find out from the images. Another way is using &lt;a href="http://recaptcha.net/"&gt;reCAPTCHA&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 497px; height: 292px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SrdlbN99yvI/AAAAAAAAAaY/VMv4nzeXTK8/recaptch.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5383883397825153778" /&gt;
&lt;span style="font-weight:bold;"&gt;What is reCAPTCHA&lt;/span&gt;? It is a free CAPTCHA service, and reCAPTCHA improves the process of digitizing books by sending words that cannot be read by computers to the Web in the form of CAPTCHAs for humans to decipher. More specifically, each word that cannot be read correctly by OCR is placed on an image and used as a CAPTCHA. This is possible because most OCR programs alert you when a word cannot be read correctly.
&lt;br&gt;&lt;br&gt;
Now we are going to use this &lt;a href="http://mailhide.recaptcha.net/"&gt;reCAPTCHA Mailhide service&lt;/a&gt; to display our Email IDs in the web pages. How its work..? Its protect your inbox by asking people to solve a reCAPTCHA before they can view your email address. &lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 424px; height: 576px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SrdoQEgpx4I/AAAAAAAAAa4/hY3W2cAhqBo/s576/recaptch2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5383886504842610562" /&gt;
Give your email ID in &lt;a href="http://mailhide.recaptcha.net/"&gt;reCAPTCHA Mailhide service&lt;/a&gt;, and genetare the code to hide your Email id in your web sites. It will give some HTML codes to paste on a web site to display your email address like this: shaT...@gmail.com. When clicking on "..." the user must solve a reCAPTCHA before they can see your email address. Thorough this we can protect our self from the spam hole.
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Note : What is CAPTCHA?&lt;/span&gt; &lt;br&gt;
&lt;a href="http://en.wikipedia.org/wiki/CAPTCHA"&gt;CAPTCHA&lt;/a&gt; (Completely Automated Public Turing test to tell Computers and Humans Apart) is a program that can tell whether its user is a human or a computer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;



&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3009082148143177200?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3009082148143177200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3009082148143177200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3009082148143177200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3009082148143177200'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/protect-your-email-add-from-email.html' title='Protect your email address from email Tracking applications - through reCAPTCHA'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SrdlbN99yvI/AAAAAAAAAaY/VMv4nzeXTK8/s72-c/recaptch.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4202821433038399138</id><published>2009-09-16T05:51:00.000-07:00</published><updated>2009-11-09T01:32:56.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Chrome Themes Gallery</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Google Chrome is a powerful browser which is developed and released by Google. Now Google has released &lt;a href="http://tools.google.com/chrome/intl/en/themes/index.html"&gt;Google Chrome Themes Gallery&lt;/a&gt; for the Google Chrome lovers. You can customise the Google Chrome themes by using those themes. There are twenty nine themes available right now in the gallery. And the themes are only working with the Google Chrome 3.0 Beta and above.
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 540px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SrDf4phGfyI/AAAAAAAAAaI/Dk26gF5t4uc/cromeTheme.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382047719018102562" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 503px; height: 540px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SrDf5Jmw4KI/AAAAAAAAAaQ/NLperp_1hcU/cromemanager.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382047727631786146" /&gt;
&lt;br&gt;&lt;br&gt;
Installing the &lt;a href="http://tools.google.com/chrome/intl/en/themes/index.html"&gt;theme&lt;/a&gt; is very simple, you simply need to click on &lt;b&gt;Apply Theme&lt;/b&gt; button. Google Chrome automatically downloads a &lt;b&gt;.crx&lt;/b&gt; file and loads theme immediately. One disadvantage is, we don't have a theme previewer in Google Chrome right now. We cannot manage themes using any interface. But we can simply switch back to the default theme by going to &lt;b&gt;Options menu&lt;/b&gt; -&gt; &lt;b&gt;Personal Stuff&lt;/b&gt; and click &lt;b&gt;Restore to default theme&lt;/b&gt; button.&lt;br&gt;&lt;br&gt;


&lt;br&gt;&lt;br&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4202821433038399138?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4202821433038399138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4202821433038399138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4202821433038399138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4202821433038399138'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/google-chrome-themes-gallery.html' title='Google Chrome Themes Gallery'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SrDf4phGfyI/AAAAAAAAAaI/Dk26gF5t4uc/s72-c/cromeTheme.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7230207218542917628</id><published>2009-09-14T20:54:00.000-07:00</published><updated>2009-11-09T01:33:21.514-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Facebook is imitating Twitter : Tagging in Status update</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Facebook is trying to imitating like Twitter. Facebook have introduced the most interesting and useful feature in the Facebook status update like what we can do in Twitter  status updates. Yesh now we can tag our friends in the Facebook status. The most interesting and useful feature on Facebook is tagging, which gives you the ability to identify and reference people in photos, videos and notes. Now this tagging feature is introduced in the status updates and other posts from the Publisher. It's another way to let people know who and what you're talking about. Twitter is famous for this tagging in status updates. Now we can enjoy this feature in the Facebook also. Cool.
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:centerwidth: 491px; height: 254px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/Sq8ex04P6OI/AAAAAAAAAZs/uGzVUaPCPsU/FBTag.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5381538384033978034" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 491px; height: 137px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/Sq8Qp21nESI/AAAAAAAAAY0/Nz89_RPM94Y/FBTag2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5381538391012086050" /&gt;&lt;br&gt;
Normally we all are often update our status to reflect our thoughts and feelings, or to mention things we feel like sharing. Now, when you are writing a status update and want to add a friend's name to something you are posting, just include the "@" symbol beforehand. As you type the name of what you would like to reference, a drop-down menu will appear that allows you to choose from your list of friends and other connections, including groups, events, applications and Pages. Soon, you'll be able to tag friends from applications as well. The "@" symbol will not be displayed in the 
published status update or post after you've added your tags.
&lt;br&gt;&lt;br&gt;&lt;br&gt;


&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7230207218542917628?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7230207218542917628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7230207218542917628' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7230207218542917628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7230207218542917628'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/facebook-is-imitating-like-twitter.html' title='Facebook is imitating Twitter : Tagging in Status update'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/Sq8ex04P6OI/AAAAAAAAAZs/uGzVUaPCPsU/s72-c/FBTag.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6061699694189163272</id><published>2009-09-14T03:54:00.001-07:00</published><updated>2009-11-09T01:33:43.245-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>All Google's Twitter accounts in one place</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Everyone is in Twitter these days. Many technical and non technical industries are using the Twitter to have a good interaction with the users. There are publising the most recent news through the Twitter. &lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;
Most of the Google services and applications are available in Twitter. Google has published there Twitter account's name in their official blog. I summarize all of them in one place to make it easy for my readers. You can follow these Twitter accounts which are related with Google, and being liked with Google.
&lt;br&gt;&lt;br&gt;

&lt;a title="twitter.com/google" href="http://twitter.com/google"&gt;twitter.com/Google&lt;/a&gt; - Google central account
&lt;a title="twitter.com/blogger" href="http://twitter.com/blogger"&gt;twitter.com/Blogger&lt;/a&gt; - Google Blogger fans
&lt;a title="twitter.com/googlecalendar" href="http://twitter.com/googlecalendar"&gt;twitter.com/GoogleCalendar&lt;/a&gt; - user tips &amp; updates
&lt;a title="twitter.com/googleimages"  href="http://twitter.com/googleimages"&gt;twitter.com/GoogleImages&lt;/a&gt; - news, tips, tricks on Google visual image search
&lt;a title="twitter.com/googlenews"  href="http://twitter.com/googlenews"&gt;twitter.com/GoogleNews&lt;/a&gt; - latest headlines via Google News
&lt;a title="twitter.com/googlereader" href="http://twitter.com/googlereader"&gt;twitter.com/GoogleReader&lt;/a&gt; - from Google feed reader team
&lt;a title="twitter.com/GoogleVoice" href="http://twitter.com/GoogleVoice"&gt;twitter.com/GoogleVoice&lt;/a&gt; - updates &amp; info on Google Voice
&lt;a title="twitter.com/igoogle"  href="http://twitter.com/igoogle"&gt;twitter.com/iGoogle&lt;/a&gt; - news &amp; notes from Google's personalized homepage
&lt;a title="twitter.com/googlestudents"   href="http://twitter.com/googlestudents"&gt;twitter.com/GoogleStudents&lt;/a&gt; - news of interest to students using Google
&lt;a title="twitter.com/youtube"  href="http://twitter.com/youtube"&gt;twitter.com/YouTube&lt;/a&gt; - for YouTube fans
&lt;a title="twitter.com/youtubees"  href="http://twitter.com/youtubees"&gt;twitter.com/YouTubeES&lt;/a&gt; - en Espanol
&lt;a title="twitter.com/googleatwork" href="http://twitter.com/googleatwork"&gt;twitter.com/GoogleAtWork&lt;/a&gt; - solutions for IT and workplace productivity
&lt;a title="twitter.com/googlesites"  href="http://twitter.com/googlesites"&gt;twitter.com/GoogleSites&lt;/a&gt; - Google Sites updates
&lt;a title="twitter.com/googletoolbar" href="http://twitter.com/googletoolbar"&gt;twitter.com/GoogleToolbar&lt;/a&gt; - news &amp; tips from the Toolbar team

&lt;b&gt;Geo-related&lt;/b&gt;
&lt;a title="twitter.com/sketchup"  href="http://twitter.com/sketchup"&gt;twitter.com/SketchUp&lt;/a&gt; - Google SketchUp news
&lt;a title="twitter.com/3DWH" href="http://twitter.com/3DWH"&gt;twitter.com/3DWH&lt;/a&gt; - SketchUp's 3D Warehouse
&lt;a title="twitter.com/modelyourtown" href="http://twitter.com/modelyourtown"&gt;twitter.com/Modelyourtown&lt;/a&gt; - 3D modeling to build your favorite places
&lt;a title="twitter.com/earthoutreach" href="http://twitter.com/earthoutreach"&gt;twitter.com/EarthOutreach&lt;/a&gt; - Earth &amp; Maps tools for nonprofits &amp; orgs
&lt;a title="twitter.com/GoogleEarth" href="http://twitter.com/GoogleEarth"&gt;twitter.com/GoogleEarth&lt;/a&gt; - updates from the Google Earth team
&lt;a title="twitter.com/googlemaps" href="http://twitter.com/googlemaps"&gt;twitter.com/GoogleMaps&lt;/a&gt; - uses, tips, mashups
&lt;a title="twitter.com/googleskymap"  href="http://twitter.com/googleskymap"&gt;twitter.com/GoogleSkyMap&lt;/a&gt; -Android app for the night sky

&lt;b&gt;Ads-related &lt;/b&gt;
&lt;a title="twitter.com/adsense" href="http://twitter.com/adsense"&gt;twitter.com/AdSense&lt;/a&gt; - for online publishers
&lt;a title="twitter.com/adwordshelper" href="http://twitter.com/adwordshelper"&gt;twitter.com/AdWordsHelper&lt;/a&gt; - looking out for AdWords questions and tech issues
&lt;a title="twitter.com/adwordsprosarah" href="http://twitter.com/adwordsprosarah"&gt;twitter.com/AdWordsProSarah&lt;/a&gt; - Google Guide for AdWords Help Forum
&lt;a title="twitter.com/googleanalytics" href="http://twitter.com/googleanalytics"&gt;twitter.com/GoogleAnalytics&lt;/a&gt; - insights for website effectiveness
&lt;a title="twitter.com/googleadbuilder" href="http://twitter.com/googleadbuilder"&gt;twitter.com/GoogleAdBuilder&lt;/a&gt; - re building display ads
&lt;a title="twitter.com/GoogleAdManager" href="http://twitter.com/GoogleAdManager"&gt;twitter.com/GoogleAdManager&lt;/a&gt; - info on managing online ads &amp; inventory
&lt;a title="twitter.com/GoogleAffiliate" href="http://twitter.com/GoogleAffiliate"&gt;twitter.com/GoogleAffiliate&lt;/a&gt; - info for publishers from Google network advertisers
&lt;a title="twitter.com/googleretail" href="http://twitter.com/googleretail"&gt;twitter.com/GoogleRetail&lt;/a&gt; - for retail advertisers
&lt;a title="twitter.com/GoogleTVAds" href="http://twitter.com/GoogleTVAds"&gt;twitter.com/GoogleTVAds&lt;/a&gt; - info on our digital system for more measurable TV advertising
&lt;a title="twitter.com/technologyUK" href="http://twitter.com/technologyuk"&gt;twitter.com/TechnologyUK&lt;/a&gt; - for U.K. tech advertisers
&lt;a title="twitter.com/UKRetail" href="http://twitter.com/UKRetail"&gt;twitter.com/UKretail&lt;/a&gt; - for U.K. retail advertisers
&lt;a title="twitter.com/creativesandbox" href="http://twitter.com/creativesandbox"&gt;twitter.com/creativesandbox&lt;/a&gt; - for advertising agencies
&lt;a title="twitter.com/insideadwordsde" href="http://twitter.com/insideadwordsde"&gt;twitter.com/InsideAdWordsDE&lt;/a&gt; - for German AdWords customers
&lt;a title="twitter.com/googleagencyde"  href="http://twitter.com/googleagencyde"&gt;twitter.com/GoogleAgencyDE&lt;/a&gt; - for German ad agencies
&lt;a title="twitter.com/AdSensePT" href="http://twitter.com/AdSensePT"&gt;twitter.com/AdSensePT&lt;/a&gt; - info for Portuguese-language publishers
&lt;a title="twitter.com/AdWordsRussi"  href="http://twitter.com/AdWordsRussia"&gt;twitter.com/AdWordsRussia&lt;/a&gt; - AdWords news &amp; tips in Russian
&lt;a title="twitter.com/dentrodeadwords"  href="http://twitter.com/dentrodeadwords"&gt;twitter.com/DentroDeAdWords&lt;/a&gt; - Spanish updates from the Inside AdWords blog
&lt;a title="twitter.com/adwordsapi"  href="http://twitter.com/adwordsapi"&gt;twitter.com/AdWordsAPI&lt;/a&gt; - AdWords API tips

&lt;b&gt;Developer &amp; technical &lt;/b&gt;
&lt;a title="twitter.com/googleresearch"  href="http://twitter.com/googleresearch"&gt;twitter.com/GoogleResearch&lt;/a&gt; - from our research scientists
&lt;a title="twitter.com/googlewmc" href="http://twitter.com/googlewmc"&gt;twitter.com/GoogleWMC&lt;/a&gt; - Google Webmaster Central
&lt;a title="twitter.com/googlecode" href="http://twitter.com/googlecode"&gt;twitter.com/GoogleCode&lt;/a&gt; - latest updates for Google developer products
&lt;a title="twitter.com/googledata" href="http://twitter.com/googledata"&gt;twitter.com/GoogleData&lt;/a&gt; - Data APIs provide a standard protocol for reading and writing web data
&lt;a title="twitter.com/app_engine" href="http://twitter.com/app_engine"&gt;twitter.com/app_engine&lt;/a&gt; - web apps run on Google infrastructure
&lt;a title="twitter.com/dataliberation" href="http://twitter.com/dataliberation"&gt;twitter.com/DataLiberation&lt;/a&gt; - our initiative for complete import/export of all data
&lt;a title="twitter.com/googlemapsapi"  href="http://twitter.com/googlemapsapi"&gt;twitter.com/GoogleMapsAPI&lt;/a&gt; - about using Google Maps embedded in websites
&lt;a title="twitter.com/googleio" href="http://twitter.com/googleio"&gt;twitter.com/GoogleIO&lt;/a&gt; - Google's largest annual developer event

&lt;b&gt;Culture, People &lt;/b&gt;
&lt;a title="twitter.com/googletalks" href="http://twitter.com/googletalks"&gt;twitter.com/googletalks&lt;/a&gt; - notes from our @Google speaker series
&lt;a title="twitter.com/googlejobs" href="http://twitter.com/googlejobs"&gt;twitter.com/googlejobs&lt;/a&gt; - the voice of Google recruiters

&lt;b&gt;Country or Region &lt;/b&gt;
&lt;a title="twitter.com/googlearabia" href="http://twitter.com/googlearabia"&gt;twitter.com/googlearabia&lt;/a&gt; - news from the Google Arabia Blog
&lt;a title="twitter.com/googledownunder" href="http://twitter.com/googledownunder"&gt;twitter.com/googledownunder&lt;/a&gt; - Google activities in Australia &amp; New Zealand

&lt;a title="twitter.com/googlebrasil" href="http://twitter.com/googlebrasil"&gt;twitter.com/googlebrasil&lt;/a&gt; - News &amp; info for Brasil
&lt;a title="twitter.com/googlecanada" href="http://twitter.com/googlecanada"&gt;twitter.com/googlecanada&lt;/a&gt; - News &amp; notes from Google Canada
&lt;a title="twitter.com/GoogleDE"  id="j-j2" href="http://twitter.com/googlede"&gt;twitter.com/GoogleDE&lt;/a&gt; - Google in Germany
&lt;a title="twitter.com/googlekorea" href="http://twitter.com/googlekorea"&gt;twitter.com/GoogleKorea&lt;/a&gt; - News &amp; notes in Korean
&lt;a title="twitter.com/GoogleLatAm" href="http://twitter.com/googlelatam"&gt;twitter.com/GoogleLatAm&lt;/a&gt; - Latin America (en Espanol)
&lt;a title="twitter.com/GooglePolicyIt"  id="hdma" href="http://twitter.com/googlepolicyit"&gt;twitter.com/GooglePolicyIt&lt;/a&gt; - Notes on Google policy issues in Italy
&lt;a title="twitter.com/GoogleRussia" href="http://twitter.com/GoogleRussia"&gt;twitter.com/GoogleRussia&lt;/a&gt; - Information in Russian on Google products &amp; services
&lt;br&gt;&lt;br&gt;&lt;br&gt;


&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6061699694189163272?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6061699694189163272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6061699694189163272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6061699694189163272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6061699694189163272'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/all-googles-twitter-accounts-in-one.html' title='All Google&apos;s Twitter accounts in one place'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3536325418773510150</id><published>2009-09-10T22:29:00.000-07:00</published><updated>2009-11-09T01:34:12.779-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Can we Embed the Facebook Videos in our Blogs?</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Sometimes you like to share some interesting videos in your blog that you have watched in your friend's shared item in their facebook profile. But Facebook does not officially allowed any embed codes to add those videos to the outside world. If someone shared any videos in facebook, it can be visible only by his friends who have the permission to watch that videos. How can we emberd those videos in our blogs/web pages to share with out side peoples? Yesh.. Its a simple work around to embed the videos in the blog.&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 415px; height: 153px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/SqngUl3HRzI/AAAAAAAAAYM/V_J6DdCaAmY/facebook%20Video.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5380077874236049202" /&gt;
Facebook use a unique ID for each videos that had upload to the facebook. We are going to use that unique ID to get the resources from the facebook server. You can find that unique ID in the address bar of your browser. Now Copy that unique ID and replace it with "UNIQUE_ID" in the code below. Finally you can put that code on any web pages and the video can be visible who are not even your Friends in your facebook account. 
&lt;br&gt;&lt;br&gt;
&amp;lt;object width=&amp;quot;500&amp;quot; height=&amp;quot;350&amp;quot; &amp;gt;
 &amp;lt;param name=&amp;quot;allowfullscreen&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;
 &amp;lt;param name=&amp;quot;allowscriptaccess&amp;quot; value=&amp;quot;always&amp;quot; /&amp;gt;
 &amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://www.facebook.com/v/&lt;b&gt;UNIQUE_ID&lt;/b&gt;&amp;quot; /&amp;gt;
 &amp;lt;embed src=&amp;quot;http://www.facebook.com/v/&lt;b&gt;UNIQUE_ID&lt;/b&gt;&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; allowscriptaccess=&amp;quot;always&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;350&amp;quot;&amp;gt;
 &amp;lt;/embed&amp;gt;
&amp;lt;/object&amp;gt;
&lt;br&gt;&lt;br&gt;
This is video shared in facebook about Windows Live. And it a workout example for you. Enjoy..&lt;br&gt;
&lt;/p&gt;&lt;br&gt;
&lt;center&gt;
&lt;object width="480" height="320" &gt;
 &lt;param name="allowfullscreen" value="true" /&gt;
 &lt;param name="allowscriptaccess" value="always" /&gt;
 &lt;param name="movie" value="http://www.facebook.com/v/127830572455" /&gt;
 &lt;embed src="http://www.facebook.com/v/127830572455" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="320"&gt;
 &lt;/embed&gt;
&lt;/object&gt; 
&lt;/center&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3536325418773510150?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3536325418773510150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3536325418773510150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3536325418773510150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3536325418773510150'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/can-we-embed-facebook-videos-in-our.html' title='Can we Embed the Facebook Videos in our Blogs?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_wyKNZARyJLw/SqngUl3HRzI/AAAAAAAAAYM/V_J6DdCaAmY/s72-c/facebook%20Video.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2158670200505018188</id><published>2009-09-10T00:03:00.000-07:00</published><updated>2009-11-09T01:34:38.240-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Asynchronous Messaging and JMS</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Have you ever work with the Asynchronous Java Messaging? Do you have any experienced with the beauty of the Asynchronous Messaging? Its very cool. Nowadays I'm working with the SpringJMS in the &lt;a href="http://athiva.com/"&gt;Athiva&lt;/a&gt; system. The Java Message Service (JMS) is a standard API for asynchronous messaging. 
&lt;br&gt;
&lt;a name='more'&gt;&lt;/a&gt;
The Spring simplifies sending and receiving messages with JMS. In addition to basic sending and receiving of messages, Spring support the message-driven POJOs, a way to receive messages that resembles EJB’s message-driven beans (MDBs). 
&lt;br&gt;&lt;br&gt;

What is Asynchronous communication? How these Asynchronous communication offers through JMS? In this Article I'm going explain about the Asynchronous communication and about the JMS.
&lt;br&gt;&lt;br&gt;

Its a simple concept. Yesh If the communication is synchronous, The client need to synchronous with the server or with the service provider. The client must wait for the service to complete and need to suspense its process until its get the responses from the server. But in the Asynchronous communication is a no-wait for the communication. Its mean, client and server are processing in Asynchronous manner. There is no interdependent in between the services and client. This is a very powerful concept in messaging.&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 539px; height: 400px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SqjN5FswpjI/AAAAAAAAAYI/RBJDJhEhXNY/AsMes2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5379732794888133378" /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 539px; height: 411px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SqimeVHTmwI/AAAAAAAAAXQ/vR060IrEG0s/AsMes.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5379732788387647426" /&gt;And when we come to JMS, it play a major role in Asynchronous communication. When one application sends information to another through JMS, there is no direct link between the two applications. Instead, the sending application places the message in the hands of a service that will ensure delivery to the receiving application. This is pretty cool, isn't it. The sender application don't need to worry about the other applications. 
&lt;br&gt;&lt;br&gt;

There are two main concepts in JMS:&lt;span style="font-weight:bold;"&gt; message broker&lt;/span&gt;s and &lt;span style="font-weight:bold;"&gt;destinations&lt;/span&gt;. 
&lt;br&gt;&lt;br&gt;
When an application sends a message, it hands it off to a &lt;span style="font-weight:bold;"&gt;message broke&lt;/span&gt;r. A message broker is JMS’s answer to the post office. The message broker will ensure that the message is delivered to the specified destination, leaving the sender free to go about other business.
&lt;br&gt;&lt;br&gt;
In JMS, there are two types of &lt;span style="font-weight:bold;"&gt;destination&lt;/span&gt;: &lt;span style="font-weight:bold;"&gt;queues&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;topics&lt;/span&gt;. Each of these is associated with a specific messaging model, either point-to-point (for queues) or publish-subscribe (for topics).
&lt;br&gt;&lt;br&gt;
Here I gave a small introduction about the Asynchronous communication and the JMS. In my next Article I'll guide you to create a small messaging environment with the SpringJMS. Enjoy..
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2158670200505018188?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2158670200505018188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2158670200505018188' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2158670200505018188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2158670200505018188'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/asynchronous-messaging-anf-jms.html' title='Asynchronous Messaging and JMS'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SqjN5FswpjI/AAAAAAAAAYI/RBJDJhEhXNY/s72-c/AsMes2.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8529457375056562738</id><published>2009-09-03T03:47:00.000-07:00</published><updated>2009-11-09T01:35:09.126-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Photos'/><title type='text'>How to Capture a full Screenshot of a Web page</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Today, we are using some software or browser add-one to capture a full screenshot of a web page. But without any software or browser add-one we can easily get screenshot of a website through your browser. How its possible.. Its very easy.. This is very pretty and effective way.&lt;br&gt; &lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 468px; height: 237px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/Sp-j9LGH06I/AAAAAAAAAXE/7EOKuK3dqkY/cap2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5377193217624771154" /&gt;&lt;br&gt;
Just open the web page that you want to capture as an image. Then go to the address bar of the browser and type "aviary.com/" just before the http:// which is the part of your previous URL.&lt;br&gt;
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:centerwidth: 406px; height: 397px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/Sp-hrn0r9EI/AAAAAAAAAW0/u30zOBZ_3DA/cap.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5377194250900075586" /&gt;
Now Lets try, If your want to get a full image of the home page of the web address &lt;b&gt;http://shayanth.blogspot.com&lt;/b&gt;, type the new URL &lt;b&gt;aviary.com/http://shayanth.blogspot.com&lt;/b&gt; - and Enter.&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/Sp-iCopf6JI/AAAAAAAAAW8/fY84X0xkiG8/s400/ScreenCapture.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5377194646258575506" /&gt;&lt;br&gt;
You will be redirected to an editable screenshot image of that page. Pretty cool.. Isn't it.. Now you can save the image to your computer or you have the feasibility to play around that image in online using Type Tool, freehand brushes, arrows and other tools available in the Aviary editor. Try out this feature in the web, and make use of it.. Enjoy!&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8529457375056562738?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8529457375056562738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8529457375056562738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8529457375056562738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8529457375056562738'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/how-to-capture-full-screenshot-of-web.html' title='How to Capture a full Screenshot of a Web page'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_wyKNZARyJLw/Sp-j9LGH06I/AAAAAAAAAXE/7EOKuK3dqkY/s72-c/cap2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1780261983786891860</id><published>2009-09-02T04:48:00.000-07:00</published><updated>2009-11-09T01:35:53.168-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Easy to Hide your On-line Status on Facebook Chat from Select Friends</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
If you have too many Friends in your Facebook account, its will be a big issue to have lots of online status in your Chat room. You will be visible for all of your friends when ever you are in online, even though you don't like to chat with them all. But in Facebook Chat have a very nice feature to hide your online status on your Facebook Chat from certain contacts. &lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 360px; height: 603px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/Sp5oNi90oTI/AAAAAAAAAWI/CTq3gVtCiDo/FB1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5376836903423418706" /&gt;
First create some meaning full friends list, and then you can choose which of these list members get to see you online.
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 373px; height: 607px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/Sp5oNjud2lI/AAAAAAAAAWM/1cMsP9pG2Lg/fb2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5376836912789652546" /&gt;
For some Friends list you can simply click the "Go Offline" in the Chat room. And go offline for them.. If you like to be in online with them back then click "Go Online". So you can stay visible to those friends list while the rest of your Facebook friends won’t know if you are logged into Facebook.
&lt;br&gt;&lt;br&gt;

Earlier you had to completely turn off Facebook chat in order to hide your online status from other contacts. But now you can do it for some group.. Enjoy..!
&lt;br&gt;&lt;br&gt;&lt;br&gt;


&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1780261983786891860?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1780261983786891860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1780261983786891860' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1780261983786891860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1780261983786891860'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/09/easy-to-hide-your-on-line-status-on.html' title='Easy to Hide your On-line Status on Facebook Chat from Select Friends'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/Sp5oNi90oTI/AAAAAAAAAWI/CTq3gVtCiDo/s72-c/FB1.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1113672699037665499</id><published>2009-08-20T23:26:00.000-07:00</published><updated>2009-11-09T01:36:12.564-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Imports Your old emails and Contacts to Gmail</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Yesterday Google added new feature to import any old email to GMail. If you have any old Yahoo!, Hotmail, AOL or other webmail or POP3 accounts you can imports the mails from those accounts and able to have those in your favorite GMail account.
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 229px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/So4-d5pisvI/AAAAAAAAAUk/6MDpBczaGFs/gmail.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5372300088911770354" /&gt;&lt;br&gt;
Actually its an easy process to import your old mails. If you're already logged into your Gmail account, go to the "Accounts and Import" tab of your Gmail "Settings". There after click the "Import mail" and contacts button to get started. Then you can easily process with the simple import wizard.
&lt;br&gt;&lt;br&gt;
This simple wizard simplifies the process. Thanks for google. We will enjoy it.

&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1113672699037665499?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1113672699037665499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1113672699037665499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1113672699037665499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1113672699037665499'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/08/imports-your-old-emails-and-contacts-to.html' title='Imports Your old emails and Contacts to Gmail'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/So4-d5pisvI/AAAAAAAAAUk/6MDpBczaGFs/s72-c/gmail.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4463228266398895802</id><published>2009-08-17T06:24:00.000-07:00</published><updated>2009-11-09T01:36:44.077-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Wibiya toolbar (Wibar)</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
What is &lt;a href="http://www.wibiya.com/index.php"&gt;Wibiya&lt;/a&gt;? Its a wonderful web toolbar which is enables blogs to integrate the most exciting services, applications and widgets of their choice into their blog. This Wibiya provides a very good customizable web-based toolbar.
&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SolacRT60hI/AAAAAAAAAUM/Fth_fDLxStQ/s400/page1_image.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5370923472345813522" /&gt;
&lt;br&gt;
&lt;a href="http://www.wibiya.com/index.php"&gt;Wibiya toolbar&lt;/a&gt; help the blogger to increase the count of the page views. Simple way to Boost your blog/website with rich and interactive features. And blogger can easily communicate with the readers through the Notification features. &lt;br&gt;
There is a Power Tools which help the blogger to:&lt;br&gt;
1 - Discover a growing range of applications to enrich the readers experience.&lt;br&gt;
2 - Full tracking and management system for each application and effectiveness to your blog.&lt;br&gt;
3 - Add and remove applications in just one click.&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Solac9290SI/AAAAAAAAAUU/NOMQnmQuuxA/s400/page2_image.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5370923484303970594" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SoladPt1twI/AAAAAAAAAUc/AEMT7AMrZSs/s400/page5_image.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5370923489097529090" /&gt;
&lt;br&gt;
&lt;a href="http://www.wibiya.com/index.php"&gt;Wibiya platfor&lt;/a&gt;m offers a one-stop solution for integrating, managing and tracking third-party applications. And they are facilitating nearly 20 Languages in the tool bar. You can change your toolbar settings to anyone of the following languages: Spanish, French, Chinese, German, Italian, Japanese, Portuguese, Brazilian Portuguese, Russian, Turkish, Greek, Dutch, Arabic, Hebrew, Indonesian, Polish, Romanian, Bulgarian and Bengali.
&lt;br&gt;
Currently they offer a fixed set of tools such as creating a blog community via facebook connect, enabling twitter alerts on your blog and enabling post navigation but there is a lot to wait for as we will be adding more and more application through time. And also this tool facilitate to get the Statistics details about your blog activities. I have installed it in my blog.. Have you..? Just try.. Amazing toolbar. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4463228266398895802?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4463228266398895802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4463228266398895802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4463228266398895802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4463228266398895802'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/08/wibiya-toolbar-wibar.html' title='Wibiya toolbar (Wibar)'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SolacRT60hI/AAAAAAAAAUM/Fth_fDLxStQ/s72-c/page1_image.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8651235992271632887</id><published>2009-08-12T04:53:00.000-07:00</published><updated>2009-11-09T01:37:08.635-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Testing Facebook Lite - A Faster Simpler Version Of The Service.</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Almost today night Facebook has turned on a feature called “Facebook Lite” for some users to test out. Actually lost of articles about it. But I like to deliver this good news to my readers through this Breeze.
&lt;br&gt;
The famous Social network Facebook is building a faster, simpler version of Facebook that they call Facebook Lite. It’s not finished yet and they have plenty of kinks to work out, and they would love to get the users feedback on what they have built so far.
&lt;br&gt;
The URL for the feature is &lt;a href="http://lite.facebook.com"&gt;&lt;span style="font-weight:bold;"&gt;http://lite.facebook.com&lt;/span&gt;&lt;/a&gt;. So far, users are reporting not seeing much different about the site, if anything. Here I'm giving some screenshot of what this apparently looks like. Again, this was taken a few days ago.
&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;This is the Facebook official responses&lt;/span&gt;
&lt;br&gt;
&lt;font color="black"&gt;&lt;blockquote&gt;&lt;p align="justify"&gt;We are currently testing a simplified alternative to Facebook.com that loads a specific set of features quickly and efficiently. Similar to the Facebook experience you get on your mobile phones, Facebook “Lite” is a fast-loading, simplified version of Facebook that enables people to make comments, accept Friend requests, write on people’s Walls, and look at photos and Status updates. We are currently testing Facebook Lite in countries where we are seeing lots of new users coming to Facebook for the first time and are looking to start off with a more simple experience.
&lt;br&gt;
This evening, the test was temporarily exposed to a larger set of users by mistake. We have not opened up access to lite.facebook.com to all users at this time. People who are not part of the test and are trying to access “Lite” will be directed to Facebook.com as usual.&lt;/p&gt;&lt;/blockquote&gt;&lt;/font&gt;
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 193px;" src="http://lh5.ggpht.com/_wyKNZARyJLw/SoKuOmb4rwI/AAAAAAAAATg/ewfiD25IQ84/Breeze-FacebookLite.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5369045271637962498" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 498px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SoKuV_5UwgI/AAAAAAAAATo/0pjUn3_XgMs/s512/Breeze-FacebookLite2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369045398731407874" /&gt;
&lt;br&gt;
Lets wait until they release.. Cool!
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8651235992271632887?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8651235992271632887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8651235992271632887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8651235992271632887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8651235992271632887'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/08/testing-facebook-lite-faster-simpler.html' title='Testing Facebook Lite - A Faster Simpler Version Of The Service.'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wyKNZARyJLw/SoKuOmb4rwI/AAAAAAAAATg/ewfiD25IQ84/s72-c/Breeze-FacebookLite.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3079124068261639653</id><published>2009-08-04T22:00:00.000-07:00</published><updated>2009-11-09T01:37:31.458-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='WEB2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Premium page flip flash engine -FlippingBook</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Flash is the important feature in WEB 2. We can create easily customizable, high rich user interactive front end, powerful and user friendly web functions through the Flash. When your are reading a printed newspaper or magazine, you can do the easy flipping through each printed pages by your hand. &lt;br&gt;
&lt;br&gt;But that flexibility is not applicable when you are reading any online newspaper or magazine. You have to click to the next-page link and have to load those pages to read the magazine.&lt;br&gt;
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 205px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SnkTak30GLI/AAAAAAAAATI/OC5u8YKI96o/flipping-Breeze-2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5366341778283960498" /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 500px; height: 205px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SnkTnErku9I/AAAAAAAAATQ/xMqLeEotDEk/flipping-Breeze-1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5366341992980986834" /&gt;&lt;br&gt;
But &lt;a href="http://www.page-flip.com/"&gt;FlippingBook&lt;/a&gt; has introduced the Page flipping flash engine which help you to get a feeling when you are reading an online magazine that you are really reading a hard printed magazine with your hand, but actually you are in you browser. Yesh. That is the power of the flash engine.
&lt;br&gt;&lt;br&gt;
Users can Enjoy the realistic page flip effect based on the excellent &lt;a href="http://www.page-flip.com/"&gt;FlippingBook™&lt;/a&gt; page flip engine. This is a best way to expose your striking presentation, a memorable photo album or impeccable portfolio. Easy-to-use professional desktop editor for creating flash flip books with the page turn effect from your PDF files.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Main Features&lt;/b&gt;
Customizable Interface, Fixed or Liquid Sizing, PDF Download, Offline EXE books support, Printing Pages, Book Zooming, Flexible Setup and Content Protection.
&lt;br&gt;&lt;br&gt;
There are lots of advantages over other competitors. And they are providing &lt;a href="http://www.page-flip.com/"&gt;many products&lt;/a&gt; to easily design your web applications. Enjoy the WEB 2 with Flash.&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3079124068261639653?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3079124068261639653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3079124068261639653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3079124068261639653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3079124068261639653'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/08/premium-page-flip-flash-engine.html' title='Premium page flip flash engine -FlippingBook'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/SnkTak30GLI/AAAAAAAAATI/OC5u8YKI96o/s72-c/flipping-Breeze-2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5796527222213529499</id><published>2009-07-29T01:19:00.000-07:00</published><updated>2009-11-09T01:37:48.572-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>Obama is “Miserable Failure” at Yahoo - another Search Bomb</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Do you know about the search Bombs? I already wrote an article about the “&lt;a href="http://shayanth.blogspot.com/2009/03/what-is-google-bomb.html"&gt;Google Bomb&lt;/a&gt;”. There I had mention about the “&lt;a href="http://shayanth.blogspot.com/2009/03/what-is-google-bomb.html"&gt;Google Bomb&lt;/a&gt;” which was targeted to the US President George W. Bush.
&lt;br&gt;&lt;br&gt;
Few years ago, when you search the word "miserable failure" in the Google search enchine, the results shows the US White House page carrying Bush’s biography in the first place. 
&lt;br&gt;&lt;br&gt;
But after Google found about that bomb they had defused the indexes which were assoinated with the word "miserable failure". Not only thy had removed the link,  but they had also change the indexing algorithem of there search engine to stop such mass link pranks from working in future. 
&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 192px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SnAKYeyw8sI/AAAAAAAAASQ/WaJxx_5dK3c/Obama.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5363798571897385666" /&gt;
&lt;br&gt;&lt;br&gt;
But a search in Yahoo, now shows the US White House page carrying Obama’s name in the top. That is Obama now inherits all the links containing anchor text with the words “&lt;a href="http://search.yahoo.com/search?p=miserable%20failure"&gt;miserable failur&lt;/a&gt;e” in them. That is all those links are acting as votes saying that Obama should rank well for those words. What a funny :)
&lt;br&gt;&lt;br&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5796527222213529499?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5796527222213529499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5796527222213529499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5796527222213529499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5796527222213529499'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/obama-is-miserable-failure-at-yahoo.html' title='Obama is “Miserable Failure” at Yahoo - another Search Bomb'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/SnAKYeyw8sI/AAAAAAAAASQ/WaJxx_5dK3c/s72-c/Obama.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7055338995315062161</id><published>2009-07-26T05:53:00.000-07:00</published><updated>2009-11-09T01:38:49.321-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube'/><title type='text'>Watch full movies in Youtube</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Now YouTube is providing the facility to watch the free legal full length movies and shows online. Youtube expanded its online library video source into large movies collections.
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 512px; height: 443px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SmxSOzU4sOI/AAAAAAAAARg/r8lOYEuyVlo/youtubemovie2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5362751670540873954" /&gt;
&lt;br&gt;
&lt;a href="http://www.youtube.com/movies"&gt;http://www.youtube.com/movies&lt;/a&gt;
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 447px; height: 431px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SmxUXN57gTI/AAAAAAAAASM/MUBnyjjyshw/youtubemovie3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5362751934970864722" /&gt;
&lt;br&gt;
You can enjoy shows and movies in different categories, with easy navigation in left side of  YouTube. Some of the interesting categories are Action &amp; Adventure, Animation &amp; Cartoons, Classics, Comedy, Crime, Documentary &amp; Biography and Romance. Enjoy this youtube's new facility. :)
&lt;a href="http://www.youtube.com/movies"&gt;http://www.youtube.com/movies&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7055338995315062161?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7055338995315062161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7055338995315062161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7055338995315062161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7055338995315062161'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/watch-full-movies-in-youtube.html' title='Watch full movies in Youtube'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/SmxSOzU4sOI/AAAAAAAAARg/r8lOYEuyVlo/s72-c/youtubemovie2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2660393296242916823</id><published>2009-07-25T02:05:00.000-07:00</published><updated>2009-11-09T01:39:22.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Now we can Download Windows Vista SP2</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Microsoft officially announced &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;DisplayLang=en"&gt;Windows Vista Service Pack 2&lt;/a&gt; (SP2) for public download. Last year Microsoft released Windows Vista SP1 and after a long time Microsoft released Windows Vista SP2.
&lt;br&gt;&lt;br&gt;
The update is available only for service pack 2 and you must have installed Windows Vista service pack 1 on your PC to upgrade for Windows Vista Service Pack 2. This Windows Vista Service Pack 2 have the most important patch for the critical vulnerabilities in Windows Vista Service Pack 1.
&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 234px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SmrM46aBA2I/AAAAAAAAARY/phnbsTKuQgk/s400/windows-vista-sp2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362323584461112162" /&gt;
&lt;br&gt;&lt;br&gt;
And also Windows Vista SP2 comes with additional features like Windows Search 4.0, Bluetooth 2.1 support pack, Wi-Fi Configuration made easy with Windows Connect Now (WCN), Vista SP2 supports Blu-Ray Disc(Where you can read and write data without any software). Check out here to know full list of changes in Vista SP2 and Windows Server 2008 SP2.
&lt;br&gt;&lt;br&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;DisplayLang=en"&gt;Windows Vista SP2 download&lt;/a&gt; available for 32 Bit PC and 64 Bit PC, where the file size may extend up to 350 MB. You can also download windows vista  SP2 as a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;DisplayLang=en"&gt;stand alone resource&lt;/a&gt; or &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;DisplayLang=en"&gt;ISO file&lt;/a&gt;.
&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2660393296242916823?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2660393296242916823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2660393296242916823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2660393296242916823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2660393296242916823'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/now-we-can-download-windows-vista-sp2.html' title='Now we can Download Windows Vista SP2'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wyKNZARyJLw/SmrM46aBA2I/AAAAAAAAARY/phnbsTKuQgk/s72-c/windows-vista-sp2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-491906051456258919</id><published>2009-07-24T21:22:00.000-07:00</published><updated>2009-11-09T01:39:39.886-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Debunking Rumors about Facebook Advertising and Photos</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
Today I got some news about Faecbook, that it has agreed to let third party advertisers use your posted pictures WITHOUT the users permission. Then I have checked about it in the &lt;a href="http://blog.facebook.com/"&gt;Facebook's official blog&lt;/a&gt;. 
&lt;br&gt;
If you see a Wall post or receive a message with the following language or something similar, it is this false rumor: Don't believe this..
&lt;font color="black"&gt;&lt;b&gt;&lt;blockquote&gt;FACEBOOK has agreed to let third party advertisers use your posted pictures WITHOUT your permission.&lt;/blockquote&gt;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;
They are saying this message is a Debunking Rumors. Actually this rumors were speared by the advertisements who violate the FB's privacy policies and those how had been removed by FB. Those ads violated FB's privacy policies by misusing profile photos, and FB already required the removal of those deceptive ads from third-party applications before this rumor began spreading. 
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 275px; height: 224px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SmqJ1x2MBXI/AAAAAAAAARQ/I146w6hAfCc/s400/FacebookAdd.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362249863344686450" /&gt;
&lt;br&gt;&lt;br&gt;
So We don't worry about this debunking rumour. Anyway its better it set enough privacy level in your facebook account. This will help us to prevent unnecessary problems.
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;font color="Green"&gt;&lt;b&gt;Read more about this news : &lt;a href="http://blog.facebook.com/blog.php?post=110636457130"&gt;Facebook Blog&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-491906051456258919?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/491906051456258919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=491906051456258919' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/491906051456258919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/491906051456258919'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/debunking-rumors-about-facebook.html' title='Debunking Rumors about Facebook Advertising and Photos'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SmqJ1x2MBXI/AAAAAAAAARQ/I146w6hAfCc/s72-c/FacebookAdd.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-9185364431457706460</id><published>2009-07-24T02:39:00.000-07:00</published><updated>2009-11-09T01:40:12.569-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>How to get current values of PATH and CLASSPATH</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
PATH and CLASSPATH are very important for a computer program. They realy have the environment variables to easly run the programs. Lets see how we can get the details of the current PATH and CLASSPATH.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Windows&lt;/b&gt;&lt;br&gt;
Type these commands in a command window:&lt;br&gt;
&lt;b&gt;&lt;br&gt;
echo %PATH%&lt;br&gt;
echo %CLASSPATH%&lt;br&gt;
&lt;/b&gt;&lt;br&gt;
If you get the message "echo is on" for either of these, then that particular variable has no value (it has not yet been set). &lt;br&gt;

&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 515px; height: 329px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/SmmC8PiJj1I/AAAAAAAAARM/aHwRen4Vykc/pathClassPath.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5361959474571800834" /&gt;
&lt;br&gt;
&lt;b&gt;Unix&lt;/b&gt;&lt;br&gt;
Type these commands in a command window:&lt;br&gt;
&lt;b&gt;&lt;br&gt;
echo $PATH&lt;br&gt;
echo $CLASSPATH&lt;br&gt;
&lt;/b&gt;&lt;br&gt;
If you get a blank command line in response to either of these, then that particular variable has no value (it has not yet been set).&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-9185364431457706460?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/9185364431457706460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=9185364431457706460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/9185364431457706460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/9185364431457706460'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/how-to-get-current-values-of-path-and.html' title='How to get current values of PATH and CLASSPATH'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_wyKNZARyJLw/SmmC8PiJj1I/AAAAAAAAARM/aHwRen4Vykc/s72-c/pathClassPath.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-279116268560922251</id><published>2009-07-23T22:17:00.000-07:00</published><updated>2009-11-09T01:56:17.361-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='Payment Gateway'/><title type='text'>Incremental schema updates through the hibernate</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;
&lt;!-- Currently I'm working in the Payment module in the &lt;a href="http://www.athiva.com/about_athiva.html"&gt;Athiva Project&lt;/a&gt;, Which is an Application Development Platform. Payment module have the gateway profile configurations and the related merchant configuration. But I'm not going to explain the Payment module design or its architecture here. Yesterday I had some serious issue with the Gateway Profile section in the payment module. Basically the end user can able to add any Gateway Profile to the &lt;a href="http://www.athiva.com/about_athiva.html"&gt;Athiva&lt;/a&gt; system, that means it should have the feasibility to add any gateway configuration on the fly. [ I skipped the rest of the design technique about the Payment Gateway Profile, because it might violate the company policy. ]
&lt;br&gt;&lt;br&gt; --&gt;
Here I'm going to explain how we can add/update new schema to the existing database schema through the hibernate. How we can do the Incremental schema updates through the hibernate.
&lt;br&gt;&lt;br&gt;
You may all know that one of Hibernate's most useful features is the automatic generation of schema manipulation commands. This feature, sometimes referred to as the ability to generate Data Definition Language (DDL) scripts, makes it possible (given a valid *.hbm.xml file) to create, update, and even drop tables in a target database. You can do this at runtime, during development, or via scripts generated for later use by a system administrator—an invaluable capability if you expect to support multiple target databases (during either development or deployment) or have a high degree of database schema change. I'm going to use this feature to do the Incremental schema update in a specified database.
&lt;br&gt;&lt;br&gt;
Here I like to introduce the SchemaUpdate tool (net.sf.hibernate.tool.hbm2ddl.SchemaUpdate) which can use to update an existing schema with "incremental" changes. But the problem is this SchemaUpdate depends upon the JDBC metadata API and, as such, will not work with all JDBC drivers. Here I'm using MySQL DB.
&lt;br&gt;&lt;br&gt;
Lets Consider one simple example. Then you can easily understand the real usefulness of this tool. An application with a user object (and corresponding user table). You've decided to add a property to the user object to track the user's country code (previously the application only supported U.S. addresses). You make the change to your *.hbm.xml file and the corresponding Java code, and now would like to reflect the change in the deployed database. And also it support to create a new table corresponding to the object and the hbm.xml file. We can embedded the Schema Updates section within your application.
&lt;br&gt;&lt;br&gt;
Lets start,
Following is the Javacode to run the SchemaUpdate- &lt;!-- &lt;a href="http://shauom.googlepages.com/SchemaUpdatesTest.java"&gt;You can download this code here&lt;/a&gt; --&gt;
&lt;/p&gt;&lt;br&gt;
&lt;pre name="code" class="brush: java"&gt;
public void testSchemaUpdates() {
    System.out.println("initialization");
    try {      
 Configuration configuration = new Configuration(); 
 /** 
 * Add the resources file which have the all the hibernate resources details.
 * I attached that file also. Please refer that also.
 */ 

 configuration.configure(this.getClass().getClassLoader().getResource("com.breeze.shayanth.test/hibernate.cfg.xml"));     
 /** 
 * Now we need to add the class which we needs to reflect the changes in the database.      
 *  Here I add two classes ACHI, 
 *  IGatewayProfileSelections both are in the com.breeze.shayanth.test packege.     
 *  Please Note that hibernate.cfg.xml and the rest of the related *.hbm.xml files aslo need to put in the same dir      
 */  

    configuration.addClass(com.breeze.shayanth.test.ACHI.class);
 configuration.addClass(com.breeze.shayanth.test.IGatewayProfileSelections.class);
 SchemaUpdate su = new SchemaUpdate(configuration);
 su.execute(true, true);

 /** You can use this tool also.      
 * new SchemaExport(configuration).execute(false, true, false, false);      
 */     
 
 } catch (Exception e) {
  e.printStackTrace();     
  }    
} 

&lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
Following is the hibernate.cfg.xml file. which have all the hibernate related resources. &lt;!-- &lt;a href="http://shauom.googlepages.com/hibernate.cfg.xml"&gt;Can able to download from here&lt;/a&gt; --&gt;
&lt;pre name="code" class="brush: xml"&gt;

&lt;?xml version="1.0" encoding="UTF-8"?&gt; 
&lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt; 
&lt;hibernate-configuration&gt;
    &lt;session-factory&gt;
  &lt;property name="hibernate.connection.driver_class"&gt;com.mysql.jdbc.Driver&lt;/property&gt;
  &lt;property name="hibernate.connection.username"&gt;root&lt;/property&gt;
  &lt;property name="hibernate.connection.password"&gt;&lt;/property&gt;
  &lt;property name="hibernate.connection.url"&gt;jdbc:mysql://127.0.0.1/DB_NAME&lt;/property&gt;
  &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;
 &lt;/session-factory&gt;
&lt;/hibernate-configuration&gt; 
&lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
Now run the Javaclass, and enjoy the feasibility in the hibernate feature..
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-279116268560922251?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/279116268560922251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=279116268560922251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/279116268560922251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/279116268560922251'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/incremental-schema-updates-through.html' title='Incremental schema updates through the hibernate'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-977612408099223318</id><published>2009-07-14T04:11:00.000-07:00</published><updated>2009-07-14T05:22:41.514-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Algorithms'/><title type='text'>Display Post Summary hack for blogger</title><content type='html'>&lt;p align="justify"&gt;
This is a very good blogger hack. You can easly customise your blogger post and the homepage of your blog. This article is you to guide you to customise your blogger home page with an Expandable Post and Display Post Summary hack. This feature was only available in wordpress but now is available in blogger also and its very easy to expand post. Dispaly Post summary on main page of your blogger is now can be added very easily.

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 496px; height: 281px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/SlxsP8vrkuI/AAAAAAAAAQo/SpjOWRnaGAM/BreezeExpenadable.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358273895489131746" /&gt;

&lt;span style="font-weight:bold;"&gt;Lets start the installataion of this hack.&lt;/span&gt;

&lt;span style="font-weight:bold;"&gt;Step 1 :&lt;/span&gt;
Go to &lt;b&gt;Layout &gt; Edit HTML&lt;/b&gt; in your Blogger dashboard and check the "&lt;b&gt;expand widget templates&lt;/b&gt;" box.

&lt;span style="font-weight:bold;"&gt;Step 2 :&lt;/span&gt;
Find the closing &amp;lt;/head&amp;gt; tag in your blog template, and paste the following section of code immediately before it:

&lt;/p&gt;
&lt;span style="color: rgb(0, 102, 0);"&gt;
&amp;lt;!-- JavaScript Posts Summaries --&amp;gt;
&amp;lt;script language=&amp;#039;javascript&amp;#039; src=&amp;#039;http://shauom.googlepages.com/jquery-1.2.3.pack.js&amp;#039; type=&amp;#039;text/javascript&amp;#039;/&amp;gt;
&amp;lt;script language=&amp;#039;javascript&amp;#039; src=&amp;#039;http://shauom.googlepages.com/jquery.expander.js&amp;#039; type=&amp;#039;text/javascript&amp;#039;/&amp;gt;


&amp;lt;script type=&amp;#039;text/javascript&amp;#039;&amp;gt;
$(document).ready(function() {

$(&amp;amp;#39;.breezeGuideDiv&amp;amp;#39;).expander({
slicePoint: 450, // default is 100
expandEffect: &amp;amp;#39;fadeIn&amp;amp;#39;,
expandText: &amp;amp;#39;[...]&amp;amp;#39;, // default is &amp;amp;#39;read more...&amp;amp;#39;
userCollapseText: &amp;amp;#39;[^]&amp;amp;#39; // default is &amp;amp;#39;[collapse expanded text]&amp;amp;#39;
});

});
&amp;lt;/script&amp;gt;
&amp;lt;!-- End JavaScript Posts Summaries --&amp;gt;
&lt;/span&gt;

&lt;span style="font-weight:bold;"&gt;Step 3 : &lt;/span&gt;
Now, we are going to enable this for the home page of your blog. To do so, find this section of code (or similar) in your template:

&lt;span style="color: rgb(0, 102, 0);"&gt;
&amp;lt;div class=&amp;#039;entry&amp;#039;&amp;gt;
&amp;lt;data:post.body/&amp;gt;
&amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/span&gt;

Replace this section of code with the following instead:

&lt;span style="color: rgb(0, 102, 0);"&gt;
&amp;lt;b:if cond=&amp;#039;data:blog.pageType != &amp;quot;item&amp;quot;&amp;#039;&amp;gt;
&amp;lt;div class=&amp;#039;breezeGuideDiv entry&amp;#039;&amp;gt;
&amp;lt;data:post.body/&amp;gt;
&amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;b:else/&amp;gt;
&amp;lt;div class=&amp;#039;entry&amp;#039;&amp;gt;
&amp;lt;data:post.body/&amp;gt;
&amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/b:if&amp;gt;
&lt;/span&gt;

Thats it. Now save and preview your blog. Its very cool. Feel free to customise more.  Enjoy it.


&lt;span style="color: rgb(102, 0, 0);"&gt;
&lt;b&gt;Note : &lt;/b&gt;
* Please upload the Javascript file to your server. Because I can't assure that it will be always in my server. Its your deauty to have it with you. 
[ &lt;b&gt; http://shauom.googlepages.com/jquery-1.2.3.pack.js &lt;/b&gt; ]
[ &lt;b&gt; http://shauom.googlepages.com/jquery.expander.js &lt;/b&gt;]

* Before started to do this hacking work, please have a backup of your own templet. It will help you from unwanted mulfunction of your blog.
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-977612408099223318?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/977612408099223318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=977612408099223318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/977612408099223318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/977612408099223318'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/display-post-summary-hack-for-blogger.html' title='Display Post Summary hack for blogger'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_wyKNZARyJLw/SlxsP8vrkuI/AAAAAAAAAQo/SpjOWRnaGAM/s72-c/BreezeExpenadable.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-945241763110872912</id><published>2009-07-13T05:50:00.000-07:00</published><updated>2009-07-14T05:22:59.926-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Algorithms'/><title type='text'>How to define a Statistics widget for blogger</title><content type='html'>&lt;p align='justify'&gt;
It is very easy to enable a Statistics widget in your blogs. Statistics widget is a widget that shows the total no of posts and comments in your blog. Here I have mention the step to enable this widget in your blogs. 

&lt;br&gt;&lt;img class="PopBoxImageSmall" onclick="Pop(this,50,'PopBoxImageLarge');" style="display:block; margin:0px auto 10px; text-align:center;width: 400px; height: 352px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/Slsw18GPcxI/AAAAAAAAAQA/_EcTvoroX6Y/s720/BreexeCount.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5357912329971253474" /&gt;&lt;br&gt;

To show your blog statistics in your blog sidebar,copy the following code and paste it in your blog by Adding a new gadget -&gt; HTML/JavaScript.
&lt;/p&gt;

&lt;span style="color: rgb(0, 102, 0);"&gt;
&amp;lt;script style=&amp;quot;text/javascript&amp;quot;&amp;gt;
function numberOfPosts(json) {
document.write(&amp;#039;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Total Posts : &amp;#039; + &lt;br&gt;json.feed.openSearch$totalResults.$t + &amp;#039;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;#039;);&lt;br&gt;
}
function numberOfComments(json) {
document.write(&amp;#039;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Total Comments : &amp;#039; +
json.feed.openSearch$totalResults.$t + &amp;#039;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;#039;);
}
&amp;lt;/script&amp;gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;script 
src=&amp;quot;http://&lt;b&gt;Breezeblog&lt;/b&gt;.blogspot.com/feeds/posts/default?alt=json-in-script&amp;amp;callback=numberOfPosts&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;&amp;lt;script 
src=&amp;quot;http://&lt;b&gt;Breezeblog&lt;/b&gt;.blogspot.com/feeds/comments/default?alt=json-in-script&amp;amp;callback=numberOfComments&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;
&lt;/span&gt;
&lt;p align='justify'&gt;
Please replace 'Breezeblog' the with your blog name (that is URL) and Save the code and see the wiget working.
Thats it. Enjoy this Statistics widget. The credits of this widget goes to &lt;a href="http://assessmyblog.blogspot.com/"&gt;Assess My Blog&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-945241763110872912?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/945241763110872912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=945241763110872912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/945241763110872912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/945241763110872912'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/how-define-statistics-widget-for.html' title='How to define a Statistics widget for blogger'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/Slsw18GPcxI/AAAAAAAAAQA/_EcTvoroX6Y/s72-c/BreexeCount.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7950158349725800327</id><published>2009-07-12T02:27:00.000-07:00</published><updated>2009-07-14T05:23:20.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Turn off Vista visual effects</title><content type='html'>&lt;p align="justify"&gt;
One of the reason for the Vista get famous is because of it's virtual effects. But it is also, sometimes become a disadvantage to the users when they are using a very limited resources in the machine. If your Vista is running slowly, then you can speed it up by disabling some of its visual effects. It comes down to appearance versus performance. Its your choose, to have a faster working vista or having a pretty good look. Would you rather have Vista run faster or look prettier? If your PC is fast enough, you don’t have to make this trade off, but if your computer is just barely powerful enough for Windows Vista, it can be useful to scale back on the visual bells and whistles.

You can choose which visual effects to turn off, one by one, or you can let Windows choose a bunch for you. There are 20 visual effects you can control, such as the transparent glass look, the way menus open or close, and whether shadows are displayed.

&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 387px; height: 549px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/SlmvgbFdn2I/AAAAAAAAAPk/SoWkUvHTUdI/BreezeGetOpenContent.aspx.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5357503359217741794" /&gt;

To adjust all visual effects for best performance:

1. Open Performance Information and Tools by clicking the &lt;b&gt;Start button&lt;/b&gt; , clicking &lt;b&gt;Control Panel&lt;/b&gt;, clicking &lt;b&gt;System and Maintenance&lt;/b&gt;, and then clicking &lt;b&gt;Performance Information and Tools.&lt;/b&gt;

2. Click &lt;b&gt;Adjust visual effects&lt;/b&gt; .  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.

3. Click the &lt;b&gt;Visual Effects&lt;/b&gt;  tab, click &lt;b&gt;Adjust for best performance&lt;/b&gt; , and then click &lt;b&gt;OK&lt;/b&gt; . (For a less drastic option, select &lt;b&gt; Let Windows choose what’s best for my computer&lt;/b&gt; .)
&lt;br&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7950158349725800327?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7950158349725800327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7950158349725800327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7950158349725800327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7950158349725800327'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/turn-off-vista-visual-effects.html' title='Turn off Vista visual effects'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/SlmvgbFdn2I/AAAAAAAAAPk/SoWkUvHTUdI/s72-c/BreezeGetOpenContent.aspx.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6026905743757950542</id><published>2009-07-09T20:51:00.000-07:00</published><updated>2009-07-14T05:23:54.915-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Recovering Gmail Password via SMS</title><content type='html'>&lt;p align="justify"&gt;
Now we can recover our forgot Gmail password via text message. Today Gmail blog announced this new feature &lt;a href="http://gmailblog.blogspot.com/2009/07/tip-recover-your-password-via-text.html"&gt;Recovering Password&lt;/a&gt; via SMS officially, which allows you to recover your Google account password via text message.

In case if we forget our password for our Google account, we can receive password recovery code via Test message to your mobile phone.

To turn this on for our account, just sign in, select 'Change Password Recovery Options,' enter our mobile phone number and click 'Save.'

Next time when we forget your password, enter our username on the &lt;a href="https://www.google.com/accounts/UpdateAccountRecoveryOptions"&gt;password-assistance&lt;/a&gt; page, and Google will text us a recovery code. So we don't need to check another email account or even leave the page.
&lt;br&gt;&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 525px; height: 476px;" src="http://lh4.ggpht.com/_wyKNZARyJLw/Sla7lnxz-RI/AAAAAAAAAOM/tpzSBFEaZLw/Breexeaccountrecovery.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356675061811247378" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;font color="Green"&gt;News Courtesy : &lt;a href="http://gmailblog.blogspot.com/"&gt;Gmail Blog &lt;/a&gt;&lt;/font&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6026905743757950542?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6026905743757950542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6026905743757950542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6026905743757950542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6026905743757950542'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/recovering-gmail-password-via-sms.html' title='Recovering Gmail Password via SMS'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wyKNZARyJLw/Sla7lnxz-RI/AAAAAAAAAOM/tpzSBFEaZLw/s72-c/Breexeaccountrecovery.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8739462757994424753</id><published>2009-07-08T02:12:00.000-07:00</published><updated>2009-07-26T11:14:31.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Google to launch operating system</title><content type='html'>&lt;p align="justify"&gt;
Where these peoples are going...? First they had started with giving a pretty solution for the online search mechanism and they had proved them on that by introducing a very good search technology.

Then they had given the E-Mail service. Thereafter they had extended there services to vast variety of online applications. After some times they developed the some desktop applications to support those online services. 

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 350px; height: 261px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SlRkQuODz6I/AAAAAAAAAN0/nhWDZXVzmZA/s400/google-chrome-os.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356016095298047906" /&gt;

And few month before they had deliver the browser called Chrome. Now they are in the step to developing an operating system (OS) for personal computers, in a direct challenge to market leader Microsoft and its Windows system. Yeah I'm talking about the Google.

Google Chrome OS will be aimed initially at small, low-cost netbooks, but will eventually be used on PCs as well.

Google said netbooks with Chrome OS could be on sale by the middle of 2010. "Speed, simplicity and security are the key aspects of Google Chrome OS," the firm said in its official blog. The operating system, which will run on an open source license, was a "natural extension" of its Chrome browser, the firm said.

For Microsoft the news comes just months before it launches the latest version of its operating system, called Windows 7. 

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SlRk4OForlI/AAAAAAAAAN8/An2Rc9Kh2JE/s400/chrome.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356016773867548242" /&gt;

"We're designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds," said the blog post written by Sundar Pichai, vice president of product management, and Google's engineering director Linus Upson.

Both men said that "the operating systems that browsers run on were designed in an era where there was no web" and that this OS is "our attempt to re-think what operating systems should be".

To that end, the search giant said the new OS would go back to basics.
"We are completely redesigning the underlying security architecture of the OS so that users don't have to deal with viruses, malware and security updates.
"It should just work," said Google.

Google already has an operating system for mobile phones called Android which can also be used to run on netbooks. Google Chrome OS will be aimed not just at laptops but also at desktops for those who spend a lot of time on the web.
 
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 128px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SlRlYxKLv6I/AAAAAAAAAOE/4S1CcNCDQtk/s320/google.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356017333037678498" /&gt;
Some commentators said Google's motivation in all this was pretty clear.
"One of Google's major goals is to take Microsoft out, to systematically destroy their hold on the market," said Mr Enderle.

"Google wants to eliminate Microsoft and it's a unique battle. The strategy is good. The big question is, will it work?"

At the popular blog, TechCrunch, MG Siegler said "Let's be clear on what this really is. This is Google dropping the mother of all bombs on its rival, Microsoft." 

mm.. Lets see what is going to happen to this Microsoft peoples.

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8739462757994424753?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8739462757994424753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8739462757994424753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8739462757994424753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8739462757994424753'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/07/google-to-launch-operating-system.html' title='Google to launch operating system'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SlRkQuODz6I/AAAAAAAAAN0/nhWDZXVzmZA/s72-c/google-chrome-os.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8075293476459892045</id><published>2009-06-30T23:59:00.000-07:00</published><updated>2009-07-14T05:24:27.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3.5 is Released</title><content type='html'>&lt;p align="justify"&gt;
Upgrade to the speediest, safest and most advanced Firefox yet. Things move quickly online, and they have beefed up the engine that runs Firefox to make sure we can keep up: Firefox 3.5 is more than twice as fast as Firefox 3, and ten times as fast as Firefox 2.* As a result, Web applications like email, photo sites and your favorite social networks will feel snappier and more responsive.


&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 481px; height: 288px;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SksuVOIOErI/AAAAAAAAANA/oHhQk3FbFlA/DownloadfireFox3.5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5353423524164670130" /&gt;


&lt;span style="font-weight:bold;"&gt;Faster JavaScript&lt;/span&gt;
The TraceMonkey JavaScript engine brings screaming fast performance to Firefox 3.5. With JavaScript that's more than twice as fast as Firefox 3 and 10x faster than Firefox 2, you’ll be able to see the difference without breaking out your stopwatch.

&lt;span style="font-weight:bold;"&gt;Location-aware Browsing&lt;/span&gt;
In Firefox 3.5, users can share their location with requesting websites, allowing developers to customize their applications so they deliver more useful, more relevant output

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mozilla.com/en-US/products/download.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 287px; height: 142px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SksuxrbcdTI/AAAAAAAAANI/g604rlidxXw/s400/DownloadfireFox3.5-2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5353424013066270002" /&gt;&lt;/a&gt;


There are lots of features with this new version. I'll try to get then in my next post. Until that.. I'm going to use this Firefox3.5 to enjoy that speed. What about you?

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 290px;" src="http://lh3.ggpht.com/_wyKNZARyJLw/Sks3OgCp9VI/AAAAAAAAANw/kvGPHiD80f8/DownloadfireFox3.5%20se.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5353428731571886194" /&gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8075293476459892045?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8075293476459892045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8075293476459892045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8075293476459892045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8075293476459892045'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/firefox-35-is-relished.html' title='Firefox 3.5 is Released'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_wyKNZARyJLw/SksuVOIOErI/AAAAAAAAANA/oHhQk3FbFlA/s72-c/DownloadfireFox3.5.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7897818157530271065</id><published>2009-06-15T03:44:00.000-07:00</published><updated>2009-06-15T10:45:58.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Payment Gateway'/><title type='text'>What is Payment Gateway</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 87px; height: 330px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SjYo1JtAChI/AAAAAAAAAMA/xRkIWX_3Rjo/s400/BreezepaymentGateway.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5347506501151885842" /&gt;
These days, I have to work on Payment Gateway Profile management in the Athiva project. I have to do some R&amp;D on Payment Gateway. After some interesting R&amp;D, I have now realized what is payment gateway and how its functioning. Here, I wanna share those knowledge with my readers.

&lt;b&gt;So What is payment Gateway?&lt;/b&gt;
When ever you have an online payment issues, you need to have a relationship with a payment gateway. Thats mean if you wanna accept any online payments you need a
payment gateway to do further processing. What is payment gateway? In a single word, Payment Gateway is a service that authorizes and processes payments for online retailers in real-time. 

The focused function of this payment gateway is equivalent to a physical &lt;b&gt;POS&lt;/b&gt; (Point-of-sale). Payment gateways encrypt sensitive information, such as credit card numbers, to ensure that information passes securely between the customer and the merchant. 

&lt;b&gt;Lets see how a payment gateways work.&lt;/b&gt;
This is a simple diagram which illustrate the message flow in a typical Payment Gateway.

&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://lh6.ggpht.com/_wyKNZARyJLw/SjYmhDHvqLI/AAAAAAAAALw/IiQZXP0b6ic/Breeze%20-pg-process.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5347503956764371122" /&gt;


A payment gateway facilitates the secure transfer of business information between a payment component and the Front End Processor or acquiring bank. When a customer orders a product from a payment gateway enabled merchant, the payment gateway performs a variety of tasks to process the transaction. The process behind the payment gateway is not simple that much. 

Further, there are two major types in Payment Gateway. One is &lt;b&gt;Seamless&lt;/b&gt; and other one is &lt;b&gt;Non-Seamless&lt;/b&gt; Payment gateway.
Seamless payment gateway is one that processes credit cards directly on the online shop website without redirecting the purchasing customer to any 3rd party website. 
The whole transaction is seamless and takes place in real-time.
Non-seamless payment gateway such as PayPal will redirect the purchasing customer to the PayPal website to process the payment and will redirect the customer back to the online shop after his has been completed.

Here I have listed some of the important payment gateways.

&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Gateway&lt;/td&gt;&lt;td&gt;Country&lt;/td&gt;&lt;td&gt;Type&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Authorize.net&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(US Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Banco Popular (Evertec)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Puerto Rico)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Beanstream Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Canada Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Cardia Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Norway Only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CyberSource Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(most countries)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;DIBS Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Norway)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;DPS&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(US, UK, AU, NZ, ZA, SG, MY and Pacific Islands)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;DPS PX Pay 3D Secure&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Hosted Solution)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;EBS&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(India Only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;eSec&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(AU Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;EWay&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(most Countries)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Google Checkout&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(US &amp;amp; UK only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;HeidelPay Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Most European Countries)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;InternetSecure Autorize Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(CA, US only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;MIGS Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(AU Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Mollie&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Netherlands Only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Moneris Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Canada Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;NetRegistry Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(AU Only)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Optimal Payments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(CA, USA, UK and Most Countries)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PayPal Standard&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(most countries)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PayPal PayFlow Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(US, CA, AU, NZ, SG)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PayPal Website Payments Pro Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Most Countries)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;RealEx Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Ireland and UK Only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Safer Pay Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(most countries)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Sage Pay (formerly Protx Payment Gateway)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(most countries)&lt;/td&gt;&lt;td&gt;seamless&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Valitor Payment Gateway&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(Iceland Only)&lt;/td&gt;&lt;td&gt;non-seamless&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7897818157530271065?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7897818157530271065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7897818157530271065' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7897818157530271065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7897818157530271065'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/what-is-payment-gateway.html' title='What is Payment Gateway'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wyKNZARyJLw/SjYo1JtAChI/AAAAAAAAAMA/xRkIWX_3Rjo/s72-c/BreezepaymentGateway.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1230628461804212725</id><published>2009-06-14T22:05:00.000-07:00</published><updated>2009-07-14T05:25:10.079-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Create the Bookmark through JavaScript</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shayanth.blogspot.com/search/label/JavaScript"&gt;&lt;img style="float:left; margin:0 10 3px 3px;cursor:pointer; cursor:hand;width: 83px; height: 320px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SjXbAruqREI/AAAAAAAAALo/LgZv1dtSFlQ/s320/Breeze-JS.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5347420937357247554" /&gt;&lt;/a&gt;
Sometimes we wish to create a bookmark of any important WEB site while we are browsing. Almost all the browsers have the bookmarking facilities by a single keyboard shortcuts to enable the users to bookmark their favorite pages.
Following keyboad shortcuts which are associated with the following browsers. Firefox (Ctrl+D), IE (Ctrl+D) and Opera (Ctrl+T).

But sometimes every visitor is a power user, so for them, we can give some facility to add a quick "Bookmark this page" link in all our pages.
When the users click on the link prompts the user with a dialog box to add the specified URL to the Favorites list.

I'll give the JavaScript codes for that. This codes will able to run almost all the browsers.
&lt;/p&gt;

&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&amp;lt;script language="JavaScript1.3" type="text/javascript"&amp;gt;

// title = "What is the title that you wish to give to this bookmark";
// Blogger - Replace with &amp;lt;$data.post.title$&amp;gt;

// url = "Which url that you wish to make bookmark";
// Blogger - Replace with &amp;lt;$data.post.url$&amp;gt;

function AddBookmarkLink(title, url ) {
&lt;div style="float:left; margin:0 20px 3px 25px;"&gt;if (window.sidebar) { // This is for Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) { //  This is for  IE Favorite
window.external.AddFavorite( url, title); }
else if(window.opera &amp;amp;&amp;amp; window.print) { //  This is for Opera Hotlist
return true;
}
}
&lt;/div&gt;

&amp;lt;/script&amp;gt;&lt;/span&gt; 

Eg : How to make call this function..
&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&amp;lt;a href = "javascript:AddBookmarkLink('Breeze', 'http://www.shayanth.blogspot.com' )"); &amp;gt;Bookmark this Page&amp;lt;/a&amp;gt;&lt;/span&gt;

enjoy.. :)
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1230628461804212725?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1230628461804212725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1230628461804212725' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1230628461804212725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1230628461804212725'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/create-bookmark-through-javascript.html' title='Create the Bookmark through JavaScript'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SjXbAruqREI/AAAAAAAAALo/LgZv1dtSFlQ/s72-c/Breeze-JS.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6649525426773184784</id><published>2009-06-12T10:35:00.000-07:00</published><updated>2009-06-14T07:33:51.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Easy way to Convert Web Pages/HTML to PDF</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 57px; height: 335px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SjKTrswPKtI/AAAAAAAAALY/3-k9_kE9448/s400/Breeze-PDFdownload20_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346498086599338706" /&gt;
It is so easy to convert the WEB HTML pages into PDF files, and you can easy download them to your desktop by PDF Download. This PDF Download is alows the uses to convert and download the pdf file through the Web-to-PDF feature. It lets you quickly and accurately convert any Web page into a high-quality PDF file. This Web-to-PDF capabilities in PDF Download can be used with all most with all the popular browsers through a sinple API. Or else if you use Firefox or Internet Explorer, you can install the more powerful browser add-on, which adds extra features like automatically emailing your PDF files and viewing PDF files as HTML instead of opening them in your PDF viewer.

&lt;br&gt;
We can have this Web-to-PDF API in a  bookmarklet, and when ever we need to convert a WEB HTML then just click on the  bookmarklet and it will call the API and will convert the page. To have this bookmarklet in your browser, just drag this  &lt;a href="javascript:void(window.open('http://www.pdfdownload.org/web2pdf/Default.aspx?left=0&amp;right=0&amp;top=0&amp;bottom=0&amp;page=0&amp;cURL='+document.location.href));"&gt;&lt;img border="0" align="absmiddle" alt="Save Page as PDF" title="Save Page as PDF" src="http://shauom.googlepages.com/Breeze_bookmarklet_link.png"/&gt;&lt;/a&gt; bookmarklet link onto your browser's Bookmarks toolbar where you can add to your browser's bookmarks, and wherever you find a web page to convert, simply click this 'Save Page as PDF' and wait a moment to receive your PDF copy.
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 247px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SjKVa9WeEHI/AAAAAAAAALg/q_ZAmN6gYlw/s400/Breeze-PDF.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346499998020145266" /&gt;
If you are a developer then you can simply use this API to conver your web pages
&lt;font color="GREEN"&gt;
http://www.pdfdownload.org/web2pdf/Default.aspx?left=0&amp;right=0&amp;top=0&amp;bottom=0&amp;page=0&amp;cURL=&lt;b&gt;&lt;i&gt;YOUR WEB PAGE URL&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;.
&lt;br&gt;&lt;br&gt;
For More details : &lt;a href="http://www.pdfdownload.org/"&gt;PDF Download&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6649525426773184784?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6649525426773184784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6649525426773184784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6649525426773184784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6649525426773184784'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/easy-way-to-convert-web-pageshtml-to.html' title='Easy way to Convert Web Pages/HTML to PDF'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SjKTrswPKtI/AAAAAAAAALY/3-k9_kE9448/s72-c/Breeze-PDFdownload20_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2554418629148571499</id><published>2009-06-11T23:55:00.000-07:00</published><updated>2009-06-14T07:35:01.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Colors'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Choose Good Color Schemes</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 162px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SjH9stt05wI/AAAAAAAAALA/Qpj1q0ICMLU/s400/Breezestudio2_main.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346333177293367042" /&gt;
I'm the lover of the Colors, Yeah! humans are really love the beauty behind the combination of the color schemes. Colors are playing an important role to fascinating your websites. When we designing any themes, we should consider the color pattern that we select to color the web site. Choosing colors is very difficult job. 
 Because the taste of the color is different from person to person. We needs to satisfy all of then alertest to some extents.

We needs to consider this fact when we design the web templates. This facts is not only important for the web templates design, but also very much important whne we follow any designs in our day today activities. We have to attract others. There are vary vast range of colors to choose, but which are very cool and lovable...

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SjH81RPDWHI/AAAAAAAAAKo/NkbPySCzXtg/s400/mainwindow.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346332224755292274" /&gt;

The &lt;a href="http://www.colorschemer.com/studio_info.php"&gt;ColorSchemer Studio V2&lt;/a&gt; is a very good software to select a good and cool colors to design of your web templates. Its superb!. This  &lt;a href="http://www.colorschemer.com/studio_info.php"&gt; ColorSchemer&lt;/a&gt; Studio is the product of &lt;a href="http://www.colorschemer.com/studio_info.php"&gt;ColorSchemer&lt;/a&gt; for the desktop users. And this ColorSchemer Studio 2 is a professional color matching application for anyone from hobbyists to advanced professionals. We can select the color schemes by selecting the proper color wheel which is dynamically visualise the colors, instantly explore harmony relationships and even let  &lt;a href="http://www.colorschemer.com/studio_info.php"&gt;ColorSchemer&lt;/a&gt;Studio intelligently suggest color schemes for us. Use ColorSchemer Studio to identify color harmonies for the web (RGB) or print (CMYK), create palettes from photos, search thousands of existing color schemes, mix colors, create gradient blends. These are the some features of this ColorSchemer Studio.

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 304px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SjH9EccmJUI/AAAAAAAAAKw/5YneQQ0Nw04/s400/photoschemer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346332485462926658" /&gt;

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 357px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SjH9WVppwVI/AAAAAAAAAK4/75cXFtUfuEI/s400/wheel.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5346332792876286290" /&gt;

Another wonderful product is &lt;a href="http://www.colorschemer.com/online.html"&gt;Online Colour Schemes&lt;/a&gt; where we can select a pattern in online - its totally free.Have a look at this online color pattern. You can simply select a color and if you want some extra Lighting then it allows you to some Lighting sachems and also the Darken Schemes as well.

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 307px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SjIX_-b-eRI/AAAAAAAAALI/xeaUI94NrlU/s400/Breeze-color.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5346362095501736210" /&gt;


&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2554418629148571499?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2554418629148571499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2554418629148571499' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2554418629148571499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2554418629148571499'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/choose-good-color-schemes.html' title='Choose Good Color Schemes'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SjH9stt05wI/AAAAAAAAALA/Qpj1q0ICMLU/s72-c/Breezestudio2_main.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6234292217146665169</id><published>2009-06-08T04:44:00.000-07:00</published><updated>2009-07-14T05:25:34.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bing'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google and Bing</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 179px; height: 78px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Siz-KLAZbjI/AAAAAAAAAKg/3JilfJfJpcU/s200/Breexe-google_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5344926308488539698" /&gt;
Lets type &lt;a href="http://www.bing.com/"&gt;Bing.com&lt;/a&gt; in the browser. We can see a latest, features rich and powerful search engine which is owned by Microsoft to ratchet up the search engine wars. 
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 179px; height: 92px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Siz91pU7sSI/AAAAAAAAAKY/zM1uzgIKQP4/s400/Breeze-bing2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5344925955850481954" /&gt;
At the early days of the computer era, Microsoft seemed on a path to dominate our desktop and, through that, the world. But when the Internet introduced to the public usage, the Yahoo was one of the main leading champion of Web searching, and it leads to the technology to the new platform. But latter the Sergey Brin and Larry Page started Google which started a new war with yahoo, and it started to lead in the Web search with several fresh technologies like multi language support, search in pdf and search in scanned images.
 
But the war never ends, because now Microsoft also come in to this web search platform. In the early days, Microsoft failed to understand the important of the Internet technology and it had only concentrated the operating system and desktop application. But latter, in late 2004, Microsoft would build its own web search technology. In 2007, it changed the brand to Live Search. Even though it introduced to the public usages, Microsoft couldn't achieved the dominance that it had gathered in operating systems and desktop software. Now Microsoft clearly understand the worth of the Internet and the Web search engines. Everything is going to be in Internet in the next generation. So Microsoft take a first step towards that's goal.
The new Web search technology has been introduced with the name BING - [ the name is so short and easily memorable and inoffensive across multiple languages].

&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 239px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Siz7uYZwe5I/AAAAAAAAAKQ/gUQRDmSW-Bg/s400/Breeze-bing.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5344923632024976274" /&gt;

They are tying to attract the users in many ways. They are changing a cool and new background picture in the BING site everyday. This is totally different from the Google search engines. When you scrolling the mouse pointer across the picture, it reveals information about the scene.

Now the question is should Google be scared about this new Bing.... Lets see what is going to happen?

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6234292217146665169?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6234292217146665169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6234292217146665169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6234292217146665169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6234292217146665169'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/google-and-bing.html' title='Google and Bing'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/Siz-KLAZbjI/AAAAAAAAAKg/3JilfJfJpcU/s72-c/Breexe-google_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7639075739082975540</id><published>2009-06-07T05:20:00.000-07:00</published><updated>2009-07-14T05:26:05.854-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>How to speedup your Firefox browser</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shayanth.blogspot.com/2009/06/how-to-speedup-your-firefox-browser.html"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 145px; height: 130px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SiuykdqsM6I/AAAAAAAAAKI/c8ywq63zbo0/s400/Breeze+firefox-money.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5344561722313946018" /&gt;&lt;/a&gt;
In my previous post I explained about how to &lt;a href="http://shayanth.blogspot.com/2009/06/enable-spell-check-in-text-fields-in.html"&gt;Enable spell check in text fields in Firefox&lt;/a&gt;. Here I'm going to explain how to speed up your Firefox browser. Its very useful tips to customize your browser.

Now type &lt;span style="font-weight:bold;"&gt;about:config&lt;/span&gt; in the Firefox address bar. 
There after, we are going to make these following modifications to that file. Before you change the default values, its better to have a backup of that file, because just to avoid any malfunction in the browser in future.

Search the following string and change them to new value.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shayanth.blogspot.com/search/label/Firefox"&gt;&lt;img style="float:left; margin:0 0 0px 0px;cursor:pointer; cursor:hand;width: 80px; height: 320px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SW2tzZDWOsI/AAAAAAAAAEc/C4-zaHfivTk/s320/firefox.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291076235640060610" /&gt;&lt;/a&gt;
network.http.max-connections &lt;span style="font-weight:bold;"&gt;30&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;96&lt;/span&gt;
network.http.max-connections-per-server &lt;span style="font-weight:bold;"&gt;15&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;32&lt;/span&gt;
network.http.max-persistent-connections-per-server &lt;span style="font-weight:bold;"&gt;6&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;8&lt;/span&gt;
network.http.pipelining &lt;span style="font-weight:bold;"&gt;false&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;true&lt;/span&gt;
network.http.proxy.pipelining &lt;span style="font-weight:bold;"&gt;false&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;true&lt;/span&gt;
network.http.pipelining.maxrequests &lt;span style="font-weight:bold;"&gt;30&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;8&lt;/span&gt;
network.http.pipelining.ssl &lt;span style="font-weight:bold;"&gt;false&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;true&lt;/span&gt;
network.http.proxy.pipelining &lt;span style="font-weight:bold;"&gt;false&lt;/span&gt; to &lt;span style="font-weight:bold;"&gt;true&lt;/span&gt;

Now restart your browser. You will feel the new experiences with your Firefox browser. 
&lt;br&gt;&lt;br&gt;
enjoy the features of the Open Software .. :)
&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7639075739082975540?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7639075739082975540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7639075739082975540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7639075739082975540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7639075739082975540'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/how-to-speedup-your-firefox-browser.html' title='How to speedup your Firefox browser'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SiuykdqsM6I/AAAAAAAAAKI/c8ywq63zbo0/s72-c/Breeze+firefox-money.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6597227861202040193</id><published>2009-06-07T00:40:00.000-07:00</published><updated>2009-07-14T05:26:36.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Enable spell check in text fields in Firefox</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shayanth.blogspot.com/search/label/Firefox"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 80px; height: 320px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SW2tzZDWOsI/AAAAAAAAAEc/C4-zaHfivTk/s320/firefox.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291076235640060610" /&gt;&lt;/a&gt;
I'm always love to use the Firefox. Because of its easily customizable and expendable functionality. There are lots of Add ons and plug ins are available to extend the Firefox functionality. In addition to these Add ons  and Plugins, there are several ways to customize the Firefox browser. 

Sometimes when I'm speedily typing, might get some typing mistakes. I always use the dictionary add ons  to overcome those spelling mistakes. But in the text boxes, those add ons fail to do the spelling check functionality. Today I found some nice way to make this functionality in Firefox. That is Firefox. Let see how to do that text spelling check in Firefox.

First type &lt;b&gt;about:config&lt;/b&gt; in the Firefox address bar.

Then make these following modifications to that file by typing in the values on the respective fields to get the desired result (feel free to experiment). But its better to have a backup of that file, because just to avoid any malfunction in the browser in future.

Then  find the string in that file to enable spell check in text fields.&lt;br&gt;
&lt;b&gt;layout.spellcheckDefault&lt;/b&gt;.&lt;br&gt;
By default the valuse of that layout.spellcheckDefault is assigned to &lt;b&gt;1&lt;/b&gt;.
Now change it to &lt;b&gt;2&lt;/b&gt;.
Now its look like this :
&lt;b&gt;
layout.spellcheckDefault = 2&lt;/b&gt;

That its.. Now restart your browser. 

enjoy.. :)
&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6597227861202040193?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6597227861202040193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6597227861202040193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6597227861202040193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6597227861202040193'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/enable-spell-check-in-text-fields-in.html' title='Enable spell check in text fields in Firefox'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SW2tzZDWOsI/AAAAAAAAAEc/C4-zaHfivTk/s72-c/firefox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1578031929188605073</id><published>2009-06-05T20:18:00.000-07:00</published><updated>2009-06-14T07:36:58.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>What is Maven ?</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 85px; height: 400px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SinhJKKsYCI/AAAAAAAAAKA/DVuR8KGl1s0/s400/Breeze+apache-maven-project-2.png.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5344049980316082210" /&gt;
In my office we are using the Maven as the software &lt;span style="font-weight:bold;"&gt;project management and comprehension tool&lt;/span&gt;. Lets see what is this software project management tool. 

This is a software tool for Java project management and build automation created by &lt;span style="font-weight:bold;"&gt;Sonatype's Jason van Zyl&lt;/span&gt; in 2002. Maven, a Yiddish word meaning accumulator of knowledge, was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects.

It is similar in functionality to the Apache Ant tool, but is based on widely different concepts. Maven is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Based on the concept of a &lt;span style="font-weight:bold;"&gt;Project Object Model&lt;/span&gt; (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. 

The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project. Maven projects are configured using a Project Object Model, which is stored in a pom.xml-file. This POM only defines a unique identifier for the project (coordinates) and its dependency on the JUnit framework.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1578031929188605073?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1578031929188605073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1578031929188605073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1578031929188605073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1578031929188605073'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/what-is-maven.html' title='What is Maven ?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SinhJKKsYCI/AAAAAAAAAKA/DVuR8KGl1s0/s72-c/Breeze+apache-maven-project-2.png.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2648561129854213993</id><published>2009-06-03T11:28:00.000-07:00</published><updated>2009-06-05T20:55:10.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><title type='text'>This is How we did the Project eID</title><content type='html'>&lt;p align="justify"&gt;
Every one know only about the success of the eID project. But only few peoples had known about the dedications, hard work and the joys behind this project. With are never ever forgettable by the project team who really enjoyed thise reality. We really enjoyed these fellings when we were working with the Project eID. We live the Project eID. We dedicate our all happiness during the final phase of the project. Finaly we deserve it.. Here you can see some making up of the project eID.
&lt;/p&gt;
&lt;p align="center"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/A-ceiInEnTg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/A-ceiInEnTg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

This is how we do the project,
This is how we do the project,
This is how we do!
&lt;br&gt;&lt;br&gt;
Other Related posts : 
&lt;a href="http://shayanth.blogspot.com/2009/04/project-eid-is-ready-for-icames-2009.html"&gt;Project eID is Ready for ICAMES' 2009&lt;/a&gt;
&lt;a href="http://shayanth.blogspot.com/2009/04/project-eid-selected-to-icames-2009.html"&gt;Project eID selected to ICAMES 2009&lt;/a&gt;

&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2648561129854213993?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2648561129854213993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2648561129854213993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2648561129854213993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2648561129854213993'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/06/this-is-how-we-do-project.html' title='This is How we did the Project eID'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6920689167435900617</id><published>2009-05-25T10:52:00.000-07:00</published><updated>2009-05-25T11:13:35.473-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>SUDO shell command and sudoers file</title><content type='html'>&lt;p align="justify"&gt;
Have you anyone ever faced any problems while executing the &lt;b&gt;SUDO shell command&lt;/b&gt; in PHP? I had faced that problem yesterday. I had tried to execute the Asterisk server commands from PHP in Linux environment. Asterisk server was already started in the local machine. I developed a PHP program that help the users to register them self in the Asterisk server to use the SIP communication SIP phones in the on-line world. I needed to develop a logic that, first add the users in a file then which is inside the Asterisk server then needs to run a script that reload that file to the Asterisk server  through PHP. To develop this logic I used the &lt;b&gt;shell_exec&lt;/b&gt; command in PHP. 

When I run the shell commands in the &lt;b&gt;Super user mode - by using SUDO&lt;/b&gt;, its send an  error message to the Apache log file. &lt;br&gt;
&lt;b&gt;[sudo] no password for nobody&lt;/b&gt;

Above error message had been encounted in the Apache log file. After some Googleing I found that who is that 'nobody' in my machine. 
I made some modification in my PHP file to display the user who is accessing the SUDO command by writing this lines. 

&lt;b&gt;echo shell_exec("whoami");&lt;/b&gt;.

 Then I found that who is that 'nobody'. Then I add some permission to that nobody in the &lt;b&gt;sudoers&lt;/b&gt; file which is inside the /etc/ dir in the Linux environment. To edit that file I had to change the mode to 777.  And after successful editing that &lt;b&gt;sudoers&lt;/b&gt; file I needed to change the mode again to 440. Then only Apache could work with sudo shell scripts. 
&lt;br&gt;
I add following line of code to give the &lt;b&gt;ALL&lt;/b&gt; kind of permission to that user nobody. There after its work perfectly.. :)

&lt;b&gt;nobody ALL= (ALL) NOPASSWD:ALL&lt;/b&gt;

&lt;b&gt;&lt;font color="red"&gt;Note : Don't give this kind of ALL permission to any users. It will be harmful to your system. &lt;/font&gt;&lt;/b&gt; So you can give only some permission to the particular commands that you needs to run in shell scripts. It will safe guade your machine from vulnerability attacks. 

&lt;b&gt;nobody localhost=(ALL) NOPASSWD:command_which_i_need_to_run &lt;/b&gt;

This is the line of code which is help you to run the particular command in the privileged mode. :)
&lt;br&gt;&lt;br&gt;
enjoy.. :)

&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6920689167435900617?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6920689167435900617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6920689167435900617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6920689167435900617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6920689167435900617'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/05/sudo-shell-command-and-sudoers-file.html' title='SUDO shell command and sudoers file'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1461769378253520711</id><published>2009-05-25T02:48:00.000-07:00</published><updated>2009-07-15T10:20:47.046-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>How to execute SUDO shell command in PHP</title><content type='html'>&lt;p align="justify"&gt;
Normally we can execute the shell commands through PHP. PHP have the inbuilt functions that can help us to execute the shell commands.
The basic inbuilt functions are &lt;b&gt;shell_exec('&lt;i&gt;command_to_execute&lt;/i&gt;')&lt;/b&gt; and &lt;b&gt;exec('&lt;i&gt;command_to_execute&lt;/i&gt;')&lt;/b&gt;.
Following example shows how we can list all the items in a specific directory in the server.
&lt;div class="box code"&gt;
&lt;pre&gt;&lt;code class="html"&gt;&lt;br&gt;
&amp;lt;?php
$outPut = shell_exec(&amp;quot;ls -al&amp;quot;);
echo &amp;quot;&amp;lt;pre&amp;gt;$outPut&amp;lt;/pre&amp;gt;&amp;quot;;
?&amp;gt;
&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;br&gt;
Sometimes we need to execute some &lt;b&gt;Super User&lt;/b&gt; ( &lt;b&gt;SUDO&lt;/b&gt;)commands in shell commands through PHP. For that we need to use the pipeline to pass the password for that superuser.
Have a look this line of codes.

echo &lt;i&gt;password_for_the_user&lt;/i&gt; | sudo -S &lt;i&gt;command_to_execute&lt;/i&gt;

Here we are passing the password in the pipeline. The '|' character is use to create the pipeline in shell scripts. Then when the shell scripe asked the password the echo statement will pass the password to the shell.
Now we look at how we can do this in PHP.
&lt;div class="box code"&gt;
&lt;pre&gt;&lt;code class="html"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br&gt;
&amp;lt;?php
$outPut = shell_exec(&amp;quot;echo &lt;i&gt;password_for_the_user&lt;/i&gt; | sudo -S &lt;i&gt;command_to_execute&lt;/i&gt;&amp;quot;);
echo &amp;quot;&amp;lt;pre&amp;gt;$outPut&amp;lt;/pre&amp;gt;&amp;quot;;
?&amp;gt;
&lt;br&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;br&gt;

Normally you wont get the output here.If you want to conform that it has no errors while executing the above lines, you can see the apache error log files in the which is inside the log folder. If it doesn't have any error message then its executed correctly.
Note if you have any errors while executing these lines. Please go through the link bellow to understand the SUDO command in PHP and how it can apply in the Linux environment.

&lt;a href="http://shayanth.blogspot.com/2009/05/sudo-shell-command-and-sudoers-file.html"&gt;SUDO shell command and sudoers file&lt;/a&gt;

&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1461769378253520711?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1461769378253520711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1461769378253520711' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1461769378253520711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1461769378253520711'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/05/how-to-execute-sudo-shell-command-in.html' title='How to execute SUDO shell command in PHP'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5544128115643325645</id><published>2009-04-30T00:46:00.000-07:00</published><updated>2009-04-30T00:53:29.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSE'/><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Project eID is Ready for ICAMES' 2009</title><content type='html'>&lt;p align="justify"&gt;&lt;br&gt;&lt;br&gt;Project eID represents University od Moratuwa, Sri Lanka at ICAMES' 2009, the 14th International Cultural and Academic Meeting of Engineering Students at Bogaziçi University, Istanbul, Turkey from May 9-16, 2009. 
&lt;br&gt;&lt;br&gt;&lt;object width="480" height="280"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fYKRNAsEAbI&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fYKRNAsEAbI&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="280"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;br&gt;&lt;br&gt;
Related Links : &lt;br&gt;&lt;a href="http://shayanth.blogspot.com/2009/04/project-eid-selected-to-icames-2009.html"&gt;Breeze : Project eID selected to ICAMES 2009&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;a href="http://blog.project-eid.org/news/project-eid-selected-to-icames-2009/"&gt; Project Blog : Project eID selected to ICAMES 2009&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5544128115643325645?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5544128115643325645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5544128115643325645' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5544128115643325645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5544128115643325645'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/04/project-eid-is-ready-for-icames-2009.html' title='Project eID is Ready for ICAMES&apos; 2009'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4335359541212584263</id><published>2009-04-27T08:40:00.000-07:00</published><updated>2009-04-27T08:55:29.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>Open Source Enterprise Service Bus (ESB)</title><content type='html'>&lt;p align="justify"&gt;
&lt;b&gt;What is ESB?&lt;/b&gt;
Today the IT world runs with several independent software components. Each components need to talk and communicate with each other in manner which can be understandable by other components. Some software components are still run on very old platform. At the meantime several new services are introduced to the IT world and that old systems need to incorporates with those services to achieve there business solution. And also the new concept, service-oriented architecture (SOA) needs an infrastructure that can connect any IT resource, whatever its technology or wherever it is deployed, to be flexible, it needs an infrastructure that can easily combine and re-assemble services to meet changing requirements without disruption. And to be dependable, it needs an infrastructure that is robust and secure. This infrastructure is Enterprise Service Bus (ESB).  There are many ESB are available in the market. But, here my aim is to give some brief details about some Open Sources Enterprise Service Bus which are in Java. 

&lt;span style="font-weight:bold;"&gt;Apache ServiceMix&lt;/span&gt;
Apache ServiceMix is an open source distributed ESB and SOA toolkit built from the ground up on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208 and released under the Apache license.

&lt;span style="font-weight:bold;"&gt;Mule&lt;/span&gt;
Mule is a well known light-weight messaging framework. It is a highly distributable object broker that can seamlessly handle interactions with other applications using disparate technologies, transports and protocols. The Mule framework provides a highly scalable environment in which you can deploy your business components.

&lt;span style="font-weight:bold;"&gt;Apache Synapse&lt;/span&gt;
Apache Synapse is a easy-to-use and lightweight ESB which offers a wide range of management, routing and transformation capabilities. With support for HTTP, SOAP, SMTP, JMS, FTP and file system transports.

&lt;span style="font-weight:bold;"&gt;Celtix&lt;/span&gt;
Celtix delivers a Java enterprise service bus (ESB) runtime and set of APIs that make it easy to add transports, message formats, and security features.

&lt;span style="font-weight:bold;"&gt;Open ESB&lt;/span&gt;
Project Open ESB implements an Enterprise Service Bus (ESB) runtime with sample service engines and binding components. Open ESB allows you to easily integrate enterprise applications and web services as loosely coupled composite applications.

&lt;span style="font-weight:bold;"&gt;WSO2 ESB&lt;/span&gt;
The WSO2 ESB is an ultra fast, light-weight and versatile Enterprise Service Bus based on the Apache Synapse ESB. It allows you to Connect, Manage and Transform service interactions between Web services, REST/POX services and Legacy systems..

&lt;span style="font-weight:bold;"&gt;Petals Service Platform&lt;/span&gt;
PETALS is an ObjectWeb project dedicated to deliver a Java(tm) Business Integration (JBI) compliant platform, providing lightweight and packaged integration solutions, based on JSR-208 specifications, with a high focus on distribution and clustering. 

&lt;span style="font-weight:bold;"&gt;ChainBuilder ESB&lt;/span&gt;
ChainBuilder ESB is a new Java Business Integration (JBI) compliant open source solution for use in Service Oriented Architecture (SOA) environments. ChainBuilder ESB components are written in Java and easily configured via a graphical user interface plugged into the popular Eclipse development platform.

&lt;span style="font-weight:bold;"&gt;jeeESB&lt;/span&gt;
Jee(G)ESB is an JAVA Enterprise Service Bus. jeeESB will do Webservice Orchestration without any container or no need external containers. By a simple XML it will Webservice Orchestration. jeeESB is using XPath and XmlBeans for configuration.
&lt;br&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wyKNZARyJLw/SfXVKJJ0kOI/AAAAAAAAAJ4/RLMJKRldSy8/s1600-h/ESB-Breeze.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 205px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SfXVKJJ0kOI/AAAAAAAAAJ4/RLMJKRldSy8/s400/ESB-Breeze.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5329400104295370978" /&gt;&lt;/a&gt;&lt;br&gt;
Basically an Enterprise Service Bus (ESB) brings flow-related concepts such as transformation and routing to a Service-Oriented Architecture. And also an ESB can also provide an abstraction for endpoints. This promotes flexibility in the transport layer and enables loose coupling and easy connection between services.&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4335359541212584263?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4335359541212584263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4335359541212584263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4335359541212584263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4335359541212584263'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/04/open-source-enterprise-service-bus-esb.html' title='Open Source Enterprise Service Bus (ESB)'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SfXVKJJ0kOI/AAAAAAAAAJ4/RLMJKRldSy8/s72-c/ESB-Breeze.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6001030219226748958</id><published>2009-04-21T08:45:00.000-07:00</published><updated>2009-07-14T05:45:13.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='World largest Digital library (WDL)'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>World largest Digital library (WDL)</title><content type='html'>&lt;p align="justify"&gt;
Today (21st of April 2009) the very large Digital library in the world - The World Digital Library (WDL) has been launched to the public access. Readers can use this digital library with free of charge. And also it support multilingual. The principal objectives of the WDL are :
&lt;br&gt;&lt;ul&gt;
&lt;li&gt;Promote international and intercultural understanding;&lt;/li&gt;
&lt;li&gt;Expand the volume and variety of cultural content on the Internet;&lt;/li&gt;
&lt;li&gt;Provide resources for educators, scholars, and general audiences;&lt;/li&gt;
&lt;li&gt;Build capacity in partner institutions to narrow the digital divide within and between countries. &lt;/li&gt;&lt;/ul&gt;
&lt;br&gt; 
This wonderful WDL makes it possible to the readers to discover, study, and enjoy cultural treasures from around the world on one site, in a variety of ways. These cultural treasures include, almost all the books like manuscripts, maps, rare books, musical scores, recordings, films, prints, photographs, and architectural drawings.
&lt;br&gt;
Items on the WDL may easily be browsed by place, time, topic, type of item, and contributing institution, or can be located by an open-ended search, in several languages. Special features include interactive geographic clusters, a timeline, advanced image-viewing and interpretive capabilities. Item-level descriptions and interviews with curators about featured items provide additional information.
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wyKNZARyJLw/Se3sD4TLVII/AAAAAAAAAI4/J3avHyh93GQ/s1600-h/digital+liberary.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 229px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/Se3sD4TLVII/AAAAAAAAAI4/J3avHyh93GQ/s400/digital+liberary.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5327173485645747330" /&gt;&lt;/a&gt;&lt;br&gt;
Navigation tools and content descriptions are provided in Arabic, Chinese, English, French, Portuguese, Russian, and Spanish. Many more languages are represented in the actual books, manuscripts, maps, photographs, and other primary materials, which are provided in their original languages. 
&lt;br&gt;
The WDL was developed by a team at the U.S. Library of Congress, with contributions by partner institutions in many countries; the support of the United Nations Education, Scientific, and Cultural Organization (UNESCO); and the financial support of a number of companies and private foundations.
&lt;br&gt;
&lt;b&gt;WDL Milestones&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;June 2005: Librarian of Congress James H. Billington proposes establishing a World Digital Library to UNESCO.&lt;/li&gt;
&lt;li&gt;December 2006: UNESCO and the Library of Congress co-sponsor an Experts Meeting with key stakeholders from all regions of the world. The Experts Meeting results in a decision to establish working groups to develop standards and content selection guidelines.&lt;/li&gt;
&lt;li&gt;October 2007: The Library of Congress and five partner institutions present a prototype of the future WDL at the UNESCO General Conference.
&lt;li&gt;April 2009: The WDL is launched to the international public, with content about every UNESCO member state.&lt;/li&gt;
&lt;/ul&gt;&lt;br&gt;
For more details &lt;a href="http://www.wdl.org"&gt;http://www.wdl.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6001030219226748958?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6001030219226748958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6001030219226748958' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6001030219226748958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6001030219226748958'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/04/world-largest-digital-library-wdl.html' title='World largest Digital library (WDL)'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/Se3sD4TLVII/AAAAAAAAAI4/J3avHyh93GQ/s72-c/digital+liberary.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-639674510249934122</id><published>2009-04-16T19:30:00.000-07:00</published><updated>2009-07-28T01:15:48.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>First Day in Aeturnum 16.04.2009</title><content type='html'>&lt;p align="justify"&gt;
Today (16th of April 2009) is a wonderful day in my life. Yesh.. Today is the first day in my carrier life. This is my first and fresh job after successful completion of my undergraduate studies in University of Moratuwa as an Engineering graduate. Actually I haven't finished my convocation yet from the University. Its has scheduled to next year.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wyKNZARyJLw/SfHRF8ZQuLI/AAAAAAAAAJg/7FKxTIHnN48/s1600-h/aeturnum.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 117px; height: 317px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SfHRF8ZQuLI/AAAAAAAAAJg/7FKxTIHnN48/s320/aeturnum.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5328269734197639346" /&gt;&lt;/a&gt;
&lt;br&gt;
I already have some work experience as an inter in &lt;a href="http://www.echannelling.com/EChannel/home.html"&gt;Echannelling&lt;/a&gt; during my internship period, but that was not a fully responsible work, that was a part of my undergraduates studies. Therefore I was just like a 'learning player' during that internship period with less responsibilities. But this is not like that, I have lots of responsibilities and duties in this Job.
&lt;br&gt;
16th of April 2009 - I have join in an USA based software development company called &lt;a href="http://www.aeturnum.com"&gt;Aeturnum Lanka (Pvt) Ltd&lt;/a&gt; who are providing the business solutions to the users with comprehensive analytic and data mining capabilities while accelerating their time to market and lowering their total cost of ownership. Me and my friends Roshan and Natasha also joined in this company today. 
&lt;br&gt;
To be selected to here I had to jumped over three joyful interviews. That was also very nice experiences. First interview was a technical interview and it took nearly two hours and had successfully come across from that barrier, thereafter, there was a Logical test , they gave me some problems and asked me to solve, .. it was really a interesting interview. I had jumped over that barrier also. There after almost decided.. Finally, a management  (HR) interview  it was a small chat with the HR regarding my expectations and the company environments.
Yesh I had passed over that also. Now Today I have join in this company, :)&lt;table  bgcolor="#CCCCFF"&gt;&lt;tr&gt;&lt;td width="20%"&gt;7:30 AM &lt;/td&gt;&lt;td  width="80%"&gt; I went to the Kathireshan Kovil in Babpalapitiya&lt;tr&gt;&lt;td&gt;8:50 AM  &lt;/td&gt;&lt;td&gt; I was near the Nugegoda Junction.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;9:00 AM &lt;/td&gt;&lt;td&gt; Entered into the Reception and wait for the call.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;10:10 AM &lt;/td&gt;&lt;td&gt; Had a meeting(chatting) about the facilities and (mainly how to take the leaves)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10:30 AM &lt;/td&gt;&lt;td&gt; Had a wonderful TEA :)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10:40 AM &lt;/td&gt;&lt;td&gt; had been Introduced to every one in the company by Lalinda.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11:30 AM &lt;/td&gt;&lt;td&gt; I had assigned to my seat with a LCD WIDE SCREEN NEW COMPUTER, and to the &lt;a href="http://www.aeturnum.com/enterprise_software_platforming_services.html"&gt;Athiva&lt;/a&gt;V2 project development. :)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12:30 PM &lt;/td&gt;&lt;td&gt; Had lunch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2:00  PM &lt;/td&gt;&lt;td&gt;Meeting with Sameera(&lt;a href="http://www.aeturnum.com/enterprise_software_platforming_services.html"&gt;Athiva&lt;/a&gt; V2 project manager) regarding the project &lt;a href="http://www.aeturnum.com/enterprise_software_platforming_services.html"&gt;Athiva&lt;/a&gt; V2.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3.30  PM &lt;/td&gt;&lt;td&gt; Had another superb TEA with bisects... :) :)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5.10  PM &lt;/td&gt;&lt;td&gt; Getting ready to leave..&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5.30  PM &lt;/td&gt;&lt;td&gt; leaved from the main entrance.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5.50  PM &lt;/td&gt;&lt;td&gt; I was at my home.. :)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;This was what happened in the first day of my work. All three of us had a very nice first experiences in our life. The peoples in the company are also very friendly and joyful.
&lt;br&gt;
This is my first day work experiences which I like to share with my readers. This post is not just only for expressing my felling but it could also be as a backup which I could read in future and recall my first experience.&lt;br&gt;&lt;br&gt;&lt;br&gt;Related Post : &lt;a href="http://shayanth.blogspot.com/2008/03/last-day-at-echannelling.html"&gt;Last day @ Echannelling&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-639674510249934122?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/639674510249934122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=639674510249934122' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/639674510249934122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/639674510249934122'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/04/first-day-in-aeturnum-16042009.html' title='First Day in Aeturnum 16.04.2009'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SfHRF8ZQuLI/AAAAAAAAAJg/7FKxTIHnN48/s72-c/aeturnum.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4995440962090617364</id><published>2009-04-04T06:41:00.000-07:00</published><updated>2009-07-15T09:35:35.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSE'/><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Project eID selected to ICAMES 2009</title><content type='html'>&lt;p align="justify"&gt;
What a wonderful news we got from &lt;a href="http://www.icames.boun.edu.tr/2009.htm"&gt;ICAMES 2009&lt;/a&gt; conference (International Cultural and Academic Meeting of Engineering Students) which will be held on May 9-15, 2009 at Bogazici University, Istanbul, Turkey. We are the group crazy bobs who have successfully finished the &lt;a href="http://project-eid.org/"&gt;Project-eID&lt;/a&gt; last week and got selected to ICAMES 2009 conference .  We all are very happy about this International acceptance for the &lt;a href="http://project-eid.org/"&gt;Project eID&lt;/a&gt;.  As a Software development team coordinate of the Project eID I'm very much happy and thanks full to my all team members and to our Supervisor Dr.Chandana Gamage. As a successful team we- Team Leader Nimal, Research Leader Ramanan and the WS and Card Handling Leader Anurada are willing to go further in this International Cultural and Academic Meeting and we will be posting more latest updates on this blog.
&lt;br&gt;
&lt;br&gt;&lt;a href="http://lh5.ggpht.com/_wyKNZARyJLw/SddlVRCYZ2I/AAAAAAAAAIQ/BSV38yDpwvU/s720/Pro2.JPG" &gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 270px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SddlVoNvrTI/AAAAAAAAAIY/cB-YIAAWxI8/s400/Pro3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320832907008257330" /&gt;
&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/_wyKNZARyJLw/SddlVSkjAHI/AAAAAAAAAII/-RZTzDOJwgk/s800/Pro1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 271px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SddlVRCYZ2I/AAAAAAAAAIQ/BSV38yDpwvU/s400/Pro2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320832900786579298" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_wyKNZARyJLw/SddlVoNvrTI/AAAAAAAAAIY/cB-YIAAWxI8/s800/Pro3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SddlVSkjAHI/AAAAAAAAAII/-RZTzDOJwgk/s400/Pro1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320832901198315634" /&gt;&lt;/a&gt;
&lt;br&gt;
ICAMES is not only a presentation of engineering projects; it is also a presentation of different cultures of the world. Therefore, an activity called “Culture Night” is going to organized on the last day of the week during which we can find the opportunity to present the cultures and traditions of Sri Lanka. They advise us to bring relevant items for this activity along with us so that we can use this wonderful opportunity to introduce our culture in an international platform.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4995440962090617364?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4995440962090617364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4995440962090617364' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4995440962090617364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4995440962090617364'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/04/project-eid-selected-to-icames-2009.html' title='Project eID selected to ICAMES 2009'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SddlVoNvrTI/AAAAAAAAAIY/cB-YIAAWxI8/s72-c/Pro3.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5373855005919824233</id><published>2009-03-30T10:28:00.000-07:00</published><updated>2009-07-15T08:01:20.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Video compression'/><category scheme='http://www.blogger.com/atom/ns#' term='Algorithms'/><title type='text'>Command Line tool for Video compression</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 80px; height: 317px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SdEBf8-1scI/AAAAAAAAAIA/H7axe5ScG_M/s400/ffmpeg-logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5319034283358532034" /&gt;
FFmpeg ( FF - Fast Forward : MPEG - Moving Picture Experts Group ) is one of the well known command line video compression program that can compress digital audio and video in various formats. Normally there are a large amount of options that and functionality of ffmpeg, including video resolution, video quality, audio compression and quality, frame rate, and more! And also FFmpeg is free an Open Sources tool. Basically FFmpeg is developed under Linux operating system, but now it can be compiled under most operating systems like Microsoft Windows, Apple Inc and Mac OS.

Now lets come to the point, HD Video : Hi-Definition Encoding Video is well known key word in video encoding. Today everyone wants HD video on these days. These HD Videos can be easily encoded with these FFmpeg tool. We can download FFmpge from many websides in the internet. [ SVN checkout from - &lt;a href='http://www.ffmpeg.org/download.html'&gt;http://www.ffmpeg.org/download.html&lt;/a&gt;  ]. [ Another location - &lt;a href="http://www.videohelp.com/tools/ffmpeg"&gt;http://www.videohelp.com/tools/ffmpeg&lt;/a&gt;].  So download FFmpeg from one of those resources location. 

Now lets start to encode a MPG source to an FLV video encoding format. The basic command is 

&lt;b&gt;&lt;font color="GREEN"&gt;ffmpeg -i Inputfilename.mpg -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 Outputfilename.flv&lt;/font&gt;&lt;/b&gt;

This command line will convert your video to flv at the same resolution it went in as. And we set the audio frequency to 44100 it a high quality option, and the video frame rate to be 25 frames per second, and set the video quality between 3 and 6, which will give you very good yet quickly serviceable results. 

I tried this tool and got some nice experience with this pretty tool. Enjoy it.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5373855005919824233?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5373855005919824233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5373855005919824233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5373855005919824233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5373855005919824233'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/03/command-line-tool-for-video-compression.html' title='Command Line tool for Video compression'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SdEBf8-1scI/AAAAAAAAAIA/H7axe5ScG_M/s72-c/ffmpeg-logo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5432829019526053179</id><published>2009-03-15T10:30:00.000-07:00</published><updated>2009-07-14T05:27:06.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>What is Google Bomb?</title><content type='html'>&lt;p align="justify"&gt;
Today when I was talking with my cousin brother, he was just telling about the "Miserable failure" problem which was intended to George W. Bush in September 2006. It was really a funny story to how to change the Google page ranking. Google page ranking is an important criteria to optimize the google search results in the google search engines. So some peoples was trying to change the google page ranking through "Google Bomb" method. Actually "Google bomb" is mainly refer to practices intended to influence the ranking of particular pages, in results returned by the the search engines like Google. 

A Google bomb it can simply says as a "link bomb" is a certain kind of attempt to raise the ranking of a given page in results from a Google search, often with humorous or political intentions. Before 2007, Google's search-rank algorithm could rank a page higher if enough other sites linked to that page using similar anchor text (Miserable failure), but Google changed the ranking by January 2007 to instead list pages about the repeated linking of that text. Google bomb is used both as a verb and a noun. 
&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 283px; height: 320px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Sb081hgqWgI/AAAAAAAAAHw/mdhlRtLH_dQ/s320/bush_miserable_failure.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313470025593149954" /&gt;
&lt;br&gt;
It is intended to the search Engines through practice of deliberately modifying HTML pages to increase the chance of their website being placed close to the beginning of search engine results, or to influence the category to which the page is assigned in a misleading or dishonest manner.&lt;br&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/Sb09M0X-56I/AAAAAAAAAH4/-ssd7r-GW2M/s400/Google_Bomb_Miserable_Failure.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313470425794013090" /&gt;&lt;br&gt;
Further, the Google bombs were introduced to the history through the problem where a search for "more evil than Satan himself" resulted in the Microsoft homepage as the top result in 1999. And there after many Google Bombs have been encountered. But the most popular one is "Miserable failure" problem. When peoples entered the words "miserable failure" or "failure" into the Google search engine by September 2006, were directed to the biography of the president on the White House website - 'Miserable failure' links to Bush. Other search engines use similar techniques to rank results, so Yahoo, AltaVista, and HotBot are also affected by Google bombs. George Bush was ranked first for the keyword 'miserable', 'failure' and 'miserable failure' in both Google and Yahoo!, Google has since addressed this and disarmed the George Bush Google bomb and many others.

Normally Google do not condone the practice of google bombing, or any other action that seeks to affect the integrity of their search results, but they're also reluctant to alter their results by hand in order to prevent such items from showing up. By January 2007, Google changed their indexing structure so that Google bombs such as "Miserable failure" would "typically return commentary, discussions, and articles" about the tactic itself.

&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5432829019526053179?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5432829019526053179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5432829019526053179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5432829019526053179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5432829019526053179'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/03/what-is-google-bomb.html' title='What is Google Bomb?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/Sb081hgqWgI/AAAAAAAAAHw/mdhlRtLH_dQ/s72-c/bush_miserable_failure.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1576872715165327516</id><published>2009-03-13T10:47:00.000-07:00</published><updated>2009-03-13T11:07:52.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='NASA'/><category scheme='http://www.blogger.com/atom/ns#' term='Physics'/><title type='text'>Space Station and Satellites Tracking : J-Track 3D</title><content type='html'>&lt;p align="justify"&gt;
It is really amazing. The official NASA tools which help for tracking the motion of the International Space Station and Space Shuttle which are orbiting Earth space. Do you anyone really know that there are over eight thousand artificial objects orbiting Earth? Yesh, its really amazing that over 2,500 are satellites, which are operative and inoperative. The remaining objects are orbital debris are the parts such as nose-cone shrouds, lens, hatch covers, rocket bodies, payloads that have disintegrated or exploded, and even objects that "escape" from manned spacecraft during the launch operations.

All right. Now I coming to the point. NASA is now providing the 3D motion view of that Space Satellites. That tool call J-Track 3D is use to track the motion of each satellites in 3D space. This J-Track 3D is one of the most popular Java applets on NASA web site.  It currently showing 900 satellites, out of thousands, swarming about our earth.  Just imagine how they are stable in their orbit positions which is so far from the Earth surface and make how they are correctly rotation on their obit positions. It is really wonderful engineering work to sustain those space stations in their correct position without any interfering of other space stations. 

Here I post some nice shots of those Space Satellites.&lt;br&gt;
&lt;br&gt;&lt;center&gt;IMAGE Satellites - IS a Poler Satellite&lt;br&gt;&lt;/center&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wyKNZARyJLw/SbqeuCGRuwI/AAAAAAAAAHg/xVDEV-xvzXU/s1600-h/NASA+5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SbqeuCGRuwI/AAAAAAAAAHg/xVDEV-xvzXU/s400/NASA+5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312733224111291138" /&gt;&lt;/a&gt;

&lt;center&gt;INTELSAT 511 Satellite &lt;br&gt;&lt;/center&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wyKNZARyJLw/Sbqeth-afSI/AAAAAAAAAHY/Cjd0PVGEzek/s1600-h/NASA+4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/Sbqeth-afSI/AAAAAAAAAHY/Cjd0PVGEzek/s400/NASA+4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312733215488376098" /&gt;&lt;/a&gt;

&lt;center&gt;TEAMSAT Satellite &lt;br&gt;&lt;/center&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wyKNZARyJLw/SbqetpzqsdI/AAAAAAAAAHQ/X0OXJC6GATA/s1600-h/NASA+3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SbqetpzqsdI/AAAAAAAAAHQ/X0OXJC6GATA/s400/NASA+3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312733217590784466" /&gt;&lt;/a&gt;

&lt;center&gt;HST Satellite &lt;br&gt;&lt;/center&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wyKNZARyJLw/SbqetZtdPUI/AAAAAAAAAHI/DMJKdd-NSCc/s1600-h/NASA+2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SbqetZtdPUI/AAAAAAAAAHI/DMJKdd-NSCc/s400/NASA+2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312733213269769538" /&gt;&lt;/a&gt;

&lt;center&gt;COSMOS 2411(712) Satellite &lt;br&gt;&lt;/center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wyKNZARyJLw/Sbqgn2L-VCI/AAAAAAAAAHo/sUE4_miWRVo/s1600-h/NASA+6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/Sbqgn2L-VCI/AAAAAAAAAHo/sUE4_miWRVo/s400/NASA+6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312735316858000418" /&gt;&lt;/a&gt;

&lt;center&gt;HST Satellite &lt;br&gt;&lt;/center&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wyKNZARyJLw/SbqetTnirJI/AAAAAAAAAHA/X50dscF4E0g/s1600-h/NASA+1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SbqetTnirJI/AAAAAAAAAHA/X50dscF4E0g/s400/NASA+1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5312733211634347154" /&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://science.nasa.gov/Realtime/jtrack/3d/JTrack3D.html"&gt;click Here To view those 900 satellites &lt;/a&gt;

&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1576872715165327516?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1576872715165327516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1576872715165327516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1576872715165327516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1576872715165327516'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/03/space-station-and-satellites-tracking-j.html' title='Space Station and Satellites Tracking : J-Track 3D'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SbqeuCGRuwI/AAAAAAAAAHg/xVDEV-xvzXU/s72-c/NASA+5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4937044520693742890</id><published>2009-03-06T20:57:00.000-08:00</published><updated>2009-07-24T21:24:59.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>New Threat to Facebook - Koobface, Other Worms Target Facebook Friends</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 100px; height: 280px;" src="http://4.bp.blogspot.com/_zIxut7WcrTI/SbIDS0q0jiI/AAAAAAAADSY/6Gh-hvCGTM0/s320/facebook.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5310310532534013474" /&gt;
Today morning when I was viewing the Yahoo news services I saw a very important and serious security news which is related to some worms that is tracking the social network users like face book. University students and the teenagers are widely interested in the facebook. The attackers are mainly focus to this peoples. And they are targeting to steal the identities of the friends, fans and brands that connect though the social-networking site. Here I have put those details for my readers awareness. Please be careful about this warms. 

&lt;span style="font-weight:bold;"&gt;News from Yahoo  : &lt;/span&gt;
As Facebook works to make itself more relevant and timely for its growing member base with a profile page makeover, attackers seem to be working overtime to steal the identities of the friends, fans and brands that connect though the social-networking site. Indeed, Facebook has seen five different security threats in the past week. According to Trend Micro, four new hoax applications are attempting to trick members into divulging their usernames and passwords. And a new variant of the Koobface worm is running wild on the site, installing malware on the computers of victims who click on a link to a fake YouTube video.
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 331px;" src="http://4.bp.blogspot.com/_zIxut7WcrTI/SbIEmuxVt6I/AAAAAAAADSo/RNrxnWO2NFc/s400/malware.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5310311974059751330" /&gt;
The Koobface worm is dangerous. It can be dropped by other malware and downloaded unknowingly by a user when visiting malicious Web sites, Trend Micro reports. When attackers execute the malware, it searches for cookies created by online social networks. The latest variant is targeting Facebook, but earlier variants have also plagued MySpace.
&lt;span style="font-weight:bold;"&gt;
Koobface's Wicked Agenda&lt;/span&gt;

Once Koobface finds the social-networking cookies, it makes a DNS query to check IP addresses that correspond to remote domains. Trend Micro explains that those servers can send and receive information about the affected machine. Once connected, the malicious user can remotely perform commands on the victim's machine.

"Once cookies related to the monitored social-networking Web sites are located, it connects to these Web sites using the user log-in session stored in the cookies. It then navigates through pages to search for the user's friends. If a friend has been located, it sends an HTTP POST request to the server," Trend Micro reports.

Ultimately, the worm's agenda is to transform the victim's computer into a zombie and form botnets for malicious purposes. Koobface attempts to do this by composing a message and sending it to the user's friends. The message contains a link to a Web site where a copy of the worm can be downloaded by unsuspecting friends. And the cycle repeats itself.

&lt;span style="font-weight:bold;"&gt;An Attractive Face(book)&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;

Malware authors are investing more energy in Facebook and other social-networking sites because that effort pays off, according to Michael Argast, a security analyst at Sophos. Facebook alone has more than 175 million users, which makes it an attractive target. "Many computer users have been conditioned not to open an attachment from an e-mail or click a link found within, but won't think twice about checking out a hot new video linked to by a trusted friend on Facebook," Argast said.

Argast called the Koobface worm a mix of something old and something new. The new is using social networks as a method to spread malware. The old is using fake codec Trojans linked to a saucy video to induce the user to install the malware.

Argast said people can protect themselves by running up-to-date antivirus software, restricting which Facebook applications they install, thinking twice before clicking on links from friends and never, never installing a codec from some random Web site in the hopes of catching some celebrity in a compromised situation. "I would expect to see more attacks on Facebook," Argast said. "As long as this is a successful 

propagation method, the bad guys will double down and invest more. They are entirely motivated by financial gain. If it pays, they'll continue to romp in your social playgrounds." 


News Courtesy : &lt;a href="http://tech.yahoo.com/news/nf/20090305/tc_nf/65095" &gt;Koobface, Other Worms Target Facebook Friends &lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4937044520693742890?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4937044520693742890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4937044520693742890' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4937044520693742890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4937044520693742890'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/03/new-thread-to-facebook-koobface-other.html' title='New Threat to Facebook - Koobface, Other Worms Target Facebook Friends'/><author><name>சுபானு</name><uri>http://www.blogger.com/profile/11713517305179162558</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/HJjkc2tcKvM/S220/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zIxut7WcrTI/SbIDS0q0jiI/AAAAAAAADSY/6Gh-hvCGTM0/s72-c/facebook.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2900390444348380104</id><published>2009-03-04T09:25:00.000-08:00</published><updated>2009-03-04T09:40:13.471-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Green IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>What is Green IT?</title><content type='html'>&lt;p align="justify"&gt;
What is Green IT? Will it smell some green effects? Yeah! Actually Green IT is computing mechanism for the Environmental friendly Information Technology. And also it is describes the study and the using of computer resources in an efficient way to the whole environment and the society. Green IT starts with manufacturers producing environmentally friendly products and encouraging IT departments to consider more friendly options like virtualization, power management and proper recycling habits. 
&lt;br&gt;&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 175px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Sa66SWCGgcI/AAAAAAAAAGo/cLP3IEnQ1sM/s400/GTA_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5309385835031200194" /&gt;&lt;br&gt;
The greening of the technology industry is a trend that is developing with impressive velocity, and with good reason. And also the e-waste is the fastest-growing part of the waste stream.  E-waste will be the one of the main environmental pollutant for the next generation. And more, the toxicity of many materials that drive modern IT 
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 202px; height: 239px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/Sa66oWVqm0I/AAAAAAAAAGw/V04u-DeOP5A/s400/green-recycle-img.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5309386213070379842" /&gt;
operations means that e-waste can end up exacting a higher toll on public health. many of the chemicals used during electronics production, such as lead, mercury and cadmium, have been linked to human cancer, reproductive problems and other illnesses. And also the e-power waste which can directly convert to the carbon dioxide is another environmental pollutant.

Therefore the modern IT is concern about the environmental friendly IT which is lead to avoid the above problems. IT related companies need to create a recycling plan that will address equipment obsolescence. which includes figuring the costs of recycling into their technology budget.

Another important concept in IT is, Power is costly. IT sectors needs to reduce energy consumption , whether to help the environment or cut costs or some combination of both, have their choice of many new technologies to assist in that effort. It can be enabled into the system by using the low-power hardware, thin clients, virctualating the system components, low-emission building materials, and reduce the large server components in the system infrastructure. And these include virtualizing your servers to use fewer smell components and using your technology to minimize travel.
The concept of the Green IT is an important and essential for the next generation of the IT fields. Those who are willing to join to the IT, it is must, to leant and understand the concept of Green IT.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2900390444348380104?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2900390444348380104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2900390444348380104' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2900390444348380104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2900390444348380104'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/03/what-is-green-it.html' title='What is Green IT?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/Sa66SWCGgcI/AAAAAAAAAGo/cLP3IEnQ1sM/s72-c/GTA_logo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1240515525485392036</id><published>2009-02-22T23:08:00.000-08:00</published><updated>2009-07-14T05:46:43.124-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Wishes'/><title type='text'>Hats-Off to A.R Rahman !!</title><content type='html'>&lt;p align="justify"&gt;
&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 180px; height: 270px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SaJS4frVQEI/AAAAAAAAAGI/T7QZMfxZrv4/s320/Oscars2009.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305894441525264450" /&gt;
Today is a wonderful day for all Tamils who love MUSIC. Our great Music Directer A.R Rahman won TWO OSCAR awards for the Film Slamdog Millionaire. The world famous Tamil music director  'ISAIP PUJAL' AR Rahman's  score for Slumdog Millionaire has won an Oscar for best music, and a second for best song. 

A.R Rahman was introduced to the film industry through the Tamil film Roja (The Rose), in 1992 film directed by Mani Ratnam, was the one of the wonderful composition for ever.

A limpid fusion of raga and reggae, Roja was a breathtaking achievement for a composer taking his first steps in the intensely competitive world of Indian film music. &lt;br&gt;
&lt;div style="background-color:#DDFFDD; margin-left:10px; margin-right:30px; margin-top:30px; margin-bottom:30px;  padding-left:20px" &gt;&lt;b&gt; 
Original Score : Slumdog Millionaire- AR Rahman
Original Song  : Jai Ho from Slumdog Millionaire- AR Rahman and Gulzar&lt;/b&gt;
&lt;br&gt;
&lt;/div&gt;
This is Very very wonderful day for A.R Rahman and his fans. This is the first time that an Indian has won more than one nomination in Oscar history and also the first time an Indian music director has won the prestigious award. In his first attempt he got TWO awards. Congratulations to  A.R Rahman !! to achieve this awards.. And for the tremendous contribution for Bollywood and the Tamil film industry. 
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SaJTZFYpjnI/AAAAAAAAAGQ/OzmDtxpTDfQ/s400/a-r-rahman-640x480.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305895001403264626" /&gt;

&lt;br&gt;
Finally on receiving the Oscar award Rahman said &lt;b&gt;“Ella Pugazhum Iraivanukke - எல்லாப் புகழும் இறைவனுக்கே”&lt;/b&gt; in Tamil on stage!.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Hats-Off to A.R Rahman !!&lt;/b&gt;
&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1240515525485392036?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1240515525485392036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1240515525485392036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1240515525485392036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1240515525485392036'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/02/hats-off-to-ar-rahman.html' title='Hats-Off to A.R Rahman !!'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SaJS4frVQEI/AAAAAAAAAGI/T7QZMfxZrv4/s72-c/Oscars2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-341728548290996753</id><published>2009-02-20T07:37:00.000-08:00</published><updated>2009-02-20T07:53:14.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Registry Edit'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus Removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How to clean the registry in Windows</title><content type='html'>&lt;p align="justify"&gt;
In windows all the important details about the installed software and details about the windows are registered in a small database call Registry. The main purpose of the Windows registry is to store the configuration of the different software programs installed on the computer, the hardware installed or attached to the computer, and any other special settings the user has implemented. The Windows Registry is a crucial part of your PC's operation system. 
&lt;br&gt;
A computer's registry is an efficient way of monitoring the different software and hardware components which is use in the computer. For example, all the software programs are organized based on user profiles.
&lt;br&gt;
The computer's registry can become corrupted by spyware and viruses. By simply creating a .vb script we can easily edit the windows registry entries. In addition, with continually installing and removing software, not all programs will remove themselves cleanly and completely from the registry. Therefore in over time, the Windows Registry can begin to contain information that's no longer valid. Maybe you uninstalled an application without using the Add or Remove Programs function in the Control Panel, or perhaps an object or file in the registry got moved. Eventually this orphaned or misplaced information accumulates and begins to clog your registry, potentially slowing down your PC and causing error messages and system crashes. Mainly you might notice that your PC's start-up process is slower than it used to be.
&lt;br&gt;&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 234px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SZ7RqnktaHI/AAAAAAAAAGA/fZck12iYYgI/s400/registry.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5304907941196687474" /&gt;
So cleaning the registry is an essential step to speedup your PC. So &lt;b&gt;how can you clean your register? &lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Method 1 : &lt;/b&gt;
To manually clean your registry using the Windows Registry Editor, first create a backup of the registry, and then remove unnecessary files :
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;On the desktop, click the Start button on the left bottom corner
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;Click Run
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;A new window to "run" commands
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;Type regedit
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;Click OK
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;At the top of the window click File
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;Go down to Export
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;* &amp;nbsp;&amp;nbsp;&lt;/b&gt;Type a name for the backup file, and click Save 
&lt;br&gt;
After creating a backup of your registry, you can go to the left side of the registry editor window and view how your computer is configured.
&lt;br&gt;
Click on the plus sign to expand a section of the registry editor. A "well-used" area for anyone manually deleting registry files is "HKEY_LOCAL_MACHINE." This area is used to make registry changes to hardware and software. 
&lt;br&gt;
[ You might think this method is something sound like dangerous and not effective. Yesh.. Because you do not know about the entries which are necessary and unnecessary data in the registry. So I do not suguest you to use this methode. :) ]

&lt;br&gt;&lt;b&gt;Method 2 : &lt;/b&gt;
Using some registry cleaning software. This is a good method to clean your registry entries. I always use the &lt;b&gt;CCLEANER software&lt;/b&gt; to clean my windows registry and temporary data  in the PC. &lt;a href="http://www.ccleaner.com/"&gt;CCleaner is a freeware system optimization&lt;/a&gt;, privacy and cleaning tool. It removes unused files from your system - allowing Windows to run faster and freeing up valuable hard disk space. It also cleans traces of your online activities such as your Internet history. Additionally it contains a fully featured registry cleaner. But the best part is that it's fast (normally taking less than a second to run) and contains NO Spyware or Adware! :) 
&lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SZ7Pz_xCbJI/AAAAAAAAAF4/X--7LqHxE3w/s320/cccleaner.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5304905903286414482" /&gt;&lt;br&gt;
CCCleaner is cleans the following unused and unnecessary items from your computer. 

&lt;b&gt;Internet Explorer&lt;/b&gt;
Temporary files, history, cookies, Autocomplete form history, index.dat.

&lt;b&gt;Firefox&lt;/b&gt;
Temporary files, history, cookies, download history, form history.

&lt;b&gt;Google Chrome&lt;/b&gt;
Temporary files, history, cookies, download history, form history.

&lt;b&gt;Opera&lt;/b&gt;
Temporary files, history, cookies.

&lt;b&gt;Safari&lt;/b&gt;
Temporary files, history, cookies, form history.

&lt;b&gt;Windows&lt;/b&gt;
Recycle Bin, Recent Documents, Temporary files and Log files.

&lt;b&gt;Registry cleaner&lt;/b&gt;
Advanced features to remove unused and old entries, including File Extensions, ActiveX Controls, ClassIDs, ProgIDs, Uninstallers, Shared DLLs, Fonts, Help Files, Application Paths, Icons, Invalid Shortcuts and more... also comes with a comprehensive backup feature.

&lt;b&gt;Third-party applications&lt;/b&gt;
Removes temp files and recent file lists (MRUs) from many apps including Media Player, eMule, Kazaa, Google Toolbar, Netscape, Microsoft Office, Nero, Adobe Acrobat, WinRAR, WinAce, WinZip and many more... 

Click Here to &lt;a href="http://www.ccleaner.com/download"&gt;Download CCCleaner software&lt;/a&gt;.. 

enjoy :)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-341728548290996753?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/341728548290996753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=341728548290996753' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/341728548290996753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/341728548290996753'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/02/how-to-clean-registry-in-windows.html' title='How to clean the registry in Windows'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SZ7RqnktaHI/AAAAAAAAAGA/fZck12iYYgI/s72-c/registry.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1809111896009809813</id><published>2009-02-01T04:16:00.000-08:00</published><updated>2009-07-14T05:47:14.498-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gifts'/><category scheme='http://www.blogger.com/atom/ns#' term='Valentine&apos;s Day'/><category scheme='http://www.blogger.com/atom/ns#' term='Wishes'/><title type='text'>Valentine's Day Gifts</title><content type='html'>&lt;p align="justify"&gt;
This Valentine's Day, I happy to help my readers to find everything from "Garagenous Zone" gifts as you hunt for the perfect Gifts for your sweet hearts. There is so much variety and value in this following links selection of products and offerings, that is why I'm happy to calling these ideas "&lt;b&gt;Gifts They'll Heart... at Prices You'll Love.&lt;/b&gt;" Along with jewelry, big TVs and fresh flowers, you can find gifts for even the most unique valentine who loves bacon, loafing or vampires.&lt;br&gt;&lt;br&gt;
&lt;center&gt;&lt;h1&gt;&lt;b&gt;&lt;font color="#ff00fd" face="Cooper Std Black"&gt;GIFT IDEADS&lt;/font&gt;&lt;br&gt;&lt;font color="#3c3c3c" face="Cooper Std Black"&gt;&lt;/h1&gt;&lt;h3&gt;Find great Valentine's Day gift ideas for him, for her, and for you &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face="Cooper Std Black" color="#004d00" &gt;Valentine's Day Gifts They’ll Heart… at Prices You’ll Love&lt;/font&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/gp/feature.html/?&amp;docId=1000333141&amp;tag=breeze0c-20"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 470px; height: 186px;" src="http://g-ecx.images-amazon.com/images/G/01/img09/jewelry/tcg/backtobasics_tcg._V235689854_.gif" border="0" alt="" /&gt;&lt;/a&gt;
&lt;br&gt;Extra 40% Off Diamond Stud Earrings&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/gp/feature.html/?&amp;docId=1000333141&amp;tag=breeze0c-20"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 470px; height: 40px;" src="http://g-ecx.images-amazon.com/images/G/01/img09/rcx-events/valentines-day/banner/vday_banner_her.png" border="0" alt="" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/gp/feature.html/?&amp;docId=1000333141&amp;tag=breeze0c-20"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 470px; height: 40px;" src="http://g-ecx.images-amazon.com/images/G/01/img09/rcx-events/valentines-day/banner/vday_banner_him.png" border="0" alt="" /&gt;&lt;/a&gt;
&lt;br&gt;
HaPpY Valentine's Day for my readers.. Enjoy the Love with your sweet Hearts... :)
&lt;/center&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1809111896009809813?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1809111896009809813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1809111896009809813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1809111896009809813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1809111896009809813'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/02/valentines-day-gifts.html' title='Valentine&apos;s Day Gifts'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6593563258616064605</id><published>2009-01-27T06:56:00.000-08:00</published><updated>2009-08-19T21:16:36.347-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Basic 6.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Visual Basic 6.0 Download</title><content type='html'>&lt;p align="justify"&gt;
&lt;b&gt;VISUAL BASIC&lt;/b&gt; is a high level programming language which was evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code. And also It is a very  easy programming language to learn. The codes look a lot  like English Language. Different software companies produced different version of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. However, it seems people only use Microsoft Visual Basic today, as it is a well developed programming language and supporting resources are available everywhere.  Now, there are many versions of VB exist in the market, the most popular one and still widely used by many VB programmers is none other than Visual Basic 6. But that is not a freeware. 
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SX8lXLIMdrI/AAAAAAAAAFw/IaB-H5CTlv0/s320/f1bqkg.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5295992766865372850" /&gt;
I searched for download several times for FREE. Because I don't have enough resource to paid and get the VB 6. Finally I found the full features VB 6 for free of search. Here I give that link to you needs.

I'm not responsible for the LEGAL issue which is associated with that VB 6. I'm not guaranty and not responsible for any propriety license issues.  &lt;b&gt;I just providing the FREE Visual Basic 6 Download link here which I found in the INTERNET SPACE&lt;/b&gt;. IT MAY USEFUL for you. 

Here is the Free Visual Basic Download Links
It a two part zip file. You need this Password to extract that files.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Password : www.hoaxfree.com&lt;/b&gt;

Download Now &lt;a href="http://rapidshare.com/files/189265989/visualbasic6__.part1.rar"&gt;Visual Basic 6.0 Part 1&lt;/a&gt;

Download Now &lt;a href="http://rapidshare.com/files/189265994/visualbasic6__.part2.rar"&gt;Visual Basic 6.0 Part 2&lt;/a&gt;

&lt;font color="#29dc8f " &gt;&lt;b&gt;Courtesy : &lt;/b&gt;&lt;a href="http://www.hoaxfree.com/full-free-rapidshare-visual-basic-60-enterprise-edition-download-with-crack.html"&gt;www.hoaxfree.com&lt;/a&gt;
&lt;/font&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6593563258616064605?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6593563258616064605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6593563258616064605' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6593563258616064605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6593563258616064605'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/visual-basic-60-download.html' title='Visual Basic 6.0 Download'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SX8lXLIMdrI/AAAAAAAAAFw/IaB-H5CTlv0/s72-c/f1bqkg.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-302778399461638472</id><published>2009-01-26T23:27:00.000-08:00</published><updated>2009-06-14T07:44:43.568-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='RISC'/><title type='text'>Reduced Instruction Set Computer - RISC Architecture</title><content type='html'>&lt;p align="justify" &gt;
Today I needed to learn about the RISC architecture to response one of my assignment in Advanced Computer Architecture module in the University. I studied about it in a rapid process. Because the deadline was very short. I had to submit that assignment within a ten minutes interval. But that is what normally happening. usually I do the assignments in the last minutes. But today assignment topic was new that is about RISC architecture. So after submitting that assignment I wish to post about that architecture for others references. &lt;br&gt;
&lt;b&gt;First of all what is RISC?&lt;/b&gt;&lt;br&gt;
RISC is a 'Reduced Instruction Set Computer' which is a type of microprocessor architecture that utilizes a small, highly-optimized set of instructions, rather than a more specialized set of instructions often found in other types of architectures.
&lt;br&gt;&lt;b&gt;History about the RISC architecture&lt;/b&gt;&lt;br&gt;
&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 176px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SX7GIKWh1OI/AAAAAAAAAFY/kkCmlbOLrC4/s200/main-page2_07.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5295888055354381538" /&gt;The first RISC projects came from IBM, Stanford, and UC-Berkeley in the late 70s and early 80s. The IBM 801, Stanford MIPS, and Berkeley RISC 1 and 2 were all designed with a similar philosophy which has become known as RISC. Certain design features have been characteristic of most RISC processors:

1 - one cycle execution time: RISC processors have a CPI (clock per instruction) of one cycle. This is due to the optimization of each instruction on the CPU and a technique called ;

2 - pipelining: a techique that allows for simultaneous execution of parts, or stages, of instructions to more efficiently process instructions;

3 - large number of registers: the RISC design philosophy generally incorporates a larger number of registers to prevent in large amounts of interactions with memory
&lt;br&gt;&lt;b&gt;RISC design philosophy&lt;/b&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 331px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SX7G6SEUUII/AAAAAAAAAFo/bDKCnEQPDrA/s400/RISC.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5295888916418941058" /&gt;In the mid 1970s researchers at IBM (and similar projects elsewhere) demonstrated that the majority of combinations of these orthogonal addressing modes and instructions were not used by most programs generated by compilers available at the time. It proved difficult in many cases to write a compiler with more than limited ability to take advantage of the features provided by conventional CPUs.

It was also discovered that, on microcoded implementations of certain architectures, complex operations tended to be slower than a sequence of simpler operations doing the same thing. This was in part an effect of the fact that many designs were rushed, with little time to optimize or tune every instruction, but only those used most often. One infamous example was the VAX's INDEX instruction, which ran slower than an equivalent implementation using simpler operations.&lt;br&gt;&lt;br&gt;
For any given level of general performance, a RISC chip will typically have far fewer transistors dedicated to the core logic which originally allowed designers to increase the size of the register set and increase internal parallelism.
&lt;b&gt;
Other features, which are typically found in RISC architectures are:
&lt;/b&gt;
1  .  Uniform instruction format, using a single word with the opcode in the same bit positions in every instruction, demanding less decoding;
2  .  Identical general purpose registers, allowing any register to be used in any context, simplifying compiler design (although normally there are separate floating point registers);
3  .  Simple addressing modes. Complex addressing performed via sequences of arithmetic and/or load-store operations;
4  .  Few data types in hardware, some CISCs have byte string instructions, or support complex numbers; this is so far unlikely to be found on a RISC.


&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-302778399461638472?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/302778399461638472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=302778399461638472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/302778399461638472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/302778399461638472'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/reduced-instruction-set-computer-risc.html' title='Reduced Instruction Set Computer - RISC Architecture'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wyKNZARyJLw/SX7GIKWh1OI/AAAAAAAAAFY/kkCmlbOLrC4/s72-c/main-page2_07.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7900201204780988469</id><published>2009-01-21T05:10:00.000-08:00</published><updated>2009-07-14T05:28:18.089-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How to Optimize Vista for better performance</title><content type='html'>&lt;p align="justify"&gt;
Here I specified some useful way to optimize the Vista's performance. That is no matter how fast or shiny computers might be when they are new, they all seem to get slower over time. That state-of-the-art PC you bought last year might not feel like such a screamer after you install a dozen programs, load it with antispyware and antivirus tools, and download untold amounts of junk from the Internet.
&lt;br&gt;
Whatever the cause, there are a lot of ways to help speed up Windows and make your PC work better—even without upgrading your hardware. Here are some tips to help you optimize Windows Vista for faster performance.

1  .  &lt;b&gt;Delete programs you never use&lt;/b&gt;

2  .  &lt;b&gt;Limit how many programs load at start-up&lt;/b&gt;

3  .  &lt;b&gt;Defragment your hard drive&lt;/b&gt;

4  .  &lt;b&gt;Clean up your hard disk&lt;/b&gt;

5  .  &lt;b&gt;Run fewer programs at the same time&lt;/b&gt;

6  .  &lt;b&gt;Turn off visual effects&lt;/b&gt;

7  .  &lt;b&gt;Try restarting if there's a problem&lt;/b&gt;

8  .  &lt;b&gt;Add more memory&lt;/b&gt;

9  .  &lt;b&gt;Check for viruses and spyware&lt;/b&gt;

10  .  &lt;b&gt;Check your computer’s speed&lt;/b&gt;

11  .  &lt;b&gt;Disable services you don’t need&lt;/b&gt;

12  .  &lt;b&gt;Check for updates from the manufacturer&lt;/b&gt;

I'll post some brief details about each of the optimizing steps.. 

enjoy :)

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7900201204780988469?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7900201204780988469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7900201204780988469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7900201204780988469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7900201204780988469'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/how-to-optimize-vista-for-better.html' title='How to Optimize Vista for better performance'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-170555885423493765</id><published>2009-01-14T00:35:00.000-08:00</published><updated>2009-07-12T02:47:53.574-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>How to change the Firefox Profile folder</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shayanth.blogspot.com/search/label/Firefox"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 80px; height: 320px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SW2tzZDWOsI/AAAAAAAAAEc/C4-zaHfivTk/s320/firefox.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291076235640060610" /&gt;&lt;/a&gt;
If you are using the firefox as your Internet browser, then you can manage multiple firefox profiles in your system. And also you can able to share a single firefox profile between several OS which are running on a single machine. If you create that profile folder in a drive which is separate from the OS drive, then you don't need to worry to format the OS drive. And also there are several other advantages are available by having a separate profile from the default one. But my goal is guiding you to create a separate firefox profile from the default one rather than explaining those advantages. &lt;br&gt;
Noramly the default profile folder is in the &lt;b&gt;&lt;i&gt;%APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\&lt;/i&gt;&lt;/b&gt; location in your hard disk. &lt;br&gt;Your default profile folder is named xxxxxxxx.default, where xxxxxxxx represents a random string of 8 characters. 
&lt;br&gt;&lt;b&gt;%APPDATA%&lt;/b&gt; is shorthand for the &lt;b&gt;&lt;i&gt;C:\Users\&lt; username &gt;\AppData\Roaming\&lt;/i&gt;&lt;/b&gt; folder (Windows Vista) or the &lt;b&gt;&lt;i&gt;C:\Documents and Settings\&lt; username &gt;\Application Data\&lt;/i&gt;&lt;/b&gt; folder (Windows XP/2000), which depends on your Windows user account name. 
&lt;br&gt;&lt;b&gt;Change the default profile&lt;/b&gt;&lt;br&gt;
Step 1 : Close the firefox if is is running.
&lt;br&gt;
Step 2 : Open the Command prompt and type the path to the firefox installation dir by using &lt;i&gt;cd &lt;/i&gt; command. [ &lt;i&gt;Ex : cd C:\Program Files\Mozilla Firefox\&lt;/i&gt; ]
&lt;br&gt;
Step 3 : Now type this command in the command prompt. &lt;br&gt;&lt;b&gt;firefox.exe -ProfileManager&lt;/b&gt;&lt;br&gt;If it is not working type the following command. &lt;br&gt;&lt;b&gt;start firefox.exe -no-remote -P&lt;/b&gt;&lt;br&gt;
then the profile manager window will appear in the screen. &lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 231px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SW2pIUAaUMI/AAAAAAAAAEM/mZQaQeazFSE/s320/profile1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291071097504682178" /&gt;&lt;br&gt;Select the create button and second screen will appear on the screen. There you can give the path of the new profile and name of that profile. There after save the changes by clicking the 'Finish'  button. &lt;br&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SW2qRfzB_NI/AAAAAAAAAEU/ZnwDeXnPIMs/s320/profile3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291072354800237778" /&gt;
Now you can able to load that new profile in a new location.&lt;br&gt;&lt;br&gt; 
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-170555885423493765?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/170555885423493765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=170555885423493765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/170555885423493765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/170555885423493765'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/how-to-change-firefox-profile-folder.html' title='How to change the Firefox Profile folder'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wyKNZARyJLw/SW2tzZDWOsI/AAAAAAAAAEc/C4-zaHfivTk/s72-c/firefox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-2431871975501086217</id><published>2009-01-13T07:14:00.000-08:00</published><updated>2009-07-15T07:59:30.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Serious coding errors revealed</title><content type='html'>&lt;p align="justify"&gt;
Software without 'a' single bug....! What you are thinking...? Is it possible? &lt;b&gt;A bug is an &lt;i&gt;error, flaw, mistake, failure, or fault&lt;/i&gt; in a computer program that prevents it from behaving as intended &lt;/b&gt;. If you are in a software development field then you definitely know about this name call &lt;b&gt;Bug&lt;/b&gt;. Sometime you might get irritation on this name, because you might had got several terrible experiences in BUG FIXING in your workplace. &lt;br&gt;&lt;br&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 126px; height: 156px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SWy5PyQuhmI/AAAAAAAAAD8/8MXgxVsvlRg/s320/moodys-software-bug-screws-investors2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5290807343094597218" /&gt;
It is common practice for software to be released with &lt;b&gt;known bugs&lt;/b&gt; that are considered non-critical. It is quite obvious and not an important fact that software may contain some numbers of known bugs when shipped, measurements during the testing may provide a statistically reliable estimate of the number of likely bugs remaining. These is because of the marketing strategy of that software. While software development team wasting the time to fix on that known bugs, others may get the chance to capture that market. So that is why I said it is an obvious thing in Software market. This list inform users about bugs that are not fixed in the current release, or not fixed at all, and often a workaround is offered additionally.
&lt;br&gt;&lt;br&gt;But some time there are some unknown bugs in the software that may lead to exploit unknown vulnerabilities in a system. That can lead to security holes or vulnerable areas that can be targeted by cyber criminals.&lt;br&gt;
Today the &lt;b&gt;US National Security Agency&lt;/b&gt; has published a list of the world's most dangerous coding mistakes. The Experts quoted that many of these errors are not well understood by programmers. Here I put that TOP 25 MOST DANGEROUS PROGRAMMING ERRORS which are categorized by US National Security Agency.
&lt;table width="98%"&gt;&lt;tr&gt;&lt;td width="30%"&gt;CWE-20&lt;/td&gt;&lt;td&gt;Improper Input Validation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-116&lt;/td&gt;&lt;td&gt;Improper Encoding or Escaping of Output &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-89&lt;/td&gt;&lt;td&gt;Failure to Preserve SQL Query Structure&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-79&lt;/td&gt;&lt;td&gt;Failure to Preserve Web Page Structure &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-78&lt;/td&gt;&lt;td&gt;Failure to Preserve OS Command Structure &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-319&lt;/td&gt;&lt;td&gt;Cleartext Transmission of Sensitive Information&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-352&lt;/td&gt;&lt;td&gt;Cross-Site Request Forgery&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-362&lt;/td&gt;&lt;td&gt;Race Condition &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-209&lt;/td&gt;&lt;td&gt;Error Message Information Leak &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;CWE-119&lt;/td&gt;&lt;td&gt;Failure to Constrain Operations within the Bounds of a Memory Buffer &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-642&lt;/td&gt;&lt;td&gt;External Control of Critical State Data &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-73&lt;/td&gt;&lt;td&gt;External Control of File Name or Path&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-426&lt;/td&gt;&lt;td&gt;Untrusted Search Path&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-94&lt;/td&gt;&lt;td&gt;Failure to Control Generation of Code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-494&lt;/td&gt;&lt;td&gt;Download of Code Without Integrity Check &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;CWE-404&lt;/td&gt;&lt;td&gt;Improper Resource Shutdown or Release &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-665&lt;/td&gt;&lt;td&gt;Improper Initialization &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-682&lt;/td&gt;&lt;td&gt;Incorrect Calculation &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-285&lt;/td&gt;&lt;td&gt;Improper Access Control &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-327&lt;/td&gt;&lt;td&gt;Use of a Broken or Risky Cryptographic Algorithm &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-259&lt;/td&gt;&lt;td&gt;Hard-Coded Password &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-732&lt;/td&gt;&lt;td&gt;Insecure Permission Assignment for Critical Resource &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-330&lt;/td&gt;&lt;td&gt;Use of Insufficiently Random Values &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;CWE-250&lt;/td&gt;&lt;td&gt;Execution with Unnecessary Privileges &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CWE-602&lt;/td&gt;&lt;td&gt;Client-Side Enforcement of Server-Side Security &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;
&lt;font color="#006600"&gt; [ News courtesy : &lt;a href="http://news.bbc.co.uk/2/hi/technology/7824939.stm"&gt;&lt;i&gt;BBC Technology News&lt;/i&gt; &lt;/a&gt;]&lt;/font&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-2431871975501086217?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/2431871975501086217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=2431871975501086217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2431871975501086217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/2431871975501086217'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/serious-coding-errors-revealed.html' title='Serious coding errors revealed'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SWy5PyQuhmI/AAAAAAAAAD8/8MXgxVsvlRg/s72-c/moodys-software-bug-screws-investors2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7746240419225520459</id><published>2009-01-12T22:26:00.001-08:00</published><updated>2009-07-01T02:20:27.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Why I like to use Firefox?</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mozilla.com/en-US/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 240px; height: 225px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SWwv54iyq3I/AAAAAAAAADk/BmIKE1IdNMA/s320/firefox1.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5290656333730851698" /&gt;&lt;/a&gt;
The usage of the &lt;b&gt;Firefox&lt;/b&gt; browser is enormously increasing compare with other browsers such as Internet Explorer, Safari and Opera. There are several reason for that unbeatable growth of the Firefox usage. In the early days Internet Explorer was  categorized as the top level Browser. According to the W3C categorization in 2002, IE was used my more than 85% of the internet users (IE6-53.5% IE5-29.9%). But latter, after the introduction of the Firefox Browser it started to capture the market. Firefox is an open sources project of the &lt;a href="http://www.mozilla.com"&gt;Mozilla Global Community&lt;/a&gt;. Yeah.. it may be the reason to the current unbeatable position of the Firefox Browser. 
&lt;br&gt;But I like the Firefox Browser for several reason as a &lt;b&gt;User of the Firefox&lt;/b&gt;. I only use the IE to download the Firefox. There after I'll stared to use the Firefox. Some times, if I need more than one working session for any web application then I have no choice to choose other than IE. That is very really happening incident. Here I specify why I'm interest to use the Firefox rather than other Browsers. &lt;i&gt;Remember it is only a user point of view.&lt;/i&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mozilla.com/en-US/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 122px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SWwwNOger2I/AAAAAAAAADs/pDzL-DBvffM/s320/logo-wordmark.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5290656666044247906" /&gt;&lt;/a&gt;&lt;br&gt;&lt;ul&gt;
&lt;li&gt;&lt;b&gt; Easy for Different Profile maintain &lt;/b&gt;&lt;/li&gt;Firefox allowed me to maintain a User profile and its facilitate high level of Profile Customizations. Password Manager, Profile Manager, Download Manager and Personal Bookmarks make my life very fast. :)
&lt;li&gt;&lt;b&gt; Great Customization&lt;/b&gt;&lt;/li&gt; It is allow high level personal customizations by using the Add one and Plugin. Its make my life very easy and fast.
&lt;li&gt;&lt;b&gt; Easy support for almost all WEB Applications&lt;/b&gt;&lt;/li&gt; As per my knowledge, its support almost all web applications that are available today. 
&lt;li&gt;&lt;b&gt; High Security&lt;/b&gt;&lt;/li&gt; Simply I can able to put, my online security in top priority. Firefox includes strict anti-phishing and anti-malware measures, plus easy ways to tell the good guys from the bad like our new one-click site ID info. 
&lt;li&gt;&lt;b&gt; High speed and performance&lt;/b&gt;&lt;/li&gt; Compare with other Browsers its look too fast and high performance. Faster Page Load, Faster JavaScript and Memory Management make me always happy. :)
&lt;li&gt;&lt;b&gt; Its Free&lt;/b&gt;&lt;/li&gt; I don't need to bother about the serial key and other 'shit' propriety stuffs.  :) :)
&lt;/ul&gt; 
&lt;br&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mozilla.com/en-US/firefox/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 354px; height: 110px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SWwx8chDFjI/AAAAAAAAAD0/swiaUOTXN1w/s400/firefoxdownload.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5290658576770209330" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7746240419225520459?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7746240419225520459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7746240419225520459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7746240419225520459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7746240419225520459'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/why-i-like-to-use-firefox.html' title='Why I like to use Firefox?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SWwv54iyq3I/AAAAAAAAADk/BmIKE1IdNMA/s72-c/firefox1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-4683779909440412005</id><published>2009-01-12T07:41:00.000-08:00</published><updated>2009-01-12T08:48:49.497-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><title type='text'>Bharti Airtel in Sri Lanka</title><content type='html'>&lt;p align="justify"&gt;&lt;a href="http://www.airtel.lk/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 104px; height: 36px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SWtpM3K_pjI/AAAAAAAAADQ/3NF1viqu1rU/s320/airtel_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5290437856966190642" /&gt;&lt;/a&gt;&lt;b&gt;Bharti Airtel&lt;/b&gt; has launched there Mobile Telecommunication services in Sri Lanka today. &lt;b&gt;Airtel&lt;/b&gt; comes to Sri Lanka as an fifth Mobile Telecommunication services provider from Bharti Airtel Limited, India’s largest integrated and the first private telecom services provider with a footprint in all the 23 telecom circles. &lt;br&gt;
Already there are four Mobile telecommunication services providers (Dialog GSM, Mobital, Tigo and Hutch ) are in the Sri lankan Telecommunication market place. Today morning at 11.30pm in Colombo the capital of Sri lanka, the Top Management peoples are officially inaugurate the Airtel in Sri lanka. 
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.airtel.lk/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 262px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SWtpoum5hNI/AAAAAAAAADY/ux55twFJct0/s400/airtel1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5290438335703647442" /&gt;&lt;/a&gt;
&lt;br&gt;

Bharti Airtel Lanka (Pvt) Ltd company will provide digital mobile services to Sri Lanka inclusive of voice telephony, voice mail, data services and GSM based services. We will see how there are going to survice in the Sri lankan Market with other already leading telephony networks. 
&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-4683779909440412005?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/4683779909440412005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=4683779909440412005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4683779909440412005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/4683779909440412005'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/bharti-airtel-in-sri-lanka.html' title='Bharti Airtel in Sri Lanka'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SWtpM3K_pjI/AAAAAAAAADQ/3NF1viqu1rU/s72-c/airtel_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-418019066358971347</id><published>2009-01-09T20:04:00.000-08:00</published><updated>2009-01-09T20:22:47.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>JavaScript to Java Communication - Packages Object in LiveConnect</title><content type='html'>&lt;p align="justify"&gt;
In my previous post I explained about the &lt;a href="http://shayanth.blogspot.com/2009/01/javascript-to-java-communication.html"&gt;JavaScript to Java Communication and the LiveConnect&lt;/a&gt;. Here I like to continue the with that. 
If a Java class is not part of the java, sun, or netscape packages, you access it with the Packages object. For example, suppose you created your own package like "org.eID.client.Desktop" which uses a Java package contain various Java classes like XMLparser.java, WSClient.java, ConnectTOApplication.java and ect.. ect.. that it implements for my project. To create an instance of the ConnectTOApplication class in org.eID.client.Desktop, you access the constructor of the class as follows:

var red = new Packages.org.eID.client.Desktop.ConnectTOApplication();

You can also access classes in the default package (that is, classes that don't explicitly name a package). For example, if the HelloWorld class is directly in the CLASSPATH and not in a package, you can access it as follows:

var helloWorld = new Packages.HelloWorld();

The LiveConnect java, sun, and netscape objects provide shortcuts for commonly used Java packages. For example, you can use the following:

var myName = new java.lang.String("My name is Subanu");

instead of the longer version you can use like this :

var myName = new Packages.java.lang.String("My name is Subanu");

I think this would definitely help you to understand how we can use the the Packages Object in LiveConnect. 

Enjoy :)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-418019066358971347?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/418019066358971347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=418019066358971347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/418019066358971347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/418019066358971347'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/javascript-to-java-communication_09.html' title='JavaScript to Java Communication - Packages Object in LiveConnect'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8601294556400475097</id><published>2009-01-09T19:37:00.000-08:00</published><updated>2009-01-09T20:23:34.924-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>JavaScript to Java Communication</title><content type='html'>&lt;p align="justify"&gt;For my &lt;a href="http://project-eid.org/"&gt;final year project&lt;/a&gt; I worked on firefox extension (&lt;i&gt;e&lt;/i&gt;ID Browser extension ) and a Java Desktop application (&lt;i&gt;e&lt;/i&gt;ID Desktop Application ). Normally all the dynamic scripting in firefox extension is developed on JavaScript. And the all the codes in &lt;i&gt;e&lt;/i&gt;ID Desktop Application is in Java. So I needed some communication mechanism in between the the &lt;i&gt;e&lt;/i&gt;ID Desktop Application and the &lt;i&gt;e&lt;/i&gt;ID Browser extension. From the googling I found that I can use the special &lt;b&gt;LiveConnect&lt;/b&gt; objects to communication.

Here I like to give some my experiences in JavaScript to Java Communication and Java to JavaScript Communication.

When you refer to a Java package or class, or work with a Java object or array, you use one of the special LiveConnect objects. All JavaScript access to Java takes place with these objects, which are summarized in the following table. Please refer this table.
&lt;/p&gt;&lt;table border="0" width="95%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;b&gt;Object&lt;/b&gt;&lt;/td&gt;&lt;td width="65%"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JavaArray &lt;/td&gt;&lt;td&gt;A wrapped Java array, accessed from within JavaScript code. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JavaClass &lt;/td&gt;&lt;td&gt;A JavaScript reference to a Java class. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JavaObject &lt;/td&gt;&lt;td&gt;A wrapped Java object, accessed from within JavaScript code. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JavaPackage &lt;/td&gt;&lt;td&gt;A JavaScript reference to a Java package. &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Table for The LiveConnect Objects
&lt;p align="justify"&gt;
Then another important point is &lt;b&gt;Java is a strongly typed language&lt;/b&gt; and &lt;b&gt;JavaScript is weakly typed&lt;/b&gt;, the JavaScript runtime engine converts argument values into the appropriate data types for the other language when you use LiveConnect.
The existence of the LiveConnect objects is transparent, because you interact with Java in a fairly intuitive way. For example, you can create a Java String object and assign it to the JavaScript variable myName by using the new operator with the Java constructor, as follows:

var myName = new java.lang.String("My name is Subanu");

In the above example, the variable myName is a JavaObject because it holds an instance of the Java object String. As a JavaObject, myName has access to the public instance methods of &lt;b&gt;java.lang.String&lt;/b&gt; and its superclass, &lt;b&gt;java.lang.Object&lt;/b&gt;. These Java methods are available in JavaScript as methods of the JavaObject.

In my next post I'll tell about the The Packages Object in LiveConnect. &lt;a href="http://shayanth.blogspot.com/2009/01/javascript-to-java-communication_09.html"&gt;Click here to read that post.&lt;/a&gt;

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8601294556400475097?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8601294556400475097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8601294556400475097' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8601294556400475097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8601294556400475097'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/javascript-to-java-communication.html' title='JavaScript to Java Communication'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-925731514401694031</id><published>2009-01-09T04:43:00.000-08:00</published><updated>2009-01-10T05:23:53.336-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='IP address'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How can I Change my IP Address?</title><content type='html'>&lt;p align="justify"&gt;IP address - (Internet Protocol )is an very important part in the networking communication between the pears in the computer network. 
For a large network IP address in assigned by the Network Administrator who has the responsible for the entire network. Even though it is assigned by network administrator it could be a local network that have some user level privilege to change there IP address from a IP pool in there own machine which is inside a local network. 
Even if you're part of a small network routed through a single IP address, the people outside your network can see only the IP address of the gateway you're using. If you're connected directly to the Internet cloud, it's basically the same thing. You're reaching out to a certain service through a certain IP address.

&lt;b&gt;Why we need to change the Local IP address in the user machines?&lt;/b&gt;
If someone would want to deny your access to certain services (an IRC channel, a certain forum, some restricted websites, game servers and so on), they'd have to ban your IP address through the proxy. The first thing that comes in mind is to change your IP address so you can evade the ban. You can wish to change your IP address due constant flooding or spam you're being the victim of.
&lt;/p&gt;
&lt;b&gt;How to change the IP address&lt;/b&gt;
&lt;table border="0" width="98%"&gt;&lt;tr&gt;&lt;th&gt;Operating System&lt;/th&gt;&lt;th&gt;Steps to Change the IP Address&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Windows 9x/Me users&lt;/td&gt;&lt;td&gt;Go to Start -&gt; Control Panel -&gt; Network -&gt; Network card -&gt; TCP/IP -&gt; IP address&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Windows XP/2k users&lt;/td&gt;&lt;td&gt;Go to Start -&gt; Control Panel -&gt; Network Connections -&gt; Local Area Connection -&gt; Properties -&gt; Internet Protocol (TCP/IP).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Red Hat Linux&lt;/td&gt;&lt;td&gt;Go to System Tools -&gt; Network. You could also use tools as 'linuxconf' or 'netcfg'tool.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-925731514401694031?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/925731514401694031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=925731514401694031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/925731514401694031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/925731514401694031'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/how-can-i-change-my-ip-address.html' title='How can I Change my IP Address?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5133538056817958063</id><published>2009-01-07T04:03:00.000-08:00</published><updated>2009-01-07T04:13:07.266-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Events'/><title type='text'>Some Magic in Microsoft Windows</title><content type='html'>&lt;span style="color: rgb(51, 51, 153);"&gt;
&lt;b&gt;One &lt;/b&gt;

An Indian discovered that nobody can create a FOLDER anywhere on the computer which can be named as "CON".  This is something pretty cool...and unbelievable... At Microsoft the whole Team, couldn't answer why this happened!

&lt;b&gt;TRY IT NOW ,IT WILL NOT CREATE " CON " FOLDER&lt;/b&gt;
&lt;/span&gt;

&lt;span style="color: rgb(102, 0, 51);"&gt;
&lt;b&gt;Two &lt;/b&gt;

For those of you using Windows, do the following:

1.) Open an empty notepad file
2.) Type "Bush hid the facts" (without the quotes)
3.) Save it as whatever you want.
4.) Close it, and re-open it.

&lt;b&gt;Is it just a really weird bug? Confused?&lt;/b&gt;

&lt;/span&gt;

&lt;span style="color: rgb(0, 0, 153);"&gt;
&lt;b&gt;Three &lt;/b&gt;


Microsoft crazy facts

This is something pretty cool and neat...and unbelievable. .. At Microsoft the whole Team, including Bill Gates, couldn't answer why this happened! It was discovered by a Brazilian. Try it out yourself...

&lt;span style="font-weight: bold;"&gt;Open Microsoft Word and type&lt;/span&gt;

&lt;span style="font-weight: bold;"&gt;=rand (200, 99)&lt;/span&gt;

&lt;span style="font-weight: bold;"&gt;And then press ENTER&lt;/span&gt;

&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5133538056817958063?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5133538056817958063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5133538056817958063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5133538056817958063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5133538056817958063'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2009/01/some-magic-in-microsoft-windows.html' title='Some Magic in Microsoft Windows'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1705066364340372590</id><published>2008-12-30T23:31:00.000-08:00</published><updated>2008-12-31T00:01:31.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How to Create a Strong Passwords</title><content type='html'>Today in the internet world, every one having problem with remembering the password and preserve them from the on-line hackers. Here I specified some important tips for creating a good and strong password.
&lt;font color="GREEN"&gt;&lt;b&gt;
First of all DON'T SELECT YOUR MOTHER/FATHER/SISTER/BROTHER/GIRL FRIEND'S name as your password.&lt;/b&gt;

Use a mix of characters and case Use letters, numbers and special characters such as ! and #. Example: MyName!Start@DaWord!S (My Name is start at da word S)

Important - Dont use any real words, Cos many brute force applications rely on the fact that many people use words they can remember as their passwords. Example: MyNameIsS

Use a mnemonic to help you remember the password Come up with your own mnemonic and throw in some special characters. Example: Shayath play chess very well, or ShPlChVeWe 

Don't use any relation name as your Security Key
&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1705066364340372590?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1705066364340372590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1705066364340372590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1705066364340372590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1705066364340372590'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/how-to-create-strong-passwors.html' title='How to Create a Strong Passwords'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5181390547041440806</id><published>2008-12-30T23:13:00.000-08:00</published><updated>2008-12-30T23:27:13.045-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry Edit'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus Removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Enable/ Disable Folder option in Windows XP</title><content type='html'>There are many reason for that your Folder Option Not available in Windows XP. Here is a easy way to enable /disable the Folder option in Windows XP.
&lt;font color="Blue" &gt;
Mtd 1 : You can enable Folder Options by simply editing the Windows Registry!

- Click on &lt;b&gt;Start&lt;/b&gt; and &lt;b&gt;Run&lt;/b&gt; and type &lt;b&gt;regedit&lt;/b&gt; in &lt;b&gt;RUN&lt;/b&gt; dialog box and click on OK.

- Go to the following key:
&lt;b&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer&lt;/b&gt;

- On the right pane check for a &lt;b&gt;DWORD&lt;/b&gt; value named &lt;b&gt;NoFolderOptions&lt;/b&gt;.
If it is there, change the value to &lt;b&gt;zero or delete it&lt;/b&gt;.
Now you can find the Tools -&gt; Folder Option at there.
&lt;/font&gt;

&lt;font color=green&gt;
Mtd 2 : If you do not want to take the risk of edition the registry then copy this codes and past it in a notepad and save it as a 'FolderEnable.reg' file. Then you double click on that file. Its done.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoFolderOptions"=dword:0000000

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]
"NoBrowserOptions"=dword:00000000

&lt;/font&gt;

&lt;font color=red&gt;&lt;b&gt;If your Registry Edit is not enable then &lt;a href="http://shayanth.blogspot.com/2008/12/how-to-enabledisable-registry-editor.html"&gt;Click Here&lt;/a&gt; &gt;&gt; &lt;/b&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5181390547041440806?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5181390547041440806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5181390547041440806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5181390547041440806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5181390547041440806'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/enable-disable-folder-option-in-windows.html' title='Enable/ Disable Folder option in Windows XP'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1077201742520711021</id><published>2008-12-30T07:52:00.000-08:00</published><updated>2009-07-14T05:29:44.949-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus Removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How to Enable Task Manager in Vista</title><content type='html'>In my previous post I wrote &lt;a href="http://shayanth.blogspot.com/2008/12/how-to-enable-task-manager-in-windows.html"&gt;How to enable Task Manager in Windows XP&lt;/a&gt;. 

Here you can find how to enable/ disable the Task Manager in Vista - &lt;i&gt;Following method is applicable to all the versions of the Vista&lt;/i&gt;

Step 1 : Open the Start Menu.

Step 2 : Then in the white line (Start Search) area, type &lt;b&gt;regedit&lt;/b&gt; and press Enter.

Step 3 : Click on the Continue button in the &lt;b&gt;UAC&lt;/b&gt; prompt.

Step 4 : In regedit, go to: &lt;b&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System&lt;/b&gt;

NOTE: If you do not have System, then right click on Polices and click on New and Key. Type System and press Enter.

Step 5 : In the right pane, right click on &lt;b&gt;DisableTaskMgr&lt;/b&gt; and click on Delete.
and click on &lt;b&gt;Yes&lt;/b&gt; to confirm delete.

Step 6 : Close the regedit.

&lt;font color=red&gt;Step 5 is to &lt;b&gt;Enable the Task Manager&lt;/b&gt;. If you wanna disable the Task Manager then do the following step instead of &lt;b&gt;Step 5&lt;/b&gt; &lt;/font&gt;
Step 5 : In the right pane, right click on a empty area and click on New and DWORD (32-bit) Value and type &lt;b&gt;DisableTaskMgr&lt;/b&gt; and press Enter.

Right click on DisableTaskMgr and click on Modify.

Type 1 and click on OK.

Then finally do the Step 6.

Good Luck :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1077201742520711021?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1077201742520711021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1077201742520711021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1077201742520711021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1077201742520711021'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/how-to-enable-task-manager-in-vista.html' title='How to Enable Task Manager in Vista'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-8012719938747123080</id><published>2008-12-30T07:26:00.000-08:00</published><updated>2009-07-14T05:30:10.055-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus Removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>How to Enable Task Manager in Windows XP</title><content type='html'>Here is a easy way to enable the Task Manager in Windows XP. 
&lt;font color=red&gt;&lt;b&gt;Note : &lt;/b&gt;&lt;/font&gt;When the Task Manager is disabled, the &lt;b&gt;CTRL+ALT+DELETE&lt;/b&gt; does not work, Task Manager will not appear in &lt;b&gt;CTRL+ALT+DELETE&lt;/b&gt;, and Task Manager is grayed out when you right click on the Task Bar.

Step 1 : Click Start Button

Step 2 : Click Run

Step 3 : Type &lt;b&gt;regedit&lt;/b&gt;

Step 4 : Click OK The Registry Editor will now open [ &lt;i&gt;If your Registry edit function is desabled by any virus then first enable the registry edit function. Here is a way to enable the regedit function. &lt;a href="http://shayanth.blogspot.com/2008/12/how-to-enabledisable-registry-editor.html"&gt;Click here &gt;&gt;&lt;/a&gt; &lt;/i&gt;]

Step 5 : Browse to the following key:
      &lt;b&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system&lt;/b&gt;

Step 6 : In the right pane, look for the value: &lt;b&gt;DisableTaskMgr&lt;/b&gt;

Step 7 : Right click &lt;b&gt;DisableTaskMgr&lt;/b&gt; and select Delete. (When prompted with "Are you sure you want to delete this value", select &lt;b&gt;Yes&lt;/b&gt;.

Step 8 : Now browse to the following key:
      &lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system&lt;/b&gt;

Step 9 : In the right pane, look for the value: &lt;b&gt;DisableTaskMgr&lt;/b&gt;

Step 10 : Right click &lt;b&gt;DisableTaskMgr&lt;/b&gt; and select Delete. (When prompted with "Are you sure you want to delete this value", select &lt;b&gt;Yes&lt;/b&gt;.

Step 11 : Close the Registry by choosing File | Exit

Step 12 : You should now be able to access Task Manager. If not, reboot the machine into Safe Mode and repeat the steps outlined above.

Good Luck :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-8012719938747123080?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/8012719938747123080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=8012719938747123080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8012719938747123080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/8012719938747123080'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/how-to-enable-task-manager-in-windows.html' title='How to Enable Task Manager in Windows XP'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6132404712162034599</id><published>2008-12-21T07:39:00.000-08:00</published><updated>2009-07-14T05:30:55.646-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Adobe Photoshop CS4 - Torrent  Download</title><content type='html'>&lt;p align="justify"&gt;
Here you can find the torrent Download file. And you can download Adobe Photoshop CS4 from this torrent. It has no spy ware or anything... 

Click here to Download &lt;a href="http://www.filefactory.com/file/aabha0/n/Adobe_Photoshop_CS4_rar_torrent"&gt;Adobe Photoshop CS4.rar.torrent&lt;/a&gt;

Another Download Link &lt;a href="http://www.mediafire.com/?sharekey=ebdc4d3d86aa787991b20cc0d07ba4d24a7b01e8eeb1a9cf"&gt;Adobe Photoshop CS4.rar.torrent&lt;/a&gt;


Enjoy... :)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6132404712162034599?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6132404712162034599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6132404712162034599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6132404712162034599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6132404712162034599'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/adobe-photoshop-cs4-torrent-download.html' title='Adobe Photoshop CS4 - Torrent  Download'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5043621527980686083</id><published>2008-12-21T07:23:00.000-08:00</published><updated>2008-12-21T07:37:45.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Don't click here</title><content type='html'>Its every interesting site in the WEB. In the computer world everything is in one mouse click. But in this web site you don't need to do any click. &lt;a href="http://www.dontclick.it/"&gt;http://www.dontclick.it/&lt;/a&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SU5hE0Rc99I/AAAAAAAAACI/SJZn1SUp6cM/s320/10.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5282266148331386834" /&gt;
IF you mistakenly click anywhere in the web interface, see what will happen. Even though this site is fully designed by flash, it is very speed in action. And also they use the full mouseover event action do animate this site.
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 161px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SU5hx2TSpaI/AAAAAAAAACQ/3BMz2GLIxhc/s320/11.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5282266921970083234" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 168px;" src="http://3.bp.blogspot.com/_wyKNZARyJLw/SU5h_fb118I/AAAAAAAAACY/UJ8JJ2qsidg/s320/12.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5282267156350097346" /&gt;
They are using the MySQL database instead of file based.
Requirement to view this site
1024*769
Flash 6 player plug-In
A pretty fast computer
** A MOUSE 
&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 160px;" src="http://2.bp.blogspot.com/_wyKNZARyJLw/SU5iIyAylhI/AAAAAAAAACg/kH9rAC11rnY/s320/13.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5282267315955734034" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5043621527980686083?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5043621527980686083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5043621527980686083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5043621527980686083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5043621527980686083'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/dont-click-here.html' title='Don&apos;t click here'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SU5hE0Rc99I/AAAAAAAAACI/SJZn1SUp6cM/s72-c/10.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3333168119237572034</id><published>2008-12-20T06:37:00.000-08:00</published><updated>2008-12-20T06:49:20.462-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><title type='text'>Internet traffic down accross Asia</title><content type='html'>According to the BBC news, the Internet traffic across the middle-east and Asia have been severely affected following the severing of an undersea Internet cable.

Undersea Internet cable lines such as FLAG FEA, SMW4, and SMW3, near Alexandria have been reportedly severed. And also the, the GO ubmarine cable off the Siciliy coast too reported problems. 

This has led to a huge drop in the overall traffic in internet and phone line in Egypt, Saudi Arabia, India and all of the Gulf states. In Sri Lanka most of the ADSL users claimed that their Internet traffic reported down. Even India has reported as much as a 65% drop in the overall traffic. Pakistan, Singapore, Malaysia, Saudi Arabia, Egypt and Taiwan too are reeling from the effects of the problem.

It's quite unknown if the Malta cable problems are related to these cuts, perhaps from a weather or seismic event. However in the online world the cuts are certainly related in how they will make it that much slower or impossible for users to connect around the world.

This is reported as the second time in as many months that undersea cable links have been damaged. Back then however, only two lines were damaged. This time, the matter is a tad more serious because three out of the four lines have been damaged — leaving with the one remaining cable to handle all the traffic. If the fourth cable is damaged as well, it could lead to a complete Internet blackout in the Middle-East.

And the marine network Experts expect things to be back to normal by December 31. I think all the peoples have gone to there X-MUS vacation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3333168119237572034?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3333168119237572034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3333168119237572034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3333168119237572034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3333168119237572034'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/internet-traffic-down-accross-asia.html' title='Internet traffic down accross Asia'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7981832990100528850</id><published>2008-12-18T23:36:00.000-08:00</published><updated>2008-12-18T23:57:24.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Adobe Photoshop CS4</title><content type='html'>I downloaded the Adobe® Photoshop CS4 software by the torrent. Its so nice and easy for designers. And also it give many advanced features. I tried the Photoshop CS4, plus with the new features for working with 3D imagery, and advanced image analysis. 
Really cool. &lt;br&gt;If you work in film, video, multimedia, 3D, manufacturing, architecture, engineering, medicine, or science, Photoshop Extended is for you.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wyKNZARyJLw/SUtSz9bDMOI/AAAAAAAAACA/EGTV7-ZRCI0/s1600-h/1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://4.bp.blogspot.com/_wyKNZARyJLw/SUtSz9bDMOI/AAAAAAAAACA/EGTV7-ZRCI0/s320/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281406040636862690" /&gt;&lt;/a&gt;
Here are some new features from Adobe Photoshop CS4.
&lt;b&gt;Easily access full editing power&lt;/b&gt;
Take greater advantage of all that Adobe Photoshop CS4 offers with a more intuitive user interface and features that put you in control.&lt;br&gt;
&lt;i&gt;Adjustments panel&lt;/i&gt;
Simplify image adjustment by easily accessing every tool you need to non destructively adjust and enhance the color and tone of your images; on-image controls and a wide variety of presets are also included in the new live and dynamic Adjustments panel.
&lt;i&gt;Masks panel&lt;/i&gt;
Quickly create and edit masks from the new Masks panel. This panel offers all the tools you need to create editable pixel- and vector-based masks, adjust mask density and feathering, easily select noncontiguous objects, and more.

&lt;b&gt;Achieve amazing results&lt;/b&gt;
Bring your vision to life with industry-leading tools that let you enhance images and create composites that help meet your highest standards.
&lt;i&gt;Smart Filters&lt;/i&gt;
Experiment by adding, adjusting, and removing filters from an image without resaving the image or starting over to preserve quality. Nondestructive Smart Filters allow you to see the changes without altering original pixel data.

&lt;b&gt;Work more efficiently&lt;/b&gt;&lt;br&gt;
Be more productive by taking advantage of smooth integration with other Adobe software and enhancements that leverage the power of today's faster graphics processors.
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7981832990100528850?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7981832990100528850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7981832990100528850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7981832990100528850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7981832990100528850'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/adobe-photoshop-cs4.html' title='Adobe Photoshop CS4'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wyKNZARyJLw/SUtSz9bDMOI/AAAAAAAAACA/EGTV7-ZRCI0/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5002715834926473632</id><published>2008-12-17T00:22:00.000-08:00</published><updated>2008-12-17T02:30:43.469-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Major flaw revealed in Internet Explorer; users urged to switch</title><content type='html'>&lt;p align="justify"&gt;Today morning when I open the Yahoo news, and read the serious internet security problem which is encounted in the IE browser. But my case I'm always using the Mozilla Firefox as my default browser. I only use the IE to download the firefox. There after I customised my firefox and use it as my default browser. That is a different story. But here I like to say some internet security problem which is encounted in the Internet Explorer. 
&lt;br&gt;&lt;br&gt;The major press outlets are abuzz this morning with news of a major new security flaw that affects all versions of Internet Explorer from IE5 to the latest beta of IE8. The attack has serious and far-reaching ramifications -- and they're not just theoretical attacks. In fact, the flaw is already in wide use as a tool to steal online game passwords, with some 10,000 websites infected with the code needed to take advantage of the hole in IE.
&lt;br&gt;&lt;br&gt;
Virtually all security experts are counseling users to switch to any other web browser -- none of the others are affected, including Firefox, Chrome, and Opera -- at least for the time being, though Microsoft has stubbornly said it "cannot recommend people switch due to this one flaw." Microsoft adds that it is working on a fix but has offered no ETA on when that might happen. Meanwhile it offers some suggestions for a temporary patch, including setting your Internet security zone settings to "high" and offering some complicated workarounds. (Some reports state, however, that the fixes do not actually work.)
&lt;br&gt;&lt;br&gt;
Expedient patching or switching are essential. Security pros fear that the attack will soon spread beyond the theft of gaming passwords and into more criminal arenas, as the malicious code can be placed on any website and can be adapted to steal any password stored or entered using the browser. It's now down to the issue of time: Will Microsoft repair the problem and distribute a patch quickly enough to head off the tsunami of fraud that's about to hit or will it come too late to do any good?
&lt;br&gt;&lt;br&gt;
Meanwhile, I'll reiterate my recommendation: Switch from Internet Explorer as soon as you can. You can always switch back once the threat is eliminated. (To clarify: You don't need to uninstall IE, just don't use it for the time being.)&lt;br&gt;&lt;br&gt;

&lt;/p&gt;
&lt;br&gt;&lt;i&gt;News courtesy : &lt;a href="http://tech.yahoo.com/blogs/null/111811"&gt;Yahoo News&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5002715834926473632?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5002715834926473632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5002715834926473632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5002715834926473632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5002715834926473632'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/major-flaw-revealed-in-internet.html' title='Major flaw revealed in Internet Explorer; users urged to switch'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7143708492525518730</id><published>2008-12-14T05:02:00.000-08:00</published><updated>2009-07-14T05:31:53.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Happy News'/><title type='text'>Getting New Look</title><content type='html'>&lt;p align="justify"&gt;
Today I changed my blog theme to a new attractive theme. The change is inevitable in this world, My blog is not an exception for that rule. Now its get some different look. I hope you all definitely like this new look.&lt;br&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wyKNZARyJLw/SfJuNjbOE9I/AAAAAAAAAJo/oyaLna8Z3ms/s1600-h/Breeze+New+Look.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 258px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SfJuNjbOE9I/AAAAAAAAAJo/oyaLna8Z3ms/s400/Breeze+New+Look.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5328442488259482578" /&gt;&lt;/a&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wyKNZARyJLw/SfJvk3ztveI/AAAAAAAAAJw/e4WUyzo8nGU/s1600-h/Breeze+New+Look2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 236px;" src="http://1.bp.blogspot.com/_wyKNZARyJLw/SfJvk3ztveI/AAAAAAAAAJw/e4WUyzo8nGU/s400/Breeze+New+Look2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5328443988379549154" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7143708492525518730?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7143708492525518730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7143708492525518730' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7143708492525518730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7143708492525518730'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/getting-new-look.html' title='Getting New Look'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wyKNZARyJLw/SfJuNjbOE9I/AAAAAAAAAJo/oyaLna8Z3ms/s72-c/Breeze+New+Look.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7474987142170842416</id><published>2008-12-07T08:02:00.000-08:00</published><updated>2009-07-14T05:28:47.348-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Greg Kroah Hartman on the Linux Kernel</title><content type='html'>&lt;p align="justify"&gt;
The Linux Kernel, who is developing it, how they are doing it, and why you should care.
&lt;br&gt;
This talk describes the rate of development for the Linux kernel, and how the development model is set up to handle such a large and diverse developer population and huge rate of change. &lt;br&gt;&lt;br&gt;
It will detail who is doing the work, and what companies, if any, are sponsering it. Finally, it will go into why companies like Google, and any other that uses or depends on Linux, should care about this development. Lots of numbers and pretty graphs will be shown to keep the audience awake.
&lt;br&gt;&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/L2SED6sewRw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/L2SED6sewRw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;a href="http://uk.youtube.com/watch?v=L2SED6sewRw"&gt;Click Here to see&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;b&gt;Speaker: Greg Kroah Hartman&lt;/b&gt;&lt;br&gt;
Greg Kroah-Hartman is a Linux kernel maintainer for the USB, driver core, sysfs, and debugfs portions of the kernel as well as being one half of the -stable kernel release team. He currently works for Novell as a Fellow doing various kernel
related things and has written a few books from O'Reilly about Linux development in the past. 

&lt;br&gt;
&lt;font color="GREEN"&gt;News : &lt;i&gt;Google engEDU - Tech Talks Channel&lt;/i&gt;&lt;/font&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7474987142170842416?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7474987142170842416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7474987142170842416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7474987142170842416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7474987142170842416'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/greg-kroah-hartman-on-linux-kernel.html' title='Greg Kroah Hartman on the Linux Kernel'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3877243798450526160</id><published>2008-12-02T06:45:00.000-08:00</published><updated>2008-12-17T02:30:43.554-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligent'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Events'/><title type='text'>A.L.I.C.E - Artificial Linguistic Internet Computer Entity</title><content type='html'>Have you ever tried with the Artificial Intelligent chatting? You can chat with a machine as like chatting with a human being. Its very interesting. I tried with the free chat. It was response for my chats in a nice and hummer able way. 
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_zIxut7WcrTI/STVPa3l-5OI/AAAAAAAAC0w/4aaTRG5yKvs/s1600-h/333.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="http://1.bp.blogspot.com/_zIxut7WcrTI/STVPa3l-5OI/AAAAAAAAC0w/4aaTRG5yKvs/s320/333.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5275209861552858338" /&gt;&lt;/a&gt;
&lt;br&gt;
Artificial Linguistic Internet Computer Entity is an award-winning free natural language artificial intelligence chat robot. The software used to create A.L.I.C.E. is available as free ("open source") &lt;a href="http://www.alicebot.org/downloads/"&gt;Alicebot and AIML&lt;/a&gt; software.
&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zIxut7WcrTI/STVQm6JMzPI/AAAAAAAAC04/qqXmqj4LvD8/s1600-h/1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://3.bp.blogspot.com/_zIxut7WcrTI/STVQm6JMzPI/AAAAAAAAC04/qqXmqj4LvD8/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5275211167907499250" /&gt;&lt;/a&gt;
&lt;br&gt;
Try &lt;a href="http://pandorabots.com/pandora/talk?botid=f5d922d97e345aa1"&gt;talking to A.L.I.C.E.just like a real person&lt;/a&gt;, but remember you are really chatting with a machine! A.L.I.C.E.'s Alicebot engine utilizes AIML (Artificial Intelligence Markup Language) to form responses to your questions and inputs.
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.alicebot.org/"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="http://www.alicebot.org/images/logo.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;br&gt;
You can read more about the history of A.L.I.C.E., or find out how you can participate in the A.L.I.C.E. development community. 
&lt;br&gt;
&lt;a href="https://www.paypal.com/xclick/business=drwallace@alicebot.org&amp;amount=99"&gt;Join the A. L. I. C. E. Artificial Intelligence Foundation&lt;/a&gt;      
&lt;br&gt;
for only $99 per year
&lt;br&gt;
( ~ &lt;a href="https://www.paypal.com/xclick/business=drwallace@alicebot.org&amp;amount=39"&gt;or only $39.00 for youth, students, seniors or disabled&lt;/a&gt; ~) 
&lt;br&gt;&lt;br&gt;
So when ever you are chatting in the Internet, beware about that are you chatting with a real human being or not.. :).
&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3877243798450526160?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3877243798450526160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3877243798450526160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3877243798450526160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3877243798450526160'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/alice-artificial-linguistic-internet.html' title='A.L.I.C.E - Artificial Linguistic Internet Computer Entity'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zIxut7WcrTI/STVPa3l-5OI/AAAAAAAAC0w/4aaTRG5yKvs/s72-c/333.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5978559237118442721</id><published>2008-12-01T07:37:00.000-08:00</published><updated>2008-12-17T02:30:43.567-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus Removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>How to enable/disable Registry Editor</title><content type='html'>&lt;p align="justify"&gt;Today I unfortunately affected by some unknown virus. My Windows XP's face a terrible problem. The &lt;b&gt;"Folder Options"&lt;/b&gt; in &lt;b&gt;"Tools"&lt;/b&gt; menu is not visible. Even It can't be accessed from Control Panel. Then I tried the Registry Editor to change the registry values which is assigned for enable/disable the Folder Options. But my fate,  &lt;b&gt;"Registry Editor"&lt;/b&gt; is also disabled. I screwed on that problem. 
&lt;br&gt;
So I used the Googling to overcome my problem. I summarized all the steps that I tried for this enable/disable Registry Editor problem.
&lt;br&gt;
&lt;b&gt;Step 1 : &lt;/b&gt;&lt;br&gt;
&lt;div style="font-family:'Courier New'; color: #330066; background-color : #DDFFDD"&gt;
&lt;br&gt;

Option Explicit&lt;br&gt;
'Declare variables&lt;br&gt;
Dim WSHShell, rr, rr2, MyBox, val, val2, ttl, toggle&lt;br&gt;
Dim jobfunc, itemtype&lt;br&gt;&lt;br&gt;

On Error Resume Next&lt;br&gt;&lt;br&gt;

Set WSHShell = WScript.CreateObject("WScript.Shell")&lt;br&gt;
val = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"&lt;br&gt;&lt;br&gt;
val2 = "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"&lt;br&gt;&lt;br&gt;
itemtype = "REG_DWORD"&lt;br&gt;
jobfunc = "Registry Editing Tools are now "&lt;br&gt;
ttl = "Result"&lt;br&gt;&lt;br&gt;

'reads the registry key value.&lt;br&gt;
rr = WSHShell.RegRead (val)&lt;br&gt;
rr2 = WSHShell.RegRead (val2)&lt;br&gt;&lt;br&gt;

toggle=1&lt;br&gt;
If (rr=1 or rr2=1) Then toggle=0&lt;br&gt;&lt;br&gt;

If toggle = 1 Then&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite val, 1, itemtype&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegWrite val2, 1, itemtype&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mybox = MsgBox ( jobfunc &amp; "disabled.", 4096, ttl)&lt;br&gt;
Else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegDelete val&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSHShell.RegDelete val2&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mybox = MsgBox ( jobfunc &amp; "enabled.", 4096, ttl)&lt;br&gt;
End If&lt;br&gt;
&lt;br&gt;

&lt;/div&gt;
&lt;br&gt;Copy this codes and save it as a &lt;i&gt;.vbs&lt;/i&gt; file.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Step 2 :&lt;/b&gt;&lt;br&gt;
Now double click on that file. Now your registry can be editable. That is Registry Editor is enable. &lt;br&gt;&lt;br&gt;
So this is the simple step to enable/disable the registry editor.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5978559237118442721?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5978559237118442721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5978559237118442721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5978559237118442721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5978559237118442721'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/12/how-to-enabledisable-registry-editor.html' title='How to enable/disable Registry Editor'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3302358131860600667</id><published>2008-11-24T08:30:00.000-08:00</published><updated>2009-07-14T05:36:12.654-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Is this a New Firefox Extension ?</title><content type='html'>&lt;p align="justify"&gt;
Today I got something interesting experiences with my firefox browser, when I working for my final year project ( eID - &lt;a href="www.project-eid.org" &gt;www.project-eid.org&lt;/a&gt; ). I needed to develop a firefox extension for the client side application of the eID system. So I tried some codes and try to finished it in a hurry. Because I needed to finished today. My supervisor asked me to show a demo on my work. I coded the following codes in the &lt;i&gt;browser.xul&lt;/i&gt; file to overwrite the firefox browser.xul file. 
&lt;br&gt;&lt;br&gt;
&lt;span style="color: rgb(0, 51, 0);"&gt;
&amp;lt;window id = &amp;quot;main-window&amp;quot;&amp;gt;
&amp;lt;iframe id = &amp;quot;eID_popup&amp;quot; src = &amp;quot;about:blank&amp;quot; /&amp;gt;
&amp;lt;/window &amp;gt; 
&lt;/span&gt;
&lt;br&gt;&lt;br&gt;
And then I created the &lt;i&gt;.xpi&lt;/i&gt; file and install it to my firefox. Actually I needed to load a customized chrome URL inside the browser window. But actually what happened was... &lt;br&gt;&lt;br&gt; see this nice pictures... &lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zIxut7WcrTI/SSrchxYWzUI/AAAAAAAAC0Q/wLYFhIaW81M/s1600-h/Eid.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_zIxut7WcrTI/SSrchxYWzUI/AAAAAAAAC0Q/wLYFhIaW81M/s320/Eid.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5272268786539875650" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;My browser window has spilled into two windows. One main window was in the actual position, and other one was beyond the status bar. Then I tried another code ... &lt;br&gt;&lt;br&gt;&lt;span style="color: rgb(0, 51, 0);"&gt;
&lt; window id="main-window"&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt; iframe id = "eID_popup" src = " about :blank " position = "1" / &gt;&lt;br&gt;
&lt; / window &gt;&lt;/span&gt;
&lt;br&gt;&lt;br&gt;It shown the following effects in my firefox browser. &lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zIxut7WcrTI/SSrfTtgP_kI/AAAAAAAAC0Y/GZtZk8bL-60/s1600-h/3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_zIxut7WcrTI/SSrfTtgP_kI/AAAAAAAAC0Y/GZtZk8bL-60/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5272271843515956802" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Now also my browser window has spilled into two windows. One main window was in the actual position, and other one was in the top.&lt;br&gt;&lt;br&gt;
 Therefor I asked one of my friend, what could I do for that problem. He gave me some crazy idea to release that extension as a new extension to spilt the firefox's window.  What a funny :) ....

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3302358131860600667?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3302358131860600667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3302358131860600667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3302358131860600667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3302358131860600667'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/is-this-new-firefox-extension.html' title='Is this a New Firefox Extension ?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zIxut7WcrTI/SSrchxYWzUI/AAAAAAAAC0Q/wLYFhIaW81M/s72-c/Eid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3501706862572816706</id><published>2008-11-20T23:36:00.000-08:00</published><updated>2009-07-14T05:32:40.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Physics'/><title type='text'>E=mc^2: 103 years later, Einstein's proven right</title><content type='html'>&lt;p align="justify"&gt;
A wonderful news from French, German and Hungarian physicists who proved the Einstein's  formula e=mc^2. They have taken more than a century, (103 YEARS LATTER) to prove the Einstein's formula e=mc2. The physics world thanks to a heroic computational effort by French, German and Hungarian physicists. &lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_zIxut7WcrTI/SSZnzSslwXI/AAAAAAAAC0A/TjE7Qhs9uCE/s1600-h/matter-and-energy-Physics-e%3Dmc2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_zIxut7WcrTI/SSZnzSslwXI/AAAAAAAAC0A/TjE7Qhs9uCE/s200/matter-and-energy-Physics-e%3Dmc2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5271014544773595506" /&gt;&lt;/a&gt;
A brainpower consortium led by Laurent Lellouch of France's Centre for Theoretical Physics, using some of the world's mightiest supercomputers, have set down the calculations for estimating the mass of protons and neutrons, the particles at the nucleus of atoms.&lt;br&gt;&lt;br&gt;

According to the conventional model of particle physics, protons and neutrons comprise smaller particles known as quarks, which in turn are bound by gluons.
&lt;br&gt;&lt;br&gt;
The odd thing is this: the mass of gluons is zero and the mass of quarks is only five percent. Where, therefore, is the missing 95 percent?
&lt;br&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zIxut7WcrTI/SSZoAaMU6lI/AAAAAAAAC0I/upFcCMUMyv4/s1600-h/Einstein.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 166px;" src="http://2.bp.blogspot.com/_zIxut7WcrTI/SSZoAaMU6lI/AAAAAAAAC0I/upFcCMUMyv4/s200/Einstein.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5271014770124057170" /&gt;&lt;/a&gt;
The answer, according to the study published in the US journal Science on Thursday, comes from the energy from the movements and interactions of quarks and gluons.
&lt;br&gt;
In other words, energy and mass are equivalent, as Einstein proposed in his Special Theory of Relativity in 1905.
&lt;br&gt;&lt;br&gt;
The e=mc2 formula shows that mass can be converted into energy, and energy can be converted into mass.&lt;br&gt;
By showing how much energy would be released if a certain amount of mass were to be converted into energy, the equation has been used many times, most famously as the inspirational basis for building atomic weapons.
&lt;br&gt;&lt;br&gt;
But resolving e=mc2 at the scale of sub-atomic particles -- in equations called quantum chromodynamics -- has been fiendishly difficult.
&lt;br&gt;&lt;br&gt;
"Until now, this has been a hypothesis," France's National Centre for Scientific Research (CNRS) said proudly in a press release.
&lt;br&gt;&lt;br&gt;
"It has now been corroborated for the first time."
&lt;br&gt;&lt;br&gt;
For those keen to know more: the computations involve "envisioning space and time as part of a four-dimensional crystal lattice, with discrete points spaced along columns and rows."
&lt;br&gt;&lt;br&gt;
[ &lt;b&gt;&lt;font color="#CC6600" size="2"&gt;&lt;i&gt;News support - &lt;a href="http://news.yahoo.com/s/afp/20081120/sc_afp/sciencephysicseinstein_081120235605" &gt;yahoo news services&lt;/a&gt; &lt;/i&gt;&lt;/font&gt;&lt;/b&gt;]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3501706862572816706?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3501706862572816706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3501706862572816706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3501706862572816706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3501706862572816706'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/emc2-103-years-later-einstein-proven.html' title='E=mc^2: 103 years later, Einstein&amp;#39;s proven right'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zIxut7WcrTI/SSZnzSslwXI/AAAAAAAAC0A/TjE7Qhs9uCE/s72-c/matter-and-energy-Physics-e%3Dmc2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-5632334129380142856</id><published>2008-11-19T20:15:00.000-08:00</published><updated>2009-07-14T05:43:33.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>My Gmail get New LOOKS</title><content type='html'>&lt;p align="justify"&gt;
WOW... What a nice, My gamil got new looks.. Today morning when I open the Gamil, it asked me to customize my Gmail using some Themes. You can also try this settings in your Gmail. &lt;br&gt;&lt;br&gt;
Settings &gt; Theme Tab. Select a new Look..
&lt;br&gt;&lt;br&gt;
&lt;img style="float:center; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="http://1.bp.blogspot.com/_zIxut7WcrTI/SSTmRYMlFHI/AAAAAAAACzw/iJIMFyLUZuQ/s320/gmail1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270590650157700210" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;img style="float:center; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://3.bp.blogspot.com/_zIxut7WcrTI/SSTmkAUUgcI/AAAAAAAACz4/AAmSqQwTqow/s320/gmail2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5270590970165232066" /&gt;
&lt;br&gt;&lt;br&gt;
And enjoy with nice new stylish Gmail. :)
&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-5632334129380142856?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/5632334129380142856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=5632334129380142856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5632334129380142856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/5632334129380142856'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/my-gmail-get-new-looks.html' title='My Gmail get New LOOKS'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zIxut7WcrTI/SSTmRYMlFHI/AAAAAAAACzw/iJIMFyLUZuQ/s72-c/gmail1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1191830354879081940</id><published>2008-11-17T09:24:00.000-08:00</published><updated>2009-07-14T05:37:09.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='Benchmark'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>What is SPEC?</title><content type='html'>&lt;p align="justify"&gt;
When I started to study about the Benchmark in computing, I found something about the standard body which is a non- profit corporation formed to establish, maintain and endorse a standardized set of relevant benchmarks that can be applied to the newest generation of high-performance computers. That is Standard Performance Evaluation Corporation (SPEC) develops benchmark suites and also reviews and publishes submitted results from our member organizations and other benchmark licensees.
&lt;br&gt;&lt;br&gt;
You might thing why I am posting about the SREC in here. But it is very important to know the Standard Performance Evaluation Corporation and there about functions when we study about the benchmark in computing. So I willing to write about the SREC in here. Following are the details that i gathered about the SPEC. The earlier System Performance Evaluation Cooperative, now named the Standard Performance Evaluation Corporation (SPEC), was founded in 1988 by a small number of workstation vendors who realized that the marketplace was in desperate need of realistic, standardized performance tests. The key realization was that an ounce of honest data was worth more than a pound of marketing hype.
&lt;br&gt;&lt;br&gt;
SPEC has grown to become one of the more successful performance standardization bodies with more than 60 member companies. SPEC publishes several hundred different performance results each quarter spanning a variety of system performance disciplines.
&lt;br&gt;&lt;br&gt;
SPEC is a non-profit corporation whose membership is open to any company or organization that is willing to support their goals. Originally just a bunch people from workstation vendors devising CPU metrics, SPEC has evolved into an umbrella organization encompassing three diverse groups.&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1191830354879081940?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1191830354879081940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1191830354879081940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1191830354879081940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1191830354879081940'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/what-is-spec.html' title='What is SPEC?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-6655640625160353161</id><published>2008-11-04T19:31:00.000-08:00</published><updated>2009-07-08T04:38:09.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Algorithms'/><title type='text'>How to find your Birth Month, Birth Day?</title><content type='html'>&lt;br&gt;&lt;br&gt;
Step 1 : First ask some one to multiply their Birth month by 31 and birth day by 12. Then ask them to some both...
&lt;br&gt;&lt;br&gt;
Step 2 : Now ask the sum amount from them..
&lt;br&gt;&lt;br&gt;
Step 3 : Now you've got the sum of M*31+D*12= Z ( Say )
 M - Month
 D - Day
 Z - Total of above sum. - this is the value that you got. But you don't know about the M,D..
&lt;br&gt;&lt;br&gt;
Step 4 : Now Do this algorithmic procedure...
&lt;br&gt;&lt;br&gt;
 [ Z ] / 12   = P + Q/12  --------  (01)&lt;br&gt;
 [ Q * 7 ] / 12  = R + S/12  --------  (02)
&lt;br&gt;
 So Now S - is the Birth Month( that is M )&lt;br&gt;
 And P - 2*S - R = is Birth Day ( that is D )
&lt;br&gt;&lt;br&gt;
Eg :  My Birth Month  = 4&lt;br&gt;
My Birth Day  = 17
&lt;br&gt;&lt;br&gt;
So (4 * 31 + 17 * 12 = ) 328 is the value that I got.
&lt;br&gt;&lt;br&gt;
Now do the algorithm to fine the M, D from the above value... ( Here the problem is you have two unknown values but one equation )
&lt;br&gt;&lt;br&gt;
328 / 12 = 27 + 4/12&lt;br&gt;
So   P = 27;&lt;br&gt;
  Q = 4;&lt;br&gt;&lt;br&gt;&lt;br&gt;
Now Q * 7 / 12 = 4 * 7 / 12 = 2 + 4/12&lt;br&gt;
So  R = 2&lt;br&gt;
  S = 4
&lt;br&gt;&lt;br&gt;
From this P, Q, R, S you can conclude that&lt;br&gt;
 Birth Month = 4 [ from C ]&lt;br&gt;
 Birth Day   = 17 [ Because  P - 2*S - R = (27 - 4*2 - 2) = 17 ]&lt;br&gt;&lt;br&gt;&lt;br&gt;

So you can find this algorithmic problem and confuse you friends...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-6655640625160353161?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/6655640625160353161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=6655640625160353161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6655640625160353161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/6655640625160353161'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/how-to-find-your-birth-month-birth-day.html' title='How to find your Birth Month, Birth Day?'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1242364264454973748</id><published>2008-11-01T22:50:00.000-07:00</published><updated>2009-07-14T05:37:48.988-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Project work'/><category scheme='http://www.blogger.com/atom/ns#' term='My Advertisement'/><title type='text'>Online Ticket Reservation System</title><content type='html'>&lt;p align="justify"&gt;
This post illustrates the  features of a web based Ticket reservation system for the cinema theatres. And also this is a kind of self advertisement :). I did this project when i was in third year for my Undergraduate Studies( 2007 ) in University of Moratuwa.  Then I keep all the documents that i used  to develop that project here for your knowledge. When I started to develop the project theres are not enough materials for this Topic. 
&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shauom.googlepages.com/otrsystem"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_zIxut7WcrTI/SQ1BqMIJenI/AAAAAAAACbs/_7CUMn8PpFc/s200/050427J_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5263935732531690098" /&gt;&lt;/a&gt;
Thats why I put all the stuffs in the web. To keep the documents about the system that will help when developing the system and to  find conflict requirements in the initial state and eliminate them with out worry about them in the middle. The focused users are who wishes to save their time, instead of wasting their time for searching the materials in the web. So please don't copy all the stuffs. Just go through this and do it your own. &lt;br&gt;&lt;br&gt;&lt;a href="http://shauom.googlepages.com/otrsystem"&gt;Visit Here&lt;/a&gt; to get all the details of this project work..

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1242364264454973748?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1242364264454973748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1242364264454973748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1242364264454973748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1242364264454973748'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/11/online-ticket-reservation-system.html' title='Online Ticket Reservation System'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zIxut7WcrTI/SQ1BqMIJenI/AAAAAAAACbs/_7CUMn8PpFc/s72-c/050427J_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-1703799334845244065</id><published>2008-10-21T07:10:00.000-07:00</published><updated>2009-07-14T05:38:12.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Countries Flags in gif images</title><content type='html'>&lt;div style="text-align: justify;"&gt;
I found some good gif image packages for the countries flags. There are 247 icons — in GIF and PNG formats -    representing most countries in the world as small pixel icons.
&lt;br&gt;
These flag icons are available for free use for any purpose with no requirement for attribution. Yesh we know lots of websites and software use data about countries, especially web applications that do statistics or user identification. If you use these gif images then it will give the good standards and good looking  for your application.
&lt;br&gt;&lt;br&gt;
To Download the .zip File, &lt;a href="http://www.famfamfam.com/lab/icons/flags/famfamfam_flag_icons.zip"&gt;Please follow this link. &gt;&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_zIxut7WcrTI/SP3mV5ObH4I/AAAAAAAACOI/Ibc-m03LPW0/s1600-h/flags_preview_large.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_zIxut7WcrTI/SP3mV5ObH4I/AAAAAAAACOI/Ibc-m03LPW0/s400/flags_preview_large.png" alt="" id="BLOGGER_PHOTO_ID_5259613203651567490" border="0" /&gt;&lt;/a&gt;

&lt;br&gt;
So dear, Get downloading and start using!  They are all named by the correct country code for the country. And it follows the &lt;a href="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2"&gt;ISO 3166-1 alpha-2&lt;/a&gt; codes -two-letter &lt;a href="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Decoding_table" title="Country code"&gt;country codes&lt;/a&gt;

&lt;br&gt;&lt;br&gt;
To Download the .zip File, &lt;a href="http://www.famfamfam.com/lab/icons/flags/famfamfam_flag_icons.zip"&gt;Please follow this link. &gt;&gt;&lt;/a&gt;

&lt;br&gt;&lt;br&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-1703799334845244065?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/1703799334845244065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=1703799334845244065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1703799334845244065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/1703799334845244065'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/10/countries-flags-in-gif-images.html' title='Countries Flags in gif images'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zIxut7WcrTI/SP3mV5ObH4I/AAAAAAAACOI/Ibc-m03LPW0/s72-c/flags_preview_large.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-7657304428343052906</id><published>2008-03-23T20:55:00.000-07:00</published><updated>2009-07-14T05:38:50.989-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miii View'/><category scheme='http://www.blogger.com/atom/ns#' term='Experiences'/><title type='text'>Last day @ at EChannelling</title><content type='html'>&lt;p align="justify"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_zIxut7WcrTI/R-ctlQ6BLxI/AAAAAAAABME/0gIVA2EXnS8/s1600-h/eChLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_zIxut7WcrTI/R-ctlQ6BLxI/AAAAAAAABME/0gIVA2EXnS8/s320/eChLogo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5181160014529769234" /&gt;&lt;/a&gt;
Today is the last day in my Training life... As a trainee I really enjoyed this training period very much. After the period of twenty four weeks of industrial training period at EChannelling, I would like to say that I am truly happy about the training the company provided me. All the stuff members were of immense help really helpful and they helped me throughout my hard times during the period of this unforgettable twenty four weeks. I needed their help much as we are working in a completely different environment than university.&lt;br&gt;&lt;br&gt; 
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zIxut7WcrTI/R-cshg6BLwI/AAAAAAAABL8/6cEJMzTYsF4/s1600-h/collage.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zIxut7WcrTI/R-cshg6BLwI/AAAAAAAABL8/6cEJMzTYsF4/s320/collage.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5181158850593632002" /&gt;&lt;/a&gt;

In EChannelling, I never treated as interns. I had all the facilities like other normal workers. It was a good chance to experience industry environment very well and gave a confident to prepare me as good software Engineer in future. Even we were interns, I was able to participate in those and gained some knowledge, which I think we cannot find in all other software companies. &lt;br&gt;&lt;br&gt;
I am really happy and proud to say that I am in a good confident to face my future as software professional since it was an unbelievable guideline for my carrier developments... :)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-7657304428343052906?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/7657304428343052906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=7657304428343052906' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7657304428343052906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/7657304428343052906'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/03/last-day-at-echannelling.html' title='Last day @ at EChannelling'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_zIxut7WcrTI/R-ctlQ6BLxI/AAAAAAAABME/0gIVA2EXnS8/s72-c/eChLogo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-784388235215615977.post-3354964868879876567</id><published>2008-03-13T03:58:00.000-07:00</published><updated>2011-04-13T03:20:43.118-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JasperReport'/><title type='text'>Jasper Report -  Java</title><content type='html'>&lt;p align="justify"&gt;
JasperReports enables you to create almost any kind of Enterprise's applications. But here I'm only writing how to generate reports using jasper report in Java.
&lt;/p&gt;
&lt;p align="left"&gt;&lt;font color="green"&gt;&lt;br&gt;&lt;br&gt;
/*&lt;br&gt;
* import statements&lt;br&gt;
*/&lt;br&gt;
&lt;br&gt;
import net.sf.jasperreports.engine.*;&lt;br&gt;
import net.sf.jasperreports.engine.design.JasperDesign;&lt;br&gt;
import net.sf.jasperreports.engine.xml.JRXmlLoader;&lt;br&gt;
&lt;br&gt;
import java.sql.Connection;&lt;br&gt;
import java.util.Map;&lt;br&gt;
import java.util.HashMap;&lt;br&gt;
&lt;br&gt;
/*&lt;br&gt;
* Required jar files to run this class:&lt;br&gt;
* 1. jasperreports-1.2.0.jar&lt;br&gt;
* 2. classes12.jar (for Oracle JDBC connection)&lt;br&gt;
* 3. commons-beanutils-1.5.jar&lt;br&gt;
* 4. commons-collections-2.1.jar&lt;br&gt;
* 5. commons-digester-1.7.jar&lt;br&gt;
* 6. commons-logging-1.0.2.jar&lt;br&gt;
*/&lt;br&gt;
&lt;br&gt;&lt;br&gt;
public class ReportDriver {&lt;br&gt;
 public static String connectMsg="";&lt;br&gt;
 public static boolean ErrorState=false;&lt;br&gt;
 private static byte[] bytes= null;&lt;br&gt;
 private Connection jdbcConnection;&lt;br&gt;
&lt;br&gt;
 public ReportDriver() {&lt;br&gt;
 }&lt;br&gt;
 public static void runReport() {&lt;br&gt;
  try{&lt;br&gt;
   String reportFile = "Jasper/JasperXML/MIS_Theater_Annual_Report.jrxml"; &lt;br&gt;
   /* path to the .jrxml file which is created from iReport. (Please refeat this post ) */
   &lt;br&gt;&lt;br&gt;

            String databaseName = "pminterfaces"; // database name &lt;br&gt;
            String userName = "postgres"; // database username &lt;br&gt;
            String password = "zty03pgr"; // database password &lt;br&gt;
            String serverName = "175.41.137.22"; // database server password &lt;br&gt;
   jdbcConnection = getConnection(userName, password, serverName, databaseName); // connect to the database&lt;br&gt;&lt;br&gt;

               JasperDesign jasperDesign = JRXmlLoader.load(reportFile); &lt;br&gt;
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); // Set the parameters to the JasperFillManager.fillReport ..... &lt;br&gt;
            Map mode = new HashMap(); &lt;br&gt;
            mode.put("CURRENCT_DATE", "2011-04-16"); &lt;br&gt;
            JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, mode, jdbcConnection); &lt;br&gt;
            JasperPrintManager.printReport(jasperPrint, false); // get as printed output  &lt;br&gt;
            JasperExportManager.exportReportToPdfFile(jasperPrint, "Output.pdf"); // save the output as pdf file  &lt;br&gt;
            bytes = JasperExportManager.exportReportToPdf(jasperPrint); // export to pdf stream  &lt;br&gt;
        } catch (Exception ex) { &lt;br&gt;
            String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage(); &lt;br&gt;
            System.out.println(connectMsg); &lt;br&gt;
            Error(true, connectMsg); &lt;br&gt;
            ex.printStackTrace(); &lt;br&gt;
 } &lt;br&gt;
} &lt;br&gt; &lt;br&gt;
 public static void Error(boolean er,String msg) { &lt;br&gt;
  ErrorState=er; &lt;br&gt;
  connectMsg=msg; &lt;br&gt;
 } &lt;br&gt; &lt;br&gt;
 public static byte[] getPDF() { &lt;br&gt;
  return bytes; &lt;br&gt;
 } &lt;br&gt; &lt;br&gt;
    public static Connection getConnection(String userName, String password, String serverName, String dbName) throws SQLException {&lt;br&gt;
        Connection conn = null;&lt;br&gt;
        Properties connectionProps = new Properties();&lt;br&gt;
        connectionProps.put("user", userName);&lt;br&gt;
        connectionProps.put("password", password);&lt;br&gt;
        //jdbc:postgresql://localhost:5432/MYDATABASE&lt;br&gt;
        conn = DriverManager.getConnection("jdbc:postgresql://" + serverName + ":5432/" + dbName, connectionProps);&lt;br&gt;
        System.out.println("Connected to database");&lt;br&gt;
        return conn;&lt;br&gt;
    }&lt;br&gt;
&lt;br&gt;
}&lt;/font&gt;&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;p align="justify"&gt;JasperReports organizes data retrieved from a data source according to a report-design defined in a JRXML file. In order to fill a report with data, the report-design must be compiled first. The compilation of the JRXML file representing the report-design is performed by the compileReport() method which is exposed by the JasperCompileManager class. Through compilation, the report design is loaded into a report-design object that is then serialized and stored on disk ( JasperReport class). This serialized object is used when the application wants to fill the specified report-design with data. In fact, the  compilation of a report-design implies the compilation of all Java expressions defined in the JRXML file representing the report design. Various verifications are made at compilation time, to check the report-design consistency. The result is a ready-to-fill report-design that will be used to generate documents on different sets of data.

&lt;BR&gt;
For the first time compileation it would take some amount of time.
If u have the compiled sources (that is .jasper ) it will work much faster than the pervioue one. If you use the *.jasper file insted of *.jrxml you can comment the following line and direcetelly call the net.sf.jasperreports.engine.JasperPrint line.
&lt;BR&gt;

&lt;div style="text-align: left;"&gt;&lt;font color="green"&gt;
/*
*            JasperDesign jasperDesign = JRXmlLoader.load(reportFile);&lt;BR&gt;
*            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);&lt;BR&gt;
*&lt;BR&gt;
*/&lt;BR&gt;
&lt;/font&gt;&lt;/div&gt;

further, if you need to display the report inside a Swing application, you can use the JRViewer component that is shipped with the library and consists of an embeddable and configurable javax.swing.JPanel component. The JasperViewer is a stand-alone Swing application that uses the JRViewer component to display reports in proprietary format (serialized JasperPrint objects) or in XML format.To help with the report design work, JasperReports provides a report design previewer in the JasperDesignViewer class.

And if you need to use this jasper report in a web based application you need to create the byte stream (in any form like pdf HTML or xml ) to the client mechine. Here i only mention about how to create the byte stream. passing to the client is up to your knowledge.

If any one wants mode details about the JASPER contact me at shauom[at]gmail[dot]com.&lt;BR&gt;&lt;BR&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/784388235215615977-3354964868879876567?l=shayanth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shayanth.blogspot.com/feeds/3354964868879876567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=784388235215615977&amp;postID=3354964868879876567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3354964868879876567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/784388235215615977/posts/default/3354964868879876567'/><link rel='alternate' type='text/html' href='http://shayanth.blogspot.com/2008/03/jasper-report-java.html' title='Jasper Report -  Java'/><author><name>Subanu</name><uri>http://www.blogger.com/profile/08841113571235721232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://lh4.ggpht.com/_zIxut7WcrTI/SdMFuAmQWGI/AAAAAAAADXA/e9myQJcoQd8/uncha2l.jpg'/></author><thr:total>0</thr:total></entry></feed>
