<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0cCRHk-eSp7ImA9WhBbFEs.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907</id><updated>2013-05-13T21:34:25.751+05:30</updated><category term="others" /><category term="jquery" /><category term="flash" /><category term="templates" /><category term="web analytics" /><category term="technology" /><category term="tricks" /><category term="web app" /><category term="tutorials" /><category term="making money" /><category term="php" /><category term="bookmark" /><category term="RoR" /><category term="ping" /><category term="freebie" /><category term="gadget" /><category term="Book" /><category term="yii" /><category term="traffic" /><category term="mongodb" /><category term="widget" /><category term="wordpress" /><category term="online storage" /><category term="seo tools" /><title>Web innovations and technology:fuzionpro</title><subtitle type="html">fuzionpro is a blog providing information about how to create a blog using blogger and providing tips,tricks,tutorials on widget,seo,making money online,template,traffic</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://fuzionpro.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Fuzionpro" /><feedburner:info uri="fuzionpro" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Fuzionpro</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0AHQ38zfip7ImA9WhRXGEU.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-3423176699431320526</id><published>2011-12-26T13:18:00.001+05:30</published><updated>2011-12-26T13:18:52.186+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-26T13:18:52.186+05:30</app:edited><title>how to create sprite images for spritely jquery framework</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;

 
 
 


&lt;br /&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Today I will give an overview of
creating sprite images for animating with spritely jquery framework .&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have already did a tutorial on adding
spritely to blogger 
&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.fuzionpro.info/2010/09/animating-your-blogger-blog-with.html"&gt;http://www.fuzionpro.info/2010/09/animating-your-blogger-blog-with.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Animation using spritely is very easy
,but without sprites  images its impossible.its a strain to create
sprite images though there are lot of online sprite sheet generators
their  limitation of image file size is limited.So, there is need for
a sprite sheet generators softwares.Texturepacker comes to the rescue
.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;em&gt;&lt;span style="color: black;"&gt;&lt;i&gt;&lt;b&gt;&lt;a href="http://www.texturepacker.com/"&gt;TexturePacker&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color: #222222;"&gt;&amp;nbsp;is
a software available for both mac and windows for &lt;/span&gt;&lt;span style="color: #222222;"&gt;creating
sprite sheets and texture atlases for game development, css sprites
for web design and optimizes images for mobile platforms.With
Texturepacker its very easy to create sprite sheets for animating.So
with the combination of texturepacker and spritely animation becomes
more easy for we developers.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #222222;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"&gt;Tutorials
for using TexturePacker&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-bottom: 0in;"&gt;
&lt;a href="http://www.texturepacker.com/texturepackertutorials/"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.texturepacker.com/texturepackertutorials/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/fgrA4Z6mX2o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/3423176699431320526/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/12/how-to-create-sprite-images-for.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3423176699431320526?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3423176699431320526?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/fgrA4Z6mX2o/how-to-create-sprite-images-for.html" title="how to create sprite images for spritely jquery framework" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/12/how-to-create-sprite-images-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFRXs4fSp7ImA9WhdXGUs.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-155441657125854251</id><published>2011-09-02T18:39:00.000+05:30</published><updated>2011-09-02T18:41:54.535+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T18:41:54.535+05:30</app:edited><title>how to add Animated title to blogger</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Today i am going to share a small snippet for animating the title with javascript for your blogger blog.You might wonder why you should be adding it to your site but your visitors or may be you might be interested to see the animation in the toolbar of the browser.So let me share you the snippet with you.........&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;

&lt;br /&gt;
&amp;nbsp;just add the code after the title tag in the blogger html.&lt;br /&gt;
if you are using old dashboard..then follow this&lt;br /&gt;
design-&amp;gt;edit html&lt;br /&gt;
&lt;br /&gt;
new dashboard users follow this&lt;br /&gt;
template -&amp;gt;edit html&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;script language="Javascript"&amp;gt;

var tit = document.title;

var c = 0;

function writetitle() {

if (document.all || document.getElementById) {

&amp;nbsp;document.title = tit.substring(0,c);

&amp;nbsp;if (c==tit.length) {

&amp;nbsp;c = 0;

&amp;nbsp;setTimeout("writetitle()", 400) //

&amp;nbsp;}

&amp;nbsp;else {

&amp;nbsp;c++;

&amp;nbsp;setTimeout("writetitle()", 200) //

&amp;nbsp;}

}

}

writetitle()

&amp;lt;/script&amp;gt;



&lt;script language="Javascript"&gt;
 
var tit = document.title;
var c = 0;
function writetitle() {
if (document.all || document.getElementById) {
 document.title = tit.substring(0,c);
 if (c==tit.length) {
 c = 0;
 setTimeout("writetitle()", 400) // 
 }
 else {
 c++;
 setTimeout("writetitle()", 200) // 
 }
}
}
writetitle()
&lt;/script&gt; 


&lt;/pre&gt;
for demo look it to my title in the browser
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/fOk-xWYe7Vk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/155441657125854251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/09/how-to-add-animated-title-to-blogger.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/155441657125854251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/155441657125854251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/fOk-xWYe7Vk/how-to-add-animated-title-to-blogger.html" title="how to add Animated title to blogger" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/09/how-to-add-animated-title-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEEQH04fip7ImA9WhZaGEU.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-1090150336841387951</id><published>2011-07-05T21:59:00.002+05:30</published><updated>2011-07-05T22:03:21.336+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T22:03:21.336+05:30</app:edited><title>Facescribble a site for entertainment using pictures</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;Facescribble is a small application for users to show their creativity by scribbling their photos or celebrity photos using the aviary tool and sharing to their preferred social media.facescribble is open for both facebook and non-facebook users follow the below link start scribbling&amp;nbsp;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;
&lt;a target="_blank" class="button small blue rounded" href="http://facescribble.com/"&gt;non-facebook&lt;/a&gt;&lt;br /&gt;
&lt;a target="_blank" class="button small blue rounded" href="http://app.facescribble.com/"&gt;facebook&lt;/a&gt;&lt;/div&gt;&lt;/center&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/PXCqXB_W5jk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/1090150336841387951/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/07/facescribble-site-for-entertainment.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1090150336841387951?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1090150336841387951?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/PXCqXB_W5jk/facescribble-site-for-entertainment.html" title="Facescribble a site for entertainment using pictures" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/07/facescribble-site-for-entertainment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MRnc4cSp7ImA9WhZWGUw.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-7725667566315974376</id><published>2011-05-20T22:31:00.000+05:30</published><updated>2011-05-20T22:31:27.939+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-20T22:31:27.939+05:30</app:edited><title>More Cool Mouse Cursors for blogger website</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;More Cool mouse cursor for your blogger blog to attract visitors you visit your blog those who using blogspot you can click add to blogger button (no need to add a title) or copy the code and paste it in add CSS section of template designer and others you can copy the style to your css file.Any problem don't forget to ask me.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;The Alien - Working In Background&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/cursors/images9/cur805.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/cursors/images9/cur805.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-9/cur805.ani), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-9/cur805.ani), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;b&gt;BUFF&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/cursors/images8/cur756.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/cursors/images8/cur756.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-8/cur756.cur), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-8/cur756.cur), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;b&gt;NIGHT DIAMOND SET&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/cursors/images8/cur727.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/cursors/images8/cur727.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-8/cur727.ani), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-8/cur727.ani), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;b&gt;ATTACK POINTER&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/user/images1/use155.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/user/images1/use155.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gpPAAOeLVBM/TJhblVDX3JI/AAAAAAAAAFs/eQwdkLszXAc/s1600/ani972.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/user/use-1/use155.cur), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/anime/ani-10/ani972.ani), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;br /&gt;
&lt;b&gt;GREEN LATERN POINTER&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/toons/images10/too993.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/toons/images10/too993.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/toons/too-10/too993.cur), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/toons/too-10/too993.cur), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;br /&gt;
&lt;b&gt;FANTASTIC FOUR POINTER&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/toons/images10/too990.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/toons/images10/too990.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/toons/too-10/too990.cur), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/toons/too-10/too990.cur), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;b&gt;GAIA 10 POINTER 3&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cur.cursors-4u.net/cursors/images6/cur580.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://cur.cursors-4u.net/cursors/images6/cur580.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-6/cur580.cur), progress;}&amp;lt;/style&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;form action="http://www.blogger.com/add-widget" method="POST"&gt;&lt;input name="widget.content" type="hidden" value="&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;body, a, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-6/cur580.cur), progress;}&amp;lt;/style&amp;gt;" /&gt;&lt;input name="widget.template" type="hidden" value="&amp;lt;data:content/&amp;gt;" /&gt;&lt;input name="infoUrl" type="hidden" value="http://fuzionpro.blogspot.com" /&gt;&lt;input alt="Add to Blogger" src="http://www.blogger.com/img/add/add2blogger_sm_b.gif" type="image" /&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/mlEmXJa09uU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/7725667566315974376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/05/more-cool-mouse-cursors-for-blogger.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7725667566315974376?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7725667566315974376?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/mlEmXJa09uU/more-cool-mouse-cursors-for-blogger.html" title="More Cool Mouse Cursors for blogger website" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/05/more-cool-mouse-cursors-for-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMMRno7eyp7ImA9WhZSEU8.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-544830608121421537</id><published>2011-03-26T13:31:00.000+05:30</published><updated>2011-03-26T13:31:27.403+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-26T13:31:27.403+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="yii" /><title>How to validate Email in yii</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Yii is a great framework for form validation,today i am going to show you how to validate the email field in the form before submitting.Its very simple just follow the below example&lt;br /&gt;
&lt;br /&gt;
if you created a user model with email as one attribute&lt;br /&gt;
then in the rules function add the following code&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;public function rules()
 {
  
  return array(
   ...
   array('email', 'email','checkMX'=&amp;gt;true),
   ..
  );
 }
