<?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-5943879446605756298</id><updated>2012-01-19T11:52:59.768+05:30</updated><category term='analyze coldfusion code'/><category term='logging'/><category term='web application'/><category term='splice'/><category term='Hindu'/><category term='venture'/><category term='icons'/><category term='y not'/><category term='blurred image'/><category term='bug'/><category term='blank lines'/><category term='interesting'/><category term='progressive'/><category term='Universe'/><category term='crystal'/><category term='show footer'/><category term='data backup'/><category term='nature'/><category term='Mozilla search bar'/><category term='analytics'/><category term='instructions'/><category term='Indian rupee'/><category term='display footer'/><category term='service'/><category term='query'/><category term='cochin airport'/><category term='array'/><category term='t-sql'/><category term='motivation'/><category term='JQuery'/><category term='push'/><category term='printer'/><category term='ORM'/><category term='video'/><category term='stop mails from buzz'/><category term='file handling'/><category term='binary check sum'/><category term='developer'/><category term='calicut university'/><category term='bus'/><category term='CF'/><category term='work'/><category term='empty string'/><category term='IBM'/><category term='eco friendly'/><category term='macintosh'/><category term='cherthala'/><category term='check code for errors'/><category term='working demo'/><category term='Add'/><category term='store'/><category term='automatic'/><category term='format'/><category term='inventory'/><category term='cfzip'/><category term='IIS'/><category term='interlace'/><category term='free sms notification for calicut university exam'/><category term='output'/><category term='binary_checksum'/><category term='welcome'/><category term='unshift'/><category term='mac'/><category term='CMS'/><category term='shutdown'/><category term='remove mails'/><category term='semiconductor'/><category term='iis 5'/><category term='juggling'/><category term='error'/><category term='location aware browsing'/><category term='exponent'/><category term='jailbreak'/><category term='svn'/><category term='subversion'/><category term='cfheader'/><category term='mail'/><category term='cryptography'/><category term='list'/><category term='eclipse java and coldfusion'/><category term='Avalanche breakdown'/><category term='custom error message'/><category term='oberon'/><category term='windows service shortcut'/><category term='OpenSearch'/><category term='missing files'/><category term='wild life'/><category term='revealing module pattern'/><category term='xmarks'/><category term='exam notification'/><category term='application'/><category term='demo'/><category term='site'/><category term='application server'/><category term='it'/><category term='cfzipparam'/><category term='excel'/><category term='laser printing'/><category term='marketplace'/><category term='coldfusion cms'/><category term='start'/><category term='file format'/><category term='stereogram'/><category term='twitter reader'/><category term='computer'/><category term='curb piracy'/><category term='google buzz'/><category term='automate'/><category term='gimp'/><category term='list empty string'/><category term='coldfusion 9'/><category term='mobile phone'/><category term='code'/><category term='footer'/><category term='array operations'/><category term='parking sign'/><category term='gayathri manthra'/><category term='update'/><category term='load data'/><category term='exam'/><category term='Prasanth'/><category term='windows service'/><category term='coldfusion 8'/><category term='wallpaper'/><category term='number'/><category term='optics'/><category term='*.car'/><category term='avoid javascript variable overwriting'/><category term='chameleon'/><category term='255'/><category term='world'/><category term='Kollam'/><category term='optimise'/><category term='MS SQL'/><category term='ball'/><category term='Google'/><category term='pop'/><category term='coldfusion file download'/><category term='print'/><category term='BSNL'/><category term='taking off photo'/><category term='twitter'/><category term='log'/><category term='coldfusion builder'/><category term='server'/><category term='nedumbassery airport'/><category term='log4net'/><category term='browsing'/><category term='ICE'/><category term='clone website'/><category term='emergency'/><category term='bad habits'/><category term='GOD'/><category term='file export'/><category term='astronomy'/><category term='magazine'/><category term='installation'/><category term='funny'/><category term='two wheeler'/><category term='Image'/><category term='light'/><category term='excuse'/><category term='Google Docs'/><category term='why not'/><category term='functions'/><category term='directory not mapped in webserver'/><category term='TortoiseProc.exe'/><category term='find mobile operator'/><category term='jar'/><category term='unpublished directory'/><category term='shortcut'/><category term='adobe security blog incident response team'/><category term='firefox'/><category term='location'/><category term='encryption'/><category term='Flash'/><category term='iphone'/><category term='windows xp'/><category term='Ntail'/><category term='css'/><category term='Adobe Acrobat'/><category term='shift'/><category term='2000'/><category term='app'/><category term='launch'/><category term='performance'/><category term='eclipse'/><category term='calicut university exam notification'/><category term='hotfix'/><category term='string comparision'/><category term='formatbasen'/><category term='safari'/><category term='online services'/><category term='kochi'/><category term='Adobe'/><category term='Friends and Family Scheme'/><category term='sava cms'/><category term='synchronizing'/><category term='mysql'/><category term='edition'/><category term='slow'/><category term='AIR'/><category term='code compatibility'/><category term='VOLVO'/><category term='moral'/><category term='usage'/><category term='mythology'/><category term='number format'/><category term='flex'/><category term='hacker'/><category term='complaint'/><category term='visual studio'/><category term='white space'/><category term='large numbers'/><category term='debug info'/><category term='edit'/><category term='integration'/><category term='IT workers'/><category term='geolocation'/><category term='IP location'/><category term='kerala'/><category term='software'/><category term='javascript encapsulation'/><category term='SYLK'/><category term='javascript library'/><category term='plane'/><category term='KADUG'/><category term='HTML'/><category term='csv import'/><category term='fun'/><category term='printer friendly web page'/><category term='Buzz'/><category term='human mind'/><category term='see icons in desktop clearly'/><category term='recursion'/><category term='bit'/><category term='eclipse debugging'/><category term='cfpresentationslide'/><category term='yahoo'/><category term='javascript'/><category term='coldfusion'/><category term='multiple website'/><category term='apple'/><category term='ernakulam'/><category term='AJAX'/><category term='map'/><category term='change'/><category term='piracy'/><category term='mobile number and operator'/><category term='Germanium'/><category term='export settings'/><category term='yahoo logo'/><category term='2D'/><category term='comparison'/><category term='rapid development'/><category term='IIS slow'/><category term='efy'/><category term='internet'/><category term='no mails from buzz'/><category term='windows'/><category term='csv'/><category term='file'/><category term='mobile operator india'/><category term='default'/><category term='tortoise svn'/><category term='cfcontent'/><category term='telephone'/><category term='rupee'/><category term='dispute'/><category term='debug'/><category term='Mobile'/><category term='computer science'/><category term='INDIA'/><category term='hibernate'/><category term='scarcity'/><category term='tech'/><category term='appstore'/><category term='stored procedure'/><category term='patterns'/><category term='avoid javascript function overwriting'/><category term='programming'/><category term='sava'/><category term='broadband'/><category term='VALVO'/><category term='free download'/><category term='cfpresentation'/><category term='Java'/><category term='font'/><category term='sql server'/><category term='save ink'/><category term='2005'/><category term='illusion'/><category term='life'/><category term='Germany'/><category term='satellite view of plane taking off'/><category term='3D'/><category term='Div'/><category term='food'/><category term='word processor'/><category term='search'/><category term='dynamic field'/><category term='microsoft'/><category term='multiple fields'/><category term='bookmarking'/><category term='delimited string'/><category term='SAAS'/><category term='coldfusion application server restart'/><title type='text'>Prasanth's blog</title><subtitle type='html'>I like to share my experience with world.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1973272270611559406</id><published>2012-01-19T11:52:00.000+05:30</published><updated>2012-01-19T11:52:59.805+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='edit'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='number'/><category scheme='http://www.blogger.com/atom/ns#' term='change'/><category scheme='http://www.blogger.com/atom/ns#' term='BSNL'/><category scheme='http://www.blogger.com/atom/ns#' term='Add'/><category scheme='http://www.blogger.com/atom/ns#' term='Friends and Family Scheme'/><title type='text'>BSNL - Adding/Changing friends and family numbers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;i&gt;&lt;span style="color: #ffe599; font-size: xx-small;"&gt;For reference&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
How to add/change friends and family numbers with BSNL (Kerala).&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Adding&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
You can have 5 numbers in the FF scheme of BSNL. For adding 5 numbers to FF, send an SMS to 53733 in the following format:&lt;br /&gt;
FFE&amp;lt;space&amp;gt;Number 1&amp;lt;space&amp;gt;Number 2&amp;lt;space&amp;gt;Number 3&amp;lt;space&amp;gt;Number 4&amp;lt;space&amp;gt;Number 5&lt;br /&gt;
&lt;br /&gt;
You need to enter 5 numbers in the SMS. If not the request will be rejected. You will get a confirmation message once the request is accepted. Please save this message as you will need it for reference when changing the numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Changing&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
You can change the numbers in FF scheme at any time. All you need is to send an SMS in the format specified for Add by replacing the number you want to change. All the other numbers should be the same. That is, if you want to change Number 3 to another number say, Number 10, the SMS will be like below:&lt;br /&gt;
&lt;br /&gt;
FFE&amp;lt;space&amp;gt;Number 1&amp;lt;space&amp;gt;Number 2&amp;lt;space&amp;gt;Number 10&amp;lt;space&amp;gt;Number 4&amp;lt;space&amp;gt;Number 5&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;br /&gt;
So the system will replace Number 3 with Number 10 and you will be charged for one number change. You can replace any numbers by this method.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1973272270611559406?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1973272270611559406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1973272270611559406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1973272270611559406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1973272270611559406'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2012/01/bsnl-addingchanging-friends-and-family.html' title='BSNL - Adding/Changing friends and family numbers'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Nadakkavu Rd, Cherthala, Kerala, India</georss:featurename><georss:point>9.686695136115189 76.3332599401474</georss:point><georss:box>9.686206136115189 76.3326429401474 9.687184136115189 76.3338769401474</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8836158336919006852</id><published>2011-12-17T22:44:00.002+05:30</published><updated>2011-12-17T22:44:50.396+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='curb piracy'/><category scheme='http://www.blogger.com/atom/ns#' term='appstore'/><category scheme='http://www.blogger.com/atom/ns#' term='piracy'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='store'/><category scheme='http://www.blogger.com/atom/ns#' term='jailbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone users join hands with hackers. What does this mean to us iPhone developers?</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
Recently it was &lt;a href="http://www.bbc.co.uk/news/technology-16204663" target="_blank"&gt;in the news&lt;/a&gt; that ‘Chronic Dev hacker team’
created an app for intercepting error messages sent from iPhone and send it to
their team so that they can dig into them to find some bug. This bug can be
utilized to create an efficient Jail break for the iPhone. It is reported that
the users response had been overwhelming that "In the first couple of days
after CDevreporter &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;is released &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;they received about twelve million crash
reports”. Does this mean a good number of iPhone users are willing to have a Jail
break iPhone?&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Let us try to dig deeper into this.&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;


&lt;div class="MsoNormal"&gt;
The iPhone is the undisputed leader in Smartphone sector
which was able to capture most of the market and was able to oust Nokia, the
market leader in mobile phone and gave RIM a run for its money. The UI and
architecture of iPhone is too good that till now no other manufacturer was able
to make a comparable competitor. True, the iPhone is costly, but it is still
worth the money. You can buy apps from the App and Games from the App store and
use in your phone. But the apps in the App store are scrutinized by Apple so
there are quite a lot of applications that fail to get to the App store. If you
have a non-jailbreak iPhone you are barred from using these applications.
Another major concern is that you usually do not have a trial version/demo
version of an app before buying it. As a windows user we are used to different
versions of an app like Demo, Shareware so that we can use it and only if we
are interested, we can buy it.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
So, in the case of App store, you usually do not get this
freedom and end up spending your hard earned money for unwanted apps. But once
you install an app in your phone, you can use it for ever. Naturally users tend
to have a Jailbreak that does not void their warranty so that they can try the
apps.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
But what does this mean to developers? The scariest part is
that in a jail broken iPhone you can run any app that is not even approved by
Apple. A story was floating in the net some time before that the company ended
up with managing data for hundred times of illegal users than legitimate users.
&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Does that ring a bell? You will end up
with apps get pirated and in the wild without you getting a penny from it. All
the hard work you spent is in vain. If you are making standalone apps, then it
is of great concern. One method to avoid this menace is to have you users
verify themselves with your servers each time they login and that involve
managing a backend user verification overhead. &lt;/div&gt;
&lt;div class="MsoNormal"&gt;
If the users are able to easily pirate your apps and that
you are not paid for it, will you still hang out with iPhone development?
Definitely no. This will eventually affect the whole iPhone ecosystem which
could lead to its total collapse.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Apple should come up with a method to totally prohibit Jail
breaking of iPhone.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-8836158336919006852?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8836158336919006852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8836158336919006852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8836158336919006852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8836158336919006852'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/12/iphone-users-join-hands-with-hackers.html' title='iPhone users join hands with hackers. What does this mean to us iPhone developers?'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-230112078121208453</id><published>2011-12-10T11:08:00.001+05:30</published><updated>2011-12-10T11:18:23.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='csv'/><category scheme='http://www.blogger.com/atom/ns#' term='file format'/><category scheme='http://www.blogger.com/atom/ns#' term='file export'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='SYLK'/><title type='text'>CSV and SYLK file.</title><content type='html'>We used to export data in the form of .csv file that is one of the easiest formats available. A .csv file can be opened in even Notepad and if it is opened in Microsoft Excel, you can perform calculation with the numbers also.&lt;br /&gt;
When you open a certain .csv file, Microsoft Excel may show an error that the file is a SYLK file and confirm to open it. Once you confirm it will show error that 'SYLK: File format is not valid'.&lt;br /&gt;
If you try to open the same file in Notepad or Wordpad you will not see any issue with the data.&lt;br /&gt;
The problem actually lies with Microsoft Excel. If the first two characters of the file are the uppercase letters "I" and "D", then MS Excel will consider the file as SYLK file and if you try to open it with MS Excel it will show error as the file is not actually an SYLK file.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
Open the file in notepad and change the first two characters of the file to lower case, if they are I and D. So, 'ID' will change to 'id'.&lt;br /&gt;
&lt;br /&gt;
Reference: &lt;a href="http://support.microsoft.com/kb/3236263"&gt;http://support.microsoft.com/kb/3236263&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/5943879446605756298-230112078121208453?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/230112078121208453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=230112078121208453' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/230112078121208453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/230112078121208453'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/12/csv-and-sylk-file.html' title='CSV and SYLK file.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5104258088549699712</id><published>2011-12-07T11:41:00.001+05:30</published><updated>2011-12-07T11:42:07.164+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSearch'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='working demo'/><title type='text'>Integrating Open Search to your site</title><content type='html'>I had created a demo for integrating Open Search to web pages. Here is the link to the working demo for Open Search.&lt;br /&gt;
&lt;a href="http://www.prasanthkumars.com/demo/searchdemo.asp"&gt;http://www.prasanthkumars.com/demo/searchdemo.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5104258088549699712?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5104258088549699712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5104258088549699712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5104258088549699712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5104258088549699712'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/12/integrating-open-search-to-your-site.html' title='Integrating Open Search to your site'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6554190656639319993</id><published>2011-11-23T10:51:00.001+05:30</published><updated>2011-11-23T11:12:50.626+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='start'/><category scheme='http://www.blogger.com/atom/ns#' term='csv'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='empty string'/><category scheme='http://www.blogger.com/atom/ns#' term='delimited string'/><category scheme='http://www.blogger.com/atom/ns#' term='list'/><category scheme='http://www.blogger.com/atom/ns#' term='list empty string'/><title type='text'>Coldfusion - Using ListFind and Split to get empty elements in a list</title><content type='html'>I am working with a lot of data import modules in ColdFusion and there are a lot of issues to handle while doing the import process. The data uploaded will be of different format, different delimiters, empty or null values etc. etc.&lt;br /&gt;
Here, I am describing a problem where the delimiter is tab and the first element is null. I had to check whether the first element is null. I tried using ListGetAt(stringVariable,1,Chr(9)). Now, what this returned was the first non-empty element and not possible to check whether the first element was null.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
After a bit of googling, I found the string.split() function. This function will convert the delimited string to Array. This perfectly split each element with the delimiter and creates an array.&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Syntax:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;cfoutput&amp;gt;#stringVariable.split(chr(9),-1)#&amp;lt;/cfoutput&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
We will get an array of all elements in the string even if they are empty. In this case, the array had first element empty string and it is easy to check whether it is empty or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6554190656639319993?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6554190656639319993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6554190656639319993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6554190656639319993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6554190656639319993'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/11/coldfusion-using-listfind-and-split-to.html' title='Coldfusion - Using ListFind and Split to get empty elements in a list'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4924068102734730056</id><published>2011-10-28T18:51:00.002+05:30</published><updated>2011-11-01T08:52:59.366+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='wild life'/><category scheme='http://www.blogger.com/atom/ns#' term='kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='INDIA'/><category scheme='http://www.blogger.com/atom/ns#' term='chameleon'/><category scheme='http://www.blogger.com/atom/ns#' term='cherthala'/><title type='text'>Chameleon appeared near my office. Not seen before.</title><content type='html'>***UPDATE***&lt;br /&gt;
 I was informed by my cousin that it is a native of Kerala, but itz camouflage is too good that it seldom catches our eye. &lt;br /&gt;