&lt;/pre&gt;&lt;br /&gt;
thats it&lt;br /&gt;
&lt;br /&gt;
also look at the code i have added a checkMX=true(this is used for checking that domain exists),you could ignore it if you want&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/Rjg8hlDIAnM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/544830608121421537/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/03/how-to-validate-email-in-yii.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/544830608121421537?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/544830608121421537?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/Rjg8hlDIAnM/how-to-validate-email-in-yii.html" title="How to validate Email in yii" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/03/how-to-validate-email-in-yii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGSXwzcCp7ImA9WhZWGU0.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-2643421243052052731</id><published>2011-03-10T12:01:00.001+05:30</published><updated>2011-05-20T21:50:28.288+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-20T21:50:28.288+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>how to add ajax page loading effect to blogger</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;how about giving a shocking effect to your visitors.Here’s a example to make your web page content display a ajax page loading effect to blogger.You can see the effect in action on my pages and &lt;a href="http://interconnectit.com/"&gt;here is one&lt;/a&gt;. another &lt;a href="http://preloadr.blogspot.com/"&gt;blogger example&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;how to add ajax page loading effect to blogger&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-X5Mf20tnfG0/TXhwC057MGI/AAAAAAAAAYc/c63ueSuOfYM/s1600/loader.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="https://lh3.googleusercontent.com/-X5Mf20tnfG0/TXhwC057MGI/AAAAAAAAAYc/c63ueSuOfYM/s320/loader.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Step1&lt;/b&gt;&lt;br /&gt;
Add the latest jquery library to your head section by going to edit html in designer of blogger.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step2&lt;/b&gt;&lt;br /&gt;
Add the following code just below the &amp;lt;body&amp;gt; tag&amp;nbsp;&lt;/div&gt;&lt;pre class="prettyprint"&gt;&amp;lt;div id='loading'&amp;gt;&amp;lt;div id='progress-bar'&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id='loader'&amp;gt;Loading...&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; 
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Step3&lt;/b&gt;&lt;br /&gt;
Then go to your template designer and then to add css section add the following code&lt;br /&gt;
&lt;pre class="prettyprint"&gt;#loading {
    position: fixed;
    z-index: 50;
    top: 0; left: 0;
    width: 100%; height: 100%;
 background: #3c5a76 url(http://dl.dropbox.com/u/13256471/fuzionpro/109.gif) no-repeat center;
    line-height: 350px;
    text-align: center;
    font-size: 36px;
    color: #353231;
    text-indent: -9999px;
}
.v2 #loading { display: none; }

#progress-bar {
    position: absolute;
    top: 0; left: 0;
    background: #7fb061;
    opacity: 0.8;
    width: 0;
    height: 18px;
}
#loader {
 background: url(http://dl.dropbox.com/u/13256471/fuzionpro/fuzionpro.png) no-repeat center 25%;
 height: 100%;
 display: block;
}
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Note:&lt;/b&gt;&lt;br /&gt;
.v2 property is the class attribute in html tag this is key of the effect &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step4&lt;/b&gt;&lt;br /&gt;
Then the magic using jquery add this script to the head section&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;script&amp;gt;

(function($){

$("html").removeClass("v2"); 


$("#header").ready(function(){ $("#progress-bar").stop().animate({ width: "25%" },1500) });
$("#footer").ready(function(){ $("#progress-bar").stop().animate({ width: "75%" },1500) });


$(window).load(function(){

    $("#progress-bar").stop().animate({ width: "100%" },600,function(){
        $("#loading").fadeOut("fast",function(){ $(this).remove(); });
    });

});
})(jQuery);
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/OegV_5P-d0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/2643421243052052731/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/03/how-to-add-ajax-page-loading-effect-to.html#comment-form" title="35 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/2643421243052052731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/2643421243052052731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/OegV_5P-d0Q/how-to-add-ajax-page-loading-effect-to.html" title="how to add ajax page loading effect to blogger" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-X5Mf20tnfG0/TXhwC057MGI/AAAAAAAAAYc/c63ueSuOfYM/s72-c/loader.JPG" height="72" width="72" /><thr:total>35</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/03/how-to-add-ajax-page-loading-effect-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUEQ3s6cSp7ImA9Wx9aFkg.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-171260969380273838</id><published>2011-03-09T13:29:00.002+05:30</published><updated>2011-03-09T13:40:02.519+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-09T13:40:02.519+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>how to add shutter effect photo slider to blogger</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://tutorialzine.com/2011/03/photography-portfolio-shutter-effect/#comment-15883"&gt;Shutter Effect Portfolio with jQuery and Canvas&lt;/a&gt;&amp;nbsp;a wonderful and awesome tutorial from tutorialzine.i have replicated that tutorial to add that slider to blogger.you can see a working demo on blogger here&amp;nbsp;&lt;a href="http://jquerydem0.blogspot.com/2011/03/shutter-effect.html"&gt;http://jquerydem0.blogspot.com/2011/03/shutter-effect.html&lt;/a&gt;.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;how to add shutter effect photo slider to blogger&lt;/b&gt;&lt;br /&gt;
copy the below code place it in a html-gadget or in your header it works pretty well also don't forget to add the jquery latest version above your head section &lt;br /&gt;
&lt;div&gt;&lt;pre class="prettyprint"&gt;&amp;lt;div id="cont"&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;img height="400" src="http://dl.dropbox.com/u/13256471/jquery.shutter/assets/img/photos/1.jpg" width="640" /&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;img height="400" src="http://dl.dropbox.com/u/13256471/jquery.shutter/assets/img/photos/2.jpg" width="640" /&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;img height="400" src="http://dl.dropbox.com/u/13256471/jquery.shutter/assets/img/photos/3.jpg" width="640" /&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;img height="400" src="http://dl.dropbox.com/u/13256471/jquery.shutter/assets/img/photos/4.jpg" width="640" /&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;style&amp;gt;
#cont{
 width:640px;
 height:400px;
 margin:0 auto;
 border:5px solid #fff;
 overflow:hidden;
 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#cont ul{
 list-style:none;
padding:0;
margin:0;
}
#page{
 width:650px;
height:400px;
}
#cont img{
padding:0;
}
.shutterAnimationHolder .film canvas{
 display: block;
    margin: 0 auto;
}

.shutterAnimationHolder .film{
 position:absolute;
 left:50%;
 top:0;
}