&lt;br /&gt;
I happened to see a chameleon that I have seen only in TV, near my office. Didn't know this existed in Kerala.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-kiRrk__IBlw/Tqqr4ADbtSI/AAAAAAAADlQ/CPHMtN5YKhw/s1600/Image490.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-kiRrk__IBlw/Tqqr4ADbtSI/AAAAAAAADlQ/CPHMtN5YKhw/s320/Image490.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-qF7lHDD_LR4/Tqqr6FY_0-I/AAAAAAAADlY/H-lzMLhII4k/s1600/Image491.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-qF7lHDD_LR4/Tqqr6FY_0-I/AAAAAAAADlY/H-lzMLhII4k/s320/Image491.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-84vxbuGNQ3E/Tqqr7zpXbsI/AAAAAAAADlg/GQJpn3i4ThQ/s1600/Image492.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-84vxbuGNQ3E/Tqqr7zpXbsI/AAAAAAAADlg/GQJpn3i4ThQ/s320/Image492.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-vnHBJ14dMXg/Tqqr-GdIvNI/AAAAAAAADlo/bLn_Z5-lx7U/s1600/Image493.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-vnHBJ14dMXg/Tqqr-GdIvNI/AAAAAAAADlo/bLn_Z5-lx7U/s320/Image493.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DJth8XedqtQ/TqqsAAX4KuI/AAAAAAAADlw/TqfeSH0ZPTw/s1600/Image494.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-DJth8XedqtQ/TqqsAAX4KuI/AAAAAAAADlw/TqfeSH0ZPTw/s320/Image494.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-oFkkB8EerG0/TqqsB5g7pdI/AAAAAAAADl4/YRnlGumBYYU/s1600/Image495.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-oFkkB8EerG0/TqqsB5g7pdI/AAAAAAAADl4/YRnlGumBYYU/s320/Image495.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-nEqve-FwyBY/TqqsDimtgkI/AAAAAAAADmA/wkWz0JNgjZc/s1600/Image496.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-nEqve-FwyBY/TqqsDimtgkI/AAAAAAAADmA/wkWz0JNgjZc/s320/Image496.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4924068102734730056?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4924068102734730056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4924068102734730056' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4924068102734730056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4924068102734730056'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/10/chameleon-appeared-near-my-office-not.html' title='Chameleon appeared near my office. Not seen before.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-kiRrk__IBlw/Tqqr4ADbtSI/AAAAAAAADlQ/CPHMtN5YKhw/s72-c/Image490.jpg' height='72' width='72'/><thr:total>1</thr:total><georss:featurename>Cherthala, Kerala, India</georss:featurename><georss:point>9.683133 76.337329</georss:point><georss:box>9.651828 76.29784699999999 9.714438 76.376811</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3664476636983975613</id><published>2011-10-28T17:44:00.000+05:30</published><updated>2011-10-28T17:45:02.142+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='TortoiseProc.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='automatic'/><category scheme='http://www.blogger.com/atom/ns#' term='tortoise svn'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='automate'/><title type='text'>Automate Tortoise SVN update in Windows</title><content type='html'>As a developer you will be experienced with SVN for source control in collaborative development environment. One of the popular clients for SVN in Windows is Tortoise SVN. You can right click in the SVN folder and update the contents of the folder from SVN.&lt;br /&gt;
But, when you have a number of SVN folder, will it be a good idea to automate the SVN so that your files are in sync always.&lt;br /&gt;
You will need to create a batch (.bat) file for this process.&lt;br /&gt;
It is very simple.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Create a batch file in your convenient location.&lt;br /&gt;
Edit the file.&lt;br /&gt;
Add the location of the TortoiseSVN program path and the SVN folders in your machine as below.&lt;br /&gt;
----------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
TortoiseProc.exe /command:update /path:"C:\Projects1\dev" /closeonend:1&lt;br /&gt;
TortoiseProc.exe /command:update /path:"C:\Projects2\documents" /closeonend:1&lt;br /&gt;
TortoiseProc.exe /command:update /path:"C:\Projects2\dev" /closeonend:1&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The TortoiseProc.exe is the TortoiseSVN app. It is a GUI app, but will accept command line also. As this is a GUI app, when the batch file is run, it will briefly show the update window and then close after completion of update process. The '/closeonend:1' make this happen. If the value of closeonend is 0, the update window will not be closed automatically.&lt;br /&gt;
&lt;br /&gt;
If you like to run the update at regular intervals, you can use the 'Task Scheduler' of Windows to run this batch file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3664476636983975613?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3664476636983975613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3664476636983975613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3664476636983975613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3664476636983975613'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/10/automate-tortoise-svn-update-in-windows.html' title='Automate Tortoise SVN update in Windows'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Nadakkavu Rd, Cherthala, Kerala, India</georss:featurename><georss:point>9.68655236183429 76.33317947387695</georss:point><georss:box>9.682639361834289 76.32824397387695 9.69046536183429 76.33811497387696</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2810095288360617184</id><published>2011-10-13T11:26:00.003+05:30</published><updated>2011-10-13T11:28:18.418+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiple website'/><category scheme='http://www.blogger.com/atom/ns#' term='clone website'/><category scheme='http://www.blogger.com/atom/ns#' term='iis 5'/><title type='text'>Create multiple website in IIS 5 using command (adsutil.vbs) in Admin Scripts</title><content type='html'>&lt;br /&gt;
I am blogging this for my reference. I had spend almost a day to find this. In newer versions of IIS you do not need the help of this command, you can right-click a website on the IIS and create a new website.&lt;br /&gt;
If you are using IIS 5, you will find this command helpful to clone a website.&lt;br /&gt;
Steps&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Go to '\Inetpub\Adminscripts' folder.&lt;/li&gt;
&lt;li&gt;Type the command : adsutil.vbs COPY W3SVC/1 W3SVC/2&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
This will create a copy of the default website in your machine.&lt;br /&gt;
Now you can configure your new website.&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Keep in mind that you can only run any one instance of these websites in your server at a time. If you need to switch to another server, you must stop the running instance.&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2810095288360617184?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2810095288360617184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2810095288360617184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2810095288360617184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2810095288360617184'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/10/create-multiple-website-in-iis-5-using.html' title='Create multiple website in IIS 5 using command (adsutil.vbs) in Admin Scripts'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Cherthala, Kerala, India</georss:featurename><georss:point>9.683133 76.337329</georss:point><georss:box>9.651828 76.29784699999999 9.714438 76.376811</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3539780907932807690</id><published>2011-09-29T17:30:00.001+05:30</published><updated>2011-09-29T17:30:56.846+05:30</updated><title type='text'>JavaScript 'open' function show 'Error: Invalid argument' in Internet Explorer</title><content type='html'>JavaScript 'open' function can be used to open a webpage from inside another page.&lt;br /&gt;
The syntax is :&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;&lt;em style="font-style: normal; font-weight: bold;"&gt;open&lt;/em&gt;(url,'name','height','width');&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;If this function does not work and you get a 'Error: Invalid argument' when using Internet Explorer, check for space in the 'name' argument (eg: 'Prasanth Kumar'). If there is space between the 'name' argument, IE will show this error, but in FireFox it just works fine.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: inherit; font-size: small; line-height: 16px;"&gt;
&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3539780907932807690?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3539780907932807690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3539780907932807690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3539780907932807690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3539780907932807690'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/09/javascript-open-function-show-error.html' title='JavaScript &apos;open&apos; function show &apos;Error: Invalid argument&apos; in Internet Explorer'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8340718072281724072</id><published>2011-09-02T23:08:00.000+05:30</published><updated>2011-09-02T23:08:16.921+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='default'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='dynamic field'/><category scheme='http://www.blogger.com/atom/ns#' term='load data'/><category scheme='http://www.blogger.com/atom/ns#' term='csv import'/><title type='text'>MySQL default value to integer fields with LOAD DATA from CSV file import with dynamic fields</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I was confronted with a problem while loading data from file to the MySQL table. The table have some Integer and Varchar fields and the data is loaded from CSV. Normally the data loading process goes well, but in case the data does not exist for a Integer field, the import breaks and show error like :&amp;nbsp;&lt;div&gt;
Incorrect integer value: '' for column 'ID' at row 1&lt;/div&gt;
&lt;div&gt;
The fields are dynamic that I can determine the fields in run-time only.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
So, I devised a solution for this.&lt;/div&gt;
&lt;div&gt;
I have created the query such that for all the fields with Integer type, I add a '0' with it.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Here are the steps.&lt;/div&gt;
&lt;div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- STEP 1 - GET THE FIELDS IN THIS TABLE ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;cfquery name="qryTblDefinition" datasource="&amp;lt;datasource&amp;gt;"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;DESC &amp;lt;table_name&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;/cfquery&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- STEP 2 - GET THE FIELDS WHICH ARE INT ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;cfquery name="qryIntKeyList" dbtype="query"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;SELECT&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;FIELD&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;FROM&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;qryTblDefinition&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;WHERE&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;TYPE like 'int%'&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;/cfquery&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- STEP 3 - CONVERT THE FIELDS TO A LIST ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;cfset intHeaders = valueList(qryIntKeyList.Field) /&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now, you have a list of fields which are of type INT.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- STEP 4 - PREFIX AND @ FOR ALL NUMERIC FIELDS ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;cfloop list="#intHeaders#" index="i"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&amp;lt;cfif listFindNoCase(colHeaders,i)&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;&amp;lt;cfset colHeaders = Replace(colHeaders,'#i#','@#i#') /&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&amp;lt;/cfif&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;/cfloop&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- STEP 5 ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;CFQUERY NAME="add_records" DATASOURCE="&amp;lt;datasource&amp;gt;" result="qryResult"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOAD DATA INFILE &amp;lt;cfqueryparam value="&amp;lt;file path&amp;gt;" cfsqltype="cf_sql_varchar"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;INTO TABLE &amp;lt;table&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;FIELDS TERMINATED BY '\t'&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;OPTIONALLY ENCLOSED BY '"'&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;lines terminated by '\r\n'&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IGNORE 1 LINES &amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;(&amp;lt;colHeaders&amp;gt;)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&amp;lt;!--- IF FIELDS ARE AVAILABLE IN THE INTEGER LIST, THEN CREATE A 'SET' STATEMENT FOR EACH ---&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&amp;lt;cfif listLen(intFields)&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;cfloop list="#intFields#" index="i"&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;&amp;lt;cfset intFields = Replace(intFields,i,"#i#=@#i#+0") /&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;&amp;lt;/cfloop&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt; &amp;nbsp; SET&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;#intFields#&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&amp;lt;/cfif&amp;gt;;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #990000;"&gt;&lt;i&gt;&amp;lt;/cfquery&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, what I have done in STEP 4 is that we have prefixed an '@' for all field names of type INT so that they are now variables.&lt;/div&gt;
&lt;div&gt;
In Step 5, we are creating the query with the new field names and additionally a SET statement for these variables. In the SET statement, I am adding a 0 to the value so that if the value is a valid integer, the value does not change, but if it is not, then it will be 0.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
An example of the output for STEP 5 will be as follows :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;LOAD DATA INFILE 'F:\\data.txt' INTO TABLE users&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;&amp;nbsp; FIELDS TERMINATED BY ',' ENCLOSED BY '"'&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;&amp;nbsp; LINES TERMINATED BY '\r\n'&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;&amp;nbsp; IGNORE 1 LINES&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;(@ID,Name,Address)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: #b45f06;"&gt;&lt;i&gt;SET &amp;nbsp;ID = @ID+0;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here, the field ID is of type Integer. I have added a 0 to the ID in the SET statement. Similarly, any number of fields can be used.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If this code help you, please comment.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-8340718072281724072?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8340718072281724072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8340718072281724072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8340718072281724072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8340718072281724072'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/09/mysql-default-value-to-integer-fields.html' title='MySQL default value to integer fields with LOAD DATA from CSV file import with dynamic fields'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Nadakkavu Rd, Cherthala, Kerala, India</georss:featurename><georss:point>9.686298540740541 76.33283615112305</georss:point><georss:box>9.678472540740541 76.32296565112304 9.69412454074054 76.34270665112305</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7552232868450964569</id><published>2011-08-27T18:05:00.000+05:30</published><updated>2011-08-27T18:05:16.972+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='web application'/><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='rapid development'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 9'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><title type='text'>Macromedia still in the heart of Adobe ColdFusion</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have been using ColdFusion from version 7 MX. Now, in the ColdFusion 9 also, if you try to browse a cfm page without starting the ColdFusion service, you get this error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 1;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-font-kerning: 18.0pt;"&gt;Server Error &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;

&lt;hr align="center" size="2" width="100%" /&gt;


&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;Either the &lt;span class="Apple-style-span" style="background-color: orange;"&gt;Macromedia&lt;/span&gt; application server(s) are unreachable or none of
them has a mapping to process this request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I am not sure why Adobe have not removed this reference. May be Adobe kept it as such so that others think it is Macromedia's fault, not Adobe's :-)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7552232868450964569?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7552232868450964569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7552232868450964569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7552232868450964569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7552232868450964569'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/08/macromedia-still-in-heart-of-adobe.html' title='Macromedia still in the heart of Adobe ColdFusion'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Cherthala, Kerala, India</georss:featurename><georss:point>9.683133 76.337329</georss:point><georss:box>9.651828 76.29784699999999 9.714438 76.376811</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2957089312309347542</id><published>2011-07-24T21:43:00.001+05:30</published><updated>2011-07-24T21:49:01.437+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='marketplace'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='shutdown'/><title type='text'>Adobe is shutting down AIR market place</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I received the following mail from Adobe regarding shutting down AIR market place.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="moz-text-plain" lang="x-unicode" style="font-family: -moz-fixed; font-size: 14px;" wrap="true"&gt;
&lt;pre wrap=""&gt;Thank you for using Adobe AIR Marketplace. When we established Adobe AIR Marketplace three years ago, there were few distribution opportunities for AIR developers. There are now several app stores on desktops, mobile devices and tablets that service AIR developers including Apple App Store, Android Market, BlackBerry App World, Intel AppUp center, Samsung Apps, and Toshiba App Place.
&lt;a name='more'&gt;&lt;/a&gt;
After careful consideration, Adobe has decided to discontinue development and support of Adobe AIR Marketplace. We are, therefore, not accepting any new applications into Adobe AIR Marketplace. The Adobe AIR Marketplace will be shut down on August 31, 2011. We encourage you to use these newer popular app stores to distribute your applications. As before, Adobe will continue to provide the best technologies and solutions so that developers and publishers can create, distribute and monetize content.

FAQs:

My application was free and distributed to users through Adobe AIR Marketplace. Will users continue to use the application?
If users have downloaded and installed your free application, then these users can continue to use the application even after Adobe AIR Marketplace is shutdown. If users have not installed the app before August 31, 2011, users will not be able to install from the Adobe AIR Marketplace and use the application.

My application was not free and there are users who purchased my app. Will they be able to continue to use the application? 
If users have installed and paid for your application before August 31, 2011, then these users can continue to use the application even after the Adobe AIR Marketplace is shut down. If your application was using try and buy, then applications can be tried or purchased on or before August 31, 2011. Applications cannot be purchased after August 31, 2011.

Will users be able to purchase my paid application going forward? 
After August 31, 2011, users will not be able to purchase your application through AIR Marketplace. You must find an alternative method to distribute and sell your application. One of the options is to use Intel AppUp to distribute and sell your desktop applications.

Can I distribute application upgrades?
You will not be able to distribute application upgrades through Adobe AIR Marketplace.

What will happen to settlements?
For all the applications sold, you will receive your pending settlements for apps sold before August 31, 2011 soon after that date.