.shutterAnimationHolder{
 position:absolute;
 overflow:hidden;
 top:0;
 left:0;
 z-index:1000;
}
&amp;lt;/style&amp;gt;
&amp;lt;script src='http://dl.dropbox.com/u/13256471/jquery.shutter/assets/jquery.shutter/jquery.shutter.js'&amp;gt;
&amp;lt;/script&amp;gt; 
&amp;lt;script src='http://dl.dropbox.com/u/13256471/jquery.shutter/assets/js/script.js'&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;note:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
if you are using your own hosting then you should change one thing in script.js and jquery.shutter.js&lt;br /&gt;
&lt;br /&gt;
thats nothing but change imgsrc location in both js files&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/esS38J30fA0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/171260969380273838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/03/how-to-add-shutter-effect-photo-slider.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/171260969380273838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/171260969380273838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/esS38J30fA0/how-to-add-shutter-effect-photo-slider.html" title="how to add shutter effect photo slider to blogger" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/03/how-to-add-shutter-effect-photo-slider.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYNQ384cCp7ImA9Wx9aFUg.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-7410537905442072442</id><published>2011-03-08T09:36:00.000+05:30</published><updated>2011-03-08T09:36:32.138+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-08T09:36:32.138+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mongodb" /><title>List of admin tools for mongodb like phpmyadmin for mysql</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Recently i made a post on&amp;nbsp;&lt;a href="http://fuzionpro.blogspot.com/2011/03/how-to-install-mongodb-to-use-with.html"&gt;How to install MongoDB to use with xampp on Windows&lt;/a&gt;.today i am going list few &amp;nbsp;admin tools for mongodb which will be very much similar to phpmyadmin for mysql.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Several Admin UIs have been created to help developers visualize their data. Some popular free ones are:&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;a href="https://github.com/Fiedzia/Fang-of-Mongo"&gt;Fang of Mongo&lt;/a&gt;&lt;/b&gt;&amp;nbsp;– a web-based UI built with Django and jQuery.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="https://github.com/sbellity/futon4mongo"&gt;Futon4Mongo&lt;/a&gt;&lt;/b&gt;&amp;nbsp;– a clone of the &lt;a href="http://en.wikipedia.org/wiki/CouchDB"&gt;CouchDB&lt;/a&gt; Futon web interface for MongoDB.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a href="http://github.com/derailed/mongo3"&gt;&lt;b&gt;Mongo3&lt;/b&gt;&amp;nbsp;&lt;/a&gt;– a Ruby-based interface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://mongohub.todayclose.com/"&gt;MongoHub&lt;/a&gt;&lt;/b&gt;– a native OS X application for managing MongoDB.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a href="http://code.google.com/p/rock-php/"&gt;&lt;b&gt;RockMongo&lt;/b&gt;&lt;/a&gt;&amp;nbsp;– Full featured GUI, more like &lt;a href="http://en.wikipedia.org/wiki/PHPMyAdmin"&gt;PHPMyAdmin&lt;/a&gt;, written in PHP&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://www.icmfinland.fi/oss/opricot/"&gt;Opricot&lt;/a&gt;&lt;/b&gt;&amp;nbsp;– a browser-based MongoDB shell written in PHP.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a href="http://www.phpmoadmin.com/"&gt;&lt;b&gt;PHPMoAdmin&lt;/b&gt;&amp;nbsp;&lt;/a&gt;– a GUI similar to &lt;a href="http://en.wikipedia.org/wiki/PHPMyAdmin"&gt;PHPMyAdmin&lt;/a&gt;, written in PHP.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;MongoVUE&lt;/b&gt; &lt;a href="http://blog.mongovue.com/"&gt;.NET based GUI for Windows&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;a href="http://blog.mongovue.com/"&gt;&lt;/a&gt;&lt;b&gt;Commercial&amp;nbsp;admin ui for mongodb&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
Database Master&lt;/b&gt; &lt;a href="http://www.nucleonsoftware.com/"&gt;Modern and Intuitives GUI Tool for Windows&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;for more &lt;a href="http://www.mongodb.org/display/DOCS/Admin+UIs"&gt;details&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/fs5b1ivGB0I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/7410537905442072442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/03/list-of-admin-tools-for-mongodb-like.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7410537905442072442?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7410537905442072442?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/fs5b1ivGB0I/list-of-admin-tools-for-mongodb-like.html" title="List of admin tools for mongodb like phpmyadmin for mysql" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/03/list-of-admin-tools-for-mongodb-like.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMGQn86eyp7ImA9Wx9aFEU.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-7163543647131859489</id><published>2011-03-07T12:14:00.002+05:30</published><updated>2011-03-07T12:17:03.113+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-07T12:17:03.113+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>How to install MongoDB to use with xampp on Windows</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;MongoDB is a NOSQL,schema-free and document-oriented database which is a good alternative to couchDB and MYSQL used extensively for high scalability and performance here you could find a list of website uses mongodb as there database&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;&lt;li&gt;Foursquare&lt;/li&gt;
&lt;li&gt;bit.ly&lt;/li&gt;
&lt;li&gt;SourceForge&lt;/li&gt;
&lt;li&gt;Github&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;a href="http://www.mongodb.org/display/DOCS/Production+Deployments"&gt;more&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;Today i am going to tell&amp;nbsp;How to install MongoDB to use with xampp on Windows where you could play around with php&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Installing MongoDB&lt;/div&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;&lt;li&gt;Download MongoDB from &lt;a href="http://www.mongodb.org/display/DOCS/Downloads"&gt;mongodb.org/display/DOCS/Downloads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Extract the archive&lt;/li&gt;
&lt;li&gt;Open Command Prompt&lt;/li&gt;
&lt;li&gt;Goto mongodb\bin folder&lt;/li&gt;
&lt;li&gt;Type&lt;/li&gt;
&lt;/ol&gt;&lt;pre class="prettyprint"&gt;mkdir C:\mongodb\db
mongod.exe --dbpath=C:\mongodb\db&lt;div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Check your Php version by going to &lt;a href="http://localhost/xampp/phpinfo.php"&gt;http://localhost/xampp/phpinfo.php&lt;/a&gt;&lt;br /&gt;
note down the following from the below image&lt;br /&gt;
first the php version(here 5.3) then the php extension build (here ts,vc6)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-sLassPoNcKQ/TXR9Up7rFuI/AAAAAAAAAYY/stk3XZfJwz8/s1600/mongo.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" src="https://lh6.googleusercontent.com/-sLassPoNcKQ/TXR9Up7rFuI/AAAAAAAAAYY/stk3XZfJwz8/s320/mongo.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Download MongoDB driver from &lt;a href="http://github.com/mongodb/mongo-php-driver/downloads"&gt;github.com/mongodb/mongo-php-driver/downloads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Extract driver and copy the dll that matches your php version installed on your xampp (here mongo-1.1.4-php5.3vc6ts) and put to php/ext folder&lt;/li&gt;
&lt;li&gt;Open php.ini file&lt;/li&gt;
&lt;li&gt;Append this extension=php_mongo.dll, save php.ini file, and then restart your web server.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="text-align: left;"&gt;if every thing went fine then&amp;nbsp;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Point your browser at &lt;a href="http://localhost/xampp/phpinfo.php"&gt;localhost&lt;/a&gt; and select your language, then phpinfo() from the left menu&lt;/li&gt;
&lt;li&gt;Make sure there's a Mongo section&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;try out this example from here&amp;nbsp;&lt;a href="http://www.php.net/manual/en/mongo.tutorial.php"&gt;http://www.php.net/manual/en/mongo.tutorial.php&lt;/a&gt;&amp;nbsp;to test mongodb is working&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/OkYf42d8AwE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/7163543647131859489/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/03/how-to-install-mongodb-to-use-with.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7163543647131859489?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/7163543647131859489?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/OkYf42d8AwE/how-to-install-mongodb-to-use-with.html" title="How to install MongoDB to use with xampp on Windows" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-sLassPoNcKQ/TXR9Up7rFuI/AAAAAAAAAYY/stk3XZfJwz8/s72-c/mongo.JPG" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/03/how-to-install-mongodb-to-use-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04FRH0yeip7ImA9Wx9bGU0.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-1772357193565133221</id><published>2011-02-28T19:35:00.000+05:30</published><updated>2011-02-28T19:35:15.392+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-28T19:35:15.392+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>New way of login authentication using jquery and php</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In this tutorial i am going to show a new way of login authentication using jquery and php.These tutorial can be considered as an example of &lt;b&gt;ajax.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;The Idea&lt;/b&gt;&lt;br /&gt;
For login authentication we&amp;nbsp;basically need 2&amp;nbsp;fields&amp;nbsp;,one is either &lt;b&gt;email&lt;/b&gt; or &lt;b&gt;username&lt;/b&gt; and the second &lt;b&gt;password&lt;/b&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;In order&amp;nbsp;to get into your dashboard we have to click the login button.Here what i am going to do is disable the login button until the user provides both username and password correctly ,if so they provide the&amp;nbsp;fields&amp;nbsp;correctly the login button will be&amp;nbsp;visible&amp;nbsp;for clicking.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-Hn-YjrWJqlY/TWuntmQqViI/AAAAAAAAAYM/PGBE3QXrm2Y/s1600/login.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-Hn-YjrWJqlY/TWuntmQqViI/AAAAAAAAAYM/PGBE3QXrm2Y/s320/login.PNG" width="310" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;before providing form fields&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-yOzb1sPIvYA/TWuoKfgt4gI/AAAAAAAAAYU/EbJ1s4T9-UU/s1600/login1.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-yOzb1sPIvYA/TWuoKfgt4gI/AAAAAAAAAYU/EbJ1s4T9-UU/s320/login1.PNG" width="304" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;after providing form fields&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;a class="button blue" href="http://fuzionpro.webfreehosting.net/login/"&gt;Online demo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
the code for the above example can be taken from &lt;a href="http://www.codeforest.net/jquery-live-login-inspired-by-google-instant-search"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
the only thing you have to change is jquery part just replace the code in default.js with following code below&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;$(function() {
    $('#password').change(function() { // when we release the key
        var pass = $('#password').val();
        if(pass.length &amp;gt;= 3) { // if there are more then 3 letters
            var data = 'username='+ $("#username").val() + '&amp;amp;amp;pass=' + pass;
            // ajax call
            $.ajax({
                type: "POST",
                url: "login.php",
                data: data,
                success: function(html){ // this happen after we get result
                    if(html !== '') {
                     $('form').append("&amp;lt;input type=\"button\" id=\"submit\" value=\"Login\"&amp;gt;");
$('#username').attr('disabled', true);
$('#password').attr('disabled', true);
$('#submit').click(function(){
                        $("#form").hide(); // hiding form
                        $("#message").append(html);
                        $("#message").fadeIn(800);
}
                    }
              }
            });
        }
    });
});
&lt;/pre&gt;&lt;br /&gt;
the changes that i made are i replaced the .keyup with .change (it was creepy thing that i found if i use keyup)&lt;br /&gt;
&lt;br /&gt;
then if the user has provided the fields correctly then the fields are again not editable they are disabled.&lt;br /&gt;
&lt;br /&gt;
if anyone liked share your views&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/O8nOYX2Gp0s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/1772357193565133221/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/02/new-way-of-login-authentication-using.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1772357193565133221?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1772357193565133221?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/O8nOYX2Gp0s/new-way-of-login-authentication-using.html" title="New way of login authentication using jquery and php" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-Hn-YjrWJqlY/TWuntmQqViI/AAAAAAAAAYM/PGBE3QXrm2Y/s72-c/login.PNG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/02/new-way-of-login-authentication-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8HQX06eSp7ImA9Wx9UGE4.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-4559962738850694895</id><published>2011-02-11T20:06:00.002+05:30</published><updated>2011-02-16T10:03:50.311+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-16T10:03:50.311+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>How to add zoomy.js to blogger</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Zoomy.js is a Prototype class that allows you to easily create image gallery: the script make simple magnification of images with customizable options, as popup and overlaying boxes.Zoomy is an alternative to lightbox.&lt;br /&gt;
&lt;div&gt;Today i am to teach how to implement zoomy.js script to blogspot users to create a zoomy effect to theirs images in posts.&lt;a href="http://jquerydem0.blogspot.com/2011/02/zoomy.html"&gt;&lt;b&gt;Demo in blogger&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Download the files from &lt;a href="http://projects.cssrevolt.com/zoomy/zoomy.zip"&gt;Here&lt;/a&gt;&lt;/div&gt;&lt;div&gt;and host it to your hosting(i prefer &lt;a href="http://www.dropbox.com/referrals/NTEzMjU2NDcxOQ"&gt;dropbox&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;goto-&amp;gt;design-&amp;gt;edit html and paste the below code above &amp;lt;/head&amp;gt;&lt;/div&gt;&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;link href="css/styles.css" rel="stylesheet" type="text/css" /&amp;gt;
&amp;lt;script src="http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;script src="http://dl.dropbox.com/u/13256471/zoomy/js/scriptaculous.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;script src="http://dl.dropbox.com/u/13256471/zoomy/js/zoomy.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;script src="http://dl.dropbox.com/u/13256471/zoomy/js/effects.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;script src="http://dl.dropbox.com/u/13256471/zoomy/js/dragdrop.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step3&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
create a gallery using the bellow code in your post or pages&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;ul class="zoomy"&amp;gt;
&amp;lt;li&amp;gt;
&amp;lt;a href="images/firefox-big.jpg" title="Firefox"&amp;gt;&amp;lt;img src="images/firefox.jpg" alt="Firefox" /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;
&amp;lt;a href="images/opera-big.jpg" title="Opera"&amp;gt;&amp;lt;img src="images/opera.jpg" alt="Opera" /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href="images/safari-big.jpg" title="Safari" &amp;gt;&amp;lt;img src="images/safari.jpg" alt="Safari" /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a href="images/prototype-big.jpg" title="Prototype Framework" &amp;gt;&amp;lt;img src="images/prototype.jpg" alt="Prototype Framework" /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
then call the script to get zoomy effect in action&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;script type="text/javascript"&amp;gt;
Event.observe(window,"load",function() {

       $$("ul.zoomy a").each(function(element){

        new Zoomy(element, { hideCaption: true });     

       });

&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
if you want a draggable effect then use the below code&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;script type="text/javascript"&amp;gt;
Event.observe(window,"load",function() {

      

    $$("ul.zoomy a").each(function(element){

        new Zoomy(element, { draggable: true });     

       });

    });
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/iCXZytJcnDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/4559962738850694895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/02/how-to-add-zoomyjs-to-blogger.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4559962738850694895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4559962738850694895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/iCXZytJcnDs/how-to-add-zoomyjs-to-blogger.html" title="How to add zoomy.js to blogger" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/02/how-to-add-zoomyjs-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADQHs5fCp7ImA9Wx9VGUQ.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-5562573768053352502</id><published>2011-02-06T17:56:00.001+05:30</published><updated>2011-02-06T18:06:11.524+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-06T18:06:11.524+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="yii" /><title>Installing Yii in xampp on Windows XP</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Yii is a new php framework which is going to be used widely in the near future.Here i am going to guide how to install Yii framework in xampp on windows platform.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Step1&lt;/b&gt;&lt;br /&gt;
Download the frame work from &lt;a href="http://www.yiiframework.com/"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Step2&lt;/b&gt;&lt;br /&gt;
Unpack it and and put the folder in C:\xampp\htdocs\yii (or the path you installed xampp).&lt;br /&gt;
&lt;b&gt;Step3&lt;/b&gt;&lt;br /&gt;
Start the Xampp control panel and start the apache server and mysql&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gpPAAOeLVBM/TU6QIbdGnJI/AAAAAAAAAW0/m_RifU-oQXo/s1600/xampp.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="274" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TU6QIbdGnJI/AAAAAAAAAW0/m_RifU-oQXo/s320/xampp.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Step4&lt;/b&gt;&lt;br /&gt;
Open the browser and got to&lt;br /&gt;
&lt;a href="http://localhost/yii/requirements/"&gt;http://localhost/yii/requirements/&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gpPAAOeLVBM/TU6Qmc-_kZI/AAAAAAAAAW4/-FQrlkM-Pls/s1600/yii.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://4.bp.blogspot.com/_gpPAAOeLVBM/TU6Qmc-_kZI/AAAAAAAAAW4/-FQrlkM-Pls/s320/yii.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;if you put folder correctly in htdocs you should be getting the above page&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Creating web app from cmd windows(comand promtp)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;How to use the yiic command to bootstrap the creation of a new&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Yii application&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step1&lt;/b&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;&lt;li&gt;right click "my computer"&lt;/li&gt;
&lt;li&gt;go to "system properties" under "advanced" tab, click on "environment variables"&lt;/li&gt;
&lt;li&gt;under "system variables" find for the variable named "PATH" and click on "Edit" button&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;in "Variable Value" append the php.exe path with a semi-colon like below&lt;br /&gt;
&lt;b&gt;;C:\xampp\php&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_gpPAAOeLVBM/TU6R6pIbl2I/AAAAAAAAAW8/Xo9k9yMNtDU/s1600/cmd.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_gpPAAOeLVBM/TU6R6pIbl2I/AAAAAAAAAW8/Xo9k9yMNtDU/s320/cmd.JPG" width="277" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;if you dont do the above step correctly you will get this error "&lt;b&gt;php.exe is not recognized as an internal or external command&lt;/b&gt;"&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step2&lt;/b&gt;&lt;/div&gt;&lt;div&gt;open cmd and enter&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;pre class="prettyprint"&gt;cd c:\xampp\htdocs\yii\framework&lt;/pre&gt;&lt;br /&gt;
then enter&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;yiic webapp ..\newapp&lt;/pre&gt;&lt;br /&gt;
you will prompted with&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gpPAAOeLVBM/TU6S64hNaeI/AAAAAAAAAXA/YCFrsqK-V8M/s1600/cmd1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/_gpPAAOeLVBM/TU6S64hNaeI/AAAAAAAAAXA/YCFrsqK-V8M/s320/cmd1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/3w98KU0avcQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/5562573768053352502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/02/installing-yii-in-xampp-on-windowsxp.html#comment-form" title="17 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/5562573768053352502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/5562573768053352502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/3w98KU0avcQ/installing-yii-in-xampp-on-windowsxp.html" title="Installing Yii in xampp on Windows XP" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_gpPAAOeLVBM/TU6QIbdGnJI/AAAAAAAAAW0/m_RifU-oQXo/s72-c/xampp.JPG" height="72" width="72" /><thr:total>17</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/02/installing-yii-in-xampp-on-windowsxp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANRH86fyp7ImA9Wx9VFkg.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-8440685348687008552</id><published>2011-02-02T20:46:00.000+05:30</published><updated>2011-02-02T20:46:35.117+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-02T20:46:35.117+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="others" /><title>New Web Fonts on Blogger template designer</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: left;"&gt;Blogger's Template designer now offers a wide variety of font choices for the various elements in your template, including both web-safe fonts and fonts from the Google Font API.&lt;br /&gt;
&lt;br /&gt;
All of the fonts are availble directly through the Template Designer, under the Advanced tab.&lt;br /&gt;
&lt;br /&gt;
for more information look&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=1076355"&gt;http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=1076355&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/AG3V9rbsMJM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/8440685348687008552/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/02/new-web-fonts-on-blogger-template.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8440685348687008552?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8440685348687008552?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/AG3V9rbsMJM/new-web-fonts-on-blogger-template.html" title="New Web Fonts on Blogger template designer" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/02/new-web-fonts-on-blogger-template.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMQHw5eCp7ImA9Wx9WEE8.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-8569756226124153121</id><published>2011-01-14T21:40:00.002+05:30</published><updated>2011-01-14T21:44:41.220+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T21:44:41.220+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>How to add Piecemaker 2 to blogger</title><content type="html">Piecemaker is clone of Cuber3.i have done a tutorial on both of this you can find here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/10/how-to-add-piecemaker-flash-3d-image.html"&gt;how to Add Piecemaker a Flash 3D image rotator to blogger&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="color: #3778cd; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/09/3d-slideshow-with-cu3er-for.html" style="color: #3778cd;"&gt;3D Slideshow With Cu3er for blogger-part1&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="color: #3778cd; font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="color: #3778cd; font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;Now its the new year special &lt;b&gt;Piecemaker 2&lt;/b&gt; is available for download&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://active.tutsplus.com/freebies/exclusive/exclusive-freebie-the-piecemaker-2/"&gt;Download&lt;/a&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;a href="http://jquerydem0.blogspot.com/2011/01/piecemaker-2.html"&gt;BLOGGER DEMO&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;What’s New?&lt;/b&gt;&lt;br /&gt;
Building on the original, the Piecemaker 2 now includes:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Unlimited transition effects&lt;/li&gt;
&lt;li&gt;The ability to include SWF files and videos&lt;/li&gt;
&lt;li&gt;Improved navigation (using tooltips)&lt;/li&gt;
&lt;li&gt;Animated shadows&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
It’s also entirely XML-based, and the HTML/CSS parsing has been improved, allowing special characters to be used. Plus, images can now contain hyperlinks to other websites.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Copy the following code and paste it to your html/javscript gadget&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;script src="http://dl.dropbox.com/u/13256471/piecemaker_2/scripts/swfobject/swfobject.js" type="text/javascript"&amp;gt;
&amp;lt;/script&amp;gt;

&amp;lt;center&amp;gt;

&amp;lt;div id="piecemaker"&amp;gt;

Put your alternative Non Flash content here.

&amp;lt;/div&amp;gt;

&amp;lt;/center&amp;gt;


&amp;lt;script type="text/javascript"&amp;gt;
      var flashvars = {};

      flashvars.cssSource = "http://dl.dropbox.com/u/13256471/piecemaker_2/piecemaker.css";

      flashvars.xmlSource = "http://dl.dropbox.com/u/13256471/piecemaker_2/piecemaker.xml";

  

      var params = {};

      params.play = "true";

      params.menu = "false";

      params.scale = "showall";

      params.wmode = "transparent";

      params.allowfullscreen = "true";

      params.allowscriptaccess = "always";

      params.allownetworking = "all";

   

      swfobject.embedSWF('http://dl.dropbox.com/u/13256471/piecemaker_2/piecemaker.swf', 'piecemaker', '1000', '600', '10', null, flashvars,    

      params, null);

    

    
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Step2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Edit the xml file for your convenience.make sure you add the full path to the image,video,swf in xml file&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;Piecemaker&amp;gt;
  &amp;lt;Contents&amp;gt;
    &amp;lt;Image Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/piecemaker1.png" Title="The Piecemaker 2"&amp;gt;&amp;lt;/Image&amp;gt;
    &amp;lt;Image Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/piecemaker2.png" Title="Lots of new Features"&amp;gt;
      &amp;lt;Text&amp;gt;&amp;amp;lt;h1&amp;amp;gt;New hot Features&amp;amp;lt;/h1&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;The all new Piecemaker comes with lots of new features, making it even more slick.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Just to mention a few - you can now specify unlimited transition styles, include your own SWF and Video files, add hyperlinks to images and info texts with all special characters.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;We also impoved the navigation and the animation with animated shadows and pixel-perfect transitions.&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/Text&amp;gt;
      &amp;lt;Hyperlink URL="http://www.modularweb.net" Target="_blank" /&amp;gt;
    &amp;lt;/Image&amp;gt;
    &amp;lt;Flash Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/flash.swf" Title="Loaded SWF File"&amp;gt;
      &amp;lt;Image Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/flash-preview.png" /&amp;gt;
    &amp;lt;/Flash&amp;gt;
    &amp;lt;Image Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/piecemaker3.png" Title="Editing made Easy"&amp;gt;&amp;lt;/Image&amp;gt;
    &amp;lt;Video Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/video.mp4" Title="Video Example" Width="910" Height="365" Autoplay="true"&amp;gt;
      &amp;lt;Image Source="http://dl.dropbox.com/u/13256471/piecemaker_2/contents/video-preview.jpg" /&amp;gt;
    &amp;lt;/Video&amp;gt;
  &amp;lt;/Contents&amp;gt;
  &amp;lt;Settings ImageWidth="900" ImageHeight="360" LoaderColor="0x333333" InnerSideColor="0x222222" SideShadowAlpha="0.8" DropShadowAlpha="0.7" DropShadowDistance="25" DropShadowScale="0.95" DropShadowBlurX="40" DropShadowBlurY="4" MenuDistanceX="20" MenuDistanceY="50" MenuColor1="0x999999" MenuColor2="0x333333" MenuColor3="0xFFFFFF" ControlSize="100" ControlDistance="20" ControlColor1="0x222222" ControlColor2="0xFFFFFF" ControlAlpha="0.8" ControlAlphaOver="0.95" ControlsX="450" ControlsY="280&amp;amp;#xD;&amp;amp;#xA;" ControlsAlign="center" TooltipHeight="30" TooltipColor="0x222222" TooltipTextY="5" TooltipTextStyle="P-Italic" TooltipTextColor="0xFFFFFF" TooltipMarginLeft="5" TooltipMarginRight="7" TooltipTextSharpness="50" TooltipTextThickness="-100" InfoWidth="400" InfoBackground="0xFFFFFF" InfoBackgroundAlpha="0.95" InfoMargin="15" InfoSharpness="0" InfoThickness="0" Autoplay="10" FieldOfView="45"&amp;gt;&amp;lt;/Settings&amp;gt;
  &amp;lt;Transitions&amp;gt;
    &amp;lt;Transition Pieces="9" Time="1.2" Transition="easeInOutBack" Delay="0.1" DepthOffset="300" CubeDistance="30"&amp;gt;&amp;lt;/Transition&amp;gt;
    &amp;lt;Transition Pieces="15" Time="3" Transition="easeInOutElastic" Delay="0.03" DepthOffset="200" CubeDistance="10"&amp;gt;&amp;lt;/Transition&amp;gt;
    &amp;lt;Transition Pieces="5" Time="1.3" Transition="easeInOutCubic" Delay="0.1" DepthOffset="500" CubeDistance="50"&amp;gt;&amp;lt;/Transition&amp;gt;
    &amp;lt;Transition Pieces="9" Time="1.25" Transition="easeInOutBack" Delay="0.1" DepthOffset="900" CubeDistance="5"&amp;gt;&amp;lt;/Transition&amp;gt;
  &amp;lt;/Transitions&amp;gt;
&amp;lt;/Piecemaker&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/TetijXBTXGs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/8569756226124153121/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/01/how-to-add-piecemaker-2-to-blogger.html#comment-form" title="12 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8569756226124153121?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8569756226124153121?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/TetijXBTXGs/how-to-add-piecemaker-2-to-blogger.html" title="How to add Piecemaker 2 to blogger" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>12</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/01/how-to-add-piecemaker-2-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGRnk_eCp7ImA9Wx9XFUg.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-4514958099231633602</id><published>2011-01-09T12:40:00.000+05:30</published><updated>2011-01-09T12:40:27.740+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-09T12:40:27.740+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Running ruby on rails 3 in heroku</title><content type="html">heroku is a hosting site that Offers a solution to deploy and host rails applications with git.The latest ROR 3 is also supported by heroku.it provide free as well as paid options.&lt;br /&gt;
we have been running our rails apps in our localhost (http://localhost:3000).but every one needs to implement online that is in real time integration with a domain name.heroku provides a great help to deploy our rails application online.&lt;br /&gt;
Create a account in &lt;a href="http://heroku.com/"&gt;heroku&lt;/a&gt;.&lt;br /&gt;
I will teach how to integrate your rails app to heroku step by step&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
I think every &amp;nbsp;one who are following this example have already installed ROR3 on windows.if not follow this &lt;a href="http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-basics.html"&gt;link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step1:installing git on windows&lt;/b&gt;&lt;br /&gt;
Simply download and install the &lt;a href="http://code.google.com/p/msysgit/downloads/list"&gt;msysGit&lt;/a&gt; package.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step2&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Open &lt;b&gt;Git bash&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&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/_gpPAAOeLVBM/TSlaK-JBC8I/AAAAAAAAAWM/bjyy4y0PSQM/s1600/git.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TSlaK-JBC8I/AAAAAAAAAWM/bjyy4y0PSQM/s1600/git.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Step3&lt;/b&gt;&lt;br /&gt;
Enter the following command then heroku will be installed &lt;br /&gt;
&lt;pre class="prettyprint"&gt;gem install heroku
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;step4&lt;/b&gt;&lt;br /&gt;
create a ssh key in windows&lt;br /&gt;
&lt;pre class="prettyprint"&gt;$ ssh-keygen -t rsa -C "yourmailid@gmail.com"
&lt;/pre&gt;output&lt;br /&gt;
&lt;pre class="prettyprint"&gt;Generating public/private rsa key pair.
Enter file in which to save the key (/home/tekkub/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db tekkub@gmail.com
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;step5&lt;/b&gt;&lt;br /&gt;
then enter the following command&lt;br /&gt;
&lt;pre class="prettyprint"&gt;heroku keys:add&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;step6&lt;/b&gt;&lt;br /&gt;
add the following commands one by one (instead of &lt;b&gt;rails myapp&lt;/b&gt; you can also use &lt;b&gt;rails&lt;/b&gt; &lt;b&gt;new myapp&lt;/b&gt;)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gpPAAOeLVBM/TSlbGQvSzNI/AAAAAAAAAWQ/-GIUSyKMxes/s1600/heroku.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TSlbGQvSzNI/AAAAAAAAAWQ/-GIUSyKMxes/s1600/heroku.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;screenshots&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gpPAAOeLVBM/TSleOdVn_HI/AAAAAAAAAWU/2MeicwIz5pM/s1600/h5.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TSleOdVn_HI/AAAAAAAAAWU/2MeicwIz5pM/s320/h5.JPG" width="284" /&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/_gpPAAOeLVBM/TSlePMBrHGI/AAAAAAAAAWY/bTbBOh-lZC0/s1600/h1.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TSlePMBrHGI/AAAAAAAAAWY/bTbBOh-lZC0/s320/h1.JPG" width="235" /&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/_gpPAAOeLVBM/TSleQWtkOUI/AAAAAAAAAWc/yj-R6HCWbMM/s1600/h2.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_gpPAAOeLVBM/TSleQWtkOUI/AAAAAAAAAWc/yj-R6HCWbMM/s320/h2.JPG" width="270" /&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/_gpPAAOeLVBM/TSleR8zMc4I/AAAAAAAAAWg/f7OJh80QYWI/s1600/h3.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_gpPAAOeLVBM/TSleR8zMc4I/AAAAAAAAAWg/f7OJh80QYWI/s320/h3.JPG" width="303" /&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/_gpPAAOeLVBM/TSleS_HcbjI/AAAAAAAAAWk/p4XP-72E95w/s1600/h4.JPG" imageanchor="1" rel="prettyPhoto" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_gpPAAOeLVBM/TSleS_HcbjI/AAAAAAAAAWk/p4XP-72E95w/s320/h4.JPG" width="286" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Step7&lt;/b&gt;&lt;br /&gt;
enter the following command to open the app in browser&lt;br /&gt;
&lt;pre class="prettyprint"&gt;heroku open
&lt;/pre&gt;&lt;br /&gt;
&lt;a href="http://blazing-ice-281.heroku.com/"&gt;http://blazing-ice-281.heroku.com/&lt;/a&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; ----------demo&lt;br /&gt;
&lt;br /&gt;
thats it &amp;nbsp;you have a running rails app on heroku&lt;br /&gt;
&lt;br /&gt;
for more information look &lt;a href="http://docs.heroku.com/"&gt;heroku docs&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/mcJGVLT0V0o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/4514958099231633602/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2011/01/running-ruby-on-rails-3-in-heroku.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4514958099231633602?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4514958099231633602?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/mcJGVLT0V0o/running-ruby-on-rails-3-in-heroku.html" title="Running ruby on rails 3 in heroku" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_gpPAAOeLVBM/TSlaK-JBC8I/AAAAAAAAAWM/bjyy4y0PSQM/s72-c/git.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2011/01/running-ruby-on-rails-3-in-heroku.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENSXkzcSp7ImA9Wx9XFEQ.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-3107480820112014490</id><published>2010-12-27T10:11:00.002+05:30</published><updated>2011-01-08T18:48:18.789+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-08T18:48:18.789+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Ruby on Rails(RoR) 3  basics</title><content type="html">Ruby on Rails is a framework &amp;nbsp;build for the Ruby programming language,So it is mandatory that we should know about the language before we develop any web application from scratch.&lt;br /&gt;
&lt;b&gt;What is Ruby?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;It is a open source programming language&lt;/li&gt;
&lt;li&gt;Object oriented programming language&lt;/li&gt;
&lt;li&gt;It is dynamic,imperative,reflective.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;Rails 3 supports &lt;b&gt;Ruby 1.8.7 and higher&lt;/b&gt; and no more it doesn't support Ruby versions lesser than 1.8.7&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Below are the links where you could have a clear idea of the Ruby language from scratch&lt;br /&gt;
&lt;br /&gt;
Before you start first install Ruby on your computer.&lt;br /&gt;
&lt;a href="http://en.wikibooks.org/wiki/Ruby_Programming/Installing_Ruby"&gt;Installing Ruby Tutorials&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
other resources like(single pack exe for windows with apache and mysql)&lt;br /&gt;
&lt;a href="http://rubyforge.org/frs/?group_id=904"&gt;instantrails&lt;/a&gt;(ror version 2)&lt;br /&gt;
&lt;a href="http://wiki.rubyonrails.org/getting-started/rubystack"&gt;rubystack&lt;/a&gt;(ror 3)&lt;br /&gt;
&lt;br /&gt;
If you don't want to install then you can try it online......&lt;span class="Apple-style-span" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;"&gt;&lt;a href="http://tryruby.org/" style="color: #3256b6; text-decoration: none;"&gt;Try Ruby! (in your browser)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://en.wikibooks.org/wiki/Ruby_Programming/Ruby_editors"&gt;Ruby editors&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Resources&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://net.tutsplus.com/category/tutorials/ruby/"&gt;http://net.tutsplus.com/category/tutorials/ruby/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://rubylearning.com/satishtalim/tutorial.html"&gt;http://rubylearning.com/satishtalim/tutorial.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikibooks.org/wiki/Ruby_Programming"&gt;http://en.wikibooks.org/wiki/Ruby_Programming&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.ruby-lang.org/en/documentation/"&gt;http://www.ruby-lang.org/en/documentation/&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/aWRFrwmg2wo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/3107480820112014490/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-basics.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3107480820112014490?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3107480820112014490?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/aWRFrwmg2wo/ruby-on-railsror-3-basics.html" title="Ruby on Rails(RoR) 3  basics" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-basics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFRH46eyp7ImA9Wx9QEks.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-6413757875904975023</id><published>2010-12-25T13:36:00.001+05:30</published><updated>2010-12-25T13:36:55.013+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-25T13:36:55.013+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Ruby on Rails(RoR) 3 Syntax</title><content type="html">&lt;b&gt;ROR scripting block&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;% ..... &amp;nbsp; %&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Where as the PHP scripting block&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;? &amp;nbsp;..... &amp;nbsp; ?&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;comments&lt;/b&gt;&lt;br /&gt;
Line comments run from a bare '#' character to the end of the line&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;block comments&lt;/b&gt;&lt;br /&gt;
&lt;pre class="prettyprint"&gt;=begin
[Multi line comment]
=end&lt;/pre&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;b&gt;useful links&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://www.ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/syntax.html#embed_doc"&gt;http://www.ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/syntax.html#embed_doc&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://articles.sitepoint.com/article/ruby-on-rails"&gt;http://articles.sitepoint.com/article/ruby-on-rails&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://net.tutsplus.com/articles/web-roundups/31-fascinating-ruby-on-rails-tutorials-guides/"&gt;http://net.tutsplus.com/articles/web-roundups/31-fascinating-ruby-on-rails-tutorials-guides/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/HOjSc4gg_cI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/6413757875904975023/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-syntax.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6413757875904975023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6413757875904975023?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/HOjSc4gg_cI/ruby-on-railsror-3-syntax.html" title="Ruby on Rails(RoR) 3 Syntax" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-syntax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AMQ3szfyp7ImA9Wx9QE0o.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-8192656391732905391</id><published>2010-12-25T11:48:00.002+05:30</published><updated>2010-12-26T21:39:42.587+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-26T21:39:42.587+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Ruby on Rails(RoR) 3 Variables</title><content type="html">Variable of Ruby on Rails is as follows&lt;br /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;local variables&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;constants&lt;/b&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;instance variable&lt;/b&gt;(object variables) .&lt;/li&gt;
&lt;li&gt;&lt;b&gt;class variables&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;global variables&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Local Variables&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A variable whose name begins with a lowercase letter &lt;b&gt;(a-z)&lt;/b&gt; or underscore &lt;b&gt;( _ )&lt;/b&gt;&amp;nbsp;.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Example&lt;/i&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;distance&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Instance Variables&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A variable whose name begins with &lt;b&gt;'@'&lt;/b&gt; is an instance variable of self.&lt;/li&gt;
&lt;li&gt;Uninitialized instance variables have a value of nil&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;i&gt;Example&lt;/i&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;@distance&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Class Variables&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A variable whose name begins with '@@'&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A class variable is shared by all instances of a class&lt;/li&gt;
&lt;li&gt;class variable is shared by all the descendants of the class&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&lt;i&gt;Example&lt;/i&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;@@distance&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Global Variables&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A variable whose name begins with &lt;b&gt;'$'&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;can be accessed from anywhere within the program during runtime&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&lt;i&gt;Example&lt;/i&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;$distance&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Constants&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;A variable whose name begins with an uppercase letter &lt;b&gt;(A-Z)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;A constant can be reassigned a value after its initialization, but doing so will generate a warning&lt;/li&gt;
&lt;li&gt;Every class is a constant&lt;/li&gt;
&lt;li&gt;Trying to access an uninitialized constant raises the NameError exception.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;i&gt;Example&lt;/i&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;DISTANCE&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Pseudo Variables&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;self&lt;/li&gt;
&lt;li&gt;nil&lt;/li&gt;
&lt;li&gt;true&lt;/li&gt;
&lt;li&gt;false&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;b&gt;Pre-defined Variables&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1"&gt;&lt;tbody&gt;
&lt;tr&gt;       &lt;td&gt;$!&lt;/td&gt;       &lt;td&gt;The exception information message set by the last 'raise' (last exception thrown).&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$@&lt;/td&gt;       &lt;td&gt;Array of the backtrace of the last exception thrown.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$&amp;amp;&lt;/td&gt;       &lt;td&gt;The string matched by the last successful pattern match in this scope.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$`&lt;/td&gt;       &lt;td&gt;The string to the left  of the last successful match.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$'&lt;/td&gt;       &lt;td&gt;The string to the right of the last successful match.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$+ &lt;/td&gt;       &lt;td&gt;The last bracket matched by the last successful match.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$1 to $9&lt;/td&gt;       &lt;td&gt;The Nth group of the last successful regexp match.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$~&lt;/td&gt;       &lt;td&gt;The information about the last match in the current scope.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$=&lt;/td&gt;       &lt;td&gt;The flag for case insensitive, nil by default (deprecated).&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$/&lt;/td&gt;       &lt;td&gt;The input record separator, newline by default.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$\&lt;/td&gt;       &lt;td&gt;The output record separator for the print and IO#write. Default is nil.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$,&lt;/td&gt;       &lt;td&gt;The output field separator for the print and Array#join.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$;&lt;/td&gt;       &lt;td&gt;The default separator for String#split.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$.&lt;/td&gt;       &lt;td&gt;The current input line number of the last file that was read.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$&amp;lt;&lt;/td&gt;       &lt;td&gt;The virtual concatenation file of the files given on command line.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$&amp;gt;&lt;/td&gt;       &lt;td&gt;The default output for print, printf. $stdout by default.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$_&lt;/td&gt;       &lt;td&gt;The last input line of string by gets or readline.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$0&lt;/td&gt;       &lt;td&gt;Contains the name of the script being executed. May be assignable.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$*&lt;/td&gt;       &lt;td&gt;Command line arguments given for the script.  Same as ARGV.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$$&lt;/td&gt;       &lt;td&gt;The process number of the Ruby running this script.  Same as Process.pid.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$?&lt;/td&gt;       &lt;td&gt;The status of the last executed child process.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$:&lt;/td&gt;       &lt;td&gt;Load path for scripts and binary modules by load or require.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$"&lt;/td&gt;       &lt;td&gt;The array contains the module names loaded by require.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$LOADED_FEATURES&lt;/td&gt;       &lt;td&gt;An english friendlier alias to $"&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$DEBUG&lt;/td&gt;       &lt;td&gt;The status of the -d switch.  Assignable.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$FILENAME &lt;/td&gt;       &lt;td&gt;Current input file from $&amp;lt;. Same as $&amp;lt;.filename.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$KCODE&lt;/td&gt;       &lt;td&gt;Character encoding of the source code.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$LOAD_PATH&lt;/td&gt;       &lt;td&gt;An alias to $:&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$stderr&lt;/td&gt;       &lt;td&gt;The current standard error output.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$stdin&lt;/td&gt;       &lt;td&gt;The current standard input.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$stdout&lt;/td&gt;       &lt;td&gt;The current standard output.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$VERBOSE&lt;/td&gt;       &lt;td&gt;The verbose flag, which is set by the -v switch.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-0&lt;/td&gt;       &lt;td&gt;The alias to $/&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-a&lt;/td&gt;       &lt;td&gt;True if option -a ("autosplit" mode) is set. Read-only variable.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-d&lt;/td&gt;       &lt;td&gt;The alias to $DEBUG.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-F &lt;/td&gt;       &lt;td&gt;The alias to $;&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-i&lt;/td&gt;       &lt;td&gt;If in-place-edit mode is set, this variable holds the extension, otherwise nil.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-I&lt;/td&gt;       &lt;td&gt;The alias to $:&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-K&lt;/td&gt;       &lt;td&gt;The alias to $KCODE.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-l&lt;/td&gt;       &lt;td&gt;True if option -l is set ("line-ending processing" is on). Read-only variable.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-p&lt;/td&gt;       &lt;td&gt;True if option -p is set ("loop" mode is on). Read-only variable.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-v&lt;/td&gt;       &lt;td&gt;The alias to $VERBOSE.&lt;/td&gt;     &lt;/tr&gt;
&lt;tr&gt;       &lt;td&gt;$-w&lt;/td&gt;       &lt;td&gt;True if option -w is set.&lt;/td&gt;     &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;
default the values of the pre-defined variables will be &lt;b&gt;nil&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Pre-defined constants&lt;/b&gt;&lt;br /&gt;
&lt;pre class="prettyprint"&gt;__FILE__ (current file)
__LINE__ (current line)
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/MCZBsW3R9aE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/8192656391732905391/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-variables.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8192656391732905391?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/8192656391732905391?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/MCZBsW3R9aE/ruby-on-railsror-3-variables.html" title="Ruby on Rails(RoR) 3 Variables" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-variables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUACRno7cSp7ImA9Wx9QEkg.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-3727353925719030347</id><published>2010-12-25T11:46:00.000+05:30</published><updated>2010-12-25T11:46:07.409+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-25T11:46:07.409+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>SQL equivalence of  Ruby on Rails Model syntax</title><content type="html">In Ruby on Rails, Model classes are handled through the Active Record. This means that for each table in database, there exists a corresponding class in the application. This class then has all functions needed to create, find, update, and delete rows in the database table. Usually, all the programmer needs to do is to subclass the ActiveRecord::Base class, and the program will automatically figure out which RDBMS table to use and what columns the table has.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;For example, if there is a class Post, the following code:&lt;br /&gt;
&lt;pre class="prettyprint"&gt;a = Post.new
a.subject = "Example message"
a.body = "This is an example message."
a.save
&lt;/pre&gt;&lt;br /&gt;
is conceptually equivalent to the following SQL command:&lt;br /&gt;
&lt;pre class="prettyprint"&gt;INSERT INTO posts (subject, body)
VALUES ('Example message', 'This is an example message.');
&lt;/pre&gt;&lt;br /&gt;
and the following code:&lt;br /&gt;
&lt;pre class="prettyprint"&gt;b = Post.find(:all, :conditions =&amp;gt; ['score &amp;gt; 80'])
&lt;/pre&gt;&lt;br /&gt;
is conceptually equivalent to the following SQL command:&lt;br /&gt;
&lt;pre class="prettyprint"&gt;SELECT * FROM posts WHERE score &amp;gt; 80;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/hpnCikgc1Dw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/3727353925719030347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/sql-equivalence-of-ruby-on-rails-model.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3727353925719030347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/3727353925719030347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/hpnCikgc1Dw/sql-equivalence-of-ruby-on-rails-model.html" title="SQL equivalence of  Ruby on Rails Model syntax" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/sql-equivalence-of-ruby-on-rails-model.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MQn85eSp7ImA9Wx9QEUQ.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-2279449615549285462</id><published>2010-12-24T18:36:00.000+05:30</published><updated>2010-12-24T18:36:23.121+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T18:36:23.121+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Ruby on Rails(RoR) 3 concept</title><content type="html">&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;it is a opensource web application framework for the Ruby programming language&lt;/li&gt;
&lt;li&gt;Helps to create powerful web application with less time and less code&lt;/li&gt;
&lt;li&gt;A better alternative to PHP&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://rubyonrails.org/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="RoR 3" border="0" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TRSakob0qmI/AAAAAAAAAV8/0jnka90tWFg/s1600/rails.png" title="Ruby on Rails(RoR) 3 concept" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;What is RoR?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;RoR stands for Ruby on Rails&lt;/li&gt;
&lt;li&gt;Rails is a server side scripting language&lt;/li&gt;
&lt;li&gt;RoR supports many databases such as&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;MySQL&lt;/li&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;SQLite&lt;/li&gt;
&lt;li&gt;IBM DB2&lt;/li&gt;
&lt;li&gt;Microsoft SQL Server&lt;/li&gt;
&lt;li&gt;Oracle&lt;/li&gt;
&lt;li&gt;Sybase&lt;/li&gt;
&lt;li&gt;Firebird&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;RoR is an open source software&lt;/li&gt;
&lt;li&gt;RoR is free to download and use&lt;/li&gt;
&lt;li&gt;RoR uses &lt;a href="http://fuzionpro.blogspot.com/2010/12/ror-understanding-model-view-controller.html"&gt;&lt;b&gt;M&lt;/b&gt;odel-&lt;b&gt;V&lt;/b&gt;iew-&lt;b&gt;C&lt;/b&gt;ontroller&lt;/a&gt; Architecture&lt;/li&gt;
&lt;li&gt;RoR uses &lt;a href="http://fuzionpro.blogspot.com/2010/12/ror-understanding-representational.html"&gt;REST&lt;/a&gt;(Representational State Transfer) web services&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Look for this&lt;/div&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/12/basic-principles-of-ruby-on-rails-ror-3.html"&gt;Basic principles of Ruby on Rails (RoR 3)&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/12/ror-3-components.html"&gt;RoR 3 components&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/x2N9FZeya7w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/2279449615549285462/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-concept.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/2279449615549285462?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/2279449615549285462?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/x2N9FZeya7w/ruby-on-railsror-3-concept.html" title="Ruby on Rails(RoR) 3 concept" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_gpPAAOeLVBM/TRSakob0qmI/AAAAAAAAAV8/0jnka90tWFg/s72-c/rails.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ruby-on-railsror-3-concept.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8MQno4fCp7ImA9Wx9QEUQ.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-6914661325304797392</id><published>2010-12-24T18:16:00.001+05:30</published><updated>2010-12-24T18:18:03.434+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T18:18:03.434+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>Basic principles of Ruby on Rails (RoR 3)</title><content type="html">The basic principles of the emerging framework &amp;nbsp;Ruby on Rails (RoR) are&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Conventions over Configuration&lt;/li&gt;
&lt;li&gt;DRY: Don’t Repeat Yourself&lt;/li&gt;
&lt;li&gt;REST interface&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Lets see the above mentioned principles in detail&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Conventions over Configuration(CoC)&lt;/b&gt;&lt;/div&gt;The concept conventions over configurations comes from the fact that Rails assumes a number of defaults.The naming conventions of rails application will be related to the database tables and generated models.&lt;br /&gt;
&lt;br /&gt;
Examples makes you a clear view of CoC&lt;br /&gt;
&lt;div&gt;Suppose you have a model &amp;nbsp;named&amp;nbsp;&lt;b&gt;order&lt;/b&gt; then the rails will look for the database named &lt;b&gt;orders.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;in the above example the model name &lt;b&gt;order is in singular&lt;/b&gt; and the database name &lt;b&gt;orders is in plural&lt;/b&gt;.this means that rails is very much aware of plurals too.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Similarly, if we have a controller named &lt;b&gt;Archive&lt;/b&gt;, then Rails assumes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The class is called &lt;b&gt;ArchiveController&lt;/b&gt;, saved in the file archive_controller.rb within the app/controllers/ directory.&lt;/li&gt;
&lt;li&gt;That there &amp;nbsp;exists a helper module called &lt;b&gt;ArchiveHelper&lt;/b&gt; in the file archive_helper.rb within theapp/helpers/ directory.&lt;/li&gt;
&lt;li&gt;The templates for the views of this controller reside in the app/views/&lt;b&gt;archive&lt;/b&gt;/ directory.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Advantages of CoC principle&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;easier for other programmers to understand your code&lt;/li&gt;
&lt;li&gt;possible to override the conventions.&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;DRY: Don’t Repeat Yourself&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;/b&gt;DRY (Don’t Repeat Yourself) sounds quite self-explanatory, developers are&amp;nbsp;not&amp;nbsp;encouraged &amp;nbsp;to express a piece of information/knowledge/code repeatedly in more than one place.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Advantages of DRY&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;maintains clean code&lt;/li&gt;
&lt;li&gt;reduces errors&lt;/li&gt;
&lt;li&gt;reduces time&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;link :&lt;a href="http://fuzionpro.blogspot.com/2010/12/ror-understanding-representational.html"&gt;REST interface&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
for more details view of rails 3 principles look for following links&lt;br /&gt;
&lt;a href="http://wiki.rubyonrails.org/getting-started/overview/tenets"&gt;http://wiki.rubyonrails.org/getting-started/overview/tenets&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/X6un3A3Q19Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/6914661325304797392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/basic-principles-of-ruby-on-rails-ror-3.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6914661325304797392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6914661325304797392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/X6un3A3Q19Q/basic-principles-of-ruby-on-rails-ror-3.html" title="Basic principles of Ruby on Rails (RoR 3)" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/basic-principles-of-ruby-on-rails-ror-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEARHYzcCp7ImA9Wx9QEUQ.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-1143082176226002730</id><published>2010-12-24T18:13:00.001+05:30</published><updated>2010-12-24T18:14:05.888+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T18:14:05.888+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>RoR-understanding Representational state transfer(REST)</title><content type="html">&lt;b&gt;What is REST?&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;REST stands for&amp;nbsp;&lt;strong&gt;Re&lt;/strong&gt;presentational&amp;nbsp;&lt;strong&gt;S&lt;/strong&gt;tate&amp;nbsp;&lt;strong&gt;T&lt;/strong&gt;ransfer&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;It relies the HTTP protocol&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;World Wide Web itself, based on HTTP, can be viewed as a RESTful architecture.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;REST uses HTTP for all four CRUD (Create/Read/Update/Delete) operations.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;REST is &amp;nbsp;alternative to Web Services (SOAP, WSDL, etc.).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif; font-size: 14px; font-weight: normal; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;REST is not a "standard".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;For example, to a Rails application a request such as this:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;DELETE /photos/17&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
would be understood to refer to a photo resource with the ID of 17, and to indicate a desired action – deleting that resource.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;for more details refer to the following links&lt;/div&gt;&lt;div&gt;&lt;a href="http://rest.elkstein.org/2008/02/what-is-rest.html"&gt;http://rest.elkstein.org/2008/02/what-is-rest.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf"&gt;http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://guides.rubyonrails.org/routing.html"&gt;http://guides.rubyonrails.org/routing.html&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/EX5AyZiggNc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/1143082176226002730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ror-understanding-representational.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1143082176226002730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/1143082176226002730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/EX5AyZiggNc/ror-understanding-representational.html" title="RoR-understanding Representational state transfer(REST)" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ror-understanding-representational.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MSXo8fip7ImA9Wx9QEUo.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-426494793242954710</id><published>2010-12-24T12:29:00.000+05:30</published><updated>2010-12-24T12:29:48.476+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T12:29:48.476+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>RoR 3 components</title><content type="html">The components of rails are as follows&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Action Pack&lt;/li&gt;
&lt;/ul&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;Action Controller&lt;/li&gt;
&lt;li&gt;Action Dispatch&lt;/li&gt;
&lt;li&gt;Action View&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Action Mailer&lt;/li&gt;
&lt;li&gt;Active Model&lt;/li&gt;
&lt;li&gt;Active Record&lt;/li&gt;
&lt;li&gt;Active Resource&lt;/li&gt;
&lt;li&gt;Active Support&lt;/li&gt;
&lt;li&gt;Railties&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;Action Pack&lt;/b&gt;&lt;/div&gt;Action Pack is a single gem that contains Action Controller, Action View and Action Dispatch. The “VC” part of “MVC”.&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Action Controller&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Controls the application flow&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Controls the model and view&amp;nbsp;&lt;/li&gt;
&lt;li&gt;managing user sessions&lt;/li&gt;
&lt;li&gt;routing external requests into internal actions&lt;/li&gt;
&lt;li&gt;managing Rails caching features&lt;/li&gt;
&lt;li&gt;managing helper modules&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Action View&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Renders both rhtml and rxml formats&amp;nbsp;&lt;/li&gt;
&lt;li&gt;views are implemented using&amp;nbsp;&lt;b&gt;ERb&lt;/b&gt;(embedded ruby) by default&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;There are three templating schemes known in Rails:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;.rhtml&lt;/b&gt;, generates HTML views to users.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;.rxml&lt;/b&gt;, lets developers construct XML documents using Ruby code, used widely to generate feeds in Rails-powered blogging engines.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;.rjs&lt;/b&gt;, allows developers to create dynamic JavaScript codes, suitable for creating an AJAX interface.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Action Dispatch&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;handles routing of web requests&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Action Mailer&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;framework for building e-mail services&lt;/li&gt;
&lt;li&gt;receive and process incoming email&lt;/li&gt;
&lt;li&gt;send simple plain text or complex multipart emails&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Active model&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;provides a defined interface between the &lt;b&gt;Action Pack&lt;/b&gt; gem services and Object Relationship Mapping gems such as &lt;b&gt;Active Record&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Active Record&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;It provides&lt;/div&gt;&lt;ul&gt;&lt;li&gt;database independence&lt;/li&gt;
&lt;li&gt;basic &lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;&lt;em style="font-style: normal; font-weight: bold;"&gt;Create, Read, Update and Delete(&lt;/em&gt;&lt;/span&gt;CRUD) functionality&lt;/li&gt;
&lt;li&gt;advanced finding capabilities&lt;/li&gt;
&lt;li&gt;ability to relate models to one another.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Active Resource&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;framework for managing the connection between business objects and RESTful web services&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Active Support&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;collection of utility classes and standard Ruby library extensions.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Railties&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Railties is the core Rails code that builds new Rails applications&lt;/li&gt;
&lt;li&gt;glues the various frameworks and plugins together&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/sBe1Eyr_qB0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/426494793242954710/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ror-3-components.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/426494793242954710?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/426494793242954710?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/sBe1Eyr_qB0/ror-3-components.html" title="RoR 3 components" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ror-3-components.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNSHs_cCp7ImA9Wx9QEUs.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-6599718824839481412</id><published>2010-12-23T10:31:00.004+05:30</published><updated>2010-12-24T10:01:39.548+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T10:01:39.548+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RoR" /><title>RoR-Understanding Model-view-controller</title><content type="html">&lt;b&gt;ROR&lt;/b&gt;(Ruby on Rails) uses the &lt;b&gt;Model-View-Controller(&lt;/b&gt;MVC)&amp;nbsp;Architecture.So as a beginner one should understand &amp;nbsp;&lt;b&gt;MVC&lt;/b&gt; before getting into Ruby on Rails.&lt;br /&gt;
Before understanding MVC lets differentiate between traditional application and MVC application&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Traditional application&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Browser directly accesses Page&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_gpPAAOeLVBM/TRF5b2z19QI/AAAAAAAAAVs/WHZFfjNcDZ0/s1600/traditional_app.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://2.bp.blogspot.com/_gpPAAOeLVBM/TRF5b2z19QI/AAAAAAAAAVs/WHZFfjNcDZ0/s400/traditional_app.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;MVC application&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Browser directly accesses Controller&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gpPAAOeLVBM/TRF6Zq0qK6I/AAAAAAAAAVw/cisB7_r8Y70/s1600/MVC.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TRF6Zq0qK6I/AAAAAAAAAVw/cisB7_r8Y70/s400/MVC.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;What is MVC&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;MVC is an Architectural Design pattern&lt;/li&gt;
&lt;li&gt;MVC separates the web application into three different modules&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;To better understand MVC architecture let take a simple example&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Your brother or sister is having birthday&amp;nbsp;tomorrow.So you decided to buy a cake and visit a Bakery Shop.You request the baker to make a wonderful cake and the Baker collects all the ingredients to make the cake.After collecting all the ingredients the baker decides on how the cake should look like and selects the appropriate pan(it may be square,circle etc.).When the cake is ready the Baker responds i.e.gives you back the cake to celebrate your sisters or brothers birthday.I hope this example makes you clear view on how MVC architecture works.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gpPAAOeLVBM/TRGFOLtO6VI/AAAAAAAAAV0/URG8B8x4jRM/s1600/MVC_eg.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="352" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TRGFOLtO6VI/AAAAAAAAAV0/URG8B8x4jRM/s400/MVC_eg.JPG" width="400" /&gt;&lt;/a&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;MVC is a collection of Model/View/Controller&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Benefits&amp;nbsp;of MVC&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;it keeps your business logic separated from your (HTML-based) views&lt;/li&gt;
&lt;li&gt;keeps your code clean and neat in one place&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Model&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Represents the information and the data from the database&lt;/li&gt;
&lt;li&gt;Validation of the data&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;View&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Data presentation and user data&lt;/li&gt;
&lt;li&gt;Rendering &amp;nbsp;models into one or more formats, such as HTML,XHTML, XML, or even Javascript&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Controller&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Dispatches requests and control flows&lt;/li&gt;
&lt;li&gt;connects the model with the view&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;Process the data that comes from the model.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;I think you would have got a clear idea about MVC.ok let look how RoR uses MVC for producing good web applications.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ROR and MVC&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;Ruby on rails uses MVC architecture that we know already, ok lets get cleared that how the MVC is structured for Ruby on rails 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gpPAAOeLVBM/TRLSBXamElI/AAAAAAAAAV4/5_uFeqCznGk/s1600/Mvc_rails.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://4.bp.blogspot.com/_gpPAAOeLVBM/TRLSBXamElI/AAAAAAAAAV4/5_uFeqCznGk/s400/Mvc_rails.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;The above diagram is the MVC architecture of ROR.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
In RoR&lt;/div&gt;&lt;div&gt;&lt;b&gt;ActionRecord:Model&lt;/b&gt;&lt;br /&gt;
this module contains an Object/Relationship Mapping (ORM) library that can be used to abstract how data is actually accessed in the lower level. ORM library maps data stored in a database to a class in an application&lt;span class="Apple-style-span" style="color: #bbbbbb; font-family: 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 20px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;handles relationships&amp;nbsp;&lt;/li&gt;
&lt;li&gt;handles validations&amp;nbsp;&lt;/li&gt;
&lt;li&gt;contains business logic&amp;nbsp;&lt;/li&gt;
&lt;li&gt;encapsulates data access&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ActionView:View&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Renders both rhtml and rxml formats&amp;nbsp;&lt;/li&gt;
&lt;li&gt;views are implemented using &lt;b&gt;ERb&lt;/b&gt;(embedded ruby) by default&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;There are three templating schemes known in Rails:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;.rhtml&lt;/b&gt;, generates HTML views to users.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;.rxml&lt;/b&gt;, lets developers construct XML documents using Ruby code, used widely to generate feeds in Rails-powered blogging engines.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;.rjs&lt;/b&gt;, allows developers to create dynamic JavaScript codes, suitable for creating an AJAX interface.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;ActionController:Controller&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Controls the application flow&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Controls the model and view&amp;nbsp;&lt;/li&gt;
&lt;li&gt;managing user sessions&lt;/li&gt;
&lt;li&gt;routing external requests into internal actions&lt;/li&gt;
&lt;li&gt;managing Rails caching features&lt;/li&gt;
&lt;li&gt;managing helper modules&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
Apart from the above structure rails do contain one more structure called HELPER&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Whats the need of Helper&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;When you have code that you use frequently in your views or that is too big/messy to put inside of a view, you can define a method for it inside of a helper. All methods defined in the helpers are automatically usable in the views.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Best practices&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;fat model and skinny controller&lt;/li&gt;
&lt;li&gt;business logic should always be in the model&lt;/li&gt;
&lt;li&gt;the view should have minimal code&lt;/li&gt;
&lt;li&gt;Use helpers&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;b&gt;References&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://www.slideshare.net/codeinmotion/mvc-demystified-essence-of-ruby-on-rails"&gt;http://www.slideshare.net/codeinmotion/mvc-demystified-essence-of-ruby-on-rails&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikibooks.org/wiki/Ruby_on_Rails/Getting_Started/Model-View-Controller"&gt;http://en.wikibooks.org/wiki/Ruby_on_Rails/Getting_Started/Model-View-Controller&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/WLGqC9HK2eM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/6599718824839481412/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/ror-understanding-model-view-controller.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6599718824839481412?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/6599718824839481412?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/WLGqC9HK2eM/ror-understanding-model-view-controller.html" title="RoR-Understanding Model-view-controller" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gpPAAOeLVBM/TRF5b2z19QI/AAAAAAAAAVs/WHZFfjNcDZ0/s72-c/traditional_app.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/ror-understanding-model-view-controller.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQARnkyeSp7ImA9Wx9RFkk.&quot;"><id>tag:blogger.com,1999:blog-6535568905313150907.post-4049535515414930360</id><published>2010-12-18T10:12:00.000+05:30</published><updated>2010-12-18T10:12:27.791+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-18T10:12:27.791+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Best of flash 3d image slider 2010</title><content type="html">Flash is a big problem to search engines as it is difficult to index.For this reason flash is not preferred for sites that produce contents that should reach the audience.But Flash can be embedded in any part of your webpage.if you prefer that your images should not be indexed then you may go to flash, here are some&amp;nbsp;fantastic&amp;nbsp;3d slideshows&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Best of flash 3d image slider 2010&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Cu3er&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;CU3ER is the Flash 3D image slider, EASY to set up, fully CUSTOMIZABLE, TAILORED to provide a UNIQUE look &amp;amp; feel, INSPIRING and FUN-to-USE&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gpPAAOeLVBM/TQw6Gi0lk3I/AAAAAAAAAVk/c759CIbAgiw/s1600/cu3er02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TQw6Gi0lk3I/AAAAAAAAAVk/c759CIbAgiw/s400/cu3er02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-family: 'trebuchet ms', verdana, arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px;"&gt;tutorial - &lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-family: 'trebuchet ms', verdana, arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px;"&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/09/3d-slideshow-with-cu3er-for.html"&gt;3D Slideshow With Cu3er for blogger&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;price:Shareware&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Piecemaker&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gpPAAOeLVBM/TQw7V1h32-I/AAAAAAAAAVo/OloMQE75uHs/s1600/piecemaker.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="154" src="http://1.bp.blogspot.com/_gpPAAOeLVBM/TQw7V1h32-I/AAAAAAAAAVo/OloMQE75uHs/s320/piecemaker.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Piecemaker is open source and free to modify under GPL license.(.fla included)&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;tutorial -&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-family: 'trebuchet ms', verdana, arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://fuzionpro.blogspot.com/2010/10/how-to-add-piecemaker-flash-3d-image.html"&gt;how to Add Piecemaker a Flash 3D image rotator&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;price:free&lt;/b&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Fuzionpro/~4/CwAKwxEgLEg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://fuzionpro.blogspot.com/feeds/4049535515414930360/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fuzionpro.blogspot.com/2010/12/best-of-flash-3d-image-slider-2010.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4049535515414930360?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6535568905313150907/posts/default/4049535515414930360?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Fuzionpro/~3/CwAKwxEgLEg/best-of-flash-3d-image-slider-2010.html" title="Best of flash 3d image slider 2010" /><author><name>rajesh</name><uri>http://www.blogger.com/profile/00052590248178220085</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_gpPAAOeLVBM/TM7PptRMXUI/AAAAAAAAASI/FXMlvQRiZao/S220/20101029162317_tom_7B0Y3VGNTC96P24KJHADOQELWFSI8RXUM1Z5.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_gpPAAOeLVBM/TQw6Gi0lk3I/AAAAAAAAAVk/c759CIbAgiw/s72-c/cu3er02.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fuzionpro.blogspot.com/2010/12/best-of-flash-3d-image-slider-2010.html</feedburner:origLink></entry></feed>