I submitted my application directly through AIR Marketplace. How do I download analytics?
After you log into your Publisher Account on AIR Marketplace, you will find “Reports” tab. Reports for AIR Marketplace will be available until August 31, 2011 (please remember to log in before this date).


				
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2957089312309347542?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2957089312309347542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2957089312309347542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2957089312309347542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2957089312309347542'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/07/adobe-is-shutting-down-air-market-place.html' title='Adobe is shutting down AIR market place'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1704928127024686164</id><published>2011-06-21T22:07:00.000+05:30</published><updated>2011-06-21T22:07:56.970+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='venture'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='Prasanth'/><title type='text'>I'm slowly regaining my online life</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have been inactive for a while in the Internet. This was not just because I was busy with work, but because of some ideas that I'm trying to implement and achieve. Hope I will be successful in it.&lt;br /&gt;
I am trying to regain my online life and getting support from the community on my new venture.&lt;br /&gt;
I will post more details soon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1704928127024686164?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1704928127024686164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1704928127024686164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1704928127024686164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1704928127024686164'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/06/im-slowly-regaining-my-online-life.html' title='I&apos;m slowly regaining my online life'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-308063644817242788</id><published>2011-04-07T22:31:00.001+05:30</published><updated>2011-04-07T22:32:08.686+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiple fields'/><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='bit'/><category scheme='http://www.blogger.com/atom/ns#' term='stored procedure'/><title type='text'>Create Database Stored Procedures to search fields in any combination (MS SQL)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Consider a table tblStaff as follows&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;b&gt;id&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;age&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;departmentID&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;1&lt;/td&gt;&lt;td&gt;Prasanth&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;1&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;2&lt;/td&gt;&lt;td&gt;Martin&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;5&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;3&lt;/td&gt;&lt;td&gt;Abdul&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;7&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;4&lt;/td&gt;&lt;td&gt;Kiran&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;1&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
We can write stored procedues to get the details according to any of the fields or a combination of the fields.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;But the problem occurs when some of the values should not be considered. &lt;br /&gt;
For eg: you have a stored procedure to search for ID and departmentID. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;CREATE PROCEDURE usp_getStaff&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @id int = 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @departmentid int = 0&lt;br /&gt;
AS&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SET NOCOUNT ON;&lt;br /&gt;
SELECT &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
FROM&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; tblStaff &lt;br /&gt;
WHERE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; id = @id &lt;br /&gt;
AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; departmentID = @departmentid &lt;/div&gt;&lt;br /&gt;
Then, you have to pass both the parameters.&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;exec usp_getStaff 1,1&lt;/div&gt;That is, you cannot use this SP to search either id or departmentID. You will need different SPs to search ID and departmentID independently.&lt;br /&gt;
Now, I will try to explain a method using which you can write SP that can be used to search fields in any combination.&lt;br /&gt;
&lt;br /&gt;
Consider the modified SP below&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;CREATE PROCEDURE usp_getStaff&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @id int = 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @name varchar(50) = '',&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @age int = 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @departmentid int = 0&lt;br /&gt;
AS&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SET NOCOUNT ON;&lt;br /&gt;
SELECT &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
FROM&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; tblStaff &lt;br /&gt;
WHERE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (@id = 0 OR id = @id)&lt;br /&gt;
AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (@name = '' OR name = @name)&lt;br /&gt;
AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (@age = 0 OR age = @age)&lt;br /&gt;
AND&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (@departmentid = 0 OR departmentid = @departmentid)&lt;br /&gt;
&lt;br /&gt;
END&lt;br /&gt;
GO&lt;/div&gt;This SP requires all the four parameters to be passed, but you can specify which all values should be considered by passing the default values.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;eg:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; exec usp_getStaff 0,'',30,0&lt;br /&gt;
&lt;br /&gt;
will return all the records with age = 30&lt;br /&gt;
&lt;br /&gt;
1&amp;nbsp;&amp;nbsp;&amp;nbsp; Prasanth&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
3&amp;nbsp;&amp;nbsp;&amp;nbsp; Abdul&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;br /&gt;
4&amp;nbsp;&amp;nbsp;&amp;nbsp; Kiran&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
&lt;br /&gt;
similarly,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; exec usp_getStaff 0,'',30,1&lt;br /&gt;
&lt;br /&gt;
will return all records with age = 30 and departmentid = 1&lt;br /&gt;
1&amp;nbsp;&amp;nbsp;&amp;nbsp; Prasanth&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
4&amp;nbsp;&amp;nbsp;&amp;nbsp; Kiran&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
Here, we have modified the WHERE condition. We are grouping conditions for each fields such that if we pass the default value, the condition for the field is discarded.&lt;br /&gt;
eg: we are passing '0' for ID. In the &lt;a href="http://www.amazon.com/Lenmar-PowerPort-Charger-iPhone-BlackBerry/dp/B00178PKZ4?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;WHERE &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00178PKZ4" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;condition, we are first checking whether the passed value is '0'. And, if the value is '0', the first part of the 'OR' condition is success and it does not consider the second part where the actual checking with DB value is taking place.&lt;br /&gt;
&lt;br /&gt;
I would like to hear from you if this really helped and saved your day.&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/5943879446605756298-308063644817242788?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/308063644817242788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=308063644817242788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/308063644817242788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/308063644817242788'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/04/create-database-stored-procedures-to.html' title='Create Database Stored Procedures to search fields in any combination (MS SQL)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Kakkanadu, Kerala, India</georss:featurename><georss:point>10.005309733805122 76.33070073774718</georss:point><georss:box>9.982999233805122 76.30943973774718 10.027620233805122 76.35196173774717</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8338733139315049462</id><published>2011-04-04T23:41:00.000+05:30</published><updated>2011-04-04T23:41:44.614+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='INDIA'/><category scheme='http://www.blogger.com/atom/ns#' term='map'/><category scheme='http://www.blogger.com/atom/ns#' term='dispute'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='analytics'/><title type='text'>Google chopped off J&amp;K from INDIA !!!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was really shocked to see that J&amp;amp;K was not included in the map of INDIA that Google show in Analytics. The state is not given to any other country, thank God. Some time before, a part of the state was shown as disputed territory. Now, they have totally cut-off them from INDIA. This is the screen shot of what I saw just now in "http://www.google.com/analytics/" site.&lt;br /&gt;
I believe the Government should ask Google to stop showing these type of maps.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2d7QXFETQlo/TZoJGDWuy0I/AAAAAAAADN4/yUyT0niRaPo/s1600/india_no_head.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="271" src="http://2.bp.blogspot.com/-2d7QXFETQlo/TZoJGDWuy0I/AAAAAAAADN4/yUyT0niRaPo/s400/india_no_head.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Map of INDIA without J&amp;amp;K&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&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/5943879446605756298-8338733139315049462?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8338733139315049462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8338733139315049462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8338733139315049462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8338733139315049462'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/04/google-chopped-off-j-from-india.html' title='Google chopped off J&amp;K from INDIA !!!'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2d7QXFETQlo/TZoJGDWuy0I/AAAAAAAADN4/yUyT0niRaPo/s72-c/india_no_head.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1114516217569014784</id><published>2011-04-04T23:23:00.000+05:30</published><updated>2011-04-04T23:23:25.690+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='INDIA'/><category scheme='http://www.blogger.com/atom/ns#' term='moral'/><category scheme='http://www.blogger.com/atom/ns#' term='nature'/><category scheme='http://www.blogger.com/atom/ns#' term='world'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='Germany'/><category scheme='http://www.blogger.com/atom/ns#' term='motivation'/><category scheme='http://www.blogger.com/atom/ns#' term='bad habits'/><category scheme='http://www.blogger.com/atom/ns#' term='scarcity'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>MONEY IS YOURS BUT RESOURCES BELONG TO SOCIETY</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is from a mail forward I got from my friend. I'm not sure if this is real, but the idea is not fun. We are living in a world where you mostly judge people by their appearance and their behavior. I have seen many group of people wearing all sorts of modern fashion (let them believe it...) and creating noise in public places. But when you single out a person and ask, he might be from a not-so-high-funda family, but showing all this stuff just to be in the company of one or two of their millionaire friends... In their company they do all sorts of mischief, knowing that it is wrong. They race their cars in public roads, spend money unnecessarily, waste food and like.&lt;br /&gt;
But, coming to the point, wasting resources, we also do this, knowingly or un-knowingly at some point. Try to limit your resource utilization, because there are many out there who are not able to get food&amp;nbsp;at least&amp;nbsp;once a day. now read on...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a note written by an Anonymous visitor to Germany.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
I thought&amp;nbsp;the message in the end is very meaningful&amp;nbsp;that we can inculcate in our lives ‐&amp;nbsp;Germany is a highly industrialized country. It produces top brands&amp;nbsp;like Benz, BMW, Siemens etc. The&amp;nbsp;nuclear reactor pump is made in a small town in this country. In such&amp;nbsp;a country, many will think its people&amp;nbsp;lead a luxurious life. At least that was my impression before my study trip.&amp;nbsp;When I arrived at Hamburg, my colleagues who work in Hamburg arranged&amp;nbsp;a welcome party for me in a&amp;nbsp;restaurant. As we walked into the restaurant, we noticed that a lot of&amp;nbsp;tables were empty. There was a&lt;br /&gt;
table where a young couple was having their meal. There were only two&amp;nbsp;dishes and two cans of beer on&lt;br /&gt;
the table. I wondered if such simple meal could be romantic, and&amp;nbsp;whether the girl will leave this stingy&lt;br /&gt;
guy.&amp;nbsp;There were a few old ladies on another table. When a dish is served,&amp;nbsp;the waiter would distribute the food&lt;br /&gt;
for them, and they would finish every bit of the food on their plates.&amp;nbsp;We did not pay much attention to&lt;br /&gt;
them, as we were looking forward to the dishes we ordered. As we were&amp;nbsp;hungry, our local colleague&lt;br /&gt;
ordered more food for us. As the restaurant was quiet, the food came&amp;nbsp;quite fast. Since there were other&lt;br /&gt;
activities arranged for us, we did not spend much time dining.&lt;br /&gt;
When we left, there was still about one third of unconsumed food on the table.&lt;br /&gt;
When we were leaving the restaurant, we heard someone calling us.&amp;nbsp;We noticed the old ladies in the restaurant were talking about us to&amp;nbsp;the restaurant owner.&lt;br /&gt;
When they spoke to us in English, we understood that they were&amp;nbsp;unhappy about us wasting so much food.&lt;br /&gt;
We immediately felt that they were really being too busybody.&lt;br /&gt;
"We paid for our food, it is none of your business how much food we&amp;nbsp;left behind," my colleague Guy told the old ladies.&lt;br /&gt;
The old ladies were furious. One of them immediately took her hand&amp;nbsp;phone out and made a call to someone.&lt;br /&gt;
After a while, a man in uniform claimed to be an officer from the&amp;nbsp;Social Security organization arrived.&lt;br /&gt;
&lt;br /&gt;
Upon knowing what the dispute was, he issued us a 50 Mark fine.&lt;br /&gt;
We all kept quiet. The local colleague took out a 50 Mark note and&amp;nbsp;repeatedly apologized to the officer.&lt;br /&gt;
The officer told us in a stern voice, "ORDER WHAT YOU CAN CONSUME,&lt;br /&gt;
MONEY IS YOURS BUT&amp;nbsp;RESOURCES BELONG TO THE SOCIETY. THERE ARE MANY OTHERS IN THE WORLD&amp;nbsp;WHO ARE FACING&lt;br /&gt;
SHORTAGE OF RESOURCES. YOU HAVE NO REASON TO WASTE RESOURCES.&lt;br /&gt;
Our face turned red. We all agreed with him in our hearts. The mind&amp;nbsp;set of people of this rich country put&amp;nbsp;all of us to shame. WE REALLY NEED TO REFLECT ON THIS. We are from&amp;nbsp;country which is not very rich in resources.&lt;br /&gt;
&lt;br /&gt;
To save face, we order large quantity and also waste food when we give&amp;nbsp;others a treat.&lt;br /&gt;
THIS IS A LESSON TO THINK SERIOUSLY ABOUT CHANGING OUR BAD HABITS.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1114516217569014784?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1114516217569014784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1114516217569014784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1114516217569014784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1114516217569014784'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/04/money-is-yours-but-resources-belong-to.html' title='MONEY IS YOURS BUT RESOURCES BELONG TO SOCIETY'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6318753450850120010</id><published>2011-03-14T20:05:00.000+05:30</published><updated>2011-03-14T20:05:19.343+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='web application'/><category scheme='http://www.blogger.com/atom/ns#' term='file handling'/><category scheme='http://www.blogger.com/atom/ns#' term='custom error message'/><category scheme='http://www.blogger.com/atom/ns#' term='missing files'/><title type='text'>User types in the wrong address. Your site generates a 404 error, and calls your custom coldfusion 404 handler.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I found an interesting topic in Raymond Camden's blog. This is about "Better handling of missing &lt;a href="http://www.amazon.com/Diamond-USB-File-Transfer-Device/dp/B002VFFA5M?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;files &lt;/a&gt;with your web application". Here is the link to the page &lt;a href="http://bit.ly/ed8NOf"&gt;http://bit.ly/ed8NOf&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6318753450850120010?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6318753450850120010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6318753450850120010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6318753450850120010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6318753450850120010'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/03/user-types-in-wrong-address-your-site.html' title='User types in the wrong address. Your site generates a 404 error, and calls your custom coldfusion 404 handler.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2654431816727165068</id><published>2011-03-10T19:42:00.002+05:30</published><updated>2011-03-10T19:42:58.920+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='emergency'/><category scheme='http://www.blogger.com/atom/ns#' term='ICE'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile phone'/><title type='text'>ICE (In Case of Emergency) numbers in Mobile phone</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We all carry our mobile phones with names &amp;amp; numbers stored in its memory but nobody, other than ourselves, knows which of these numbers belong to our closest family or friends. We often store the numbers in nicknames or abbreviated forms, which makes it difficult for a stranger to find the right person in cases of emergencies.&lt;br /&gt;
&lt;br /&gt;
If we were to be involved in an accident or were taken ill, the people attending us would have our mobile phone but wouldn't know who to call. Yes, there are hundreds of numbers stored but which one is the contact person in case of an emergency? That is where it is important to store your ICE (In Case of Emergency) numbers.&lt;br /&gt;
&lt;br /&gt;
It is a method of contact during emergency situations. As cell phones are carried by the majority of the population, all you need to do is store the number of a contact person or persons who should be contacted during emergency under the name "ICE" ( In Case Of Emergency).&lt;br /&gt;
&lt;br /&gt;
The idea was thought up by a paramedic who found that when he went to the scenes of accidents, there were always mobile phones with patients, but they didn't know which number to call. He therefore thought that it would be a good idea if there was a nationally recognized name for this purpose. In an emergency situation, Emergency Service personnel and hospital Staff would be able to quickly contact the right person by simply dialing the number you have stored as "ICE."&lt;br /&gt;
&lt;br /&gt;
Ø      Ensure that you have more than one ICE number so that in case one of the numbers could not be reached, alternative numbers could be tried. For more than one contact name simply enter ICE1, ICE2 and ICE3 etc. It is advisable to store the primary ICE number of the person who could access you at the quickest like your room mate, colleague (in case you are staying away from home) or your closest family member.&lt;br /&gt;
&lt;br /&gt;
Ø      For security purposes many mobile phone owners now lock their mobiles requiring a passcode to be entered in order to access the device. This hinders the ability of first responders to access the ICE phone list entry. In response to this problem many device manufacturers have provided a mechanism to specify some text to be displayed while the mobile is in the locked state. The owner of the phone can specify their "In Case of Emergency" contact and also a "Lost and Found" contact.&lt;br /&gt;
&lt;br /&gt;
Let's spread the concept of ICE by storing an ICE number in our Mobile phones today!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2654431816727165068?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2654431816727165068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2654431816727165068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2654431816727165068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2654431816727165068'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/03/ice-in-case-of-emergency-numbers-in.html' title='ICE (In Case of Emergency) numbers in Mobile phone'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7938492588878570293</id><published>2011-02-10T22:39:00.001+05:30</published><updated>2011-02-10T22:41:43.893+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='human mind'/><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><category scheme='http://www.blogger.com/atom/ns#' term='stereogram'/><category scheme='http://www.blogger.com/atom/ns#' term='2D'/><title type='text'>Stereogram and how to decode it</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://www.amazon.com/Hidden-Treasures-Stereograms-Gene-Levine/dp/1402751451?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Stereogram &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1402751451" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;is one of the interesting stuffs I found in my school days. One of my cousins got a book that has high quality print of different cross-eye stereogram. I took couple of hours trying to find out how to decode it and now I can decode most of them in seconds.&lt;br /&gt;
I thought of writing about this as most of my friends had not seen this or are not aware of how to decode it. Today I checked the net and I found a lot of stuff regarding this and even an online &lt;a href="http://www.amazon.com/3-D-Planet-World-Through-Stereograms/dp/1569310289?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Stereogram &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1569310289" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;creator !.&lt;br /&gt;
&lt;br /&gt;
Well, to make it simple, quote from&amp;nbsp;&lt;a href="http://www.amazon.com/Wikipedia-Revolution-Nobodies-Greatest-Encyclopedia/dp/B002KAOS60?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Wikipedia&amp;nbsp;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002KAOS60" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;says "A &lt;a href="http://www.amazon.com/Stereogram-Howard-Rheingold/dp/0929279859?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;stereogram &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0929279859" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;is an optical illusion of depth created from flat, two-dimensional image or images.". That is you have a image with patterns. If you look at it in a special way, you can see a three-dimensional object that is created using this pattern.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to view stereogram&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To view a stereogram image you need to look beyond the picture! Make sure your head is straight and your eyes are level with the picture. You then need to de-focus your eyes whilst imagining that you are trying to view an image that is twice as far away. ie: look through the picture.&lt;br /&gt;
&lt;br /&gt;
A good way to practice is to hold up one finger in front of a wall. Focus on the wall and you will eventually see two fingers. You may also find it helpful to hold your head close to the stereogram picture and slowly move away.&lt;br /&gt;
&lt;br /&gt;
here is a cross-eye stereogram from&amp;nbsp;Wikipedia&amp;nbsp;that has the image of a shark embedded in it.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/8/8f/Stereogram_Tut_Random_Dot_Shark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://upload.wikimedia.org/wikipedia/commons/8/8f/Stereogram_Tut_Random_Dot_Shark.png" width="320" /&gt;&lt;/a&gt;&lt;/div&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/5943879446605756298-7938492588878570293?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7938492588878570293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7938492588878570293' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7938492588878570293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7938492588878570293'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/02/stereogram-and-how-to-decode-it.html' title='Stereogram and how to decode it'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5294554965042915770</id><published>2011-01-10T23:49:00.000+05:30</published><updated>2011-01-10T23:49:25.094+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='macintosh'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Enable JavaScript debug menu in Safari in Mac OS</title><content type='html'>&lt;a href="http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Apple Safari&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001AMHWP8" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; in &lt;a href="http://www.amazon.com/Apple-Mac-Mini-MC270LL-Desktop/dp/B0013FK9U2?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mac &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0013FK9U2" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;does have a hidden &lt;a href="http://www.amazon.com/Laptop-Diagnostic-4-Digit-Codes-Debug/dp/B003SLVES0?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Debug &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B003SLVES0" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;menu that is useful for finding out the JS errors in the page. But, this is disabled by default. You can easily enable this using the following command in the &lt;a href="http://www.amazon.com/Terminal-Widescreen-Tom-Hanks/dp/B00005JMYC?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;terminal &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005JMYC" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;when Safari is not running.&lt;br /&gt;
&lt;br /&gt;
Terminal&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;% defaults write com.apple.Safari IncludeDebugMenu 1&lt;/pre&gt;&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;&lt;/pre&gt;&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman'; font-size: small; white-space: normal;"&gt;Now, open Safari and you can see an additional menu on the top.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman'; font-size: small; white-space: normal;"&gt;
&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;You can always disable this menu by replacing the 1 at the end of the command with 0 and executing again.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5294554965042915770?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5294554965042915770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5294554965042915770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5294554965042915770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5294554965042915770'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2011/01/enable-javascript-debug-menu-in-safari.html' title='Enable JavaScript debug menu in Safari in Mac OS'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Kakkanadu, Kerala, India</georss:featurename><georss:point>10.006212854063977 76.33137702941895</georss:point><georss:box>9.995647354063976 76.31678602941895 10.016778354063977 76.34596802941894</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-561752747749706933</id><published>2010-12-27T22:52:00.000+05:30</published><updated>2010-12-27T22:52:56.090+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='number format'/><category scheme='http://www.blogger.com/atom/ns#' term='formatbasen'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 8'/><title type='text'>Converting a number in ColdFusion to specified base (binary, hexadecimal etc)</title><content type='html'>Just a quick post on converting numbers to different base using &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/032166034X?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=032166034X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. The FormatBaseN can be used to convert a number to a different base.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Function Syntax&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
FormatBaseN(number, radix)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Parameter Description&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
number&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Number to convert&lt;br /&gt;
radix&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Base of the result (2, 10, 16)&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;More details on the &lt;a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_e-g_26.html"&gt;Adobe link&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-561752747749706933?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/561752747749706933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=561752747749706933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/561752747749706933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/561752747749706933'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/12/converting-number-in-coldfusion-to.html' title='Converting a number in ColdFusion to specified base (binary, hexadecimal etc)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Padamughal, Kakkanadu, Kerala, India</georss:featurename><georss:point>10.005021576098482 76.33184909820557</georss:point><georss:box>10.004691576098482 76.33139309820557 10.005351576098482 76.33230509820557</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-506183043131425953</id><published>2010-11-09T20:47:00.001+05:30</published><updated>2010-12-07T21:32:01.317+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><title type='text'>CFContent is not creating Excel file</title><content type='html'>I am facing a weird problem with my &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/0321679202?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321679202" style="border: medium none ! important; margin: 0px ! important; padding: 0px ! important;" width="1" /&gt;server. I cannot export data to &lt;a href="http://www.amazon.com/Excel-2007-Dummies-Greg-Harvey/dp/0470037377?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Excel &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470037377" style="border: medium none ! important; margin: 0px ! important; padding: 0px ! important;" width="1" /&gt;using the &amp;lt;cfheader&amp;gt; and &amp;lt;cfcontent&amp;gt; tags. If I create an &lt;a href="http://www.amazon.com/Excel-2007-Bible-John-Walkenbach/dp/0470044039?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Excel &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470044039" style="border: medium none ! important; margin: 0px ! important; padding: 0px ! important;" width="1" /&gt;file, the content will have all the table, tr, td tags. It had been long time since I tried this so think I must have changed some settings in &lt;a href="http://www.amazon.com/ColdFusion-Essential-Training-David-Gassner/dp/1596715871?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;CFAdmin&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1596715871" style="border: medium none ! important; margin: 0px ! important; padding: 0px ! important;" width="1" /&gt;.&lt;br /&gt;
&lt;br /&gt;
I will try to fix this and post an update. If any of you have an idea on how to resolve this, please comment.&lt;br /&gt;
&lt;br /&gt;
***** UPDATE&amp;nbsp; *****&lt;br /&gt;
This was actually not a problem with ColdFusion. The Open Office was the problem. It was not rendering the content correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-506183043131425953?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/506183043131425953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=506183043131425953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/506183043131425953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/506183043131425953'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/11/cfcontent-is-not-creating-excel-file.html' title='CFContent is not creating Excel file'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Kakkanadu, Kerala, India</georss:featurename><georss:point>10.003909536626379 76.34564638137817</georss:point><georss:box>10.00126803662638 76.34199838137818 10.006551036626378 76.34929438137817</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-933690107529815506</id><published>2010-09-03T20:06:00.005+05:30</published><updated>2010-09-03T22:01:14.346+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='INDIA'/><category scheme='http://www.blogger.com/atom/ns#' term='usage'/><category scheme='http://www.blogger.com/atom/ns#' term='instructions'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='free download'/><category scheme='http://www.blogger.com/atom/ns#' term='rupee'/><category scheme='http://www.blogger.com/atom/ns#' term='Indian rupee'/><title type='text'>Unicode font for the new symbol of Indian Rupee</title><content type='html'>Finally &lt;a href="http://www.amazon.com/Globalization-Indian-Economy-Convertible-ebook/dp/B001QFIS2K?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Indian Rupee&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001QFIS2K" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;(&lt;span style="font-family: 'Rupee Foradian'; font-size: 12pt;"&gt;`&lt;/span&gt;) got a symbol. On July 15th 2010, the winner of the contest was announced and the new symbol of Indian Rupee&amp;nbsp;was shown to the world. &amp;nbsp;The symbol is derived from a combination the &lt;a href="http://www.amazon.com/grammar-Hindustani-language-Oriental-character/dp/1112579907?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Devanagari &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1112579907" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;letter ‘र’ and &lt;a href="http://www.amazon.com/Merriam-Websters-Spanish-English-Dictionary-Merriam-Webster/dp/0877799164?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;English &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0877799164" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;letter ‘R’.&lt;br /&gt;
&lt;div&gt;The font can be downloaded &lt;a href="http://www.prasanthkumars.com/downloads/rupee_foradian.zip"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Installation instructions&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Unzip the zip file to C:\temp folder.&lt;/li&gt;
&lt;li&gt;Open Control Panel -&amp;gt; Fonts&lt;/li&gt;
&lt;li&gt;Select File-&amp;gt;Install New Font...&amp;nbsp;&lt;/li&gt;
&lt;li&gt;In the new window, under Folders, select c:\temp&lt;/li&gt;
&lt;li&gt;The font will be listed in the 'List of fonts:' box.&lt;/li&gt;
&lt;li&gt;Click the font name and click 'OK', the font will be installed in your machine.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Using the font&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;In MS Word (or other word processing or similar applications), select the font 'Rupee Foradian' in the font list.&lt;/li&gt;
&lt;li&gt;To type the character, use the '~' key (top left key above 'Tab').&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&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/5943879446605756298-933690107529815506?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/933690107529815506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=933690107529815506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/933690107529815506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/933690107529815506'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/09/unicode-font-for-new-symbol-of-indian.html' title='Unicode font for the new symbol of Indian Rupee'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7968235751781263466</id><published>2010-08-28T21:00:00.001+05:30</published><updated>2010-08-28T21:01:20.675+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='hotfix'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><title type='text'>ColdFusion 8 Decrypt error with CFMX_COMPAT algorithm hotfix</title><content type='html'>I was trying with encryption and decryption in ColdFusion for a demo iPhone app using SOAP. Well, the problem was with the ColdFusion end. I tried with default (CFMX_COMPAT) algorithm. I was getting an error "The input and output encodings are not same" while decrypting. After trying to fix this for some time, I googled and found that it was the problem with ColdFusion 8 (bug ID : 75676) and need to apply the hotfix (Cumulative Hot Fix 3 for ColdFusion 8.0.1). I applied it to the server and the error was resolved.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://kb2.adobe.com/cps/511/cpsid_51180.html"&gt;Hot fix can be obtained from here.&lt;/a&gt;&amp;nbsp;&lt;a href="http://kb2.adobe.com/cps/511/cpsid_51180.html"&gt;Cumulative Hot Fix 3 for ColdFusion 8.0.1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7968235751781263466?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7968235751781263466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7968235751781263466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7968235751781263466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7968235751781263466'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/08/coldfusion-8-decrypt-error-with.html' title='ColdFusion 8 Decrypt error with CFMX_COMPAT algorithm hotfix'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6676440518006321204</id><published>2010-06-16T21:15:00.000+05:30</published><updated>2010-06-16T21:15:51.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='VOLVO'/><category scheme='http://www.blogger.com/atom/ns#' term='bus'/><category scheme='http://www.blogger.com/atom/ns#' term='Kollam'/><category scheme='http://www.blogger.com/atom/ns#' term='VALVO'/><title type='text'>Have you heard about the automobile manufacturer 'VALVO'</title><content type='html'>I saw this vehicle on the way home, near Kollam. See the 'VALVO' written neatly on the back of this mini bus. They even have a Merc logo on the rear window.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_wkIk9PFwnCU/TBjwK8vLUMI/AAAAAAAACkM/aKwcUHMEJE4/s1600/Image001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_wkIk9PFwnCU/TBjwK8vLUMI/AAAAAAAACkM/aKwcUHMEJE4/s400/Image001.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6676440518006321204?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6676440518006321204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6676440518006321204' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6676440518006321204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6676440518006321204'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/06/have-you-heard-about-automobile.html' title='Have you heard about the automobile manufacturer &apos;VALVO&apos;'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wkIk9PFwnCU/TBjwK8vLUMI/AAAAAAAACkM/aKwcUHMEJE4/s72-c/Image001.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5562039498650542317</id><published>2010-05-06T19:14:00.001+05:30</published><updated>2010-06-16T21:19:17.223+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='gayathri manthra'/><category scheme='http://www.blogger.com/atom/ns#' term='Universe'/><category scheme='http://www.blogger.com/atom/ns#' term='astronomy'/><category scheme='http://www.blogger.com/atom/ns#' term='Hindu'/><category scheme='http://www.blogger.com/atom/ns#' term='mythology'/><title type='text'>Scientific meaning of Gaytri Mantra</title><content type='html'>&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;*** This is the content of a mail forwarded to me. I found it interesting and like to know more. Please let me know if you know other links or&amp;nbsp;related&amp;nbsp;materials. ***&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gayatri mantra has been bestowed the greatest importance in Vedic dharma.&lt;br /&gt;
This mantra has also been termed as Savitri and Ved-Mata, the mother of the Vedas.&lt;br /&gt;
&lt;br /&gt;
Om bhur bhuvah swah&lt;br /&gt;
Tat savitur varenyam&lt;br /&gt;
Bhargo devasya dheemahi&lt;br /&gt;
Dhiyo yo nah prachodayat&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The literal meaning of the mantra is:&lt;br /&gt;
O God! You are Omnipresent, Omnipotent and Almighty.&lt;br /&gt;
You are all Light.&lt;br /&gt;
You are all Knowledge and Bliss.&lt;br /&gt;
You are Destroyer of fear, You are Creator of this Universe, You are the Greatest of all.&lt;br /&gt;
We bow and meditate upon Your light.&lt;br /&gt;
You guide our intellect in the right direction.&lt;br /&gt;
&lt;br /&gt;
The mantra, however, has a great scientific import too, which somehow got lost in the literary tradition. The modern &lt;a href="http://www.amazon.com/Astrophysics-Easy-Introduction-Astronomer-Practical/dp/1852338903?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;astrophysics &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1852338903" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;and astronomy tell us that our Galaxy called Milky Way or Akash-Ganga contains approximately 100,000 million of stars. Each star is like our sun having its own planet system.&lt;br /&gt;
&lt;br /&gt;
We know that the moon moves round the earth and the earth moves round the sun along with the moon. All planets round the sun. Each of the above bodies revolves round at its own axis as well. Our sun along with its family takes one round of the galactic center in 22.5 crore years. All galaxies including ours are moving away at a terrific velocity of 20,000 miles per second.&lt;br /&gt;
And now the alternative scientific meaning of the mantra step by step:&lt;br /&gt;
&lt;br /&gt;
(A) OM BHUR BHUVAH SWAH:&lt;br /&gt;
Bhur the earth, bhuvah the planets (&lt;a href="http://www.amazon.com/Solar-Ian-McEwan/dp/0385533411?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;solar&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0385533411" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; family), swah the Galaxy.&lt;br /&gt;
We observe that when an ordinary fan with a speed of 900 RPM (rotations Per minute) moves, it makes noise.&lt;br /&gt;
Then, one can imagine, what great noise would be created when the galaxies move with a speed of 20,000 miles per second.&lt;br /&gt;
This is what this portion of the mantra explains that the sound produced due to the fast-moving earth, planets and galaxies is Om.&lt;br /&gt;
The sound was heard during meditation by Rishi Vishvamitra, who mentioned it to other colleagues. All of them, then unanimously decided to call this sound Om the name of God, because this sound is available in all the three periods of time, hence it is set (permanent). Therefore, it was the first ever revolutionary idea to identify formless God with a specific title (form) called upadhi.&lt;br /&gt;
Until that time, everybody recognized God as formless and nobody was prepared to accept this new idea.&lt;br /&gt;
In the Gita also, it is said, "Omiti ekaksharam brahma", meaning that the name of the Supreme is Om , which contains only one syllable (8/12).&lt;br /&gt;
This sound Om heard during samadhi was called by all the seers nada-brahma a very great noise), but not a noise that is normally heard beyond a specific amplitude and limits of decibels suited to human hearing.&lt;br /&gt;
Hence the rishis called this sound Udgith musical sound of the above, i.e., heaven. They also noticed that the infinite mass of galaxies moving with a velocity of 20,000 miles/second was generating a kinetic energy = 1/2 MV2 and this was balancing the total energy consumption of the cosmos.&lt;br /&gt;
Hence they named it Pranavah, which means the body (vapu) or store house of energy (prana).&lt;br /&gt;
&lt;br /&gt;
B. TAT SAVITUR VARENYAM: Tat that (God), savitur the sun (star), varenyam worthy of bowing or respect. Once the form of a person along with the name is known to us, we may locate the specific person. Hence the two titles (upadhi) provide the solid ground to identify the formless God, Vishvamitra suggested. He told us that we could know (realize) the unknowable formless God through the known factors, viz., sound Om and light of suns (stars).&lt;br /&gt;
A mathematician can solve an equation x2+y2=4; if x=2; then y can be known and so on. An engineer can measure the width of a river even by standing at the riverbank just by drawing a triangle. So was the scientific method suggested by Vishvamitra in the mantra in the next portion as under:-&lt;br /&gt;
&lt;br /&gt;
C) BHARGO DEVASYA DHEEMAHI:&lt;br /&gt;
Bhargo the light, devasya of the deity, dheemahi we should meditate. The rishi instructs us to meditate upon the available form (light of suns) to discover the formless Creator (God). Also he wants us to do japa of the word Om (this is understood in the Mantra).&lt;br /&gt;
This is how the sage wants us to proceed, but there is a great problem to realize it, as the human mind is so shaky and restless that without the grace of the Supreme (Brahma) it cannot be controlled.&lt;br /&gt;
Hence Vishvamitra suggests the way to pray Him as under:&lt;br /&gt;
&lt;br /&gt;
D) DHIYO YO NAH PRACHODAYAT:&lt;br /&gt;
Dhiyo (intellect), yo (who), nah (we all), prachodayat (guide to right Direction).&lt;br /&gt;
O God! Deploy our intellect on the right path.&lt;br /&gt;
Full scientific interpretation of the Mantra: The earth (bhur), the planets (bhuvah), and the galaxies (swah) are moving at a very great velocity, the sound produced is Om , (the name of formless God.)&lt;br /&gt;
That God (tat), who manifests Himself in the form of light of suns (savitur) is worthy of bowing/respect (varenyam).&lt;br /&gt;
&lt;br /&gt;
We all, therefore, should meditate (dheemahi) upon the light (bhargo) of that deity (devasya) and also do chanting of Om. May He (yo) guide in right direction (prachodayat) our(nah) intellect dhiyo. So we notice that the important points hinted in the mantra are:-&lt;br /&gt;
1) The total kinetic energy generated by the movement of galaxies acts as an umbrella and balances the total energy consumption of the cosmos.&lt;br /&gt;
Hence it was named as the Pranavah (body of energy).&lt;br /&gt;
This is equal to 1/2 mv2 (Mass of galaxies x velocity2).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5562039498650542317?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5562039498650542317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5562039498650542317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5562039498650542317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5562039498650542317'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/05/scientific-meaning-of-gaytri-mantra.html' title='Scientific meaning of Gaytri Mantra'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-467128933360917713</id><published>2010-04-29T19:54:00.002+05:30</published><updated>2010-04-29T19:56:29.903+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='exponent'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 8'/><category scheme='http://www.blogger.com/atom/ns#' term='large numbers'/><title type='text'>Working with large numbers in ColdFusion</title><content type='html'>I just thought of sharing my friend's experience with managing large numbers using ColdFusion. They got an assignment that will manipulate numbers and things seem good at first. When the numbers started getting larger(20 digits), we had a problem. In CF, the limit of Integer is&amp;nbsp;-2,147,483,648 and 2,147,483,647 (32-bit signed integers) and the calculations started giving unexpected results.&lt;br /&gt;
&lt;div&gt;After quite a bit of Googling and posting in forums, they got the solution from a user in the Adobe forums. It is to use the Java Math object and convert the number to BigInteger. Here is the code:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;cfset N1= createobject("java","java.math.BigInteger").init("1")&amp;gt;&lt;br /&gt;
&amp;lt;cfset N2 = createobject("java","java.math.BigInteger").init("9999999999999899999999")&amp;gt;&lt;br /&gt;
&amp;lt;cfset RESULT = N1.add(N2).toString()&amp;gt;&lt;br /&gt;
&amp;lt;cfoutput&amp;gt;#result#&amp;lt;/cfoutput&amp;gt;&lt;/div&gt;&lt;div&gt;This code worked perfect.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;I have earlier blogged about how to use Jar files in CF, but haven't really studied Java in detail. Seeing this, I think I should study Java in more detail so that I could find a better and easier solutions in such situation.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-467128933360917713?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/467128933360917713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=467128933360917713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/467128933360917713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/467128933360917713'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/04/working-with-large-numbers-in.html' title='Working with large numbers in ColdFusion'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8096739580677066881</id><published>2010-04-13T20:59:00.002+05:30</published><updated>2010-04-29T20:21:55.104+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='GOD'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='KADUG'/><title type='text'>Adobe Flex launch event at Kochi (KADUG)</title><content type='html'>I got the opportunity to attend the &lt;a href="http://www.amazon.com/Flex-3-Bible-David-Gassner/dp/0470287640?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Adobe Flex&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470287640" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; launch event at Kochi, thanks to &lt;a href="http://twitter.com/juwalbose"&gt;@Juwalbose&lt;/a&gt;, &lt;a href="http://twitter.com/jerrydon"&gt;@Jerrydon&lt;/a&gt; and others. They made it happen. After the first meeting of &lt;a href="http://godsowndevelopers.com/kad/"&gt;GOD&lt;/a&gt;s a few months ago which I was not able to attend, they should have worked really hard to organize this event.&lt;br /&gt;
I was really happy to see my ex-colleagues and&amp;nbsp;of course, my friends at GODs and twitter. This was the first time I met them in person. I got new friends too from this event. It was nice meeting them.&lt;br /&gt;
&lt;br /&gt;
I reached a bit early for the event and got some time to chat with others. &lt;a href="http://twitter.com/hsivaram"&gt;@Harish Sivaramakrishnan&lt;/a&gt; did the first presentation about &lt;a href="http://www.amazon.com/Flex-Cookbook-Code-Recipes-Developers-Developer/dp/0596529856?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Flex&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0596529856" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. Even though he reached a bit late due to a delay of his flight, the wait was worth. I was amazed to see the new capabilities of&lt;a href="http://www.amazon.com/Adobe-Flex-Builder-Pro-3-0/dp/B0014A0V5E?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt; Flex builder&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0014A0V5E" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. The developer does not even have to touch the code to achieve something, and that too like creating a full fledged video player !. Awesome. I had moved away from Flex development around 1 year ago, but seeing his presentation I seriously think of coming back to Flex :-).&lt;br /&gt;
&lt;br /&gt;
Equal amazement was from new Photoshop CS5 from Adobe.&amp;nbsp;&lt;a href="http://twitter.com/juwalbose"&gt;@Juwalbose&lt;/a&gt;&amp;nbsp;showed a video of new capabilities of Photoshop. The Intelligent fill is fantastic.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twitter.com/DianaKulke"&gt;@Diana Kulke&lt;/a&gt; from Bridge-India who sponsored the event invited us to the Open Coffee event at Kochi. I hope to attend that too.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twitter.com/flexcfcoder"&gt;@Thasleem&lt;/a&gt; did a presentation on the new ColdFusion Builder and CF 9. It was nice to know about the new features Adobe has incorporated into their first ever ColdFusion IDE.&lt;br /&gt;
&lt;br /&gt;
Later we had a few presentations on Action script.&lt;br /&gt;
&lt;br /&gt;
I was lucky to get an Adobe Flash Platform T-Shirt after the event. They gave away a few T-shirts, notebooks and few pens. We took a couple of photos before we left.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/prasanthkumar.s/KADUGFlexLaunchEvent"&gt;http://picasaweb.google.com/prasanthkumar.s/KADUGFlexLaunchEvent&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This was a nice event and I hope they will organize more such events in future to share knowledge and get in touch with others in IT field.&lt;br /&gt;
&lt;br /&gt;
*** UPDATE ***&lt;br /&gt;
This post won the blog contest for Adobe Flash Builder 4 / ColdFusion Builder 1.0 on #KADUG.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-8096739580677066881?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8096739580677066881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8096739580677066881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8096739580677066881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8096739580677066881'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/04/adobe-flex-launch-event-at-kochi-kadug.html' title='Adobe Flex launch event at Kochi (KADUG)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2886014069305821032</id><published>2010-04-08T21:40:00.001+05:30</published><updated>2010-04-08T21:42:23.488+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>My experience with Apple Macintosh</title><content type='html'>I had earlier used the &lt;a href="http://www.amazon.com/Apple-MacBook-MB990LL-13-3-Inch-Laptop/dp/B001P05NKG?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mac &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001P05NKG" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;in office for a few times for testing. That was for a very short time. For the last one week I had been using solely a Mac after moving to &lt;a href="http://www.amazon.com/OtterBox-Defender-Case-iPhone-Black/dp/B001FVPU9O?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;iPhone &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001FVPU9O" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;development. The one I had is a&lt;a href="http://www.amazon.com/Apple-Mac-mini-MC238LL-Desktop/dp/B002QQ8AJY?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt; mac mini &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002QQ8AJY" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;with Intel processor. Having seen those bulky Windows PCs I always wondered how Apple managed to pack all the stuff like DVD drive, USB, blue tooth, firewire, wi-fi etc in such a small cute box.&lt;br /&gt;
It is irrestible to explore the facilities in a mac. The display, animation, performance... everything is awesome. I liked the way the user interface and the applications are managed. The speed each application is launching is something that can be dreamed of in Windows PCs. The Spotlight facility to search is the one MS has copied to its Windows 7.&lt;br /&gt;
There is elegance in a mac.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2886014069305821032?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2886014069305821032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2886014069305821032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2886014069305821032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2886014069305821032'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/04/my-experience-with-apple-macintosh.html' title='My experience with Apple Macintosh'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total><georss:featurename>Kakkanadu, Kerala, India</georss:featurename><georss:point>10.00329672464882 76.34564638137817</georss:point><georss:box>10.00065522464882 76.34199838137818 10.005938224648819 76.34929438137817</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8851761362665166313</id><published>2010-04-03T16:55:00.000+05:30</published><updated>2010-04-03T16:55:34.046+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='complaint'/><category scheme='http://www.blogger.com/atom/ns#' term='telephone'/><category scheme='http://www.blogger.com/atom/ns#' term='broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='BSNL'/><title type='text'>BSNL complaint online registration for Broadband/Telephone</title><content type='html'>One of my friends gave me this link to register complaint about BSNL service.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mis.bsnl.co.in/pgs/internet/pgwebregn.asp" style="background-color: #cc0000; color: white;"&gt;http://mis.bsnl.co.in/pgs/internet/pgwebregn.asp&lt;/a&gt;&lt;span style="background-color: #cc0000; color: white;"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
I had a complaint with my &lt;a href="http://www.amazon.com/3G-Evolution-Second-Mobile-Broadband/dp/0123745381?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;broadband &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123745381" style="border: medium none ! important; margin: 0px ! important; padding: 0px ! important;" width="1" /&gt;connection that it became slow and started to drop frequently. I registered a complaint in this page and within 1 hr got a call from the exchange. Now, after 2 hours, they came to my home and fixed the problem. &lt;br /&gt;
Hope everyone using BSNL could avail this facility.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-8851761362665166313?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8851761362665166313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8851761362665166313' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8851761362665166313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8851761362665166313'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/04/bsnl-complaint-online-registration-for.html' title='BSNL complaint online registration for Broadband/Telephone'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>2</thr:total><georss:featurename>Kollam, Kerala, India</georss:featurename><georss:point>8.88 76.6</georss:point><georss:box>8.8587995 76.57081749999999 8.901200500000002 76.6291825</georss:box></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3054094152038352490</id><published>2010-03-26T19:13:00.000+05:30</published><updated>2010-03-26T19:13:20.464+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='slow'/><title type='text'>Windows XP hibernating taking too long</title><content type='html'>My &lt;a href="http://www.amazon.com/Microsoft-Windows-Home-UPGRADE-SP2/dp/B0002423YK?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Windows XP&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0002423YK" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; machine suddenly started taking very long time to &lt;a href="http://www.amazon.com/Harnessing-Hibernate-James-Elliott-PH-D/dp/0596517726?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;hibernate&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0596517726" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. It was working fine and I was puzzled with the situation. I had not installed and apps and suspected &lt;a href="http://www.amazon.com/Virus-George-Kennedy/dp/B00005RI94?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;virus &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005RI94" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;infection.&lt;div&gt;But then I remembered disabling "Enable write caching on the disk' for my&amp;nbsp;hard-disk few days ago. I enabled the option. Bingo. Problem solved.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Steps:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Right click on My Computer -&amp;gt; select 'Properties'&lt;/li&gt;
&lt;li&gt;Select the 'Hardware' tab from the Pop-up window.&lt;/li&gt;
&lt;li&gt;Select 'Device Manager' and from the 'Disk drives', right click your hard-disk -&amp;gt; select 'Properties'.&lt;/li&gt;
&lt;li&gt;In the 'Policies' tab, check the 'Enable write caching on the disk' and click OK.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&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/5943879446605756298-3054094152038352490?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3054094152038352490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3054094152038352490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3054094152038352490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3054094152038352490'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/windows-xp-hibernating-taking-too-long.html' title='Windows XP hibernating taking too long'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6500045581953884644</id><published>2010-03-22T19:43:00.000+05:30</published><updated>2010-03-22T19:43:38.117+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion builder'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 9'/><category scheme='http://www.blogger.com/atom/ns#' term='ORM'/><title type='text'>Adobe released ColdFusion builder.</title><content type='html'>&lt;a href="http://www.amazon.com/Adobe-Photoshop-CS4-Classroom-Book/dp/032157379X?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Adobe &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=032157379X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;released &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/032151548X?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=032151548X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;builder. See the link &lt;a href="http://www.adobe.com/products/coldfusion/buy/#cfb"&gt;&amp;nbsp;http://www.adobe.com/products/coldfusion/buy/#cfb&lt;/a&gt;&lt;br /&gt;
It comes lot of facilities and support for ORM with ColdFusion 9.&lt;br /&gt;
You will also get a complimentary copy of Flash Builder 4 Standard with this version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6500045581953884644?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6500045581953884644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6500045581953884644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6500045581953884644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6500045581953884644'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/adobe-released-coldfusion-builder.html' title='Adobe released ColdFusion builder.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2601239902843986540</id><published>2010-03-18T20:12:00.000+05:30</published><updated>2010-03-18T20:12:52.942+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='jar'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse java and coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 8'/><title type='text'>Using .jar (Java Archive) file with ColdFusion</title><content type='html'>"&lt;a href="http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Java &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321356683" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;is running under the hood of &lt;a href="http://www.amazon.com/ColdFusion-Dummies-John-Paul-Ashenfelter/dp/0764516728?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0764516728" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;and it is easier to use Java / Java Archives" with ColdFusion. I have been hearing about this since I have started studying ColdFusion. So I decided to take a look at it. I have studied Java only during my course and does not have much experience with it. Now, with the help of &lt;a href="http://www.amazon.com/Eclipse-IDE-Pocket-Guide-Burnette/dp/0596100655?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Eclipse&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0596100655" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;, it is very easy to create a Java project and export it as archive.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;The first "Search" application. I started with a new Java Project in Eclipse. Created the first search.java file with the package name “org.prasanthkumars.search”. I wrote a new "public function" that simply returns the passed key appended with a random number and called it from the main function. I did this for testing the code.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;package org.prasanthkumars.search;&lt;br /&gt;
import java.util.Random;&lt;br /&gt;
&lt;br /&gt;
public class Search {&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
System.out.println(searchResult("hello"));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public static String searchResult(String key){&lt;br /&gt;
Random randomGenerator = new Random();&lt;br /&gt;
return key+" "+randomGenerator.nextInt(500);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;&lt;br /&gt;
I ran the code and, you know (no, no error this time :-) ), got the result displayed to console.&lt;br /&gt;
That is it. Now, I need to package this file into an archive. Of course, Eclipse will do that for me. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;ul&gt;&lt;li&gt;Go to File -&amp;gt; Export -&amp;gt; JAR file.&lt;/li&gt;
&lt;li&gt;In the next Pop-up, select the Search.java file and also give the destination for the JAR file.&lt;/li&gt;
&lt;li&gt;Select Next and select the required options.&lt;/li&gt;
&lt;li&gt;Select Next and select the Main Class (in our case it is ‘Search’).&lt;/li&gt;
&lt;li&gt;Click Finish and you have the org.prasanthkumars.search.jar saved to your system.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;
Just check whether the .jar file is working correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;ul&gt;&lt;li&gt;In the windows Command Prompt, go to the folder in which the .jar file is exported.&lt;/li&gt;
&lt;li&gt;Type java -jar org.prasanthkumars.search.jar and click enter.&lt;/li&gt;
&lt;/ul&gt;You can see the result in the console.&lt;/div&gt;&lt;br /&gt;
So, our .jar file is working fine. Now go ahead and register this .jar file in ColdFusion server.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;ul&gt;&lt;li&gt;Go to CF Administrator -&amp;gt; Server Settings &amp;gt; Java and JVM.&lt;/li&gt;
&lt;li&gt;Enter the path of the jar file under “ColdFusion Class Path” (eg: "C:\JavaProjects\search\org.prasanthkumars.search.jar". Add additional paths separated by Commas).&lt;/li&gt;
&lt;li&gt;Click “Submit Changes”.&lt;/li&gt;
&lt;/ul&gt;&lt;i&gt;&lt;font color="red"&gt;* Remember to restart CF server after registering new .jar files. Otherwise, you will not be able to access them.&lt;/font&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Now you can access this jar file from ColdFusion code.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;cfset javaobj="CreateObject("java","org.prasanthkumars.search.Search")" /&amp;gt;&lt;br /&gt;
&amp;lt;cfoutput&amp;gt;javaObj.searchResult("hello world")&amp;lt;/cfoutput&amp;gt;&lt;/div&gt;&lt;br /&gt;
This will output the string “hello world” and a random number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2601239902843986540?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2601239902843986540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2601239902843986540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2601239902843986540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2601239902843986540'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/using-jar-java-archive-file-with.html' title='Using .jar (Java Archive) file with ColdFusion'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7428258485816369269</id><published>2010-03-16T20:09:00.002+05:30</published><updated>2010-03-16T20:10:14.072+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='*.car'/><category scheme='http://www.blogger.com/atom/ns#' term='export settings'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 8'/><title type='text'>Backup and restore settings, DSN from your ColdFusion server</title><content type='html'>When you have to re-install the &lt;a href="http://www.amazon.com/Operating-System-Concepts-Abraham-Silberschatz/dp/0470128720?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Operating System&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470128720" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; or re-install &lt;a href="http://www.amazon.com/Adobe-22020738-Acrobat-Professional-9/dp/B0018VF9EW?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Adobe&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0018VF9EW" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; &lt;a href="http://www.amazon.com/ColdFusion-Developer-Tutorial-John-Farrar/dp/1847194125?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1847194125" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; server in your machine, you think of the tedious task of having to re-do all the settings and create the datasources again. Using the ColdFusion Archives available in the ColdFusion Administrator, you can backup and restore the settings from your ColdFusion server. The settings are stored as .car files and can be used to port the settings.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Create Archive&lt;/b&gt;&lt;br /&gt;
For using this feature, log on to Coldfusion administrator (should be available at http://localhost/CFIDE/administrator/index.cfm) and go to Packaging &amp;amp; Deployment -&amp;gt; ColdFusion Archives. There you can create an archive (.car) by giving an Archive Name and then clicking the 'Create' button. Now, the Archive will be listed in the "Current Archive Definition List ". You can open the 'Archive Wizard' by clicking the 'Edit' icon (left most icon in the row of the Archive listing) and this will open a Pop-up. You can select the configurations and datasources that should be backed up. After selecting, close the window. Now you can create the archive by clicking the 'Create Archive' button (middle button in the row of the Archive listing). This will open another Pop-up and you can specify a file name (should have the extension .car) for the backup and click the 'Next' button to create the Archive.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Restoring Archive&lt;/b&gt;&lt;br /&gt;
In the same section in ColdFusion Administrator, you can choose to deploy an Archive by specifying the path of the archive file and selecting 'Deploy'. This will open a Pop-up and show the details of the settings that will be restored. Click 'Next' to confirm and then click the 'Deploy' button to restore the settings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7428258485816369269?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7428258485816369269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7428258485816369269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7428258485816369269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7428258485816369269'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/backup-and-restore-settings-database.html' title='Backup and restore settings, DSN from your ColdFusion server'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2814136584076534219</id><published>2010-03-16T20:00:00.001+05:30</published><updated>2010-03-16T20:02:33.679+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='check code for errors'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion 8'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='analyze coldfusion code'/><category scheme='http://www.blogger.com/atom/ns#' term='CF'/><category scheme='http://www.blogger.com/atom/ns#' term='code compatibility'/><title type='text'>Analyze ColdFusion code for errors and code compatibility using ColdFusion Administrator</title><content type='html'>ColdFusion Administrator gives the facility to analyze your code for compatibility with current version of &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/032151548X?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;ColdFusion&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=032151548X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; and also for errors. To start the Code Analyzer, go to ColdFusion Administrator (should be available at http://localhost/CFIDE/administrator/index.cfm) and go to 'Debugging &amp;amp; Logging' -&amp;gt; 'Code Analyzer'. &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;You can give the path of the folder which contains the code to be analyzed. Check the 'Analyze subdirectories' check box if you want to traverse all sub folders inside the directory. You can also give the type of files (*.cfm, *.cfc etc) to be analyzed.&lt;br /&gt;
'Advanced Options' will let you choose options like Tags and Functions to be analyzed, validate CFML etc.&lt;br /&gt;
&lt;br /&gt;
Once you have completed setup, click the 'Run Analyzer' to check the code for errors. This will analyze the code and show you the results along with the details of files in a tabular format. Click on the left most icon to each error to see the details of the error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2814136584076534219?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2814136584076534219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2814136584076534219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2814136584076534219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2814136584076534219'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/analyze-coldfusion-code-for-errors-and.html' title='Analyze ColdFusion code for errors and code compatibility using ColdFusion Administrator'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2381795050505539204</id><published>2010-03-05T22:49:00.000+05:30</published><updated>2010-03-05T22:49:41.069+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Avalanche breakdown'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='optics'/><category scheme='http://www.blogger.com/atom/ns#' term='Germanium'/><category scheme='http://www.blogger.com/atom/ns#' term='semiconductor'/><category scheme='http://www.blogger.com/atom/ns#' term='light'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'>Avalanche Breakdown (Semiconductor)</title><content type='html'>&lt;a href="http://www.amazon.com/IBM-Holocaust-Strategic-Alliance-Corporation/dp/0914153102?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;IBM &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0914153102" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;researchers invent a device that uses light to help computer chips to communicate. What I found interesting in this is the phenomenon of &lt;a href="http://www.amazon.com/Electron-avalanches-breakdown-Butterworths-advanced/dp/B0006BLRQE?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Avalanche Breakdown&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0006BLRQE" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; in &lt;a href="http://www.amazon.com/Germanium-Based-Technologies-Materials-Cor-Claeys/dp/0080449530?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Germanium&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0080449530" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;From Wikipedia : "Most of the time, the electron and hole will just move to opposite ends of the crystal and stop. Under the right circumstances, however, (ie. when the voltage is high enough) the free electron may move fast enough to knock other electrons free, creating more free-electron-hole pairs (ie. more charge carriers), increasing the current. Fast-"moving" holes may also result in more electron-hole pairs being formed."&lt;/div&gt;&lt;br /&gt;
That is, in Germanium, an incoming light pulse frees a few charge carriers that, in turn, free others until the original signal is amplified many times.&lt;br /&gt;
&lt;br /&gt;
More details:&lt;br /&gt;
&lt;a href="http://www.nature.com/nature/journal/v464/n7285/full/nature08813.html"&gt;http://www.nature.com/nature/journal/v464/n7285/full/nature08813.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://domino.research.ibm.com/comm/research_projects.nsf/pages/photonics.index.html"&gt;http://domino.research.ibm.com/comm/research_projects.nsf/pages/photonics.index.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Avalanche_breakdown"&gt;http://en.wikipedia.org/wiki/Avalanche_breakdown&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2381795050505539204?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='application/pdf' href='http://www.research.ibm.com/photonics/publications/ecoc_tutorial_2008.pdf' length='0'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2381795050505539204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2381795050505539204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2381795050505539204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2381795050505539204'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/avalanche-breakdown-semiconductor.html' title='Avalanche Breakdown (Semiconductor)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7416388628349643879</id><published>2010-03-04T19:20:00.000+05:30</published><updated>2010-03-04T19:20:28.818+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='log'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='debug info'/><category scheme='http://www.blogger.com/atom/ns#' term='Ntail'/><category scheme='http://www.blogger.com/atom/ns#' term='log4net'/><title type='text'>View debug/log information inside Eclipse with NTail</title><content type='html'>Implementing &lt;a href="http://www.amazon.com/Debugging-David-J-Agans/dp/0814474578?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Debugging &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0814474578" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;and &lt;a href="http://www.amazon.com/Complete-Log4j-Manual-Reliable-Framework/dp/2970036908?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Logging &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=2970036908" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;functionality in your application will help you a lot when tracing the details of an error - while &lt;a href="http://www.amazon.com/Developing-Leader-Within-John-Maxwell/dp/0785281126?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;developing &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0785281126" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;and also after deployment.&lt;br /&gt;
There are lot of libraries out there like &lt;a href="http://www.amazon.com/Logging-Java-JDK-Apache-log4j/dp/1590590996?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;log4j&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1590590996" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;, which you can integrate with your app for easier log management. Log4j/log4net have the provision to either log the information to a file or send &lt;a href="http://www.amazon.com/E-Mail-Write-Guide-How-Manage-Workplace/dp/096374559X?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;email&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=096374559X" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;.&lt;br /&gt;
So, will it be helpful if you can directly see the logs in &lt;a href="http://www.amazon.com/Android-Application-Development-Programming-Google/dp/0596521472?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Eclipse &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0596521472" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;that will get updated whenever the log file gets updated ?&lt;br /&gt;
&lt;br /&gt;
Using NTail, you can achieve this. The content of the log file will be shown in a window inside &lt;a href="http://www.amazon.com/ANDROID-PROGRAMMERS-GUIDE-Jerome-DiMarzio/dp/0071599886?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Eclipse &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0071599886" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;which will automatically get updated.&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Download latest version of NTail from the website&lt;a href="http://www.certiv.net/downloads/ntaildownload.html"&gt;&amp;nbsp;http://www.certiv.net/downloads/ntaildownload.html&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Now copy the .jar file to the 'Plugins' directory inside the Eclipse installation folder.&lt;/li&gt;
&lt;li&gt;Open Eclipse&lt;/li&gt;
&lt;li&gt;Go to Window -&amp;gt; Preferences.&lt;/li&gt;
&lt;li&gt;In the Preferences window you can see the 'NTail' section (If NTail is not listed there, your version of Eclipse may not have support for the version of NTail).&lt;/li&gt;
&lt;li&gt;Expand the NTail section and select 'Define Viewers'.&lt;/li&gt;
&lt;li&gt;Click 'New' and give the details of the log file and a name.&lt;/li&gt;
&lt;li&gt;Click 'OK' and you have successfully setup the NTail to watch a file for changes.&lt;/li&gt;
&lt;li&gt;Now, go to Window -&amp;gt; Show View -&amp;gt; Other.&lt;/li&gt;
&lt;li&gt;Select NTail from Logging -&amp;gt; NTail. Alternatively, you can type 'NTail' in the filter text box on top of the window.&lt;/li&gt;
&lt;li&gt;Click 'OK'.&lt;/li&gt;
&lt;li&gt;The NTail window should open inside your Eclipse.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Now, whenever the file gets changed, it will be shown inside the NTail window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7416388628349643879?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7416388628349643879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7416388628349643879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7416388628349643879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7416388628349643879'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/view-debuglog-information-inside.html' title='View debug/log information inside Eclipse with NTail'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7725748853362835163</id><published>2010-03-03T01:47:00.004+05:30</published><updated>2010-03-05T23:37:47.362+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='INDIA'/><category scheme='http://www.blogger.com/atom/ns#' term='kochi'/><category scheme='http://www.blogger.com/atom/ns#' term='crystal'/><category scheme='http://www.blogger.com/atom/ns#' term='oberon'/><category scheme='http://www.blogger.com/atom/ns#' term='ball'/><category scheme='http://www.blogger.com/atom/ns#' term='juggling'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Crystal ball juggler at Oberon Mall, Kochi, Kerala</title><content type='html'>I saw an amazing maneuver of&lt;a href="http://www.amazon.com/40mm-Crystal-Ball-Lead-Suncatcher/dp/B000COCGOC?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt; crystal&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B000COCGOC" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; balls at the show in Oberon Mall, Kochi. I had my digital camera with me and recorded some moments from the show. See them below.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;Crystal ball juggler at Oberon Mall Part I&lt;br /&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/d0-YnjEn0bA&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/d0-YnjEn0bA&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; &amp;nbsp;&lt;/div&gt;&lt;div&gt;Crystal ball juggler at Oberon Mall Part II&lt;br /&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/c7VUNLXzlpw&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/c7VUNLXzlpw&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;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7725748853362835163?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7725748853362835163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7725748853362835163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7725748853362835163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7725748853362835163'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/03/crystal-juggler-at-oberon-mall-kochi.html' title='Crystal ball juggler at Oberon Mall, Kochi, Kerala'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8344633151274188970</id><published>2010-02-28T22:27:00.000+05:30</published><updated>2010-02-28T22:27:20.854+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='excuse'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='IT workers'/><title type='text'>Good article about IT workers and excuses</title><content type='html'>I found this article very good. All, not just &lt;a href="http://www.amazon.com/Information-Technology-Principles-Practices-Opportunities/dp/0131436260?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;IT&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131436260" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; workers, should remember these points.&lt;br /&gt;
&lt;a href="http://blogs.zdnet.com/BTL/?p=31279"&gt;http://blogs.zdnet.com/BTL/?p=31279&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-8344633151274188970?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8344633151274188970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8344633151274188970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8344633151274188970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8344633151274188970'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/good-article-about-it-workers-and.html' title='Good article about IT workers and excuses'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-179341791523998228</id><published>2010-02-27T09:51:00.002+05:30</published><updated>2010-02-27T09:53:29.245+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='two wheeler'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='parking sign'/><category scheme='http://www.blogger.com/atom/ns#' term='ernakulam'/><title type='text'>Funny parking sign for two wheelers, from Ernakulam</title><content type='html'>A Two W&lt;i&gt;&lt;strong&gt;h&lt;/strong&gt;&lt;/i&gt;eeler parking sign from Ernakulam, &lt;a target="_blank"  href="http://www.amazon.com/Kerala-Magical-Odyssey-Sudhir-Ramchandran/dp/9812322086?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Kerala&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=9812322086" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;, &lt;a target="_blank"  href="http://www.amazon.com/India-Lonely-Planet-Country-Guide/dp/1741791510?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;INDIA&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=1741791510" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;. Seems they did not had enough space for putting "H".&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.in/lh/photo/JazEvkj8ZQxDVQqGYWRXJA?authkey=Gv1sRgCKi15M2Ror-6cQ&amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_wkIk9PFwnCU/S4iaFQL7kVI/AAAAAAAACDQ/lGHTgFA2rZg/s144/Image000.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.co.in/prasanthkumar.s/PrasanthSBlog?authkey=Gv1sRgCKi15M2Ror-6cQ&amp;feat=embedwebsite"&gt;Prasanth&amp;#39;s blog&lt;/a&gt;&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/5943879446605756298-179341791523998228?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/179341791523998228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=179341791523998228' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/179341791523998228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/179341791523998228'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/funny-parking-sign-for-two-wheeler-from.html' title='Funny parking sign for two wheelers, from Ernakulam'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_wkIk9PFwnCU/S4iaFQL7kVI/AAAAAAAACDQ/lGHTgFA2rZg/s72-c/Image000.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7871091111274241650</id><published>2010-02-25T20:55:00.002+05:30</published><updated>2010-02-25T21:09:01.747+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion file download'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='cfzip'/><category scheme='http://www.blogger.com/atom/ns#' term='unpublished directory'/><category scheme='http://www.blogger.com/atom/ns#' term='cfcontent'/><category scheme='http://www.blogger.com/atom/ns#' term='directory not mapped in webserver'/><category scheme='http://www.blogger.com/atom/ns#' term='cfzipparam'/><category scheme='http://www.blogger.com/atom/ns#' term='cfheader'/><title type='text'>Create a Zip file and make available for download using Coldfusion 8</title><content type='html'>&lt;a href="http://www.amazon.com/Adobe-38043740-Coldfusion-Standard-8-0/dp/B000SQPHZO?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Coldfusion 8&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B000SQPHZO" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; has the tag &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/0321515463?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;CFZIP &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321515463" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;by which we can zip/unzip a folder in the server. For creating a file download, that is, the user will be prompted for saving the file, we can use &lt;a href="http://www.amazon.com/ColdFusion-Developer-Tutorial-John-Farrar/dp/1847194125?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;CFHEADER &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1847194125" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;tag. We can use &lt;a href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/0321515471?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;CFCONTENT &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321515471" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;tag to deliver the content in an unpublished directory (not mapped to web server) to the user.&lt;br /&gt;
&lt;br /&gt;
Now, let us begin with cfzip. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;cfzip action="zip" source="C:\myfiles\myphotos" file="c:\download\myphotos.zip"&amp;gt;&lt;/div&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The "action" attribute tell the server to 'zip' the contents of the folder specified in "source" attribute and output the zip file as specified in the "file" attribute. So, the files in "C:\myfiles\myphotos" folder will be zipped and saved as "c:\download\myphotos.zip".&lt;br /&gt;
&lt;br /&gt;
We can additionally specify the CFZIPPARAM inside the CFZIP tag to filter only the files matching the filter for the process.&lt;br /&gt;
&lt;br /&gt;
Now we have the zip file in the server in an unpublished directory. We need to make this file available for download. &lt;br /&gt;
The tag we use here is CFCONTENT. This tag serves the file in the server storage area to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;cfcontent file="c:\download\myphotos.zip" deletefile="true" /&amp;gt;&lt;/div&gt;&lt;br /&gt;
This code specify that the file specified in the "file" attribute should be served to the browser and the "deletefile" attribute specify whether to delete the file after this operation. &lt;br /&gt;
&lt;br /&gt;
In some cases like serving text files, some browsers tend to render the content to the page itself instead of downloading or some may not know the action to perform on the file. To guide the browser to show a download prompt, we can use the CFHEADER tag. This tag will create appropriate header for the data served to user's browser.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;cfheader name="Content-Disposition" value="attachment; filename=myphotos.zip"&amp;gt;&lt;/div&gt;&lt;br /&gt;
Put this code above the CFCONTENT code.&lt;br /&gt;
This code tell the browser to accept the content as downloadable and show the download prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Note: The folders specified as source and destination should be valid or else the Coldfusion server will show an error.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7871091111274241650?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7871091111274241650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7871091111274241650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7871091111274241650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7871091111274241650'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/create-zip-file-and-make-available-for.html' title='Create a Zip file and make available for download using Coldfusion 8'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-149808654915095528</id><published>2010-02-23T20:14:00.001+05:30</published><updated>2010-02-23T20:50:33.235+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile number and operator'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile operator india'/><category scheme='http://www.blogger.com/atom/ns#' term='find mobile operator'/><title type='text'>Find details of mobile operator from the number</title><content type='html'>Just came across this &lt;a href="http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India"&gt;wikipedia &lt;/a&gt;page showing the list of allocated numbers to different &lt;a href="http://www.amazon.com/Motorola-A855-Android-Verizon-Wireless/dp/B002UUTCKC?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;mobile &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002UUTCKC" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;operators in &lt;a href="http://www.amazon.com/India-Culture-essential-customs-culture/dp/1857333055?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;India&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1857333055" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. If you get the first four digits of the &lt;a href="http://www.amazon.com/BlackBerry-Bold-9700-Phone-AT/dp/B002XDQHWW?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;mobile&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002XDQHWW" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; number, then you can go through the chart in the page to find out the operator and the state.&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India"&gt;http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-149808654915095528?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/149808654915095528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=149808654915095528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/149808654915095528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/149808654915095528'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/find-details-of-mobile-operator-from.html' title='Find details of mobile operator from the number'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-318380647358472456</id><published>2010-02-20T21:20:00.004+05:30</published><updated>2010-02-23T20:43:49.217+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='exam'/><category scheme='http://www.blogger.com/atom/ns#' term='calicut university'/><category scheme='http://www.blogger.com/atom/ns#' term='free sms notification for calicut university exam'/><category scheme='http://www.blogger.com/atom/ns#' term='calicut university exam notification'/><category scheme='http://www.blogger.com/atom/ns#' term='exam notification'/><title type='text'>Free SMS service for Calicut University Exam notification</title><content type='html'>We have a free SMS service for exam notifications from Calicut &lt;a href="http://www.amazon.com/University-Bentley-Little/dp/0451183908?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;University&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0451183908" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;, Kerala, INDIA. Anybody in India with a &lt;a href="http://www.amazon.com/What-Would-Google-Jeff-Jarvis/dp/0061709719?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Google &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0061709719" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;Account can sign-up for this service. This is an unofficial service, but we will try to keep the service updated. This service is Ad free.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steps for signing up:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Go to&amp;nbsp;&lt;a href="http://labs.google.co.in/smschannels"&gt;http://labs.google.co.in/smschannels&lt;/a&gt;/. You may have to first register your &lt;a href="http://www.amazon.com/BlackBerry-Bold-9700-Phone-AT/dp/B002XDQHWW?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Mobile Phone&amp;nbsp;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002XDQHWW" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;on the site.&lt;/li&gt;
&lt;li&gt;Search for the channel "CalicutUniversityExam".&lt;/li&gt;
&lt;li&gt;Subscribe for the channel.&lt;/li&gt;
&lt;/ol&gt;The &lt;a href="http://www.amazon.com/Motorola-RAZR2-V9x-Phone-Black/dp/B001H55OL2?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;SMS &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001H55OL2" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;notification will be sent once the notification section is updated and will contain information about the first few new notifications.&lt;br /&gt;
Hope this service will be helpful for those who study under Calicut &lt;a href="http://www.amazon.com/Great-American-University-Preeminence-Indispensable/dp/1586484087?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;University&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1586484087" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;.&lt;br /&gt;
&lt;br /&gt;
*Note: The delivery of SMS will depend on the service providers and the peak timings. Please do not solely depend on this service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-318380647358472456?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/318380647358472456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=318380647358472456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/318380647358472456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/318380647358472456'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/free-sms-service-for-calicut-university.html' title='Free SMS service for Calicut University Exam notification'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-946733356983894732</id><published>2010-02-16T23:13:00.002+05:30</published><updated>2010-02-23T20:38:11.260+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='avoid javascript function overwriting'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='revealing module pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript encapsulation'/><category scheme='http://www.blogger.com/atom/ns#' term='avoid javascript variable overwriting'/><title type='text'>JavaScript coding patterns</title><content type='html'>Another post on &lt;a href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;JavaScript &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0596517742" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;coding. This time I like to introduce the coding patterns that helps you to make variables and functions on your code less vulnerable to overwriting by other's variables and functions on the same page.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;SINGLETON&lt;/li&gt;
&lt;li&gt;MODULE PATTERN&lt;/li&gt;
&lt;li&gt;REVEALING MODULE PATTERN&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Among these, I found the "Revealing Module Pattern" as a good pattern to follow. See a sample code below:&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt; script language="javascript"&amp;gt;&lt;br /&gt;
var myCar = function(){&lt;br /&gt;
&amp;nbsp;var startEngine = function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;alert('Engine Started');&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;var turnKey = function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;alert('Key turned');&lt;br /&gt;
&amp;nbsp;&amp;nbsp;startEngine();&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;return{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;turnKey:turnKey&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}();// the parenthesis just after closing braces cause the function to execute and return.&lt;br /&gt;
&lt;br /&gt;
myCar.turnKey();&lt;br /&gt;
myCar.startEngine();&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;Here, I have declared "myCar" as an anonymous function. All the functions and variables inside this function are now private. That is, they cannot be called from outside this function. Now, we will create the references of the functions that should be made public and return them. Here, we only made the "turnKey" function public.&lt;/div&gt;&lt;div&gt;Note the pair of parenthesis next to the closing of the anonymous function "myCar". This parenthesis cause the function to immediately execute and return. So, when the code is run, we will have the "myCar" function available in the page.&lt;/div&gt;&lt;div&gt;So, I can call the myCar.turnKey() function. If I try to call the&amp;nbsp;myCar.startEngine() function, this will create and error as the function is private to "myCar".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-946733356983894732?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/946733356983894732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=946733356983894732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/946733356983894732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/946733356983894732'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/javascript-coding-patterns.html' title='JavaScript coding patterns'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2993195545912709060</id><published>2010-02-14T19:05:00.001+05:30</published><updated>2010-02-14T19:12:16.792+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='satellite view of plane taking off'/><category scheme='http://www.blogger.com/atom/ns#' term='nedumbassery airport'/><category scheme='http://www.blogger.com/atom/ns#' term='plane'/><category scheme='http://www.blogger.com/atom/ns#' term='cochin airport'/><category scheme='http://www.blogger.com/atom/ns#' term='taking off photo'/><title type='text'>Photo of plane taking off from Nedumbassery Airport, Cochin, taken from Satellite</title><content type='html'>See the picture of a plane taking off from Nedumbassery Airport, shot from satellite. See the photo from &lt;a target="_blank"  href="http://www.amazon.com/Beginning-Google-Maps-Applications-Ajax/dp/1590597079?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Google maps&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=1590597079" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;. Search for Nedumbassery Airport in http://maps.google.com and see for yourself. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/n1B-UrW2IV5u0mIB41eVjA?authkey=Gv1sRgCLv_gMTM5LDZjQE&amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_wkIk9PFwnCU/S3f7CY1HNeI/AAAAAAAAB1o/oI3YOWj-ojw/s144/nedumbassery_plane.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;a href="http://picasaweb.google.com/lh/sredir?uname=prasanthkumar.s&amp;target=ALBUM&amp;id=5378008975406481697&amp;feat=embedwebsite"&gt;&lt;/a&gt;&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/5943879446605756298-2993195545912709060?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2993195545912709060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2993195545912709060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2993195545912709060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2993195545912709060'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/photo-of-plane-taking-off-from.html' title='Photo of plane taking off from Nedumbassery Airport, Cochin, taken from Satellite'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_wkIk9PFwnCU/S3f7CY1HNeI/AAAAAAAAB1o/oI3YOWj-ojw/s72-c/nedumbassery_plane.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5854689605224732607</id><published>2010-02-13T19:11:00.002+05:30</published><updated>2010-02-23T20:38:31.643+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='stop mails from buzz'/><category scheme='http://www.blogger.com/atom/ns#' term='no mails from buzz'/><category scheme='http://www.blogger.com/atom/ns#' term='google buzz'/><category scheme='http://www.blogger.com/atom/ns#' term='remove mails'/><category scheme='http://www.blogger.com/atom/ns#' term='Buzz'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Restrict mails from Google BUZZ in your inbox.</title><content type='html'>&lt;a href="http://www.amazon.com/What-Would-Google-Jeff-Jarvis/dp/0061709719?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Google &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0061709719" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;Buzz is a great tool to view the updates for your friends in your &lt;a href="http://www.amazon.com/Google-Gmail-Steve-Schwartz/dp/0321330161?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;GMail&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321330161" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. But the mails are clogging our inbox with updates. You do not want to disable Buzz, but just the mails. &lt;br /&gt;
I tried the following steps and found it helps to redirect the mails from Inbox.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
1. Go to GMail -&amp;gt; Settings -&amp;gt; Filters.&lt;br /&gt;
2. Create a filter with "From:&lt;your address="" email=""&gt;" and "Has the words: buzz". &lt;br /&gt;
3. Click "Next Step &amp;gt;&amp;gt;".&lt;br /&gt;
4. Select "Skip the Inbox" and "Delete it" check-boxes.&lt;br /&gt;
5. Click "Create Filter".&lt;br /&gt;
&lt;br /&gt;
Now all the mails from Buzz will be deleted without clogging your inbox.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Warning: This trick is undergoing testing and the Author cannot be held responsible for any damages caused due to following the above instructions :-).&lt;/i&gt;&lt;/your&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5854689605224732607?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5854689605224732607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5854689605224732607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5854689605224732607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5854689605224732607'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/restrict-mails-from-google-buzz-in-your.html' title='Restrict mails from Google BUZZ in your inbox.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-8140796437686149473</id><published>2010-02-12T22:40:00.005+05:30</published><updated>2010-02-12T22:58:51.439+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='Div'/><category scheme='http://www.blogger.com/atom/ns#' term='footer'/><category scheme='http://www.blogger.com/atom/ns#' term='show footer'/><category scheme='http://www.blogger.com/atom/ns#' term='cfpresentationslide'/><category scheme='http://www.blogger.com/atom/ns#' term='cfpresentation'/><category scheme='http://www.blogger.com/atom/ns#' term='display footer'/><title type='text'>Give footer for CFPresentation Slide</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;You can create presentations using CFPresentation in &lt;a target="_blank"  href="http://www.amazon.com/Adobe-ColdFusion-Web-Application-Construction/dp/032151548X?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;ColdFusion 8&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=032151548X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;. It is very fast and gives the developer a lot of options like showing notes, outline and search. You can include text, Image and swf movies to a presentation.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;But, if you want to create a footer section, that is not readily available. To create a footer section, you can put a div inside the CFPresentationSlide and align such that the content is always displayed at the bottom. Use the code below to show the footer section in the presentation.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;div style="position:absolute;top:70%"&amp;gt;&lt;br /&gt;
&amp;lt;font style="font:verdana;font-size:8px;"&amp;gt;© Prasanth Kumar.S&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;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/5943879446605756298-8140796437686149473?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/8140796437686149473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=8140796437686149473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8140796437686149473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/8140796437686149473'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/02/give-footer-for-cfpresentation-slide.html' title='Give footer for CFPresentation Slide'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3093776999143773504</id><published>2010-01-01T20:10:00.001+05:30</published><updated>2010-01-02T00:23:27.960+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='2000'/><category scheme='http://www.blogger.com/atom/ns#' term='t-sql'/><category scheme='http://www.blogger.com/atom/ns#' term='string comparision'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='optimise'/><category scheme='http://www.blogger.com/atom/ns#' term='binary check sum'/><category scheme='http://www.blogger.com/atom/ns#' term='2005'/><category scheme='http://www.blogger.com/atom/ns#' term='255'/><category scheme='http://www.blogger.com/atom/ns#' term='binary_checksum'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Binary checksum does not consider more than 255 characters in Microsoft SQL Server</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Binary checksum in Microsoft &lt;a href="http://www.amazon.com/Beginning-SQL-Server-2008-Developers/dp/1590599586?ie=UTF8&amp;amp;tag=prasasblog-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;SQL Server&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1590599586" style="border: none !important; margin: 0px !important;" width="1" /&gt; is a good function to compare strings in data base without affecting performance of queries. The function Binary_CheckSum() will genreate a checksum for the string entered in the specified column and it will be easier and faster to compare that integer value rather than comparing the strings. The benefit of using Binary_CheckSum() instead of checksum() is that it is case sensitive as it uses the ASCII value of each character and &amp;nbsp;calculates the Binary_CheckSum().&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;But think twice before using these functions for large strings. These functions will consider only 255 characters. If the character length exceeds 255 characters, the check sum will reset and start again and consider characters greater than 256 only. So, for example, the computed Binary checksum of the single character 'a' will be same as that of a 257 character string whose last character is 'a'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3093776999143773504?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3093776999143773504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3093776999143773504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3093776999143773504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3093776999143773504'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2010/01/binary-checksum-does-not-consider-more.html' title='Binary checksum does not consider more than 255 characters in Microsoft SQL Server'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6097906806655779673</id><published>2009-12-30T22:50:00.004+05:30</published><updated>2010-01-01T20:12:01.011+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='array operations'/><category scheme='http://www.blogger.com/atom/ns#' term='pop'/><category scheme='http://www.blogger.com/atom/ns#' term='unshift'/><category scheme='http://www.blogger.com/atom/ns#' term='shift'/><category scheme='http://www.blogger.com/atom/ns#' term='splice'/><category scheme='http://www.blogger.com/atom/ns#' term='push'/><category scheme='http://www.blogger.com/atom/ns#' term='functions'/><title type='text'>Array functions in JavaScript</title><content type='html'>Here are some of the functions useful for array operations&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Push()&lt;/b&gt; - Appends one or more elements to the end of an array&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;var data = [ "A" ];&lt;br /&gt;
data.push( "B" );&lt;br /&gt;
data.push( "C" );&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;i&gt;Result&lt;/i&gt;&lt;br /&gt;
data = ["A","B","C"]&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Pop()&lt;/b&gt; - Pops out (removes) one element from the end of an array&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;var data = ["A","B","C"];&lt;br /&gt;
data.pop();&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;i&gt;Result&lt;/i&gt;&lt;br /&gt;
data = ["A","B"];&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Unshift()&lt;/b&gt; - Adds one or more elements to the beginning of an array&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;var data = [ "A" ];&lt;br /&gt;
data.unshift( "B","X" );&lt;br /&gt;
data.unshift( "C" );&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;i&gt;Result&lt;/i&gt;&lt;br /&gt;
data = ["C","B","X","A"]&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Shift()&lt;/b&gt; - Removes one element from the beginning of an array&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;var data = ["A","B","C"];&lt;br /&gt;
data.shift();&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;i&gt;Result&lt;/i&gt;&lt;br /&gt;
data = ["B","C"];&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Splice()&lt;/b&gt; - Removes elements specified number of items from the starting index and also optionally allows insertion of items on the start index.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;// array.splice(start Position,number of elements,[elements to be inserted])&lt;br /&gt;
&lt;br /&gt;
var data = ["A","B","C","D"];&lt;br /&gt;
console.log(data.splice(1,2,"x","y"));&lt;br /&gt;
console.log(data);&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;i&gt;Result&lt;/i&gt;&lt;br /&gt;
["B", "C"]&lt;br /&gt;
["A", "x", "y", "D"]&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Thanks to &lt;a href="http://www.bennadel.com/index.cfm?dax=blog:1796.view"&gt;Ben Nadel&lt;/a&gt; for sharing this useful piece of information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6097906806655779673?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6097906806655779673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6097906806655779673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6097906806655779673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6097906806655779673'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/12/array-functions-in-javascript.html' title='Array functions in JavaScript'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1980762771375979222</id><published>2009-12-23T21:58:00.004+05:30</published><updated>2010-02-13T19:37:01.152+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='recursion'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><title type='text'>Generate Fibonacci series using recursion with ColdFusion</title><content type='html'>&lt;a target="_blank"  href="http://www.amazon.com/Logic-Sets-Recursion-Robert-Causey/dp/0763737844?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Recursion &lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0763737844" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;is a method which has been popular from the earlier age of computing. In simple terms, recursion is the process in which a function/method calls itself again and again till a condition is satisfied. It is mainly used to generate or find the sum of series of numbers like Fibonacci series.&lt;br /&gt;
I seldom had chance to implement the &lt;a target="_blank"  href="http://www.amazon.com/Logic-Sets-Recursion-Robert-Causey/dp/0763737844?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;recursion &lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0763737844" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;in programming. Lately I had to create a dynamic menu structure using Ext JS and I found recursion was the answer. I was able to neatly create the menu dynamically to 'n' levels.&lt;br /&gt;
As the creation of menu includes &lt;a target="_blank"  href="http://www.amazon.com/Learning-Ext-JS-Shea-Frederick/dp/1847195148?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Ext JS&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=1847195148" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt; and other dependencies, I will try to explain the concept with generating Fibonacci series numbers in &lt;a target="_blank"  href="http://www.amazon.com/ColdFusion-Developer-Tutorial-John-Farrar/dp/1847194125?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;ColdFusion&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=1847194125" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;.&lt;br /&gt;
&lt;br /&gt;
As noted before, recursion is the process of a function calling itself again and again. It is infinite, so we will restrict our demo to values till 50 .&lt;br /&gt;
&lt;br /&gt;
Let us first look what a fibonacci series is. The series propagates in a manner such that a number in the series is the sum of two preceeding numbers and the series starts with 1 and 1.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;Fibonacci series:&lt;br /&gt;
1,1,2,3,5,8,13,21,...&lt;br /&gt;
&lt;/div&gt;We need to create a function which calls itself again and again to generate fibonacci numbers and also to find the sum of those numbers. Let us call it 'doRecursion'.&lt;br /&gt;
&lt;br /&gt;
The logic is, the function will receive two numbers as arguments. It should add up the two numbers to get the third number. But the sum of second number and third number is the fourth number and so on.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;For example,&lt;br /&gt;
Step 1: we get two numbers 1 and 1. so the third number is&lt;br /&gt;
1+1=2&lt;br /&gt;
Step 2: fourth number is 2nd + 3rd number, i.e, 1+2 = 3.&lt;br /&gt;
Step 3: fifth number is 3rd + 4th number, i.e, 2+3 = 5.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
That is, we get two numbers, whose sum is third number. But the second one among the two numbers and their sum adds to give fourth number, and the series goes on.&lt;br /&gt;
&lt;br /&gt;
So, our function will take two numbers as arguments and instead of simply adding the two, add the first number to the recursive call whose input will be the second number and the sum of first and second number. The return value of the function is the first argument itself.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;Code:&lt;br /&gt;
&lt;br /&gt;
doRecursion(1,1); //Initiating the call&lt;br /&gt;
&lt;br /&gt;
function doRecursion(value1,value2)&lt;br /&gt;
{&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;if(value2 LTE 50) //A simple condition to restrict the loop&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;/* Adding the first number with the return value of recursive call to the doRecursion function with the arguments as the second number and the sum of first and second number */&lt;br /&gt;
&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;writeoutput(value1 + doRecursion(value2,value1+value2)&amp;amp;" ");&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;return value1;&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
First we call the function doRecursion with the arguments 1,1. Now the function will try to add the value1 with the return value of the call to function doRecursion by passing the parameters value2 and sum of value1 and value2. This function will return the first argument so that it will get added to the value1 in the main function.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;Now run the code and see the result.&lt;br /&gt;
55 34 21 13 8 5 3 2&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
and... what happened? the series is in reverse...&lt;br /&gt;
Ok, let me explain this.&lt;br /&gt;
When we call the function, it will try to add the value1 to the result of another function call and so the control is never returned to the calling function until... the value2 greater than 50. In this case, the call to the function is not performed and it will return the first argument as return value to the called function which in turn completes the calculation. So, the value 55 gets displayed first because at that instance the value1 = 34 and value2=55 and value2 is greater than 50. So, the function will return the first value (34) to the calling function which was waiting to add it with it's first argument 21 and that function returns it's first argument ie, 21 to its calling function and so on.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; So, the values gets displayed in reverse order.&lt;br /&gt;
&lt;br /&gt;
Now make a small change in the function.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;if(value2 LTE 50) //A simple condition to restrict the loop&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;writeoutput(value1&amp;amp;" ");&lt;br /&gt;
&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;doRecursion(value2,value1+value2);&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;Now, the result will be&lt;br /&gt;
1 1 2 3 5 8 13 21&lt;br /&gt;
&lt;/div&gt;Hope the logic is clear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1980762771375979222?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1980762771375979222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1980762771375979222' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1980762771375979222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1980762771375979222'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/12/using-recursion-in-coldfusion.html' title='Generate Fibonacci series using recursion with ColdFusion'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5558426093385576681</id><published>2009-12-09T19:40:00.002+05:30</published><updated>2010-02-12T22:47:23.488+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion application server restart'/><category scheme='http://www.blogger.com/atom/ns#' term='windows service shortcut'/><category scheme='http://www.blogger.com/atom/ns#' term='windows service'/><category scheme='http://www.blogger.com/atom/ns#' term='shortcut'/><title type='text'>Create shortcut for restarting ColdFusion 8 server</title><content type='html'>&amp;nbsp;&amp;nbsp; &amp;nbsp; While developing applications in &lt;a target="_blank"  href="http://www.amazon.com/ColdFusion-Developer-Tutorial-John-Farrar/dp/1847194125?ie=UTF8&amp;tag=prasasblog-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;ColdFusion &lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=prasasblog-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=1847194125" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;we may have to restart the CF server occasionally. We have to go to "Windows Services" and then restart the server. This can easily be achieved by creating a shortcut for the restarting process so that you can just click and restart the CF application server without going to the windows services window.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; For this, you have to first find out the location of jrunsvc.exe. You can find this by going to Services window (by running services.msc) and open the ColdFusion 8 Application Server. Take the whole path from "Path to executable" along with quotes. Also take the "Service name" (this should be "ColdFusion 8 Application Server").&lt;br /&gt;
&lt;br /&gt;
Now, open a notepad and enter two lines as below.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&amp;lt;"Path to executable"&amp;gt; -stop &amp;lt;"Service name"&amp;gt;&lt;br /&gt;
&amp;lt;"Path to executable"&amp;gt; -start &amp;lt;"Service name"&amp;gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
and save the file as a batch file with a name of your choice (I prefer restartCF.bat).&lt;br /&gt;
&lt;br /&gt;
So, the content of the batch file as per the example will be :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;"C:\ColdFusion8\runtime\bin\jrunsvc.exe" -stop "ColdFusion 8 Application Server"&lt;br /&gt;
"C:\ColdFusion8\runtime\bin\jrunsvc.exe" -start "ColdFusion 8 Application Server"&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Just double click this file and your CF Application server will be restarted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5558426093385576681?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5558426093385576681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5558426093385576681' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5558426093385576681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5558426093385576681'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/12/create-shortcut-for-restarting.html' title='Create shortcut for restarting ColdFusion 8 server'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-41803090056598981</id><published>2009-11-16T21:58:00.000+05:30</published><updated>2009-11-16T21:58:07.010+05:30</updated><title type='text'>Dr. SMS – a m-Health Information System for Kerala</title><content type='html'>I just saw information about this useful service from Kerala Government.&lt;br /&gt;
&lt;div&gt;Dr. SMS – a m-Health Information System for Kerala&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;You can send SMS to&amp;nbsp;9495949000 in the following format to get information about hospital facilities.&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
More details are on the original link of Kerala IT Mission (&lt;a href="http://www.itmission.kerala.gov.in/index.php?option=com_content&amp;amp;view=article&amp;amp;id=200:dr-sms&amp;amp;catid=35:ksitm-e-governace-projects&amp;amp;Itemid=67"&gt;Click here&lt;/a&gt;). I tried the link for Dr.SMS and it was not working. So thought of posting this in my blog.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The format for SMS are :&lt;br /&gt;
1. Find Hospital : Input - &amp;gt; Health &amp;lt;Pincode&amp;gt;&amp;nbsp;&amp;lt;facility&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; Output :&amp;nbsp;&amp;lt;Hospital Name, Address, phone&amp;gt;&lt;br /&gt;
2. Hospital Facilities : Input - &amp;gt; Health&amp;nbsp;&amp;lt;Hospital name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; Output:&amp;nbsp;&amp;lt;Hospital phone No, Major facilities&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and send&amp;nbsp;SMS to&amp;nbsp;9495949000.&lt;br /&gt;
&lt;br /&gt;
Of course, the facility is working but only during day I assume. My SMS at 10 P.M was replied at 9 A.M next morning.&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/5943879446605756298-41803090056598981?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.itmission.kerala.gov.in/index.php?option=com_content&amp;view=article&amp;id=200:dr-sms&amp;catid=35:ksitm-e-governace-projects&amp;Itemid=67' title='Dr. SMS – a m-Health Information System for Kerala'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/41803090056598981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=41803090056598981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/41803090056598981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/41803090056598981'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/11/dr-sms-m-health-information-system-for.html' title='Dr. SMS – a m-Health Information System for Kerala'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4224265692852391959</id><published>2009-11-11T20:36:00.002+05:30</published><updated>2009-11-11T20:48:24.662+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='location'/><category scheme='http://www.blogger.com/atom/ns#' term='IP location'/><category scheme='http://www.blogger.com/atom/ns#' term='geolocation'/><category scheme='http://www.blogger.com/atom/ns#' term='location aware browsing'/><title type='text'>Location-Aware Browsing in Firefox 3.5</title><content type='html'>&amp;nbsp;&amp;nbsp; &amp;nbsp; Firefox 3.5 have incorporated the facility to let the websites identify the location of the site visitor. The technique is that, when the user browse a site that use location-aware browsing, Firefox will ask for user consent and send details like IP address to Geolocation service providers and get the location. This may not be accurate in India, but they were able to point out my location accurately to the city :-)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; More details are in Firefox site&amp;nbsp;&lt;a href="http://en-us.www.mozilla.com/en-US/firefox/geolocation/"&gt;http://en-us.www.mozilla.com/en-US/firefox/geolocation/&lt;/a&gt;&amp;nbsp;where you can also see the demo.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;I will do a demo and post the code&amp;nbsp;on my site later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4224265692852391959?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en-us.www.mozilla.com/en-US/firefox/geolocation/' title='Location-Aware Browsing in Firefox 3.5'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4224265692852391959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4224265692852391959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4224265692852391959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4224265692852391959'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/11/location-aware-browsing-in-firefox-35.html' title='Location-Aware Browsing in Firefox 3.5'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6711648790542651199</id><published>2009-10-09T08:19:00.000+05:30</published><updated>2009-10-09T08:19:40.422+05:30</updated><title type='text'>Gartner Research note on Adobe ColdFusion</title><content type='html'>See the research note by Gartner on Adobe ColdFusion Past, Present and Future.&lt;br /&gt;
&lt;a href="http://www.adobe.com/enterprise/pdfs/Adobe3112.pdf"&gt;http://www.adobe.com/enterprise/pdfs/Adobe3112.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6711648790542651199?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.adobe.com/enterprise/pdfs/Adobe3112.pdf' title='Gartner Research note on Adobe ColdFusion'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6711648790542651199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6711648790542651199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6711648790542651199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6711648790542651199'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/10/gartner-research-note-on-adobe.html' title='Gartner Research note on Adobe ColdFusion'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1292800149023984233</id><published>2009-10-06T21:33:00.002+05:30</published><updated>2009-10-06T21:33:45.579+05:30</updated><title type='text'>Adobe released ColdFusion 9 at Adobe Max</title><content type='html'>Folks, for your information, Adobe has officially released Adobe ColdFusion 9 at Adobe MAX today.&lt;br /&gt;
http://www.adobe.com/products/coldfusion/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1292800149023984233?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.adobe.com/products/coldfusion/' title='Adobe released ColdFusion 9 at Adobe Max'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1292800149023984233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1292800149023984233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1292800149023984233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1292800149023984233'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/10/adobe-released-coldfusion-9-at-adobe.html' title='Adobe released ColdFusion 9 at Adobe Max'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3788424917913199946</id><published>2009-09-08T23:30:00.008+05:30</published><updated>2010-03-26T19:18:59.185+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript library'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter reader'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Create a twitter reader using JQuery</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;   The year of JavaScript has come and JQuery is one of the powerful JavaScript libraries out there. We could perform a multitude of tasks using these libraries. I have created a twitter reader that displays a user's timeline using JQuery. The implementation is very simple.  &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;See the code below.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: silver; border: 1px solid black; padding: 5px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;head&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;title&amp;gt;Twitter Reader&amp;lt;/title&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;script src="jquery.js" language="javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;body align="center" bgcolor="#181C21"&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$(document).ready(function(){&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$.getJSON("http://twitter.com/statuses/user_timeline/prasanthkumars.json?callback=?",&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;function(data){&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$.each(data,function(i, item){&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$("&amp;lt;div style='color:#865833'&amp;gt;"+item.text+"&amp;lt;/div&amp;gt;").appendTo("body");&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;});&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$("div").filter(function(index){&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;return (index % 2 == 0);&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;}).css("background","#1FC8FE").css("width","30%");&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;$("div").filter(function(index){&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;return (index &amp;gt; 0 &amp;amp;&amp;amp; index % 2 != 0);&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;}).css("background","#CBF2FF").css("width","30%");&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;});&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;});&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;div id="twitterResponseDiv" name="twitterResponseDiv" style="font-family:verdana;color:green;background-color:#CBF2FF;width:30%"&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Twitter Response Div&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;I have included the &lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;jquery.js&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="font-family: inherit;"&gt; file to the page and then used the &lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;getJSON &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="font-family: inherit;"&gt;method to load JSON data using an HTTP GET request. On receipt of data, it is looped and the &lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;text &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="font-family: inherit;"&gt;is displayed in different &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;div&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;s which is attached to the body element.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;   For showing different colors for alternating &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;div&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt;s. I have used the &lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;filter&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; function available with JQuery.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;References :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;http://docs.jquery.com/Getjson&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;a href="http://apiwiki.twitter.com/Twitter-API-Documentation"&gt;http://apiwiki.twitter.com/Twitter-API-Documentation&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3788424917913199946?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3788424917913199946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3788424917913199946' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3788424917913199946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3788424917913199946'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/09/create-twitter-reader-using-jquery.html' title='Create a twitter reader using JQuery'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6050433713328193236</id><published>2009-08-13T21:45:00.004+05:30</published><updated>2009-08-13T21:50:23.509+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='blank lines'/><category scheme='http://www.blogger.com/atom/ns#' term='output'/><category scheme='http://www.blogger.com/atom/ns#' term='white space'/><title type='text'>Remove unnecessary blank lines from the ColdFusion output</title><content type='html'>ColdFusion outputs blank lines on the data sent to the browser which can sometimes get higher that it will be many times higher than actual output lines. In some cases this will eat into the bandwidth. To avoid this, check the 'Enable Whitespace Management' under 'Settings' in ColdFusion Administrator. This will remove many of the extra spaces, tabs, and carriage returns that ColdFusion might otherwise persist from the CFML source file.  Enabling this could lead to a minor performance issue with the CF Server, but compare with the bandwidth gain and decide to use this feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6050433713328193236?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6050433713328193236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6050433713328193236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6050433713328193236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6050433713328193236'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/08/remove-unnecessary-blank-lines-from.html' title='Remove unnecessary blank lines from the ColdFusion output'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4684705668586123532</id><published>2009-07-17T22:06:00.004+05:30</published><updated>2009-07-17T22:14:22.040+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla search bar'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSearch'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><title type='text'>OpenSearch - enabling your site with OpenSearch</title><content type='html'>You must have seen list of search engines in mozilla search bar (usually to the right end after address bar).
 There are a list of sites like Google, Yahoo, Wikipedia on the list from which we can choose the default search engine.

 These sites are &lt;a href="http://www.opensearch.org/Home" target="_blank"&gt;OpenSearch&lt;/a&gt; enabled. The Mozilla browser can directly send search queries from the search bar to these sites. There are lot of sites which are OpenSearch enabled. We can easily identify a site is OpenSearch by looking at the arrow icon on the search bar in Mozilla. 

&lt;div&gt;&lt;div&gt;If the site is OpenSearch enabled, there will be glow for the arrow icon &lt;/div&gt;&lt;div&gt;
&lt;img src="http://1.bp.blogspot.com/_wkIk9PFwnCU/SmCp7WhpOkI/AAAAAAAAAYc/DRq8FR82gjM/s320/firefoxtop.jpg" style="cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5359470393694960194" /&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You can click the arrow to see the option "Add &lt;site&gt;" so that the search&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt;the site will also get listed in the search engine list. You can search that site by directly entering the search term on the mozilla browser search box and selecting the site from the list of search engines.&lt;/site&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
More details, the demo and how to enable OpenSearch on the following link &lt;a href="http://www.prasanthkumars.com/searchdemo.asp"&gt;http://www.prasanthkumars.com/searchdemo.asp&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4684705668586123532?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.prasanthkumars.com/searchdemo.asp' title='OpenSearch - enabling your site with OpenSearch'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4684705668586123532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4684705668586123532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4684705668586123532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4684705668586123532'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/07/opensearch-enabling-your-site-with.html' title='OpenSearch - enabling your site with OpenSearch'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wkIk9PFwnCU/SmCp7WhpOkI/AAAAAAAAAYc/DRq8FR82gjM/s72-c/firefoxtop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2703431911095756047</id><published>2009-07-05T16:33:00.001+05:30</published><updated>2009-07-05T16:35:23.054+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='adobe security blog incident response team'/><title type='text'>Adobe Product Security Incident Response Team (PSIRT)</title><content type='html'>&lt;h1 id="banner-header"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;blog of &lt;a href="http://blogs.adobe.com/psirt/"&gt;Adobe Product Security Incident Response Team (PSIRT) &lt;/a&gt; &lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2703431911095756047?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.adobe.com/psirt/' title='Adobe Product Security Incident Response Team (PSIRT)'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2703431911095756047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2703431911095756047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2703431911095756047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2703431911095756047'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/07/adobe-product-security-incident.html' title='Adobe Product Security Incident Response Team (PSIRT)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6440641538616771921</id><published>2009-07-05T10:16:00.005+05:30</published><updated>2009-09-09T00:15:51.791+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='online services'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Acrobat'/><category scheme='http://www.blogger.com/atom/ns#' term='xmarks'/><category scheme='http://www.blogger.com/atom/ns#' term='word processor'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='data backup'/><category scheme='http://www.blogger.com/atom/ns#' term='SAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='bookmarking'/><category scheme='http://www.blogger.com/atom/ns#' term='synchronizing'/><title type='text'>SAAS and other online free services - How to save your data remotely and access from anywhere?</title><content type='html'>&lt;p class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The new model of software application development cannot ignore the methodology of SAAS that is beneficial for both the customers and companies. In SAAS method, you only pay for what you use, unlike buying the whole suite of applications in which you rarely use options other than a few. If you get MS Office as a SAAS app, you can pay for the Excel or Word and only for the time you use.&lt;/p&gt;&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;Coming to the main point of this blog post, “How to save your data remotely and access from anywhere?” I remember the time around 10 years back when I bought my first PC. The Internet was available only for the elite community at a premium and that too dialup. We have to literally pray for the connection to get successful and pray more for not getting disconnected in between. With a little over 8 kbps max speed, you can browse a lot of static sites and check your mails. Hotmail was the free service that give you 2 MB which was more than enough, and who was out there to spam you?&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;Things have changed with Google entering the email arena with unlimited storage space. By that time broadband came down to households. Now you have thousands of MP3, hundreds of movies and hopefully very little useful data on your hard disk. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;But if one day, your hard disk breaks down or your OS gets corrupted. All the data and customizations you made are lost!!! No. you have a 500 GB backup hard drive and you keep a backup of everything you do in that. You can simply restore everything from the backup. Good idea, but you always have to sync the data, keep the versions and also carry it everywhere you go.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;The other way is to store everything, at least your documents, to the web and access from anywhere, anytime, but with an internet connection.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;The applications / services noted below can be accessed with Mozilla, which is available on Windows, Linux and Mac.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;b&gt;1. &lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;b&gt;Google Docs and Gears engine (&lt;/b&gt;&lt;/span&gt;&lt;a href="http://docs.google.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;b&gt;http://docs.google.com&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;Create, edit and save your documents using Google Docs. It has a word processor, spread sheet and presentation support. We can also share these documents with friends and track the changes. Also, export them to different formats like pdf, ods, doc etc.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;If you are a frequent traveler and don’t get access to net while traveling, you can enable Google Gears support to Google Docs so that the documents are available offline and are synced when we get online.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;For using Google Docs you need a Google account.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;i&gt; Similar Services:&lt;/i&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;i&gt;a. Adobe Acrobat&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;2. X-Marks – bookmark sharing (&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;http://www.xmarks.com/&lt;/b&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;x-marks provides synchronization facility for your bookmarks automatically. For using x-marks you just need to install the plug-in for FireFox and create and x-marks account. Now you can access your bookmarks from any machine and synchronize it. You also can view the bookmarks online at x-marks site. The add-on is available for IE and Safari too.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;b&gt; 3. Online storage&lt;/b&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-tab-count:1"&gt;            &lt;/span&gt;x-Drive was one of the popular online free storage service provider, but have been closed recently after being acquired by AOL. There are more players out there, one is Adobe Acrobat. By creating an account on Adobe, you can get a multitude of features like word processor, free storage, desktop sharing, and file sharing using the Adobe Acrobat AIR application that gets automatically installed along with Adobe Acrobat 9. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;4. Calendar&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Online calendars are a best place to track your appointments. Google Calendar offers facilities like sending SMS reminder, sending email reminders, XML import and sharing calendar with friends. If you are using Thunderbird with Lightning (http://www.mozilla.org/projects/calendar/lightning/) plug-in, you can add the Google calendar to your Thunderbird. But you should be online while using this feature. For MS Outlook, Google is providing a free synchronization application (&lt;a href="http://www.google.com/support/calendar/bin/answer.py?answer=98563"&gt;http://www.google.com/support/calendar/bin/answer.py?answer=98563&lt;/a&gt;) that will synchronize the GCal data to Outlook. Additionally, if you own a Nokia Mobile, you can synchronize the data with all these services using PC Suite.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6440641538616771921?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6440641538616771921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6440641538616771921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6440641538616771921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6440641538616771921'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/07/saas-and-other-online-free-services-how.html' title='SAAS and other online free services - How to save your data remotely and access from anywhere?'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-5374861391509274031</id><published>2009-06-06T17:41:00.001+05:30</published><updated>2009-06-06T17:43:31.846+05:30</updated><title type='text'>25 Reasons Why Someone Should Join Twitter</title><content type='html'>One of my friends tweeted these links&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre; "&gt;&lt;a href="http://tweetalink.com/go/w3fk"&gt;25 Reasons Why Someone Should Join Twitter &lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; white-space: pre;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; white-space: pre;"&gt;&lt;a href="http://tweetalink.com/go/ptY9"&gt;The Ultimate List of Twitter Tools&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-5374861391509274031?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/5374861391509274031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=5374861391509274031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5374861391509274031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/5374861391509274031'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/06/25-reasons-why-someone-should-join.html' title='25 Reasons Why Someone Should Join Twitter'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3619134400366573835</id><published>2009-06-03T23:34:00.003+05:30</published><updated>2009-06-03T23:44:48.629+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='y not'/><category scheme='http://www.blogger.com/atom/ns#' term='why not'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo logo'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><title type='text'>Y! = why not = Yahoo</title><content type='html'>Just came to my mind the Y! that is usually seen in Yahoo sites. Does that mean Why Not ? I'm not sure... but that will be nice to find out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3619134400366573835?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3619134400366573835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3619134400366573835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3619134400366573835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3619134400366573835'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/06/y-why-not-yahoo.html' title='Y! = why not = Yahoo'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-973274229497342940</id><published>2009-04-29T22:30:00.007+05:30</published><updated>2009-04-29T22:48:29.017+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='interlace'/><category scheme='http://www.blogger.com/atom/ns#' term='progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><category scheme='http://www.blogger.com/atom/ns#' term='blurred image'/><title type='text'>How to show blurry images first and then progressively show clear image</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/SfiJpsJG6GI/AAAAAAAAARo/CKSfmNXEuiE/s1600-h/photo_interlace.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_wkIk9PFwnCU/SfiJpsJG6GI/AAAAAAAAARo/CKSfmNXEuiE/s320/photo_interlace.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5330161508309985378" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wkIk9PFwnCU/SfiJpe7CBqI/AAAAAAAAARg/LX0uVRcb3ig/s1600-h/CrossFire_photo000.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_wkIk9PFwnCU/SfiJpe7CBqI/AAAAAAAAARg/LX0uVRcb3ig/s320/CrossFire_photo000.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5330161504761284258" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Interlaced&lt;/td&gt;&lt;td&gt;Normal&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;We have a slow net connection and when we browse our site we can see that the images are loaded line by line from top to bottom. We can change this behaviour by saving the image as Progressive (jpeg) or Interlaced (gif). We can achieve this using GIMP or there are lot of free image editing softwares out there. &lt;div&gt;     &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The Interlaced image will have a bit more size than normal image, but the user will have a better experience.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Try loading the two images in different window and see the difference.
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The Interlaced image will first load the whole image, but the image will be blurred. This will get sharper and finally the clearer image will be displayed.
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;In case of normal image, the section of image loaded will be sharp, but the whole image will not be loaded at once.
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-973274229497342940?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/973274229497342940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=973274229497342940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/973274229497342940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/973274229497342940'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/04/how-to-show-blurry-images-first-and.html' title='How to show blurry images first and then progressively show clear image'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wkIk9PFwnCU/SfiJpsJG6GI/AAAAAAAAARo/CKSfmNXEuiE/s72-c/photo_interlace.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4544829406351832812</id><published>2009-04-08T22:01:00.005+05:30</published><updated>2009-09-05T20:56:20.827+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='sava cms'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion cms'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='sava'/><title type='text'>Sava CMS - first impression</title><content type='html'>I tried setting up SAVA CMS standard in my machine. The installation was very easy. Just gave the required setup mappings in the ColdFusion administrator and DataBase and the site was up.&lt;span class="fullpost"&gt;
&lt;div&gt;The WYSIWYG editor is cool to use. I tried creating inner pages and links. They are displaying very nice. It even creates a bread crumbs.&lt;/div&gt;&lt;div&gt;Try uploading items to Gallery. It will display very neatly. Click on the item, you can see the implementation of Shadow box.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;The team have surely done a nice work in bringing SAVA CMS.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4544829406351832812?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gosava.com/sava/' title='Sava CMS - first impression'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4544829406351832812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4544829406351832812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4544829406351832812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4544829406351832812'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/04/sava-cms-first-impression.html' title='Sava CMS - first impression'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-960200042478593943</id><published>2009-04-08T07:19:00.000+05:30</published><updated>2009-04-08T07:20:11.630+05:30</updated><title type='text'>Free ColdFusion CMS</title><content type='html'>Sava has released a free CMS in ColdFusion. More details after I try it...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-960200042478593943?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gosava.com/go/sava/' title='Free ColdFusion CMS'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/960200042478593943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=960200042478593943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/960200042478593943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/960200042478593943'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/04/free-coldfusion-cms.html' title='Free ColdFusion CMS'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1638027009915022630</id><published>2009-04-02T08:41:00.002+05:30</published><updated>2009-04-02T08:42:48.809+05:30</updated><title type='text'>Even adobe don't test site properly</title><content type='html'>&lt;div&gt;See the screengrab from http://www.adobe.com/misc/training.html on April 02, 2009. The commented out code is not proper....&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wkIk9PFwnCU/SdQtCuiQRII/AAAAAAAAARU/oCCS0iNwk_g/s1600-h/adobe_comment.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://1.bp.blogspot.com/_wkIk9PFwnCU/SdQtCuiQRII/AAAAAAAAARU/oCCS0iNwk_g/s320/adobe_comment.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5319926584706090114" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1638027009915022630?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.adobe.com/misc/training.html' title='Even adobe don&apos;t test site properly'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1638027009915022630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1638027009915022630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1638027009915022630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1638027009915022630'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/04/even-adobe-dont-test-site-properly.html' title='Even adobe don&apos;t test site properly'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wkIk9PFwnCU/SdQtCuiQRII/AAAAAAAAARU/oCCS0iNwk_g/s72-c/adobe_comment.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-752423904401905656</id><published>2009-03-25T06:50:00.005+05:30</published><updated>2009-03-25T07:14:14.619+05:30</updated><title type='text'>A construction in Thiruvananthapuram, Kerala that is visible from sky.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wkIk9PFwnCU/ScmMTUALaMI/AAAAAAAAARM/wrveE_78Vuk/s1600-h/Padmanabhaswamytemple1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://4.bp.blogspot.com/_wkIk9PFwnCU/ScmMTUALaMI/AAAAAAAAARM/wrveE_78Vuk/s320/Padmanabhaswamytemple1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316935098502441154" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTWFimAI/AAAAAAAAARE/cKCipiqiPGk/s1600-h/Padmanabhaswamytemple2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTWFimAI/AAAAAAAAARE/cKCipiqiPGk/s320/Padmanabhaswamytemple2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316935099061803010" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTBKbnZI/AAAAAAAAAQ8/ZkyBNZJybk4/s1600-h/Padmanabhaswamytemple3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTBKbnZI/AAAAAAAAAQ8/ZkyBNZJybk4/s320/Padmanabhaswamytemple3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316935093445172626" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTG4LwTI/AAAAAAAAAQ0/Cml-B_lS4dA/s1600-h/Padmanabhaswamytemple4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScmMTG4LwTI/AAAAAAAAAQ0/Cml-B_lS4dA/s320/Padmanabhaswamytemple4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316935094979248434" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wkIk9PFwnCU/ScmMS50nyYI/AAAAAAAAAQs/CpdT1RGXlsM/s1600-h/Padmanabhaswamytemple5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://2.bp.blogspot.com/_wkIk9PFwnCU/ScmMS50nyYI/AAAAAAAAAQs/CpdT1RGXlsM/s320/Padmanabhaswamytemple5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316935091474647426" /&gt;&lt;/a&gt;
The Photos of Sree Padmanabha Swamy temple from Google Earth.&lt;div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-752423904401905656?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/752423904401905656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=752423904401905656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/752423904401905656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/752423904401905656'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/construction-in-thiruvananthapuram.html' title='A construction in Thiruvananthapuram, Kerala that is visible from sky.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wkIk9PFwnCU/ScmMTUALaMI/AAAAAAAAARM/wrveE_78Vuk/s72-c/Padmanabhaswamytemple1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7603752858287641206</id><published>2009-03-19T22:32:00.006+05:30</published><updated>2009-03-19T22:41:43.979+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><category scheme='http://www.blogger.com/atom/ns#' term='see icons in desktop clearly'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><title type='text'>Easily viewable wallpaper</title><content type='html'>Sometimes the icons on your desktop will not be easily recognizable due to the color of wallpaper. Just try this method to blur the part of wallpaper where the icons appear. You can easily view the desktop icons without much effect on the wallpaper.
Using Photoshop or GIMP, select a rectangular area where the icons come and apply Gaussian Blur. Now use this image as wallpaper and see the difference. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScJ8uP1m_ZI/AAAAAAAAAOs/EN1hS3GuOO0/s1600-h/Water+lilies.jpg"&gt;&lt;/a&gt;&lt;div&gt;
&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScJ8uP1m_ZI/AAAAAAAAAOs/EN1hS3GuOO0/s1600-h/Water+lilies.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_wkIk9PFwnCU/ScJ8uP1m_ZI/AAAAAAAAAOs/EN1hS3GuOO0/s320/Water+lilies.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5314947644217818514" /&gt;&lt;/a&gt;

&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7603752858287641206?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7603752858287641206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7603752858287641206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7603752858287641206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7603752858287641206'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/easily-viewable-wallpaper.html' title='Easily viewable wallpaper'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wkIk9PFwnCU/ScJ8uP1m_ZI/AAAAAAAAAOs/EN1hS3GuOO0/s72-c/Water+lilies.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4623013605498019220</id><published>2009-03-19T22:12:00.003+05:30</published><updated>2009-03-19T22:16:37.332+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='eco friendly'/><category scheme='http://www.blogger.com/atom/ns#' term='save ink'/><category scheme='http://www.blogger.com/atom/ns#' term='printer'/><category scheme='http://www.blogger.com/atom/ns#' term='laser printing'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Eco friendly printing</title><content type='html'>Why not save ink while printing? Here is the Eco friendly font that is designed specially to save ink. It is free to download and use. &lt;a href="http://www.ecofont.eu/ecofont_en.html" target="_blank"&gt;http://www.ecofont.eu/ecofont_en.html&lt;/a&gt;

Tip: If you are using mono laser printer, another way to save ink is to change the font color to red. This will reduce the amount of ink used while printing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4623013605498019220?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4623013605498019220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4623013605498019220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4623013605498019220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4623013605498019220'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/eco-friendly-printing.html' title='Eco friendly printing'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-9109077018956010126</id><published>2009-03-19T21:39:00.002+05:30</published><updated>2009-03-19T21:45:18.029+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='printer friendly web page'/><category scheme='http://www.blogger.com/atom/ns#' term='printer'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Printer friendly page</title><content type='html'>Usually we see links in web pages to show another version of page that is printer friendly. But, we can create a page such that it will display correctly in browser, but while printing, we can decide which all content to be printed. This is achieved with CSS.
   The method is simple. You create a style sheet such that the content that you do not want to appear in print will be given the attribute 'display:none'. This style sheet is add to you page with an additional attribute media="print".
   So, when the user choose to print the page, this style sheet will be considered and the content that are given the display:none attribute will be hidden.

http://envisionic.com/webtips/user_experience/printer_friendly.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-9109077018956010126?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/9109077018956010126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=9109077018956010126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/9109077018956010126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/9109077018956010126'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/printer-friendly-page.html' title='Printer friendly page'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7496035891846477060</id><published>2009-03-19T21:20:00.006+05:30</published><updated>2009-03-19T21:34:12.919+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>'Simple' difference between Proprietory and Free software</title><content type='html'>See the two images from Visual Studio and Eclipse. While Studio tells 'Close all but this', Eclipse simply tells 'Close Others'.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.prasanthkumars.com/forblog/eclipse/vstudio.jpg"&gt;&lt;/a&gt;

&lt;div&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;
 &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.prasanthkumars.com/forblog/eclipse/vstudio.jpg"&gt;
&lt;img style="cursor:pointer; cursor:hand;width: 185px; height: 174px;" src="http://www.prasanthkumars.com/forblog/eclipse/vstudio.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;/td&gt;&lt;td&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.prasanthkumars.com/forblog/eclipse/eclipse.jpg"&gt;
&lt;img style="cursor:pointer; cursor:hand;width: 112px; height: 181px;" src="http://www.prasanthkumars.com/forblog/eclipse/eclipse.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7496035891846477060?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='image/jpeg' href='http://www.prasanthkumars.com/forblog/eclipse/eclipse.jpg' length='0'/><link rel='enclosure' type='image/jpeg' href='http://www.prasanthkumars.com/forblog/eclipse/vstudio.jpg' length='0'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7496035891846477060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7496035891846477060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7496035891846477060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7496035891846477060'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/simple-difference-between-proprietory.html' title='&apos;Simple&apos; difference between Proprietory and Free software'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7708460780543645105</id><published>2009-03-16T21:30:00.005+05:30</published><updated>2009-03-16T21:34:23.885+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='edition'/><category scheme='http://www.blogger.com/atom/ns#' term='efy'/><category scheme='http://www.blogger.com/atom/ns#' term='it'/><category scheme='http://www.blogger.com/atom/ns#' term='magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>IT magazine stops print edition</title><content type='html'>The magazine I.T from the efy group had sent out his last print issue. In the editorial of the Mar 2009 issue they have informed the subscribers about their decision to stop print and move entirely to web which will be available for free.&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The existing users will get an option to get a refund of the remaining subscription amount or switch to another magazine from the group.
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7708460780543645105?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7708460780543645105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7708460780543645105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7708460780543645105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7708460780543645105'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/it-magazine-stops-print-edition.html' title='IT magazine stops print edition'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-7142455143683591206</id><published>2009-03-10T21:19:00.003+05:30</published><updated>2009-03-19T21:50:11.858+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Div'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Flash Movie always on top in browser</title><content type='html'>If you happen to embed a Flash / Flex .swf file in a HTML page and also put a full screen Div over the content, you could probably see that the flash file is on top of the Div even though you set the z-index of the Div. The solution is simple. Add the wmode param while setting the swf Object to the page.&lt;br /&gt;This will make the flash file appear below your Div.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-7142455143683591206?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/7142455143683591206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=7142455143683591206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7142455143683591206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/7142455143683591206'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/flash-movie-always-on-top-in-browser.html' title='Flash Movie always on top in browser'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-92524334219471477</id><published>2009-03-03T20:44:00.003+05:30</published><updated>2009-03-10T21:28:34.096+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS slow'/><category scheme='http://www.blogger.com/atom/ns#' term='CF'/><title type='text'>IIS very slow after ColdFusion 8 service is stopped.</title><content type='html'>This is a technote from my experience. I had ColdFusion 8 server installed on my machine. After I stopped ColdFusion service (change to start manually) and restarted the machine, IIS was responding very slow. I was not aware that CF8 had created this issue. I tried to find the reason using the tools provided by Microsoft (DebugDiag.msi and ApplicationVerifier.x86.msi) and found that the JRun of CF server is making the IIS unresponsive.&lt;div&gt;The solution was simple. Just start the CF server service on the machine and IIS will be back to normal.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-92524334219471477?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/92524334219471477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=92524334219471477' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/92524334219471477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/92524334219471477'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/03/iis-very-slow-after-coldfusion-8.html' title='IIS very slow after ColdFusion 8 service is stopped.'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-1303016377499010386</id><published>2009-02-17T22:18:00.002+05:30</published><updated>2009-02-17T22:38:04.969+05:30</updated><title type='text'>Danger from Space Debris</title><content type='html'>&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;As man had reached to outer space, so do the waste. Now the amount of space debris had reached to a serious level that UN had issued a warning about them causing danger to space flights. Space debris often are created by the remains of rockets, parts of satellites and even defunct satellites. Recently, an Iridium communication satellite had collided with a defunct Russian satellite above Sibera. The Iridium communication satellite was a part of the 66 satellites that are used to provide satellite communication. &lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The debris that fall to earth usually get burned out in outer atmosphere itself, but some metals like Ti will not be burned out and can cause damage to earthly objects. In years to come the amount of debris will only increase which will create considerable safety problems to the ISS.
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-1303016377499010386?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/1303016377499010386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=1303016377499010386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1303016377499010386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/1303016377499010386'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/danger-from-space-debris.html' title='Danger from Space Debris'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-2396423894653241917</id><published>2009-02-14T22:03:00.003+05:30</published><updated>2009-02-14T22:09:12.527+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='launch'/><category scheme='http://www.blogger.com/atom/ns#' term='site'/><title type='text'>Relaunched my site</title><content type='html'>Finding time for updating my site was a bit difficult. But I have completed the homepage and projects page of my new site and uploaded as per schedule. &lt;div&gt;If we have to find time for something, then you will. After all, all the great achievers had 24 hours a day.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-2396423894653241917?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.prasanthkumars.com/' title='Relaunched my site'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/2396423894653241917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=2396423894653241917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2396423894653241917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/2396423894653241917'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/relaunched-my-site.html' title='Relaunched my site'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6178959504078832094</id><published>2009-02-05T23:17:00.002+05:30</published><updated>2009-02-05T23:24:22.811+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='inventory'/><title type='text'>QR (Quick Response codes)</title><content type='html'>You have seen about barcodes. They provide with basic information about a product. Now comes the QR (Quick Response) code that can store lot more information.&lt;div&gt;QR code is having a matrix structure or can be called as a two-dimensional barcode.&lt;/div&gt;&lt;div&gt;QR code is open and we can create one by visiting one of the free code generating sites.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6178959504078832094?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/QR_Code' title='QR (Quick Response codes)'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6178959504078832094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6178959504078832094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6178959504078832094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6178959504078832094'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/qr-quick-response-codes.html' title='QR (Quick Response codes)'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-752017866275111319</id><published>2009-02-02T20:47:00.004+05:30</published><updated>2009-02-02T21:20:06.506+05:30</updated><title type='text'>PSLV and GSLV</title><content type='html'>I just had a quick search on the Polar satellites and Geo stationary satellites. &lt;div&gt;
&lt;/div&gt;&lt;div&gt;PSLV is used to launch satellites to Polar orbits. That means the satellite passes above or nearly above both the poles. Also, these satellites passes over a point in earth at the same local time. for eg:, the satellite passes over any point in earth at 1 P.M local time. They are usually used for earth mapping, observation and some weather data collection.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;GSLV is used to launch satellites to Geo stationary orbits.  Geo stationary orbits means the satellite's orbit will be directly above the equator and will have a period or revolution equal to the period of rotation of earth. The orbit will be roughly 35,786 km above equator. They are usually used for Satellite communications, weather data collection and GPS.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-752017866275111319?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/752017866275111319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=752017866275111319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/752017866275111319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/752017866275111319'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/pslv-and-gslv.html' title='PSLV and GSLV'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-6938314002451799700</id><published>2009-02-01T16:04:00.002+05:30</published><updated>2009-02-01T16:07:30.090+05:30</updated><title type='text'>Google's explanation to the "This site may harm your computer" on every search result error that occurred yesterday</title><content type='html'>&lt;h2 class="post-title"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; font-weight: normal; white-space: pre; "&gt;Google's explanation to the "This site may harm your computer" on every search result error that occurred yesterday&lt;/span&gt;
&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-6938314002451799700?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googleblog.blogspot.com/2009/01/this-site-may-harm-your-computer-on.html' title='Google&apos;s explanation to the &quot;This site may harm your computer&quot; on every search result error that occurred yesterday'/><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/6938314002451799700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=6938314002451799700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6938314002451799700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/6938314002451799700'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/googles-explanation-to-this-site-may.html' title='Google&apos;s explanation to the &quot;This site may harm your computer&quot; on every search result error that occurred yesterday'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-3122776498051464984</id><published>2009-02-01T14:40:00.000+05:30</published><updated>2009-02-01T14:41:58.600+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'></title><content type='html'>a good feature in live.com search. Want wallpapers that fit your current resolution ? Search images in live.com and refine search by size -&gt; Desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-3122776498051464984?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/3122776498051464984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=3122776498051464984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3122776498051464984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/3122776498051464984'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/good-feature-in-live.html' title=''/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5943879446605756298.post-4487261084815300521</id><published>2009-02-01T14:15:00.000+05:30</published><updated>2009-02-01T14:22:27.774+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='welcome'/><title type='text'>Hello World!</title><content type='html'>Hello World!

Wow! The same old Hello World!. So, I have started blogging.... :-)

more to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5943879446605756298-4487261084815300521?l=prasanthkumars.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prasanthkumars.blogspot.com/feeds/4487261084815300521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5943879446605756298&amp;postID=4487261084815300521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4487261084815300521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5943879446605756298/posts/default/4487261084815300521'/><link rel='alternate' type='text/html' href='http://prasanthkumars.blogspot.com/2009/02/hello-world.html' title='Hello World!'/><author><name>Prasanth Kumar S</name><uri>https://profiles.google.com/103276313907286718507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-T9g2BMfOR7c/AAAAAAAAAAI/AAAAAAAADqY/jsIG6TOOPbk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
