<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Endless Beginning</title><link>http://ranacseruet.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/endlessbeginning" /><description>With Programming,Web development...</description><language>en</language><managingEditor>noreply@blogger.com (Rana)</managingEditor><lastBuildDate>Mon, 16 Jan 2012 06:33:24 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">120</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">100</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="endlessbeginning" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>With Programming,Web development...</itunes:subtitle><item><title>Online Mastercard Account To Cross Local Withdrawal Limits</title><link>http://ranacseruet.blogspot.com/2011/01/online-mastercard-account-to-cross.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 18 Jan 2011 23:49:23 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6860712288067164316</guid><description>I have come to know an amazing information. I live in bangladesh and here no banks allowed to withdraw more than 50,000 BDT(around $750 USD). So, if you want more than that, you will either have to withdraw from different banks or will have to withdraw by check.&lt;br /&gt;&lt;br /&gt;Few days ago payoneer(online mastercard accounts provider) chnaged/upgraded their mastercard facility and increase withdrawal limit to $5000 USD. I recently tested to withdraw &gt;$750 USD(to test cross the local limit) and became successful. I could do that. So, I think, its much better to keep the money on mastercard rather than to transfer unnecessarily to our local bank account, as we can withdraw more than local bank account. Moreover, sometimes when the value of USD grows at international forex market, i use to get better rate and atm (68.xx including fee cut by payoneer).&lt;br /&gt;&lt;br /&gt;If you are very new and not sure about how to get this mastercard online, please refer to my ealier post about how to &lt;a href="http://ranacseruet.blogspot.com/2009/02/get-your-prepaid-debit-master-card.html" target="_blank"&gt;get mastercard online&lt;/a&gt;. Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6860712288067164316?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wr3qFsz-oKJ8nZMIWT6hkg3kQwU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr3qFsz-oKJ8nZMIWT6hkg3kQwU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wr3qFsz-oKJ8nZMIWT6hkg3kQwU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr3qFsz-oKJ8nZMIWT6hkg3kQwU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Godaddy is giving away big discount on hosting purchase</title><link>http://ranacseruet.blogspot.com/2010/10/godaddy-is-giving-away-big-discount-on.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 26 Oct 2010 02:45:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2382499528968509542</guid><description>I have purchased web hosting plan from godaddy. And I am quite satisfied with their service except only one issue, the site loads slow, so my dashboard,domain manager.hosting control center - all are loading slowly. Although, I have overcome this problem as I have fast internet connection, but I am sure, if anyone is using slow internet connection, he will be disturbed/disappointed on this issue. I am telling this so that if anyone deciding to get godaddy service, should keep this in mind before doing anything else.&lt;br /&gt;&lt;br /&gt;Now, When I purchased, I purchased economy plan(i have upgraded that to delux plan later on) that costed me around $4.24/month . Recently, godaddy is running a discount period, where the same package I bought is costing only $2.99/month , which is enormous amount of save. I think. this is a better option to purchase, as their service is much better than other hosting provider and now its taking lower cost to start with also....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2382499528968509542?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/azZ2BDdMIBM3HDl_w5pqEYZqvzw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/azZ2BDdMIBM3HDl_w5pqEYZqvzw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/azZ2BDdMIBM3HDl_w5pqEYZqvzw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/azZ2BDdMIBM3HDl_w5pqEYZqvzw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Freelancer.com account got verified at at last</title><link>http://ranacseruet.blogspot.com/2010/09/freelancercom-account-got-verified-at.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 26 Sep 2010 02:52:43 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2198019324640628614</guid><description>At last , I got released from the problems was occurring with my freelancer.com account. They made my account verified and re-activated. They suggested me to continue regular works on 'full time' type projects. I got an good direction from here. I think this will also allow you to become safe at freelancer.com. If you are also doing regular works for a clients and getting paid via freelancer.com , then you should get that work via a full time project. There are some important concerns about this type of projects:&lt;br /&gt;&lt;br /&gt;* This kind of projects costs $99 for the employer to post it.So, employer must should decide that he/she going to hire a full time employee, otherwise this is a huge cost comparing normal project costs.&lt;br /&gt;&lt;br /&gt;* NO other fees will be deducted from any side, neither from employer, nor employee. I think its simply great for an employee as he/she isn't suffering from any commission deduction problem at all then. Before knowing this, i was paid directly from my buyer, i was charged 3% fee of all payments i received(as golden member, standard member will be charged 10%).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2198019324640628614?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ptFVrW8xBsSsgoPR1fq20QBCM78/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ptFVrW8xBsSsgoPR1fq20QBCM78/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ptFVrW8xBsSsgoPR1fq20QBCM78/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ptFVrW8xBsSsgoPR1fq20QBCM78/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Waiting Long time for my freelancer.com account verificaiton</title><link>http://ranacseruet.blogspot.com/2010/09/waiting-long-time-for-my-freelancercom.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 23 Sep 2010 00:23:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3593518023158457204</guid><description>Few months earlier, I have an permanent job offer via freelancer.com, which I am continuing till now. As paypal wasn't gonna work at my country, I had to recieve my weekly payments at freelancer.com. I was paid with "other option" selected as 'payment reason' regularly.&lt;br /&gt;&lt;br /&gt;Last week, I have requested an withdrawal to my freelancer.com-payoneer debit master card with big amount. After the very next day, my freelancer.com account was flagged as temporarily suspended. I was asked to upload my id/passport scanned copy for verification. I did that. After one day, getting no update from them, I contacted their live support. They told me upload another picture of myself holding my id and a security number and send a support ticket. I did so. Then I contacted live support again and told the situation. They told me to wait 1 day. Now, Its been more than one day after doing so, still getting no response :(&lt;br /&gt;&lt;br /&gt;Don't know why this kind of situation occurred as I didn't anything wrong and they are getting 3% of all my payment already(+ withdrawal fee etc). Also, I am disappointed about the delay as I am already at the door of another weekend payment :( . Wish I could get this resolved soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3593518023158457204?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QUD9nFV7QhZeKwEm76vBV9Tf9oc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QUD9nFV7QhZeKwEm76vBV9Tf9oc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QUD9nFV7QhZeKwEm76vBV9Tf9oc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QUD9nFV7QhZeKwEm76vBV9Tf9oc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>New Transfer Fee From Moneybookers to Bangladesh</title><link>http://ranacseruet.blogspot.com/2010/08/moneybookers-bangladesh.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 21 Aug 2010 00:30:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-8483242054652139206</guid><description>Till present, as far I know, moneybookers is the best online payment processor for Bangladeshi people as paypal isn't supported. And I was quite happy with its service.I transferred my income on freelancer.com to moneybokers and then from there to my Bangladeshi bank account. The rate i was getting was also not much less, it was around 68.xx Tk/$ .&lt;br /&gt;&lt;br /&gt;However, since last 1-2 months, i am facing problem. I did recieved money at very low rate like 64.xx Tk/$ to 65.xx Tk/$ while transferring money to my dbbl and hsbc account. I wondered with the rate and surprisingly noticed on my bank statement that payment was done using euro instead of usd. So, I made an general inquiry about this to moneybookers customer service department. After 1-2 days, i got reply and a shocking news like follows:&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;Dear Mr. Rana,&lt;br /&gt;&lt;br /&gt;Thank you for contacting the Moneybookers Team.&lt;br /&gt;&lt;br /&gt;We apologize for the inconveniences caused, however, please note that all of the payments to our customers in Bangladesh are now sent in EUR due to processing restrictions.&lt;br /&gt;&lt;br /&gt;However, as your Moneybookers account is in USD and the payment is sent in EUR, you are subject to currency conversion. Please note that for transactions involving currency conversion Moneybookers adds 1.99% to our wholesale exchange rates for foreign currency. This charge serves as a protection against the volatility and risk associated with FX markets. The Moneybookers exchange rates are updated on a regular basis throughout the day. Please visit our 'Fees' section for more details.&lt;br /&gt;&lt;br /&gt;Please note that this procedure is only imposed in order our customers to receive their payments without further obstacle&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;So, perhaps, you already understood that, you are going to get almost around 1.99% less than you did before.For this reason, i am now thinking alternative. I am thinking of using my freelancer.com mastercard(powered b payoneer) and see how much I am getting there from ATM. Another issue of Bangladeshi ATM is that, we can't withdraw no more than 20,000 BDT(in case of dbbl/standard chartered/hsbc) and thus I am having to pay $2.xx as transaction fee each time I withdraw a 20,000 BDT. But still, I think it worth as it offers fixed rate fee and not cutting percentage like moneybookers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-8483242054652139206?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G55-xe-B7O8FgSZK_kyaKlMBSB8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G55-xe-B7O8FgSZK_kyaKlMBSB8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G55-xe-B7O8FgSZK_kyaKlMBSB8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G55-xe-B7O8FgSZK_kyaKlMBSB8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to show website page rank dynamically?</title><link>http://ranacseruet.blogspot.com/2010/08/page-rank-web-service.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 19 Aug 2010 02:56:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6874864955364932083</guid><description>I was working on a small module that requires to show member's website's page rank. However, I didn't find any suitable web service that can provide me the exact solution that i wanted.&lt;br /&gt;&lt;br /&gt;So, I had to do some small hack on an existing third party page rank service. &lt;a href="http://www.mypagerank.net" rel="no-follow external" target="_blank"&gt;http://www.mypagerank.net&lt;/a&gt; provides such service which i was able to make edits on. They provides a javascript link that actually does all their works. Its as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;script src="http://www.mypagerank.net/services/pagerankbutton/servicepr_js.php"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;Problem is this show some texts/textbox/button to enter url and click to retrieve the resultant page rank, which wasn't my expectation. The main clue i got here is that, this doesn't require any captcha entry to verify myself, so trying to automate worth a try.&lt;br /&gt;&lt;br /&gt;So, i added some JavaScript  code snippet(actually jquery) those are as follows:&lt;br /&gt;&lt;br /&gt;var int_id;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;if($("#surl").length){&lt;br /&gt;$("#surl").val("&lt;?php echo $member-&gt;url; ?&gt;");&lt;br /&gt;$("input[type='button'][value='Check PR']").click();&lt;br /&gt;int_id = setInterval(show_pr,2000);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;function show_pr(){&lt;br /&gt;var images = $("img[align='absmiddle']");&lt;br /&gt;if(images.length&gt;0){&lt;br /&gt;images.css('display','none');&lt;br /&gt;images.eq(0).css('display','block');&lt;br /&gt;clearInterval(int_id);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Notice the "&lt;?php echo $member-&gt;url; ?&gt;" portion, here will be the dynamic url we need page rank of. This code will remove the required action to enter url and click the button and also show only the first result instead of all that the script provides. So, this might help you if you require such customization and want to show page rank.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6874864955364932083?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5CY8bv-HZX0BFueh_GjMRcXl24M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CY8bv-HZX0BFueh_GjMRcXl24M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5CY8bv-HZX0BFueh_GjMRcXl24M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CY8bv-HZX0BFueh_GjMRcXl24M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to see specific source code of html page?</title><link>http://ranacseruet.blogspot.com/2010/08/view-source-html.html</link><category>HTML/CSS</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 06 Aug 2010 13:16:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7714951776226139179</guid><description>Sometimes many internet users/surfers(not have knowledge in html/css programming at all) needs to view source of html page, but fails to find specific part of the page. Also, not only general surfers, some beginners of html/css programmers also fall in such situation. Its a very very geeky stuff and for such reasons somebody may not find exact talk about this on internet very quickly. I am sharing this only for those to provide a quick help.&lt;br /&gt;&lt;br /&gt;TO see such a situation try right click of mouse and select 'view page source' option, you will get all the source code of the html file. Then try find some text from my recent post/related post widget, you won't find anything there on the source view.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why source doesn't exist?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Because source is the only html text portion that browser get while requesting the url. However there may a lot of elements that exist on a page even after a while of page load. Those aren't viewable by this technique.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Then How to see those dynamic html portion?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Simple solution is, first select the texts of the portion by mouse and then right click, you will see options 'view selected source' besides the usual option(I am talking about firefox browser). click that, then you will be able to see that portion's html source.&lt;br /&gt;&lt;br /&gt;Another way, best for html/css designers, get &lt;a href="http://getfirebug.com/downloads" target="_blank" rel="externa"&gt;firebug&lt;/a&gt; add-on. After successfull install and restarting Firefox browser, just click anywhere in the porton of which you want to see view source, right click, click option 'inspect element'(new exclusive option by firebug), you will be able to see html/dom elements, css styles that were applied, all there in a window at the bottom of the page. Luckily, firebug has also ie versions(start from ie7) to get it working on internet explorer.&lt;br /&gt;Thus your problem of viewing source of html page comes to an end:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7714951776226139179?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2lZ_fQhDRKL24YvU6xgJAyosNFY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2lZ_fQhDRKL24YvU6xgJAyosNFY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2lZ_fQhDRKL24YvU6xgJAyosNFY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2lZ_fQhDRKL24YvU6xgJAyosNFY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Problem launching web administration tool</title><link>http://ranacseruet.blogspot.com/2010/07/problem-launching-web-administration.html</link><category>Asp.NET/C#</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 14 Jul 2010 03:39:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3704972734717819527</guid><description>Just caught an interesting problem. I was working on a asp.net mvc web application project and tried to launch the web administration tool from project-&amp;gt;asp.net configuration menu. It showed me an error:&lt;br /&gt;&lt;br /&gt;"An error was encountered. Please return to the previous page and try again"&lt;br /&gt;&lt;br /&gt;I didn't understand why it did so as i never faced this problem before and also didn't got a clue to solve this. &lt;br /&gt;&lt;br /&gt;However I was lucky enough to find a &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/118567/an-error-was-encountered-please-return-to-the-previous-page-and-try-again" target="_blank"&gt;thread&lt;/a&gt; online facing exactly same problem as mine, not only the problem was same, the issue reason why it was acting wrong is also same. &lt;br /&gt;&lt;br /&gt;The issue was, my project was under a folder named 'c#', the '#' was not acceptable and thus happened that problem. Just changing the 'C#' to 'cs' solved the problem immediately :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3704972734717819527?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/29zNb9K5U-qIi5vOCDQllwWWL74/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29zNb9K5U-qIi5vOCDQllwWWL74/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/29zNb9K5U-qIi5vOCDQllwWWL74/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29zNb9K5U-qIi5vOCDQllwWWL74/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Want to develop Iphone applications using c#?</title><link>http://ranacseruet.blogspot.com/2010/07/want-to-develop-iphone-applications.html</link><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 14 Jul 2010 01:20:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1596793402700450899</guid><description>If you are a .net developer and finding a way to develop iphone application development using c#, then for your kind information, its possible, so cheer up. There is a software named &lt;a href="http://monotouch.net/" target="_blank"&gt;monotouch&lt;/a&gt; that will allow you to do accomplish this task. &lt;br /&gt;&lt;br /&gt;Are you thinking that, you will make and desktop application for windows pc/mobile and just convert that to iphone application, no that's not going to work. However its not on the way you think. From monotouch, you will get a api library/dlls for iphone app that you will be using in your c# code.&lt;br /&gt;&lt;br /&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=047063782X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Problem is that, it still requires mac os. You won't be able to run your program in windows environment(as far i checked, plz correct me if I am wrong). Because the .NET Framework fundamentally is dynamically compiled at runtime. This is the justin-time compilation of the .NET Framework. This is a violation of the Apple license and the operating principles of the iPhone OS.&lt;br /&gt;&lt;br /&gt;However, good thing is, you can use your all .net libraries etc for the application whenever needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1596793402700450899?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pTQxC8Z8kvH6zfNOaLkIzol_UpY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pTQxC8Z8kvH6zfNOaLkIzol_UpY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pTQxC8Z8kvH6zfNOaLkIzol_UpY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pTQxC8Z8kvH6zfNOaLkIzol_UpY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Having offsetLeft problem on crossbrowsers?</title><link>http://ranacseruet.blogspot.com/2010/07/offsetleft-problem-with-firrefox-and-ie.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 13 Jul 2010 23:12:36 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7981875628741884009</guid><description>While working with a dynmic object positioning work using javascript, i was using jquery and was retrieving position using like this:&lt;br /&gt;&lt;br /&gt;var leftPos = jQuery("#content").attr('offsetLeft');&lt;br /&gt;&lt;br /&gt;However, this value was giving me two different values for firefox and ie. So, I had to digg more about this problem and tried with a jquery built in function position():&lt;br /&gt;&lt;br /&gt;var position = jQuery("#content").position();&lt;br /&gt;//use position.left and position.top for use&lt;br /&gt;&lt;br /&gt;This returned me perfect result.&lt;br /&gt;I am not sure why the previous code snippet didn't work as ie and firefox both should support 'offsetLeft'/'offsetRight' attribute. Actually both were working, only was giving different values. But I am happy with this easy solution that jquery provided.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7981875628741884009?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RH_PexsRmmF63MPxUVzowc2Ec38/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RH_PexsRmmF63MPxUVzowc2Ec38/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RH_PexsRmmF63MPxUVzowc2Ec38/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RH_PexsRmmF63MPxUVzowc2Ec38/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Get your payoneer card verified with moneybookers</title><link>http://ranacseruet.blogspot.com/2010/07/payoneer-moneybookers.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 07 Jul 2010 02:48:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3486692980487782247</guid><description>There is a interesting issue that I faced while adding my payoneer master card to my moneybookers account and then tried to verify it. Moneybookers changes a random amount to the credit/debit card and asks user to enter the exact amount after checking the bank statement to make the card verified. I did so. Checked my payoneer statement that is generated online and enter that amount. It showed 'Wring amount'. &lt;br /&gt;&lt;br /&gt;As far i understood while researching about this issue, they use different currency standard(although both of them are usd) that differs few cents(2-6 cents for moneybookers verification which charges between $1.01-$2.99). Here is my idea with which I was successful:&lt;br /&gt;&lt;br /&gt;* moneybookers amount is less than the amount showed in payoneer statement. Like if you are charged $1.95 according to payoneer statement, then actual moneybooekrs amount will be few cents less than that.&lt;br /&gt;&lt;br /&gt;* How many cents to deduct? I am also not sure about this confidently. But it will be equal or less than 6 cents for maximum $2.99 charge. Like, for my case, it charged $1.81 according to payoneer and moneybookers accepted the amount as $1.78.&lt;br /&gt;Here difference is 3 cents. Previously I faced same situation where payoneer charged $1.51 and moneybookers accepted $1.49. So, if your charged amount is less than $2 you can have a try with 1,2 or 3 cents less(get the idea from my experience) for the following 3 days as moneybookers will force you to wait 1 day before you try with another amount if your current guess is wring. Same, for greater than $2, you can try with 3,4,5,6 that means 4 days/4 tries. And you are done.&lt;br /&gt;&lt;br /&gt;So, don't just give up if you are in such kind of problem, because you now know what to do :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3486692980487782247?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MHG-jFm5q5U46OYOFnjN3IBpfS8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MHG-jFm5q5U46OYOFnjN3IBpfS8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MHG-jFm5q5U46OYOFnjN3IBpfS8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MHG-jFm5q5U46OYOFnjN3IBpfS8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Showing blogger post on google news search</title><link>http://ranacseruet.blogspot.com/2010/07/blogger-google-news.html</link><category>SEO</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 07 Jul 2010 02:12:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3322095597812020837</guid><description>I am not a seo specialist, instead I am a geek in this field and till not know much about this as my most of the time is being spent behind programming and development. However, I go for gathering seo knowledge as much as I can. Recently I have learned a trick for Google news. &lt;br /&gt;&lt;br /&gt;Do you know that, if you want your article to be crawled by google news, you must need to have a specific url format for that? That is described here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/support/news_pub/bin/answer.py?hl=en&amp;answer=68323"&gt;Technical Requirements of Article URLs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Most interesting one is the last point: A requirement of 3 digit(or more) unique number. That means, your article's url must need to be end with a unique 3 number like article123.html. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to achieve it in blogger post?:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This can be achieved in your blogger post also. You will notice that blogger posts' url are generated automatically, taking first 35 characters of your post title. It won't change next time if you change your post tile, that means permanent. So, Just do this:&lt;br /&gt;&lt;br /&gt;* Write a url friendly title within 35 characters and giving a 3 digit number in the title  and publish the post. This time url will be generated. Just after this, go to edit your post, change the title for your actual post title and we are done.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;On which type of posts this format should be applied?:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This type of format should be used for only news type article. Like, if you are writing an tutorial about php programming, its not a news and using the above technique here will be of no use as people won't search about the tutorial on the news section. Rather, you should use this when you are discussing about a just launched product, recent finished sports match, recent natural disasters, new added feature of a website etc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Is there any other benefit of changing post tile twice?:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;yes, this should be a great help. As you know about the most important elements of a page, page url, h1 tag are two of them. If you have different combination of related keywords in these two place, then search engine visibility for a broad range keywords are increasing naturally, so try to use this technique for all posts also just leaving the 3 digit number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3322095597812020837?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bOmM99Ns1TL-t420m8xRJxxQ9As/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bOmM99Ns1TL-t420m8xRJxxQ9As/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bOmM99Ns1TL-t420m8xRJxxQ9As/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bOmM99Ns1TL-t420m8xRJxxQ9As/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Facebook like button for blogger</title><link>http://ranacseruet.blogspot.com/2010/06/facebook-like-button-for-blogger.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 26 Jun 2010 11:14:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6281474144400484787</guid><description>If you are a blog writer and using blogger.com for writing your blogs, then you might be interested in placing a facebook like button on your blog posts. This may increase your blog traffic in a wide range via facebook. As soon as someone likes your post, his/her friends get about this notified by facebook news feed. So, there is a lot more chance to get some of those come and visit your post, may be they also like it, resulting a huge scope.&lt;br /&gt;&lt;br /&gt;So, now you are extremely interested to place the button. Lets place it. Go to the link: http://developers.facebook.com/docs/reference/plugins/like . There you will have a widget to create a button. url link, width etc options. Fill them up and click get code, you will receive an html iframe code.&lt;br /&gt;&lt;br /&gt;You might be thinking, there you used only homepage url, so everybody will get the homepage url only, not individual post url, yes its true. We have to do a little hack to make our needs happen, that's the main target of this post.&lt;br /&gt;&lt;br /&gt;Now login to your blogger account, goto 'design' section, then 'edit html' sub section, tick the checkbox 'Expand Widget Templates'. now find the div with id 'post-body' section in the template html. Place your facebook button code there. Now comes the small tricky part. place your code as lke the following code:&lt;br /&gt;&lt;br /&gt; &amp;lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&amp;gt;&lt;br /&gt;&amp;lt;iframe allowTransparency='true' expr:src='&amp;quot;http://www.facebook.com/plugins/like.php?href=&amp;quot; + data:post.url + &amp;quot;&amp;amp;layout=standard&amp;amp;show_faces=false&amp;amp;width=100&amp;amp;action=like&amp;amp;font=arial&amp;amp;colorscheme=light&amp;quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:450px; height:40px;'/&amp;gt;&lt;br /&gt;&amp;lt;b:else/&amp;gt;&lt;br /&gt;&amp;lt;iframe allowTransparency='true' expr:src='&amp;quot;http://www.facebook.com/plugins/like.php?href=&amp;quot; + data:blog.homepageUrl + &amp;quot;&amp;amp;layout=standard&amp;amp;show_faces=false&amp;amp;width=100&amp;amp;action=like&amp;amp;font=arial&amp;amp;colorscheme=light&amp;quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:450px; height:40px;'/&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;Notice that we have used data:blog.homepageUrl and data:post.url instead of static url to achieve our needs and make it compatible for blogger blog. These are code from blogger's markup language which returns the actual url when rendering. Although i am not blogger markup expert, but managed this code snippet easily as its not that tough :)&lt;br /&gt;&lt;br /&gt;Now as result you will get facebook like button on your post page and also home page(on each post of home page), just like my blog. So, do you like my article? Then prove it :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6281474144400484787?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0fLu1tahEfAYHNlJ1YMIdgo6Dlg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0fLu1tahEfAYHNlJ1YMIdgo6Dlg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0fLu1tahEfAYHNlJ1YMIdgo6Dlg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0fLu1tahEfAYHNlJ1YMIdgo6Dlg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Show data in associative array from mysql database</title><link>http://ranacseruet.blogspot.com/2010/06/show-data-in-associative-array-from.html</link><category>PHP</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 25 Jun 2010 02:37:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-490959418262559739</guid><description>If you are retrieving data from mysql db and showing them to result page in raw php coding, then associative array retrieving is best way to be chosen. To achieve this, you have to write like:&lt;br /&gt;&lt;br /&gt;$result = mysql_query($query);&lt;br /&gt;$rows = mysql_fetch_assoc($result);&lt;br /&gt;&lt;br /&gt;Then you can use it like:&lt;br /&gt;&lt;br /&gt;echo $row["id"];&lt;br /&gt;echo $row["name"];&lt;br /&gt;&lt;br /&gt;I use associative array instead of normal 0-indexed array as they are more meaningful and understandable by seeing the code only. However I have seen an interesting thing regarding this today while working on a enhancement small project on an existing raw php application. This is a very simple issue and you will get a quick help if you are facing a problem like you are showing data using associative array to web page, but no data are being showed, although you are sure that spelling is correct.&lt;br /&gt;&lt;br /&gt;The main fact was, the associative indexes are 'case sensitive'. If you are writing insert,update,delete query, then case won't matter, in any case will be accepted. however, when you are retrieving data using mysql_fetch_assoc($result), then the returned is a associative array and that array will be case sensitive indexed, that means, then $row["Id"] and $row["id"] will be different. Just by copy-pasting the index names with my incorrect code solved me the problem. SO, i had to write:&lt;br /&gt;&lt;br /&gt;echo $row["Id"]&lt;br /&gt;instead of&lt;br /&gt;echo $row["id"]&lt;br /&gt;as the database had column "Id".&lt;br /&gt;&lt;br /&gt;I think, in these kind of case, it is best to copy paste the data column name from database table to your code to get rid of this kind of unexpected errors. Also, case sensitivity also be occurred in some sql queries, i found this problem also, where table structures are copy-pasted, but worked differently(local version is case insensitive and server version was case sensitive), so its better to use always the same case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-490959418262559739?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KWPjhYaviouQZh2EVUsoC4hf_gU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KWPjhYaviouQZh2EVUsoC4hf_gU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KWPjhYaviouQZh2EVUsoC4hf_gU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KWPjhYaviouQZh2EVUsoC4hf_gU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Just recieved my new freelancer.com debit mastercard powered by payoneer</title><link>http://ranacseruet.blogspot.com/2010/06/just-recieved-my-new-freelancercom.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 15 Jun 2010 21:40:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4835954765707723415</guid><description>Yesterday, i received my new freelancer.com debit Mastercard that i have ordered at the last week of the month. So, it took around 2-3 weeks to receive it here in Bangladesh. I have already discussed about the &lt;a href="http://ranacseruet.blogspot.com/2010/05/prepaid-debit-mastercard.html" target="_blank"&gt;extended features of new debit Mastercard&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;An interesting thing that i noticed, this new mastercard doesn't include the freelancer.com new logo. May be it hasn't been processed yet. &lt;br /&gt;&lt;br /&gt;If you are member of freelancer.com, then few days ago, you might have received an email about the announcement of the new card. If not, then may be you are not eligible for this :). Also, if you have ordered the card, then you need to know one thing, your new card number will be different than your existing one.&lt;br /&gt;&lt;br /&gt;This facility(use of mastercard) has bring the most efficiency in roaming around the world. If you make a withdrawal request, it will be processed within a week(usually processed every monday/tuesday; so, if you request it in wednesaday, it will take a week, if you request on saturday,it will take 2 days :)). And after that, you have the money to be withdrawn from anywhere in the world!!!! So, it is taking up to only 2 days to receive money to your pocket from freelancer.com account just using the mastercard. So, why wait? Become a proud owner of payoneer mastercard...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4835954765707723415?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kLCcJ5q3P9jPBa3lbiyWOgi0dlM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kLCcJ5q3P9jPBa3lbiyWOgi0dlM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kLCcJ5q3P9jPBa3lbiyWOgi0dlM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kLCcJ5q3P9jPBa3lbiyWOgi0dlM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Get better page indexing on google using webmaster tool</title><link>http://ranacseruet.blogspot.com/2010/06/google-page-indexing.html</link><category>SEO</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 08 Jun 2010 11:57:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1241072251462198380</guid><description>I didn't know about google web master tools or what google page indexing is, at the beginning when i started blogging around 1.5 years ago. But, day by day, i just wanted to get my bog focused to search engine without any manual effort like link sharing to social network sites, link building or blog commenting etc, i was not either interested about page rank of my site. Only interested was to get focused to search engine, specially google, this covers the majority consumers those reach to site from search results.&lt;br /&gt;&lt;br /&gt;While surfing around, studying little about search engine optimization, i came to know about the term 'page indexing'. As i was mainly concerned about google page index, i came to know how much my pages are indexed to google by searching like "site:ranacseruet.blogspot.com". Using your site url this will result all the indexed page that google currently have for your site only. But, later on forums, i also came to know about a free online tool that google currently serving its users to determine their details site status on google, which is &lt;a href="http://www.google.com/webmasters/" target="_blank" rel="external nofollow"&gt;google webmaster tools&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;This helps a lot more for a site owner. Such as, if you see that google haven't yet crawl your site yet, you can submit your sitemap to google using this tool, from where google will check your site very soon. And thus the probability of quick indexing of pages on google increases much more. Where, indexing of page doesn't occur even after a long time although the page has better content only because of site's overall position to google. &lt;br /&gt;&lt;br /&gt;You can also find out if there is any broken links(in/out) on your site, those are recorded on the 'diagnostics' section. You can see, how much page impressions occurred for a specific keywords even after a visitor didn't visit your site for that keywords, but this will let you know which keywords are doing better. Also, you will also be given keywords strength/significance for particular keywords. You can see details in linking of your pages, that means which pages links to your site pages.&lt;br /&gt;&lt;br /&gt;Another important useful of this tool is that, although you can see the pages indexed by google using "site:yoursiteurl" search, but remember that, google is showing from its cached database, not from the latest crawler reports. As, google also do De-indexing also, you won't be able to know for a lot of time that your particular page aren't being liked by google, you must improve that. But, this info can be gathered on on webmaster tool. There you can check how much pages are submitted and how much are indexed currently, result you how much weak pages you have presently.&lt;br /&gt;&lt;br /&gt;So, if you havn't yet, start using google web master tools and focus yout site/blog to the search engine giant 'Google' on the web very fast by getting pages of your sites indexed and diagnosis about recommended actions given as feedback. If you are having any problem in sitemap submission, you can checkout my another post describing &lt;a href="http://ranacseruet.blogspot.com/2009/12/how-to-solve-blogger-sitemap-submission.html" alt="google webmaster url submission problem solution"&gt;solving webmaster sitemap submission problem&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1241072251462198380?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6XwoqZ0yeIjEkblShhCeSGW6L4k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6XwoqZ0yeIjEkblShhCeSGW6L4k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6XwoqZ0yeIjEkblShhCeSGW6L4k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6XwoqZ0yeIjEkblShhCeSGW6L4k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>New Freelancer.com Prepaid Debit Mastercard</title><link>http://ranacseruet.blogspot.com/2010/05/prepaid-debit-mastercard.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 29 May 2010 21:06:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3268892010791023399</guid><description>Recently I have got an email from freelancer.com support acknowledging me about the upcoming new prepaid debit master card from them and payoneer with enhanced features. &lt;br /&gt;&lt;br /&gt;The most interesting feature is enhanced spend/purchase/atm withdraw limit. You can withdraw up to $2500 using this card from any atm around the world that supports mastercard. Also, you can purchase up to $2500 per day. SO, your total spending limit is now $5000 a day!!!!!&lt;br /&gt;&lt;br /&gt;This is really amazing. Also, they have reduced in the fee structure that I am happy of. Like as, you had to pay 3% fee for atm withdrawal, for big amount withdrawal which results a extremely high fee. Now they have reduced it to $2.13 per transaction, that means its a fixed rate and you can withdraw any amount with this fee. Also, their monthly maintenance fee was $3 for 0-5 transaction and $1 for more than 5 transaction. Now it has reduced to $3 for 0-2 transaction. So, there is more probability to get the minimum fee($1) if you can have your transaction least 3 times a month.&lt;br /&gt;&lt;br /&gt;If you don't know anything about this freelancer.com debit master card(powered by payoneer), then please visit my previous post on &lt;a href="http://ranacseruet.blogspot.com/2009/02/get-your-prepaid-debit-master-card.html"&gt;prepaid debit mastercard&lt;/a&gt; for a better demonstration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3268892010791023399?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wa3Hr04VwTVh2FcMNI-YcUeioKM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wa3Hr04VwTVh2FcMNI-YcUeioKM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wa3Hr04VwTVh2FcMNI-YcUeioKM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wa3Hr04VwTVh2FcMNI-YcUeioKM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></item><item><title>Jquery Ajax Form Validation and Submission</title><link>http://ranacseruet.blogspot.com/2010/05/jquery-ajax-form-validation-and.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 24 May 2010 11:30:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2982498978615288782</guid><description>A form is a most general and important requirements of all websites. Several kinds of forms are used on websites like registration form, contact form  , subscription form, survey form, price calculator form etc. To get this requirements done more easily/flexibly, to give the visitors most optimized performance experience without refreshing the page you can use Jquery and its plugins. To get this full process done successfully, you will need to have two plugin:&lt;br /&gt;&lt;br /&gt;* First one is &lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/" target="_blank"&gt;Jquery form validation plugin&lt;/a&gt;. This will help you to validate the form fields to their suitable form of data. You will get many complex validation like email validation, phone number validation etc already integrated in it, so you won't have to think much.&lt;br /&gt;&lt;br /&gt;* Second one is &lt;a href="http://jquery.malsup.com/form/" target="_blank"&gt;Jquery form submission plugin&lt;/a&gt;. This will help you to submit the form in ajax mode, without worrying anything about the form fields.&lt;br /&gt;&lt;br /&gt;Here is a short code snippet to use these both two:&lt;br /&gt;&lt;br /&gt;var validator;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt; validator =   $("#contactForm").validate({           rules:{&lt;br /&gt;     captcha:{remote: "captcha/captcha.php"}&lt;br /&gt;    },&lt;br /&gt;    messages:{&lt;br /&gt;    captcha: "Invalid captcha" &lt;br /&gt;    },&lt;br /&gt;    submitHandler: function(form){    &lt;br /&gt;            $(form).ajaxSubmit({success:ShowResponse});    $("#loading").css('visibility','visible');      return false;          }           });});&lt;br /&gt;  &lt;br /&gt; function ShowResponse(data){&lt;br /&gt;  alert(data);&lt;br /&gt;  validator.resetForm();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Here you will see that, you can even validate captcha in ajax mode preventing automated robot submission. To set custom error message, you will have to use the name of the form fields. to make a field required, just simply put the class name 'required' in the input field. It will validate that automatically.&lt;br /&gt;&lt;br /&gt;And, yes, sure, You don't need to bind yourself only these 2 plugin, if you find a better one,simply go ahead with that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2982498978615288782?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FtloHjs8SjHFvX9yRLLjcfcY9p8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FtloHjs8SjHFvX9yRLLjcfcY9p8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FtloHjs8SjHFvX9yRLLjcfcY9p8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FtloHjs8SjHFvX9yRLLjcfcY9p8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to Detect Operating System Using Javascript</title><link>http://ranacseruet.blogspot.com/2010/05/how-to-detect-operating-system-using.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 24 May 2010 03:47:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4815555807785625498</guid><description>Sometimes we may require operating system detection on client computer to take few several actions like redirect them to different landing page, save operating system to database along with other data for future references, allow visitors to download the suitable form of a software etc. However, there is no direct attribute where this is saved. But you will get the idea of the operating system from "navigator.appVersion". To identify correctly, you can use the following small code snippet easily:&lt;br /&gt;&lt;br /&gt;function getOperatingSystemName(){&lt;br /&gt;var OSName="Unknown OS";&lt;br /&gt;if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";&lt;br /&gt;if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";&lt;br /&gt;if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";&lt;br /&gt;if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";&lt;br /&gt;&lt;br /&gt;return OSName;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;this function will check the browsers navigator object to detect the correct operating system and will return the full name for easy reference. If it doesn't found the appropriate version from the four versions, then will return as 'Unknown OS'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4815555807785625498?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9dxmXO-U9a9-2eUvCqDbkRP4O4U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9dxmXO-U9a9-2eUvCqDbkRP4O4U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9dxmXO-U9a9-2eUvCqDbkRP4O4U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9dxmXO-U9a9-2eUvCqDbkRP4O4U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Twitter Tips For Beginners</title><link>http://ranacseruet.blogspot.com/2010/05/twitter-tips-for-beginners.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 22 May 2010 22:25:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7499593934304078005</guid><description>If you are a twitter user, then, you may wonder if there is any certain ways to catch the most while using twitter, what are the rules, tips/tricks? Actually, there is no rules of thumbs about this. But still you can follow these that i have came to know while studying about twitter:&lt;br /&gt;&lt;br /&gt;* You should never follow more than around 300 people as you won't be keep up with others twit easily in real time if you do that.&lt;br /&gt;&lt;br /&gt;* You should follow 1 person for every 10 who follow you. This apply for general anonymous twitter users, not for your friends though :)&lt;br /&gt;&lt;br /&gt;* Don't follow people you’ve never met. Here 'met' means, you don't know anything about him/her. But, sure if you know that his/her expertise is related to your area and you can get useful info, its always wise to follow him/her.&lt;br /&gt;&lt;br /&gt;* Never tweet more than five times a day. People may get disappointed to see all your twits only rather than others.&lt;br /&gt;&lt;br /&gt;* Migrate your real-world conversation to Twitter. This is what most of all actually do.&lt;br /&gt;&lt;br /&gt;* You shouldn't try to share your political, religious, or business views in 140 characters.&lt;br /&gt;&lt;br /&gt;* Don't gunk up your stream with machine-readable crapola like "#" or "L:".&lt;br /&gt;&lt;br /&gt;* Remember that the Twitter question is, "What are you doing?" and try to be with up with this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7499593934304078005?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KREQgMXf4yqOnWqeXFdOo1cDg4Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KREQgMXf4yqOnWqeXFdOo1cDg4Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KREQgMXf4yqOnWqeXFdOo1cDg4Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KREQgMXf4yqOnWqeXFdOo1cDg4Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google External Keyword Tool For SEO</title><link>http://ranacseruet.blogspot.com/2010/05/google-external-keyword-tool-for-seo.html</link><category>SEO</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 20 May 2010 01:09:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1205526759716656482</guid><description>Do you know that google has an extensive featured tool for you to gather knowledge of people's interest around the world. If you are trying to make your site popular, then you must have to first focus on the keywords related your site contents that people search about everyday. So, if you want to know about this details, then this tool will help you a lot.&lt;br /&gt;&lt;br /&gt;The address of the keyword tool is :&lt;br /&gt;&lt;br /&gt;&lt;a href="https://adwords.google.co.uk/select/KeywordToolExternal" target="_blank"&gt;https://adwords.google.co.uk/select/KeywordToolExternal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google is currently improving this tool and also have a beta version running, that you can test from here:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://adwords.google.co.uk/o/Targeting/Explorer?__u=1000000000&amp;__c=1000000000&amp;stylePrefOverride=2#search.none!ideaType=KEYWORD&amp;requestType=IDEAS"&gt;https://adwords.google.co.uk/o/Targeting/Explorer?__u=1000000000&amp;__c=1000000000&amp;stylePrefOverride=2#search.none!ideaType=KEYWORD&amp;requestType=IDEAS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This tool is primarily developed for advertisers those wish to advertise on google's adwords program. There people can search for which keywords suites perfectly for their site content, which cost how much to advertise etc.&lt;br /&gt;&lt;br /&gt;But, this tool can be a very helpful tool for site owner/content publishers also. Here is how:&lt;br /&gt;&lt;br /&gt;There is a statistics given about the monthly search volume(global and local both), from which you can know how popular a keyword is. The more a keyword is popular, the more advertisers tends to advertise on it, resulting a high competing among those keywords. You should also know that, when an advertiser advertise on a certain keywords, that means they are also trying all other SEO techniques also to get more focused on that/those keywords. So, if you are in beginning level, you are going to be in a big competition, you won't be able to get much success with that keywords quickly.&lt;br /&gt;&lt;br /&gt;So, now what you will do? You will see, what keywords are in less competition but monthly average search volume is higher comparatively(may be not so much higher as popular one, but will be enough for a start). So, you can be assure that very few people are trying to be focused with these keywords, so you can try it for your site.&lt;br /&gt;&lt;br /&gt;-Find few slightly different keywords but similar and use them as a part of the title tag of your site pages and also use them in visible page title(you should use h1,h2 tag as page title).&lt;br /&gt;&lt;br /&gt;-Also use them in meta keywords/descriptions. &lt;br /&gt;&lt;br /&gt;-Use them on the contents here and there(may be a word or a phrase depend on the keyword you choose). &lt;br /&gt;&lt;br /&gt;-Update you site with new contents frequently. &lt;br /&gt;&lt;br /&gt;-Submit site map to google, yahoo,bing and other search engines.&lt;br /&gt;&lt;br /&gt;-Ping you site max once a day after updating/adding contents to site/blog.&lt;br /&gt;&lt;br /&gt;-Also get google analytics account from google and put analytics code on your sites pages(may be only one page if you are using templates).&lt;br /&gt;&lt;br /&gt;Try with this technique and hope you will get results via your analytics account. Good luck for your online success :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1205526759716656482?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5f4wXJ1xlHUVH391fTiS5mjqUP0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5f4wXJ1xlHUVH391fTiS5mjqUP0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5f4wXJ1xlHUVH391fTiS5mjqUP0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5f4wXJ1xlHUVH391fTiS5mjqUP0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Dynamic HTML Textbox Using Jquery On User Interaction</title><link>http://ranacseruet.blogspot.com/2010/05/dynamic-html-textbox-using-jquery-on.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 19 May 2010 03:10:30 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3675299725595154657</guid><description>sometimes, we want to add more than one items(no limit, can be as more dynamically) but not in a text box, usually we use list box for that. User type one, click a button, it goes to the list, then we save. &lt;br /&gt;&lt;br /&gt;However, for a better user experience we can use dynamic text box where a new dynamic text box will be created as soon as someone is typing on the current one. When, user finishes putting data, they can also delete as many as they want also. Here is a simple jquery implementation of this task:&lt;br /&gt;&lt;br /&gt;we first, need a div as container ,a text box for putting data and an anchor for close button.&lt;br /&gt;&lt;br /&gt;&amp;lt;div class="any_classname"&amp;gt;&lt;br /&gt;&amp;lt;input type="text" name="txtAuthor" class="author" size="23"&amp;gt;&lt;br /&gt;&amp;lt;a href="#"&amp;gt;X&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;to make our code a reusable plugin, write like follows:&lt;br /&gt;&lt;br /&gt;(function($){&lt;br /&gt;jQuery.fn.auto_input = function(){&lt;br /&gt;$(this).children("input").keypress(InsertInput); &lt;br /&gt;$(this).children("a:first").hide();&lt;br /&gt;}&lt;br /&gt;function InsertInput(){    &lt;br /&gt;var target = $(this).parent("div");&lt;br /&gt;var input  = target.clone();         &lt;br /&gt;if($(target).next().html()=='' ||$(target).next().html()===null){&lt;br /&gt;input.insertAfter(target);       input.find("input").keypress(InsertInput).val("");  input.find("a").show().click(function(){         input.remove();&lt;br /&gt;});&lt;br /&gt;}    &lt;br /&gt;}&lt;br /&gt;})(jQuery);&lt;br /&gt;make this as seperate js file and import.&lt;br /&gt;now you have to write it on your main html/js file where all other works are done like as follows:&lt;br /&gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;        $(".any_classname").auto_input();&lt;br /&gt;})&lt;br /&gt;&lt;br /&gt;now, we are done. start trying it. write something on the existing textbox, a new one will be created which can also be closed by clicking the x. you can also change the template by replacing 'x' with your own image, nothing will differ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3675299725595154657?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y6VLOl0viAdc2022uk6AmNiaiSc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y6VLOl0viAdc2022uk6AmNiaiSc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y6VLOl0viAdc2022uk6AmNiaiSc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y6VLOl0viAdc2022uk6AmNiaiSc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Understanding Joomla Table Prefix</title><link>http://ranacseruet.blogspot.com/2010/05/understanding-joomla-table-prefix.html</link><category>PHP</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 18 May 2010 23:19:43 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-640743179604251459</guid><description>Sometimes, while debugging code, you may see, most of the queries using "#__" before the name of the database table excluding the table prefix. You might be wonder, why is this and will this really works as there is no database table starting with this&lt;br /&gt;&lt;br /&gt;when you install joomla, among the several steps, you get option on one step to define the table prefix, by default it stays as 'jos_'. people can change it as their own wish. So, now think, you are developing a component for sale. while developing it, you may want to make your table prefix to be same like as existing tables. Then, you can't simply hard code the queries with a prefix. This is the situation, where you can get release by using "#__", so while executing these types of query, joomla automatically converts this part by the defined table prefix by administrators.&lt;br /&gt;&lt;br /&gt;Another situation, where it helps. You may think that, you can hard code the tables to avoid this situation and don't want to follow best practice conventions etc.Now, if you have multiple joomla installation using same joomla database, so hard coding won't be able to offer this multiple installation compatibility. &lt;br /&gt;&lt;br /&gt;So, its always better to use the facilitate this. Also, remember that, if you use this "#__" prefix and try to use mysql_query($query), it won't work as here you are directly communicating with database. You must have to use joomla api's database function to do that perfectly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-640743179604251459?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uQr8-SiJp4y7yRVnUibe1ohwxXw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uQr8-SiJp4y7yRVnUibe1ohwxXw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uQr8-SiJp4y7yRVnUibe1ohwxXw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uQr8-SiJp4y7yRVnUibe1ohwxXw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Implement Authentication And Caching Using Asp Net MVC</title><link>http://ranacseruet.blogspot.com/2010/05/implement-authentication-and-caching.html</link><category>Asp.NET/C#</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 12 May 2010 22:10:58 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5255873686777924405</guid><description>authentication with asp.net mvc is much more simpler then ever as i experienced. Before, you had to check with condition like &lt;br /&gt;&lt;br /&gt;If(User.Role=='Admin'){&lt;br /&gt;//Do something&lt;br /&gt;}&lt;br /&gt;else{&lt;br /&gt;//Do other things&lt;br /&gt;}&lt;br /&gt;or using web.config in the administrative content's folders.&lt;br /&gt;&lt;br /&gt;Asp.net 3.5 with mvc have been enhanced a this with a much more simpler way. Write a controller function in the following way to achieve authentication automatically:&lt;br /&gt;&lt;br /&gt;[Authorize(Roles = 'Admin')]&lt;br /&gt;public ActionResult Authenticated_Content(int id, ...)&lt;br /&gt;{&lt;br /&gt;// logic that edits content&lt;br /&gt;return View();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Now only user with admin will be able to call to this controller function(in other words, will be able to access this page), public visitors or users with other role won't be able to view this.&lt;br /&gt;&lt;br /&gt;Same way, implementation of caching is also similar and simpler as well. Use a function like as follows:&lt;br /&gt;&lt;br /&gt;[OutputCache(Duration = 60)]&lt;br /&gt;public ActionResult SomeControllerMethod()&lt;br /&gt;{&lt;br /&gt;// some Logic&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;this will make the out keep in cache for 60 seconds. Any request within this time will get the same result instead of retrieving data from database every time.&lt;br /&gt;&lt;br /&gt;Its cool, isn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5255873686777924405?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TenyFDWXbfMHelhj_ZkNzriBej8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TenyFDWXbfMHelhj_ZkNzriBej8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TenyFDWXbfMHelhj_ZkNzriBej8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TenyFDWXbfMHelhj_ZkNzriBej8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>IIS PHP URL Rewrite</title><link>http://ranacseruet.blogspot.com/2010/05/iis-php-url-rewrite.html</link><category>PHP</category><category>SEO</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 10 May 2010 01:59:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1972465249998309245</guid><description>I bought a windows hosting and at the primary stage planned to place a simple joomla made cms for portfolio. After made it, to make it search engine friendly, i enabled joomla's built in search engine friendly url. However there are other 2 options also, one of them to enable mod_rewrite(Apache only). But as my windows hosting was on iis, it was not possible, so i tried to find a way to use mod_rewrite's functionality. After google it, found a software that does this, but i had to buy that for around $25(starting price), bur i didn't wanted to do that. So, finally i made a partial solution that take the use of server's 404 redirect feature. Here is how:&lt;br /&gt;&lt;br /&gt;* Got your server settings and find the settings for 404 custom behavior. Set this to a file named index3.php(or whatever you want). Inside that script, please write the following codes:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$url = $_SERVER['REQUEST_URI'];&lt;br /&gt;$url = str_replace("/", "/index.php/", $url);&lt;br /&gt;$_SERVER['REQUEST_URI'] = $url;&lt;br /&gt;include "index.php";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;when a url will not be found, then this will make it to execute index.ph with a custom made valid url. &lt;br /&gt;&lt;br /&gt;now, from you joomla admin, enable the mod_rewrite option on(ignore the warning 'Apache only') along with 'search engine friendly url' option turned on.&lt;br /&gt;&lt;br /&gt;now test your site. The urls will be like 'http://yoursite.com/about' instead of 'http://yoursite.com/index.php/about' and thus you have ahead one step to seo on windows hosting while you are using php and have no option to use mod_rewrite.Enjoy using this tricks on your site too :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1972465249998309245?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z_HNLnlSAPM0ahpHod4F6xOmm0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z_HNLnlSAPM0ahpHod4F6xOmm0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z_HNLnlSAPM0ahpHod4F6xOmm0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z_HNLnlSAPM0ahpHod4F6xOmm0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>What is Asp net MVC</title><link>http://ranacseruet.blogspot.com/2010/05/what-is-asp-net-mvc.html</link><category>Asp.NET/C#</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 04 May 2010 02:15:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2845079984588853304</guid><description>Asp.net MVC is comparatively new than others. Many people still aren't aware of it that much and beginners become confused about its concept, specially those who didn't studied design pattern yet. I was reading a book about asp.ent mvc and decided to share some words from that to let all know about the basic concepts of asp.net MVC.&lt;br /&gt;&lt;br /&gt;ASP.NET was often overlooked as a viable platform for modern, highly interactive websites that required a very granular control over the output of the HTML because of the lack of control over the rendered HTML. This granularity of control was sacrificed in Web Forms to make it more like Windows Forms development — in other words, easier for the drag-and-drop developers. The drag-and-drop nature of Web Forms had upsides for new developers, but had major downsides for advanced developers.&lt;br /&gt;&lt;br /&gt;The most notable downside is the lack of control over the HTML rendering. This forced these advanced developers to move to other platforms such as PHP and Ruby on Rails, which offered a higher level of control that they required and the MVC programming model that provided a necessary separation of concerns for their highly complex web applications. &lt;br /&gt;&lt;br /&gt;This led Microsoft to announce in the fall of 2007 that it was going to create a platform based on the core of ASP.NET that would compete against these other popular MVC web-centric platforms. Microsoft implemented ASP.NET MVC to be a modern web development platform that gives a "closer to the metal" experience to the developers that program with it, by providing full control and testability over&lt;br /&gt;the output that is returned to the browser. This is the main and most important difference between Web Forms and MVC, in our opinion. MVC has many strengths and weaknesses:&lt;br /&gt;&lt;br /&gt;Strengths&lt;br /&gt;* Provides fine control over rendered HTML&lt;br /&gt;* Cleaner generation of HTML (well, as clean as you keep it)&lt;br /&gt;* Clear separation of concerns&lt;br /&gt;* Provides application-layer unit testing&lt;br /&gt;* Can support multiple view engines, such as Brail, NHaml, NVelocity, XSLT, and so on&lt;br /&gt;* Easy integration with JavaScript frameworks like jQuery or Yahoo UI frameworks&lt;br /&gt;* Ability to map URLs logically and dynamically, depending on your use&lt;br /&gt;* RESTful interfaces are used by default (this helps out with SEO)&lt;br /&gt;* No ViewState and PostBack model&lt;br /&gt;* Supports all the core ASP.NET features, such as authentication, caching, membership, and so on&lt;br /&gt;* Size of the pages generated typically much smaller because of the lack of the View State&lt;br /&gt;&lt;br /&gt;Weaknesses&lt;br /&gt;* Not event driven by the framework, so it may be more difficult for ASP.NET Web Form developers&lt;br /&gt;to understand&lt;br /&gt;* Requires the need to understand, at least at the basic level, HTTP, HTML, CSS, and JavaScript&lt;br /&gt;* Third-party library support is not as strong&lt;br /&gt;* No direct upgrade path from Web Forms&lt;br /&gt;* No ViewState and PostBack model (makes it more difficult to preserve state)&lt;br /&gt;As you can see, the pros and cons of MVC have to be weighed just as much as those of Web Forms, and MVC is not always the logical choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2845079984588853304?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AvVHL50qHnekt63bno5trU0Z3-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AvVHL50qHnekt63bno5trU0Z3-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AvVHL50qHnekt63bno5trU0Z3-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AvVHL50qHnekt63bno5trU0Z3-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>My portfolio website</title><link>http://ranacseruet.blogspot.com/2010/04/my-portfolio-website.html</link><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 30 Apr 2010 13:55:21 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3196912941536246820</guid><description>At last, i made my portfolio site. I started to realize the need of a portfolio site from the very beginning of my freelancing career. There most of the clients look for good number of reviews and 'portfolio' site link. Day by day, i mad a number of feed backs(made half century recently :) ). Then, came the idea for the portfolio site. I took hosting/domain support from godaddy. &lt;br /&gt;&lt;br /&gt;It was under development for last several days, was hard to manage time to complete it :)&lt;br /&gt;&lt;br /&gt;Now, it has become to a stage that i can show to my clients. Although there are a lot of things still need to do there, but its in a stage now. I will upgrade it day by day with my growing experience/knowledge as much as possible.&lt;br /&gt;&lt;br /&gt;Hope, from now on, clients will have some much better impact than before and thus i can get more good quality projects :)&lt;br /&gt;&lt;br /&gt;Please visit my portfolio site here. Its open for al of yours comments, feedbacks, inquery, quotes..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i2dev.com"&gt;i2dev.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3196912941536246820?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q13FX9DGXFOQu035Bxh695EqHrU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q13FX9DGXFOQu035Bxh695EqHrU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q13FX9DGXFOQu035Bxh695EqHrU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q13FX9DGXFOQu035Bxh695EqHrU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Increment Id Without Auto Number While Inserting</title><link>http://ranacseruet.blogspot.com/2010/04/increment-id-without-auto-number-while.html</link><category>Databse</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 12 May 2010 01:44:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7384206762799389164</guid><description>Sometimes, auto increment doesn't meet our expectation. we want to insert the next highest id than the latest one exist on table. However auto increment will always increment whether the data with that id exists or deleted. So, many unused ids could be there those are deleted after insertions. To achieve this, we have to identify the current maximum id in the table and then insert the next highest id. To achieve this we may have to execute two sql statement in normal sense. One is to identify the max id and then the insert query that will insert data.&lt;br /&gt;&lt;br /&gt;This can be much simpler and can be done in a single sql query. The query will be as follows:&lt;br /&gt;&lt;br /&gt;INSERT into tblname(id,name) Select (isnull(MAX(id),0)+1),'test' from tblname&lt;br /&gt;&lt;br /&gt;/*Edited the query to test whether id is null or not(set result to 1 if so) after getting feedback from one visitor*/&lt;br /&gt;&lt;br /&gt;It will execute much faster than the individual sql queries. This is actuall a modified version of a select and insert type queries where data are selected from a table and inserted to another table.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7384206762799389164?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1vEi-FBN_SESvgaQVD6-RBLJF20/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1vEi-FBN_SESvgaQVD6-RBLJF20/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1vEi-FBN_SESvgaQVD6-RBLJF20/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1vEi-FBN_SESvgaQVD6-RBLJF20/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Jquery slide toggle</title><link>http://ranacseruet.blogspot.com/2010/04/jquery-slide-toggle.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 22 Apr 2010 00:29:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3604057165423688739</guid><description>I was making a small effect of sliding up and sliding down. It will toggle on every click to a single link/button. I was first planning to make the toggle code myself and taking help of slideUp() and slideDown() functions of jquery. But, Very soon, i came to know about the new function of jquery slideToggle() that actually do my requirements automatically. As a result i got my job done in a single line of code:&lt;br /&gt;&lt;br /&gt;$("#linkId").click(function(){&lt;br /&gt;   $("#divId").slideToggle().&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;There are details documentation and options on jquery's main documentation site. Find reference of this funciton here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://api.jquery.com/slideToggle/" target="_blank"&gt;jquery toggle slide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Moreover what i liked about this function, its works and shows a div automatically if its hidden initially(i needed that as on page loading a div is shown until script execution).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3604057165423688739?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RM7YGixpDYFtvDlDXpkDDSQlLGw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RM7YGixpDYFtvDlDXpkDDSQlLGw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RM7YGixpDYFtvDlDXpkDDSQlLGw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RM7YGixpDYFtvDlDXpkDDSQlLGw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>New Review Milestone As Freelancer On Freelancer.com</title><link>http://ranacseruet.blogspot.com/2010/04/new-review-milestone-as-freelancer-on.html</link><category>My Stuffs</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 21 Apr 2010 08:12:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6684868857464795741</guid><description>I just reached a small milestone in getting ratings/reviews as a freelancer service provider on freelancer.com. Its a half century. Currently, total number of ratings are 51. Check my ratings here, &lt;a href="http://www.bit.ly/freelance_web_developer" target="_blank"&gt;http://www.bit.ly/freelance_web_developer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am enjoying working on freelancer.com. As I already have a full time job, and doing freelancing part time besides the job, its hard to gather reviews/rating that much quickly or work on many freelance sites. That's why, till now, I am only working with freelancer.com and no other sites yet although i have accounts on several sites.&lt;br /&gt;&lt;br /&gt;The only things that i didn't like about freelancer.com till now, is that it has increased its golden membership fees from $12 to $20. All others are considerably satisfactory.This site is comparatively new among the freelance websites, but it has already taken its own place. Its upgrading itself day by day with exclusive new features. &lt;br /&gt;&lt;br /&gt;I want to go much more ahead in this site. Wish me good luck :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6684868857464795741?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JGaBCJ6UceOKLsKtOiBP0CT6wXA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JGaBCJ6UceOKLsKtOiBP0CT6wXA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JGaBCJ6UceOKLsKtOiBP0CT6wXA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JGaBCJ6UceOKLsKtOiBP0CT6wXA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Database Normalization Concepts</title><link>http://ranacseruet.blogspot.com/2010/04/database-normalization-concepts.html</link><category>Databse</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 13 Apr 2010 11:41:29 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2618732718117299061</guid><description>&lt;b&gt;Database Normalization:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The main goal of Database Normalization is to restructure the logical data model of a database to:&lt;br /&gt;&lt;br /&gt;* Eliminate redundancy&lt;br /&gt;* Organize data efficiently &lt;br /&gt;* Reduce the potential for data anomalies.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Data Anomalies:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Data anomalies are inconsistencies in the data stored in a database as a result of an operation such as update, insertion, and/or deletion.Such inconsistencies may arise when have a particular record stored in multiple locations and not all of the copies are updated.&lt;br /&gt;&lt;br /&gt;We can prevent such anomalies by implementing 7 different level of normalization called Normal Forms (NF), first 3 of them are mostly used.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1st Normal Form:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The requirements to satisfy the 1st NF:&lt;br /&gt;* Each table has a primary key: minimal set of attributes which can uniquely identify a record.&lt;br /&gt;* The values in each column of a table are atomic (No multi-value attributes allowed).&lt;br /&gt;* There are no repeating groups: two columns do not store similar information in the same table.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2nd Normal Form:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The requirements to satisfy the 2nd NF:&lt;br /&gt;&lt;br /&gt;* All requirements for 1st NF must be met.&lt;br /&gt;* Redundant data across multiple rows of a table must be moved to a separate table.&lt;br /&gt;* The resulting tables must be related to each other by use of foreign key.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3rd Normal Form:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The requirements to satisfy the 3rd NF:&lt;br /&gt;&lt;br /&gt;* All requirements for 2nd NF must be met.&lt;br /&gt;* Eliminate fields that do not depend on the primary key;&lt;br /&gt;* That is, any field that is dependent not only on the primary key but also on another field must be moved to another table.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2618732718117299061?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZOQDaizFMGXtJDuESSW9tRdk_ac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZOQDaizFMGXtJDuESSW9tRdk_ac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZOQDaizFMGXtJDuESSW9tRdk_ac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZOQDaizFMGXtJDuESSW9tRdk_ac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>My Father Died</title><link>http://ranacseruet.blogspot.com/2010/04/my-father-died.html</link><category>My Stuffs</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 11 Apr 2010 11:26:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1801429523297562739</guid><description>Last week, on 4rth april, I have lost my father. This death caused by a sudden heart stroke. I listened the news of stroke while on office work. Very quickly, after a while, i came to listen the news of his death. This is the ever most tragedy in my life till now. I just can't even believe sometimes, how was happened. I am here thereby beg all the readers to pray at least once for a few moments for my father. May allah keep him in peace. I will try to follow my fathers all good advises throughout my life...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1801429523297562739?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P58kGZTFrdndpNfixN_3f3VNJZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P58kGZTFrdndpNfixN_3f3VNJZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P58kGZTFrdndpNfixN_3f3VNJZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P58kGZTFrdndpNfixN_3f3VNJZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>wimax in bangladesh, I am using Qubee</title><link>http://ranacseruet.blogspot.com/2010/03/wimax-in-bangladesh-i-am-using-qubee.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 29 Mar 2010 00:41:35 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-648641642442995274</guid><description>Wimax has started its journey in Bangladesh. However, although the journey started last year, till now, there are only two wimax provider company in Bangladesh; They are &lt;a href="http://www.qubee.com.bd" rel="nofollow" target="_blank"&gt;Qubee&lt;/a&gt; and &lt;a href="http://www.banglalionwimax.com" rel="nofollow" target="_blank"&gt;Banglalion&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Unfortunately, my current residential area(north circular road) isn't under coverage of Banglalion. So, forcely, I have only one option left, Qubee. So, I simply subscribed to it recently. I am using 256Kb sky package.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How is the Modem?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The only surprise was that, I didn't know that wimax modems can be such big in size. Its not usb. Its used by lancard of my laptop. Also, It has to be powered by external power cable. So, in a word, not so portable. However, my provider branch said me that, there is another version(small in size and may be usb), that will be available soon.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How is the speed?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Speed is in satisfactory till now. Its up most of the time. I got connection problem 2-3 times for about 10-15 minutes. Also, download speed is most of the time is around 30 KB, however sometimes, its reduced to around 10 KB for around 20-30 minutes.&lt;br /&gt;&lt;br /&gt;So, if you are interested, then , you can use this too. However i can't tell anything about the service of banglalion, you have to collect information from others for that, if you wish to compare between them.&lt;br /&gt;&lt;br /&gt;Also, wimax is much better than cellular internet as its only dedicated for internet and is up 99%, where mobile phone internet causes connection problem/speed problems very often.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-648641642442995274?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Alpd5WOaBFd589eAunBzBbDLhvk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Alpd5WOaBFd589eAunBzBbDLhvk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Alpd5WOaBFd589eAunBzBbDLhvk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Alpd5WOaBFd589eAunBzBbDLhvk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>My new laptop with core i7 processor</title><link>http://ranacseruet.blogspot.com/2010/03/my-new-laptop-with-core-i7-processor.html</link><category>My Stuffs</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 26 Mar 2010 12:20:59 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-8892625895338134261</guid><description>Just fulfilled another urgent requirements, that means, i have bought a new laptop with core i7 processor. Model is 'Dell studio 1557'. It just reached in our country recently.&lt;br /&gt;&lt;br /&gt;I was in a urgent need of a laptop. My computer is about 6 years old and now became very slow to work for. So, i was fond of a new good configured laptop for development work. Recently i checkout the above model and liked very much. So, in a short period of time, i simply bought it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I bought it from 'Computer Source', BCS Computer city,IDB Bhaban, Agargao, Dhaka. It cost me 89500 BDT. Also, I have added extra 2 GB RAM while purchasing(3800 BDT). However, the printed price lists showed 95000 BDT(May be for some business related reasons), but when i told them, i am interested to buy it, the deducted the price and sold to me at the above rate.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Basic configuration:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Intel Core i7QM 1.6 GHz processor(1.6, upto 2.8 as turbo mode)&lt;br /&gt;* 320 GB HDD&lt;br /&gt;* 2 GB DDR3 Ram(1333 bus speed)&lt;br /&gt;* 512 MB Dedicated graphics. 2 GB including shared memory.&lt;br /&gt;* 15.6 inch Display(Up to 1920*1080 resolution).&lt;br /&gt;* 2 MP web cam.&lt;br /&gt;* Malaysian parts, assembled in china.&lt;br /&gt;* Windows 7 Home basic.&lt;br /&gt;* It has 1 year international warranty.&lt;br /&gt;&lt;br /&gt;You can checkout more details here, http://bit.ly/9I9GMr&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-8892625895338134261?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i6vrdOTUNahBg4Jh_0p9hT9m1vs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i6vrdOTUNahBg4Jh_0p9hT9m1vs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i6vrdOTUNahBg4Jh_0p9hT9m1vs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i6vrdOTUNahBg4Jh_0p9hT9m1vs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>What is escrow service</title><link>http://ranacseruet.blogspot.com/2010/03/what-is-escrow-service.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 18 Mar 2010 04:45:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2105152702566169512</guid><description>While working on internet or at payment processing, you may have listened this term 'escrow service'. This is really an safe,secure and reliable ways for payment processing online. You can take help of this service from sites/payment processors those offer this service.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How escrow works:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;working strategy of escrow system is quite simple. If you are a service provider, then before start a work, you should ask your service buyer to make an escrow payment for you. The amount buyer make escrow for provider, will be kept safe by the website authority. Here two key rules applies:&lt;br /&gt;&lt;br /&gt;* Only buyer can release the escrow and then amount will be transferred to provider's account.&lt;br /&gt;&lt;br /&gt;* Only provider can cancel the escrow and then amount will be transferred back to buyer.&lt;br /&gt;&lt;br /&gt;that means, after completion of work, buyer will simply request to release and website authority will transferred the amount to provider account. The provider can't never/don't have right to take the amount to his own account himself. Also, buyer can't take the amount to his account back himself.&lt;br /&gt;&lt;br /&gt;In freelance job sites, &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/" target="_blank"&gt;freelancer.com&lt;/a&gt;, elance.com, rentacoder.com etc have this system. In payment processors,  as far my knowledge, only &lt;a href="https://www.moneybookers.com/app/?rid=6463252" target="_blank"&gt;moneybookers&lt;/a&gt; is providing this facilities to their customers. There are also sites like escrow.com for only this kind of payment purpose.&lt;br /&gt;&lt;br /&gt;If you are working around any of those sites, don't forget to take this super safe escrow service opportunity. This will save both buyers and providers from being scammed online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2105152702566169512?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vPy-71iFYdqHNSesqwHj2n8DZjU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vPy-71iFYdqHNSesqwHj2n8DZjU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vPy-71iFYdqHNSesqwHj2n8DZjU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vPy-71iFYdqHNSesqwHj2n8DZjU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Actionscript Image Load</title><link>http://ranacseruet.blogspot.com/2010/03/actionscript-image-load.html</link><category>flash/actionscript</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 10 Mar 2010 02:35:40 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5202436514206189215</guid><description>You can load an external image to your flash application very easily via actionscript 3.0. This is very common requirements when making a dynamic image gallery using actionscript/flash. As images may be changed, they need to be loaded somehow dynamically. Here is the place actionscript helps.&lt;br /&gt;&lt;br /&gt;First, what you will need a loader object that is actually being used for many other purposes also. You will also need to add an event listener which will be triggered whenever the images loading completed.&lt;br /&gt;&lt;br /&gt;var __loader = new Loader();   &lt;br /&gt;__loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onThumbnailLoaded);&lt;br /&gt;&lt;br /&gt;To request, you will also need an another class object named 'UrlRequest' object. As soon as its done, you can request to load the image:&lt;br /&gt;__request = new URLRequest(urlpath);&lt;br /&gt;__loader.load(__request);&lt;br /&gt;&lt;br /&gt;When the loading is completed, you can use the loader object as your received data&lt;br /&gt;and use this anywhere you want. If you are currently in a movieclip now. You can add this as child movieclip like as follows:&lt;br /&gt;&lt;br /&gt;function onThumbnailLoaded(evnt:Event){      &lt;br /&gt;addChild(__loader);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_J482LyFQvuU/S5dxFSRBbKI/AAAAAAAAAGw/ir14_t9fsg8/s1600-h/actionscript+image+load.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_J482LyFQvuU/S5dxFSRBbKI/AAAAAAAAAGw/ir14_t9fsg8/s320/actionscript+image+load.JPG" alt="actionscript image load" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now run your application and notice the loaded image on the swf movie.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Points to remember:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* URL must need to be valid. otherwise no image will be loaded. If there is possibility to be the URL  wrong, then please use error event handler to track that. if you want the image loaded from clients pc. There will be need to add some more code with FileReference class.&lt;br /&gt;&lt;br /&gt;* if you want to scale/provide a specific position to your image. use loader objects property to do that.&lt;br /&gt;&lt;br /&gt;* You can also track the loading info, how much loaded. This is required when you are using progress bar to show the progress stat of image loading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5202436514206189215?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2z8-NNeLqZBViUqo5WTv3TFh9sM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2z8-NNeLqZBViUqo5WTv3TFh9sM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2z8-NNeLqZBViUqo5WTv3TFh9sM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2z8-NNeLqZBViUqo5WTv3TFh9sM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://4.bp.blogspot.com/_J482LyFQvuU/S5dxFSRBbKI/AAAAAAAAAGw/ir14_t9fsg8/s72-c/actionscript+image+load.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>New Page On Blogger</title><link>http://ranacseruet.blogspot.com/2010/02/new-page-on-blogger.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 26 Feb 2010 00:06:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7666957183019957273</guid><description>Do you know, blogger has recently added a new feature to add standalone page to your blogger blog? This page are different from traditional posts. You can add new pages like 'about','contact','terms' etc to your blogger blog and these won't be shown on posts category.&lt;br /&gt;&lt;br /&gt;This feature is just like the page feature of wordpress. You can add new page on wordpress those are not belongs to other blog posts. However in blogger, you can add up to 10 pages max, not more than that.&lt;br /&gt;&lt;br /&gt;Adding page on blogger blog is quite easy. log in to your blogger account, goto the 'posting' tab of your specific blog; Under this there is a sub menu that contains an option along with others named 'Edit Pages'. Click on it. There you will find all options to view your existing page, create a new page, edit an existing page just like any other blogger post.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_J482LyFQvuU/S4dzO8k8EyI/AAAAAAAAAGQ/ffyJkzm-ZLI/s1600-h/adding+page+on+blogger.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_J482LyFQvuU/S4dzO8k8EyI/AAAAAAAAAGQ/ffyJkzm-ZLI/s320/adding+page+on+blogger.JPG" alt='adding page on blogger' /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;Now just add important pages that you want to show to your visitors. You can add a page gadget to your blogger layout to show all the pages or just the specific pages that you want. In other ways, you can add menu items manually in your template to give them a better view.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_J482LyFQvuU/S4d0roEo3mI/AAAAAAAAAGY/legBCxLIgAk/s1600-h/configure+page+list+gadget+on+blogger.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_J482LyFQvuU/S4d0roEo3mI/AAAAAAAAAGY/legBCxLIgAk/s320/configure+page+list+gadget+on+blogger.JPG" alt='configure page list gadget on blogger' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Their location are located in shorte format like urblog/p/page-name.html . Enjoy using page on your blogger blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7666957183019957273?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J-QlEapJT920deFK3kCRcogrOaQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-QlEapJT920deFK3kCRcogrOaQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J-QlEapJT920deFK3kCRcogrOaQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-QlEapJT920deFK3kCRcogrOaQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://1.bp.blogspot.com/_J482LyFQvuU/S4dzO8k8EyI/AAAAAAAAAGQ/ffyJkzm-ZLI/s72-c/adding+page+on+blogger.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Nested Master Pages</title><link>http://ranacseruet.blogspot.com/2010/02/nested-master-pages.html</link><category>Asp.NET/C#</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 25 Feb 2010 01:29:17 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2777125898070712123</guid><description>We know that masterpage is used to share some common content all over every page so that we don't have to write the same things over and over. But, in many cases we need the same thing that resides in the content place.&lt;br /&gt;&lt;br /&gt;We can take this a step forward and have a master page be the content for another master page. In other words, we can have nested master pages, whereby a master page inherits the visual appearance of another master page, and the .aspx content pages inherit from this second master page. The secondlevel master page can look something like the following:&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Master Language="C#" MasterPageFile="~/MasterPage.master"&lt;br /&gt;AutoEventWireup="true" CodeFile="MasterPage2.master.cs" Inherits="MasterPage2" %&amp;gt;&lt;br /&gt;&amp;lt;asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server"&amp;gt;&lt;br /&gt;Some other content...&lt;br /&gt;&amp;lt;hr style="width: 100%;" /&amp;gt;&lt;br /&gt;&amp;lt;asp:ContentPlaceHolder ID="MainContent" runat="server" /&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;br /&gt;Because we can use the same ID for a ContentPlaceHolder control in the base master page and for another ContentPlaceHolder in the inherited master page, we wouldn’t need to change anything in the content page but its MasterPageFile attribute, so that it uses the second-level master page.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0470187573&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;This possibility has great promise because we can have an outer master page that defines the very common layout (often the companywide layout), and then other master pages that specify the layout for specific areas of the site, such as the online store section, the administration section, and so on. The only problem with nested master pages was that they didn’t have design-time support from within the&lt;br /&gt;Visual Studio IDE (as we do for the first-level master page). However, with the release of Visual Studio 2008 and the related Express products this is no longer a problem.&lt;br /&gt;&lt;br /&gt;To be honest, we prefer editing content pages in the Source view in the editor, because it gives us more control over the HTML and we can structure it as we see fit, so not having design support never really bothered us as developers. Additionally, this is not much of a problem for most developers who prefer to write the code themselves. It will give us a deeper understanding of what the structure of our HTML looks like and ways we can cut down on the messy code that the visual editor generates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2777125898070712123?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/24Ssv-i2XKnKezcn4D6oAP5yfLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/24Ssv-i2XKnKezcn4D6oAP5yfLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/24Ssv-i2XKnKezcn4D6oAP5yfLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/24Ssv-i2XKnKezcn4D6oAP5yfLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Basic Model of Master Page</title><link>http://ranacseruet.blogspot.com/2010/02/basic-model-of-master-page.html</link><category>Asp.NET/C#</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 23:10:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1471998477524312804</guid><description>This tutorial is only for those who don't understand masterpage properly yet. Masterpage is a new feature of asp.net introduced in version 2.0. Here are some basic concepts of masterpage that is explained following the description from a book i was studiying:&lt;br /&gt;&lt;br /&gt;A master page enables us to put the common layout code in a single file and have it visually inherited in all of the content pages. In a sentece, A master page contains the overall layout for your site. All other Content pages can inherit the appearance of a master page, and place their own content where the master page has defined a ContentPlaceHolder control. Although this has the effect of providing a form of visual inheritance, it’s not really implemented with inheritance in an OOP sense — instead, the underlying implementation of master pages is based on a template model.&lt;br /&gt;&lt;br /&gt;An example is worth a thousand words, so let's see how this concept turns into practice. A master page has a .master extension and is similar to a user control under the covers. The following is some code for a master page that contains some text, a header, a footer, and defines a ContentPlaceHolder control between the two:&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"&lt;br /&gt;Inherits="MasterPage" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head id="Head1" runat="server"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;TheBeerHouse&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;div id="header"&amp;gt;The Beer House&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;asp:ContentPlaceHolder ID="MainContent" runat="server" /&amp;gt;&lt;br /&gt;&amp;lt;div id="footer"&amp;gt;Copyright © 2008 Nicholas Berardi&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;As we can see, it is extremely similar to a standard page, except that it has a @Master directive at the top of the page instead of a @Page directive, and it declares one or more ContentPlaceHolder controls where the .aspx pages will add their own content. The master page and the content page will merge together&lt;br /&gt;at runtime — therefore, because the master page defines the common contents and  tags, we can easily guess that the content pages must not define them again. Content pages will only define the content for the master’s ContentPlaceHolder controls, and nothing else. The following extract shows an example of a content page:&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"&lt;br /&gt;CodeFile="MyPage.aspx.cs" Inherits="MyPage" Title="The Beer House - My Page" %&amp;gt;&lt;br /&gt;&amp;lt;asp:content contentplaceholderid="MainContent" id="MainContent" runat="Server"&amp;gt;&lt;br /&gt;My page content goes here...&amp;lt;/asp:content&amp;gt;&lt;br /&gt;&lt;br /&gt;The first key point is that the @Page directive sets the MasterPageFile attribute to the virtual path of the master page. The content is placed into Content controls whose ContentPlaceHolderID must match the ID of one of the ContentPlaceHolder controls of the master page. In a content page, we can’t place anything but Content controls, and other ASP controls that actually define the visual features&lt;br /&gt;must be grouped under the outermost Content controls. Another point to note is that the @Page directive has a new attribute, Title, which allows us to override the value specified in the master page’s &amp;lt;title&amp;gt; metatag. If we fail to specify a Title attribute for a given content page, the title specified on the master page will be used instead.&lt;br /&gt;&lt;br /&gt;The figure below provides a graphical representation of the master page feature:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_J482LyFQvuU/S4TTSbq83ZI/AAAAAAAAAF4/4vLiqQIsdYQ/s1600-h/master+page.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_J482LyFQvuU/S4TTSbq83ZI/AAAAAAAAAF4/4vLiqQIsdYQ/s320/master+page.JPG" alt='masterpage tutorial' /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;When we edit a content page in Visual Studio, it properly renders both the master page and the content page in the form designer, but the master page content appears to be "grayed out". This is done on purpose as a reminder to us that we can’t modify the content provided by the master page when we’re editing a content page.&lt;br /&gt;&lt;br /&gt;It is important to point out that our master page also has a code-behind file that&lt;br /&gt;could be used to write some C# properties and functions that could be accessed in the .aspx or code-behind files of content pages.&lt;br /&gt;&lt;br /&gt;When we define the ContentPlaceHolder in a master page, we can also specify the default content for it, which will be used in the event that a particular content page doesn’t have a Content control for that ContentPlaceHolder. Here is a snippet that shows how to provide some default content:&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:ContentPlaceHolder ID="MainContent" runat="server"&amp;gt;&lt;br /&gt;The default content goes here…&lt;br /&gt;&amp;lt;/asp:ContentPlaceHolder&amp;gt;&lt;br /&gt;&lt;br /&gt;Default content is helpful to handle situations in which we want to add a new section to a number of content pages, but we can’t change them all at once. We can set up a new ContentPlaceHolder in the master page, give it some default content, and then take our time in adding the new information to the content pages — the content pages that haven’t been modified yet will simply show the default  content provided by the master.&lt;br /&gt;&lt;br /&gt;The MasterPageFile attribute at the page level may be useful if we want to use different master pages for different sets of content pages. If, however, all pages of the site use the same master page, it’s easier to set it once for all pages from the web.config file, by means of the &lt;pages&gt; element, as shown here:&lt;br /&gt;&lt;br /&gt;&amp;lt;pages masterPageFile="~/Template.master" /&amp;gt;&lt;br /&gt;&lt;br /&gt;If we still specify the MasterPageFile attribute at the page level, that attribute will override the value in web.config for that single page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1471998477524312804?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oMtH35adpmwcYfhcoyJtKWOID7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oMtH35adpmwcYfhcoyJtKWOID7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oMtH35adpmwcYfhcoyJtKWOID7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oMtH35adpmwcYfhcoyJtKWOID7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://4.bp.blogspot.com/_J482LyFQvuU/S4TTSbq83ZI/AAAAAAAAAF4/4vLiqQIsdYQ/s72-c/master+page.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Experience with domain/hosting package of godaddy</title><link>http://ranacseruet.blogspot.com/2010/02/experience-with-domainhosting-package.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 21:31:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6940799487678900038</guid><description>Recently, I have purchased a domain and hosting package from godaddy.com . I was y=using free hosting on 000webhost and byethost before this. Both free hosting were good, but was also having problems in various aspects. So, I decided to get a new paid hosting. And as godaddy is a renowned name in this industry, so i just chose them and purchased a limited package(As I have no commercial site to host, i will have nothing useful purchasing unlimited hosting :) ). Another reason behind this is to get a windows hosting. As I do work with asp.net also, I needed a iis/asp.net based hosting to host some work.&lt;br /&gt;&lt;br /&gt;So far I am using there package, they are working well to me. I was having a problem of ftp users creation those are permitted to use a specific folder and those users couldn't access their directory. So, I submitted a support ticket and they promptly replied and solved the problem.&lt;br /&gt;&lt;br /&gt;Another great thing about them is that, they use highly secured server/ssl for users accounts. In this case, my suggestion is that, if your internet connection is slow, then you will have big trouble using your account on godaddy as with ssl/https , user experience is much slower even with high internet connection; So, be careful.&lt;br /&gt;&lt;br /&gt;TO purchase a domain and mange that, godaddy should be your first choice, even if you don't choose this as your hosting provider.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://affiliate.godaddy.com/ad/313CFC61F1C38B4DA892951DF61B881D50532A8892D00C494C46EB5ABE68BF2F" width="468" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" hspace="0" allowtransparency="true"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Main reason behind is security and flexibility. Moreover, you won't have to pay much higher than other domain provider.&lt;br /&gt;&lt;br /&gt;Hope you will have a good experience with godaddy as like me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6940799487678900038?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FsaXW1bbrwrY5uaq6OpJtp7N7Ig/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FsaXW1bbrwrY5uaq6OpJtp7N7Ig/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FsaXW1bbrwrY5uaq6OpJtp7N7Ig/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FsaXW1bbrwrY5uaq6OpJtp7N7Ig/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Advantages of using css over table layout</title><link>http://ranacseruet.blogspot.com/2010/02/advantages-of-using-css-over-table.html</link><category>HTML/CSS</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 23 Feb 2010 22:06:56 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1920500742952518887</guid><description>I knew about very little before I came to know in details while studying this in a book. Some points that were mentioned are as follows:&lt;br /&gt;&lt;br /&gt;* If we use DIVs(and similar html tag elements) and a separate style sheet file(.css file) to define appearance and position, we won’t need to repeat this definition further more, for each and every page of our site. This leads to a site that is both faster to develop and easier to maintain later.&lt;br /&gt;&lt;br /&gt;* The site will load much/significantly faster for end users! We should remember that the style sheet file will be downloaded by the client only once, and then loaded from the cache for subsequent requests of pages until it changes on the server. If we define the layout inside the HTML file using tables, the client browser instead will download the table’s layout for every page, and thus download more bytes, with the result that downloading the whole page will require a longer time and cost we more in bandwidth. Typically, a CSS-driven layout can trim the downloaded bytes by up to 50%, and the advantage of this approach becomes immediately evident. Furthermore, this savings has a greater impact on a heavily loaded web server — sending fewer bytes to each user can be multiplied by the number of simultaneous users to determine the total savings on the web server side of the communications.&lt;br /&gt;&lt;br /&gt;* Screen readers, software that can read the text and other content of the page for blind and visually impaired users, have a much more difficult job when tables are used for layout on the page. Therefore, by using a table-free layout, we can increase the accessibility of the site. This is a very important requisite for certain categories of sites, such as those for public administration and government agencies. Few companies are willing to write off entire groups of users over simple matters like this. An easy way to see how a screen r&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0596802447&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;eader for the blind will read our site is to remove all the style sheets from our website. If it doesn’t flow straight down and is broken up into content sections, they are going to have a tough time figuring out which content is important and how it should be read.&lt;br /&gt;&lt;br /&gt;* CSS styles and DIVs provide greater flexibility than tables. we can, for example, have different style sheet files that define different appearances and positions for the various objects on the page. By switching the linked style sheet, we can completely change the appearance of the page, without changing anything in the content pages themselves. And it’s not just a matter of colors and fonts — we can also specify positions for objects in CSS files, and thus have a file that places the menu box on the upper-left corner of the page, and another one that puts it on the bottom-right corner. Because we want to allow users to pick their favorite styles from a list of available themes, this is a particularly important point.&lt;br /&gt;&lt;br /&gt;* CSS even enables we to create a specific layout for the printer. This is a very important point, because the user is usually interested in printing only the content of the page and not the sidebars and login information that is presented in the browser. These elements of the page can be easily set to not be displayed through CSS when they are being printed. Also, if we use a lot of dark background colors that would just use up ink, we can change the dark backgrounds to white to save the end user some money on the cost of ink and still have our website print in a way that we control.&lt;br /&gt;&lt;br /&gt;* CSS enables us to target different classes of devices in some cases without requiring new HTML markup, such as mobile devices like PDAs or smartphones. Due to their constrained screen size, it is necessary to adapt the output for them, so that the content fits the small screen well and is easily readable. we can do this with a specific style sheet that changes the size and position of some containers (placing them one under the other, rather than in vertical columns), or hide them completely. For example, we might hide the container for the banners, polls, and the header with a big logo. Try to do this if we use tables — it will be much more difficult. we’ll have to think about a custom skinning mechanism, and we’ll need to write separate pages that define the different layouts available; this is much more work than just writing a new CSS file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1920500742952518887?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5bBMCVKQWHTcolWSPwx5i6ouxqM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5bBMCVKQWHTcolWSPwx5i6ouxqM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5bBMCVKQWHTcolWSPwx5i6ouxqM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5bBMCVKQWHTcolWSPwx5i6ouxqM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Model, VIew and controller definition</title><link>http://ranacseruet.blogspot.com/2010/02/model-view-and-controller-definition.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 17 Feb 2010 01:56:58 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-8830578927016913711</guid><description>MVC is the most popular software development approach. I knew about this from long before. But, became familiar with it more deeply while learning asp.net mvc that was launched on later 2008 with .net 3.5 sp1.&lt;br /&gt;&lt;br /&gt;The most popular definition for MVC(Model View Controller) design pattern by Reenskaug is as follows:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Model:&lt;/b&gt; Represents knowledge. A model can be in the simplest case a single object in your&lt;br /&gt;application, or in a complex case a combination of objects. It should represent the world as seen&lt;br /&gt;by the developer for the application that is being developed; in other words, your database or&lt;br /&gt;domain.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0470384611&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;" align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;View:&lt;/b&gt; Visual representation of the model. It should highlight specific aspects of the model while&lt;br /&gt;minimizing the others where possible. According to Reenskaug, it should act as a presentation filter.&lt;br /&gt;What he describes as a presentation filter is the notion of a contract created between the model&lt;br /&gt;and the view that will provide the parts of the model requested for the presentation by the view.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Controller:&lt;/b&gt; A controller provides a link between the user and the system. It provides the user&lt;br /&gt;with actions that can be taken against the model, which in other words creates a set of inputs that&lt;br /&gt;can be acted upon and represented to the user in one or more ways through a view.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are interested to get example to understand, you can visit here to get an old example that actually deals with the very basic idea to be understood.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codinghorror.com/blog/2008/05/understanding-model-view-controller.html" target="_blank"&gt;MVC example&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-8830578927016913711?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0tZCLYD0reEN5ZJdAgHkVbuTsOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0tZCLYD0reEN5ZJdAgHkVbuTsOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0tZCLYD0reEN5ZJdAgHkVbuTsOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0tZCLYD0reEN5ZJdAgHkVbuTsOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>I have become married</title><link>http://ranacseruet.blogspot.com/2010/01/i-have-become-married.html</link><category>My Stuffs</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 31 Jan 2010 06:42:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-540846723628862981</guid><description>Last week(22th january,2010), I become married from single. My wife's name is 'Mahfuja nilufar'(nickname: nila). This is the modest ceremony ever I have participated(may be i couldn't even this time if it wasn't my marriage :D).&lt;br /&gt;&lt;br /&gt;I don't what is on my future life, but I always pray to almighty god to give me a happy and honest life to live along with my wife. Also wish to get all happiness of a married life and get rid of all pains of bachelor life...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-540846723628862981?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cq9hBQLTlfu1MbtWwH9HqodBnj0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cq9hBQLTlfu1MbtWwH9HqodBnj0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cq9hBQLTlfu1MbtWwH9HqodBnj0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cq9hBQLTlfu1MbtWwH9HqodBnj0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How To Hide The Blogger Navigation Bar?</title><link>http://ranacseruet.blogspot.com/2010/01/how-to-hide-blogger-navigation-bar.html</link><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 18 Jan 2010 10:48:48 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7875650195818346178</guid><description>Blogger blog has a common feature. Google set a navigation bar to the top of the page by default for navigate to next blog, goto account etc. This is public and whenever it is visited by someone he/she will see this navigation bar even if he/she not a google account holder or not signed in. This may disappointed some blogger. I myself, don't like it. So, Now we are going to remove that. &lt;br /&gt;&lt;br /&gt;If you are familiar with web programming/development(specially html/css), you should solve this problem very easily. &lt;br /&gt;&lt;br /&gt;* View source, check/inspect which element is that, set that elements visibility property to 'hidden' or display property to 'none'&lt;br /&gt;&lt;br /&gt;If you are a pure blogger, don't know anything about html/css programming, then for you here is the simple solution:&lt;br /&gt;&lt;br /&gt;* Go to You blog admin panel's 'layout' tab, then 'edit html' section. Find the &amp;lt;style&amp;gt; tag just after that, add the following code snippet:&lt;br /&gt;&lt;br /&gt;#navbar-iframe {&lt;br /&gt;   height:0px;&lt;br /&gt;   visibility:hidden;&lt;br /&gt;   display:none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Now  save your template and you should get your job done. Enjoy!!!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7875650195818346178?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NTVo1wrGr6VxK9jMyDk3frpdLgg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NTVo1wrGr6VxK9jMyDk3frpdLgg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NTVo1wrGr6VxK9jMyDk3frpdLgg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NTVo1wrGr6VxK9jMyDk3frpdLgg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Test Driven Development(TDD) basic theory..</title><link>http://ranacseruet.blogspot.com/2010/01/test-driven-developmenttdd-basic-theory.html</link><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 12 Jan 2010 22:53:39 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3069477561220915629</guid><description>I saw many people having a wrong idea about tdd. Many people thinks it to develop a code first and then write code that tests its validity. But, in real, they are wrong. Actually, Test Driven Development, or TDD, is a software development technique that is made up of short iterations where tests are written first and then code is written to satisfy the test condition. To use a more concrete example, if we wanted to write a method to validate an email address, we would write the test first that covers this use case and then write the method to make the test pass.&lt;br /&gt;The very basic TDD life cycle consists of the following sequences:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_J482LyFQvuU/S01tIa1hSgI/AAAAAAAAAFE/yVSHo4XB-rU/s1600-h/TDD-FlowChart.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_J482LyFQvuU/S01tIa1hSgI/AAAAAAAAAFE/yVSHo4XB-rU/s320/TDD-FlowChart.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;1. &lt;b&gt;Add a test:&lt;/b&gt; Create a test to satisfy a requirement. In our example, we would create a test that&lt;br /&gt;calls the email validation method with an invalid email address.&lt;br /&gt;2. &lt;b&gt;Run the tests:&lt;/b&gt; Since we haven’t written any code, the test should fail. This is an important step because it validates that the test won’t always pass, which would make it worthless. Initially, you can’t even run the tests because you will have compiler errors, since you haven’t written the code your test is calling yet.&lt;br /&gt;3. &lt;b&gt;Write code:&lt;/b&gt; Write code to satisfy the test condition. In this case, you will create the IsValidEmail method to validate an email address.&lt;br /&gt;4. &lt;b&gt;Run the tests:&lt;/b&gt; The tests should now pass. If they fail, then repeat step 3 until they pass.&lt;br /&gt;5. &lt;b&gt;Refactor:&lt;/b&gt; Now that the requirement is met, we can refactor our code. Re-run the tests as you refactor the code to make sure that you have not broken anything. The preceding cycle is repeated throughout the development process for each new feature that needs to be added.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3069477561220915629?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LUsWV9xA_st84c2b_YPIRsS8f5A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LUsWV9xA_st84c2b_YPIRsS8f5A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LUsWV9xA_st84c2b_YPIRsS8f5A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LUsWV9xA_st84c2b_YPIRsS8f5A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://2.bp.blogspot.com/_J482LyFQvuU/S01tIa1hSgI/AAAAAAAAAFE/yVSHo4XB-rU/s72-c/TDD-FlowChart.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Jquery Forum</title><link>http://ranacseruet.blogspot.com/2010/01/jquery-forum.html</link><category>news</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 17 Jan 2010 01:30:49 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-9160074130524060183</guid><description>I am working with Jquery for few months. Since the very beginning , I was very pleased with their very very rich and strong &lt;a href="http://docs.jquery.com" target="_blank" rel="external nofollow"&gt;live documentation&lt;/a&gt;. But, this isn't always enough. We always fell in critical problems and need others help. For this purpose, I found their google group. I joined. That helped me getting response of all my queries. But it created another problem, that is, my email Inbox started become flooded with Jquery group emails. I then created a filter with the Jquery email address and skipped my inbox. Although it helped a little, but still, I just didn't like getting that much emails on my mailbox anymore. I was just wondered why they aren't opening any official forum. &lt;br /&gt;&lt;br /&gt;May be, now they/most other members are having problem also and they just launched their official forum. I am very much glad with this because, forums are a very helpful and user friendly platform for discussing problems doubts. If you are having same problem or even didn't know about the group either, just be relax as you can be a part of the Jquery developers community more easily from now on. Please visit &lt;a href="http://forum.jquery.com/" blank="_blank" rel="external nofollow"&gt;Jquery Forum&lt;/a&gt; and get your account now, get discussing with other Jquery experts Instanly, get your problems solved!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-9160074130524060183?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d45zqCPT0HW8Mv_pl4IfB7Otgy4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d45zqCPT0HW8Mv_pl4IfB7Otgy4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d45zqCPT0HW8Mv_pl4IfB7Otgy4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d45zqCPT0HW8Mv_pl4IfB7Otgy4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Attaching Event Handler with DOM Element with Javascript</title><link>http://ranacseruet.blogspot.com/2010/01/attaching-event-handler-with-dom.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 17 Jan 2010 01:31:32 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6665777917823510806</guid><description>There are more than one ways to attach an event with an element. Like, you can attach a focus event with an input box as like follows:&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;input type="text" id="testName" onclick="EventHandlerFunction()" /&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, it can be done in another way, inside script tag like as follows:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&amp;nbsp;&amp;lt;script type="text/javascript" &amp;gt;&lt;br /&gt;window.onload=function(){&lt;br /&gt;&amp;nbsp; &amp;nbsp; document.getElementById('testName').onfocus = function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do something&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;} &lt;br /&gt;&amp;nbsp;&amp;lt;script&amp;gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remember, window.onload part is crucial. The attaching events are always need to be attached after the document object model(DOM) loaded properly. If you try to attach event outside this function, you will get an script error like stating that no such element found(this is natural as before the this element loaded, script won't found anything as this).&lt;br /&gt;&lt;br /&gt;The above functionality can also be done in jquery easily as follows:&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;$(document).ready(function({&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $("testName").bind('focus',fucntion({&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //do something&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })); &lt;br /&gt;}));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the $().bind() is the most&amp;nbsp; generic form for attaching event. However you can do shortcuts for several common event like&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&amp;nbsp; $("testName").focus(fucntion({&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //do something&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now consider this situation, you are making some DOM element on the fly, dynamically with your JavaScript. You want to attach event with them. You can do this in either of the following way:&lt;br /&gt;&lt;br /&gt;//basic javascript &lt;br /&gt;var dynamic_element = "&amp;lt;input type="button" onclick="ClickhandlerFnction()"&amp;gt;&amp;lt;/input&amp;gt;";&lt;br /&gt;obj.innerHTML = dynamic_element;&lt;br /&gt;&lt;br /&gt;//jquery&lt;br /&gt;var dynamic_element = $("&amp;lt;input&amp;gt;");&lt;br /&gt;dynamic_element.attr("type","button");&lt;br /&gt;dynamic_element.click(ClickhandlerFnction);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;now, think, if you have to make several elements(but of same type, like same tag name or same class), you will have to go thorough a loop or have to attach event to all of them manually.&lt;br /&gt;&lt;br /&gt;Another situation, you are getting html response through ajax request and you are interested to attach event to some of those elements, either you have to do it after receiving&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=1847196705&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;" align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt; the ajax response or have to run a continuous function with setting interval to check whether any object of the specific type has been on the document.&lt;br /&gt;&lt;br /&gt;You can have a better solution with jquery. From jquery 1.3.x , there is a new method implemented name live that do our this kind of complex jobs simply. you can attach event to an element that not yet on the DOM, but will be available anytime in future, jquery will keep track of that and will attach that event handler as soon as it find an element of that particular type. simply write:&lt;br /&gt;&lt;br /&gt;$(element).live('click',EventHandlerFucntion);&lt;br /&gt;&lt;br /&gt;and you are don't be worry about whether this element is currently exist or not, or when some request is going to bring it, you just got it. You can read more about &lt;a href="http://docs.jquery.com/Events/live#typefn" target="_blank" rel="external nofollow"&gt;live function &lt;/a&gt; on jquery's&lt;a href="http://docs.jquery.com/" target="_blank" rel="external nofollow"&gt; live documentation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6665777917823510806?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y9dqhEZitvuZ969CN_S9mdoO7cA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y9dqhEZitvuZ969CN_S9mdoO7cA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y9dqhEZitvuZ969CN_S9mdoO7cA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y9dqhEZitvuZ969CN_S9mdoO7cA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Using eval() Method with PHP/JavaScript</title><link>http://ranacseruet.blogspot.com/2010/01/using-eval-method-securely.html</link><category>PHP</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 06 Jan 2010 22:09:14 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7537528004765569758</guid><description>In two most popular programming scripting language, php and JavaScript, do support an interesting function, eval(). Its functionality is quite simple, converts a string representation of some scripting statements into real scripting statements. Another scripting language, Action Script, also did support this method until Action Script 3.0 version. Its been avoided in Action Script 3.0, latest version.&lt;br /&gt;&lt;br /&gt;So, this function will be very very useful for you while you are working with php or JavaScript. Lets try a simple example. Suppose you are getting a string like as follows:&lt;br /&gt;&lt;br /&gt;$str = 'echo "hellow world"';&lt;br /&gt;&lt;br /&gt;you need to print only the hello world part, not along with echo(echo is a php output helper for printing/writing response on documents, web services etc). Here if  you use the following way:&lt;br /&gt;&lt;br /&gt;eval($str);&lt;br /&gt;&lt;br /&gt;this will perfectly o your job. This will convert your string into function PHP scripting language statement and thus executes it.&lt;br /&gt;&lt;br /&gt;Another example. You are doing Ajax operation on your application and getting JSON data from server as response. Most of the times, you will get the response as string Like&lt;br /&gt;&lt;br /&gt;var response = "{'data':{'name':'evalFunctionTester'}}"&lt;br /&gt;&lt;br /&gt;if you try it to be use like JSON notation, you will get nothing. Now try the following:&lt;br /&gt;&lt;br /&gt;eval("var jsonObject="+response);&lt;br /&gt;alert(jsonObject.data);&lt;br /&gt;&lt;br /&gt;now you can use temp as an functional JSON object.&lt;br /&gt;&lt;br /&gt;But, you need to be careful while using this function, specially when you are using this function on third party data(just like the JavaScript example), because they can return harmful/security-breaker code, you need to be sure that that code is safe to be parsed. In this case, the following function will help you:&lt;br /&gt;&lt;br /&gt;decode: function(string, secure){&lt;br /&gt;if ($type(string) != 'string' || !string.length) return null;&lt;br /&gt;if (secure &amp;&amp; !(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''))) return null;&lt;br /&gt;return eval('(' + string + ')');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;in the first parameter, send your data, and the second parameter, send a Boolean value whether you want it to be secure or not. You will get it correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7537528004765569758?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/riku6iEmOvW9KM8bRODfSiciTno/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/riku6iEmOvW9KM8bRODfSiciTno/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/riku6iEmOvW9KM8bRODfSiciTno/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/riku6iEmOvW9KM8bRODfSiciTno/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Accessing asp.net Web Service using Jquery AJAX</title><link>http://ranacseruet.blogspot.com/2010/01/accessing-aspnet-web-service-using.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 04 Jan 2010 04:12:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7966136468872752254</guid><description>The two most popular data type are supported by asp.net web service are XML data and JSON data. To access a asp.net web service and get response in a particular format, we have give some special instructions through Jquery.&lt;br /&gt;&lt;br /&gt;* Url is to be correct format.&lt;br /&gt;* Data has to be posted using POST method.&lt;br /&gt;* Parameter names and also types must be similar as of web service arguments.&lt;br /&gt;* have to define data type.&lt;br /&gt;* Have to define content type.&lt;br /&gt;* Has to check the response type correctly.&lt;br /&gt;&lt;br /&gt;to make up the url, you have use first the service file location and then the function name like as follows:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;http://mydomain.com/servicefile.asmx/service_method_name&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;to post data to server asynchronously, Jquery has multiple methods. Such as, you can either use $.post() method or $.ajax({type:"POST"}) method.&lt;br /&gt;&lt;br /&gt;suppose we are sending a number and a string, then data must be like as follows:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;data: "{textData:'test text',numberData:100}"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;notice the double quote around the data, its required, unless it won't work.&lt;br /&gt;&lt;br /&gt;Suppose we are interested to get JSON data and also sending data in JSON format as well(most standard format to manipulate in javascript), they will be like as follows:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;dataType:"json"&lt;br /&gt;contentType:"application/json"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;if you are interested to get XML data, use "text/xml" instead.&lt;br /&gt;&lt;br /&gt;You will be able to receive data using response.d property. So, in summary, the code snippet can be as follows:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$.ajax({&lt;br /&gt;type: "POST",&lt;br /&gt;contentType: "application/json",&lt;br /&gt;dataType: "json",&lt;br /&gt;url: options.url,&lt;br /&gt;data:"{textData:'test text',numberData:100}",&lt;br /&gt;success:          function(data){        &lt;br /&gt;mydata = data.d;&lt;br /&gt;//do whatever you need to.... &lt;br /&gt;},&lt;br /&gt;error: function(result) {&lt;br /&gt;alert("Failed " + result.status + ' ' + result.statusText);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Your Jquery code should now be able to talk with asp.net web service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7966136468872752254?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lnnyEHAqt1gQBfwTEuJu3rUmYxg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lnnyEHAqt1gQBfwTEuJu3rUmYxg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lnnyEHAqt1gQBfwTEuJu3rUmYxg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lnnyEHAqt1gQBfwTEuJu3rUmYxg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Happy New Year 2010</title><link>http://ranacseruet.blogspot.com/2009/12/happy-new-year-2010.html</link><category>My Stuffs</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 18 Jan 2010 00:28:13 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-168459389133786821</guid><description>Another year is going to be lost for ever from our life. As well, I am also exited about the upcoming unknown facts about my life. Now, what I got in 2009?&lt;br /&gt;&lt;br /&gt;* I graduated for around 1.5 years before from now on. So, 2009 is the year, where I passed the full year in employment(in 2008, part of that year, i was student, and partly employed).&lt;br /&gt;&lt;br /&gt;* 2009 was a great year for me for learning development. I learned a lot of things this year. May be I didn't meet what i should have learned actually, but though, at least, learn something that will help me in future.&lt;br /&gt;&lt;br /&gt;* It was a great year for me on freelance career. I am working on &lt;a href="http://www.getafreelancer.com/affiliates/ranacseruet/" target="_blank" rel="external nofollow"&gt;freelacer.com&lt;/a&gt; site as part time freelancer. I started this freelance career on 2008,around end of the year. But due to lacking of enough knowledge on development knowledge and also due to no feedback/very few feedback, didn't got that much projects on 2008. But, comparatively, got a lot of projects/works in 2009. So, this is obviously a great year.&lt;br /&gt;&lt;br /&gt;* Changed my residence three times in 2009 :(&lt;br /&gt;&lt;br /&gt;* Another year passed by, couldn't get married yet :(&lt;br /&gt;&lt;br /&gt;I wish to have something better on the next year. A proverb is known like "passed days were good, upcoming days are worse". I wish to get this reversed, "get better time than past days":&lt;br /&gt;&lt;br /&gt;* Want to get married this year, don't want to be single anymore :)&lt;br /&gt;&lt;br /&gt;* Wanna buy a good laptop. I am feeling a great need of this thing. Waiting for a good one with windows 7.&lt;br /&gt;&lt;br /&gt;* Want to make a rapid growth on my freelance career. More than past year. I wish to make this improvement significant, lets see what happens.&lt;br /&gt;&lt;br /&gt;* Want to get more advanced with what I know and wish to learn many many new things that will help me growing well.&lt;br /&gt;&lt;br /&gt;At last, Wish you all a very very Happy New Year 2010!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-168459389133786821?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KoKAktA-6n6caRVWAlcbQXS5xG4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KoKAktA-6n6caRVWAlcbQXS5xG4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KoKAktA-6n6caRVWAlcbQXS5xG4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KoKAktA-6n6caRVWAlcbQXS5xG4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>MySql Database manipulation using Java JDBC</title><link>http://ranacseruet.blogspot.com/2009/12/mysql-database-manipulation-using-java.html</link><category>Databse</category><category>JAVA</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 17 Jan 2010 01:33:03 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3024155115516536192</guid><description>To connect to mysql database from java, you have to first have the mysql-jdbc connector jar file from  hre,&lt;a href="http://dev.mysql.com/downloads/connector/j/5.0.html" target="_blank" rel="external nofollow"&gt;mysql jdbc connector&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Download the file, get the jar and import that to your current project.&lt;br /&gt;&lt;br /&gt;Prepare your mysql db, create a new database named 'testdb', make a table 'mytable', make some column, insert some data. Or if you want to work with some existing database,tables etc, that will also be fine.&lt;br /&gt;&lt;br /&gt;After mysql preparation completed and database server is running, open a java file for testing, write the following lines:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Connection conn = null;&lt;br /&gt;try{&lt;br /&gt;String userName = "username";&lt;br /&gt;String password = "passsword";&lt;br /&gt;String url = "jdbc:mysql:portnumber//localhost/databasename";&lt;br /&gt;//here we are using the library&lt;br /&gt;Class.forName ("com.mysql.jdbc.Driver").newInstance ();&lt;br /&gt;conn = DriverManager.getConnection (url, userName, password);&lt;br /&gt;System.out.println ("Database connection established");&lt;br /&gt;}&lt;br /&gt;catch (Exception e){&lt;br /&gt;System.err.println ("Couldn't connect to mysql database");&lt;br /&gt;}       &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;now we have completed connecting. Also don't forget to close the connection at the end of your code. &lt;br /&gt;&lt;br /&gt;Here is some example code for manipulating your db from java:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;if (conn != null){&lt;br /&gt;try{&lt;br /&gt;String id="id";&lt;br /&gt;String val="value"; &lt;br /&gt;PreparedStatement ps;&lt;br /&gt;ps = conn.prepareStatement("INSERT INTO animal (name, category) VALUES(?,?)");&lt;br /&gt;ps.setString (1, id);&lt;br /&gt;ps.setString (2, val);&lt;br /&gt;int count = ps.executeUpdate ();      &lt;br /&gt;}&lt;br /&gt;catch (Exception e){ &lt;br /&gt;//if you need to do something upon error&lt;br /&gt;}&lt;br /&gt;finally{&lt;br /&gt;conn.close ();&lt;br /&gt;System.out.println ("Database connection closed");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can also use this for connecting to other databases, just use different connection library for each.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3024155115516536192?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2Peq0Olz8L_xSqKtb8cveTShwQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Peq0Olz8L_xSqKtb8cveTShwQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2Peq0Olz8L_xSqKtb8cveTShwQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Peq0Olz8L_xSqKtb8cveTShwQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Call by Value and Call by reference in C#/JAVA</title><link>http://ranacseruet.blogspot.com/2009/12/call-by-value-and-call-by-reference-in.html</link><category>Asp.NET/C#</category><category>JAVA</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 26 Dec 2009 20:30:47 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6396492938014788812</guid><description>&lt;span style="font-weight:bold;"&gt;JAVA:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As we know call by value and call by reference is an important features of c/c++. JAVA eliminate the call by reference features because if security reasons. But still, if we work with JAVA objects, we can use something similar to call by references. Try the following java code snippet:&lt;br /&gt;&lt;br /&gt; public static void main(String[] args) {&lt;br /&gt;        // TODO code application logic here&lt;br /&gt;        A a = new A();&lt;br /&gt;        a.a = 1;&lt;br /&gt;        changeValue(a);&lt;br /&gt;        System.out.println(a.a);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void changeValue(A obj){&lt;br /&gt;        obj.a = 10;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;    public static class A{&lt;br /&gt;            public int a;                        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this will print 10. Here it seems like doing call by reference, but actually not. obj object is initiating a new object space where its placing a objects location. By this way, we just having a ways to access and change the properties of a object.&lt;br /&gt;Try with the following example for more understanding:&lt;br /&gt;&lt;br /&gt; public static void main(String[] args) {&lt;br /&gt;        // TODO code application logic here&lt;br /&gt;        A a = new A();&lt;br /&gt;        a.a = 1;&lt;br /&gt;        changeValue(a);&lt;br /&gt;        System.out.println(a.a);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void changeValue(A obj){&lt;br /&gt;        &lt;span style="font-weight:bold;"&gt;obj = new A();&lt;br /&gt;        obj.a = 15;&lt;/span&gt;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;    public static class A{&lt;br /&gt;            public int a;                        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Now, you will see, output is 1 rather than 15. Because, whenever obj is making a new object its loosing a's location and allocating another space, so now, obj has no effect on a' object.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;C#:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Same like JAVA, C# will also doing the same. In addition, its also reserving the reference features. This is accomplished by a 'ref' keyword before the both parameter and argument. Try the following code:&lt;br /&gt;&lt;br /&gt;public class A &lt;br /&gt;        {&lt;br /&gt;            public int x = 10;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {            &lt;br /&gt;            A obj = new A();&lt;br /&gt;            Change(ref obj);&lt;br /&gt;&lt;br /&gt;            Console.WriteLine(obj.x.ToString());&lt;br /&gt;            Console.ReadLine();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public static void Change(ref A obj)&lt;br /&gt;        {          &lt;br /&gt;            obj = new A();&lt;br /&gt;            obj.x = 1;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Now, its going to print 1 as obj is referring to a's location and creating a new object at the same location.&lt;br /&gt;&lt;br /&gt;Hope you have understood this call by value and call by reference features in these two major programming language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6396492938014788812?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cdjYrLoFKJw_xS4MUwi18DfvJ6c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cdjYrLoFKJw_xS4MUwi18DfvJ6c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cdjYrLoFKJw_xS4MUwi18DfvJ6c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cdjYrLoFKJw_xS4MUwi18DfvJ6c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Understanding JQuery DOM Object</title><link>http://ranacseruet.blogspot.com/2009/12/jquery-dom-object.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 18 Jan 2010 00:30:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-639876981797730246</guid><description>Here I am going to give a few words on using and manipulating Jquery DOM object. Actually, this is agreed by most of the developers that, regular expression for referencing selector of Jquery framework is the most powerful feature.To point/refer to an DOM object is pretty much easier using jquery than  standard javascript.&lt;br /&gt;&lt;br /&gt;To get the DOM object you can use either $ or JQuery. suppose the document object can be referenced by using "$(document)" or by JQuery(document). to execute an function on document load, you can use the following code&lt;br /&gt;$(document).ready(FUNCTIONNAME); &lt;br /&gt;or&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;//codegoes here&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;This is actually a replacement of  standard javascript code like:&lt;br /&gt;&lt;br /&gt;window.onload = function(){&lt;br /&gt;//code goes here &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;not much useful, right? You will know the real importance very soon.&lt;br /&gt;&lt;br /&gt;Lets assume, we are going to get all div element with classname 'test' and set their border color to red. in standard javascript, you have to do something similar as follows:&lt;br /&gt;&lt;br /&gt;var elements = document.getElementsByClassName('test');&lt;br /&gt;for(var i=0;i&amp;lt;elements.length;i++)&lt;br /&gt;{&lt;br /&gt;elements[i].style.border = "#FF0000";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;but, in jquery, you can do it by a single code snippet as follows:&lt;br /&gt;&lt;br /&gt;$(".test").css('border','#FF0000');&lt;br /&gt;&lt;br /&gt;interesting right?&lt;br /&gt;&lt;br /&gt;Also, another efficiency that, to select an dom object, you can use exactly like css selector expression. Like, to get element of specific id name you can use $("#idname"), to get element of specific classname, you can use $(".classname"), to select all child div of a parent div you can use, $("div#id div") etc.&lt;br /&gt;&lt;br /&gt;you can apply attribute/css using $("object expression").attr('propertyname','value')&lt;br /&gt;and $("object expression").css('propertyname','value');&lt;br /&gt;&lt;br /&gt;Another interesting thing is, to get a value, just use first parameter, to set, add second parameter to the function, its that easy.&lt;br /&gt;&lt;br /&gt;Another important thing is that, javascript objects work by reference, always point to same object. On the other hand, in jquery, copy of object is created. so, if you have done var obj = $('#idname') and next time obj not working, use $(obj), to reference it again.&lt;br /&gt;&lt;br /&gt;Another thing, before using expression you must be sure that, object for that exist, otherwise you shouldn't apply any property value to it. to become sure about it, use&lt;br /&gt;&lt;br /&gt;if($("expression").length&gt;0){&lt;br /&gt;//set style/property&lt;br /&gt;}&lt;br /&gt;if there is no object and you are trying to set something, javascript will stop executing and no other code after this will be executed.&lt;br /&gt;&lt;br /&gt;To ready more about jquery, read their online &lt;a href="http://docs.jquery.com/" target="_blank" rel="external nofollow"&gt;documentation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-639876981797730246?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mEZskOt7UVast_tshTRoDm78ME0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEZskOt7UVast_tshTRoDm78ME0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mEZskOt7UVast_tshTRoDm78ME0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEZskOt7UVast_tshTRoDm78ME0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Manipulation of  XML Document Using Jquery</title><link>http://ranacseruet.blogspot.com/2009/12/jquery-xml.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 18 Jan 2010 00:31:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-423857058549613768</guid><description>XML are being used more and more day by day. Their main featres are portability and recognized by most of the programming languages. JavaScript is not away from it. JavaScript also can parse/manipulate XML files. Jquery, the ultimate JavaScript library just made it more simple and easy to use. By this, you can traverse a XHTML(its XHTML, not HTML, your file must be w3valid) file and/or a XML file very similarly. I will be used common example for both.&lt;br /&gt;&lt;br /&gt;First, you have to call to your file to be loaded, either an HTML or an XML file. You can do call with three options with Jquery, $.get, $.post or $.ajax. Generally get or post options are used for sending data to server, although that doesn't mean, we can't use them, but we will use $.ajax simply. The code will be like as follows:&lt;br /&gt;&lt;br /&gt;$.ajax({type: "GET",url: "simpleXMLData.xml",success:GetResponse});&lt;br /&gt;&lt;br /&gt;here you can see,first parameter: we can use the type get or post, of our own choice. Second parameter: you can use HTML file, even php/aspx file(any url also unless you have security restrictions) that results a XHTML code, you can load them also. Actually, you can call to any file type, just for now, we are concerned about xml/xhtml file and parse/traverse them using jquery. Third parameter, we name a function that will be executed after browser get the response from requested file/url&lt;br /&gt;. If you simply alert the response data in that function you will see the full response code:&lt;br /&gt;function GetResponse(data){&lt;br /&gt;alert(data);&lt;br /&gt;}&lt;br /&gt;now, first we have to convert our response to a DOM object to be able to traverse by jquery. that's not big deal, $(data) will simply be the expected object we want. now suppose we have a XML file like as follows:&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="iso-8859-1"?&amp;gt;&lt;br /&gt;&amp;lt;xmlobject&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;test xml data&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;test xml data 2&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;//.......... so on&lt;br /&gt;&amp;lt;/xmlobject&amp;gt;&lt;br /&gt;&lt;br /&gt;now you can traverse to each with this following simple code:&lt;br /&gt;&lt;br /&gt;$(data).find('item').each(function(){&lt;br /&gt;alert($(this).text());&lt;br /&gt;})&lt;br /&gt;remember, if you try to use $(this).html(), this won't work(specially on server, on local HTML and script file, it will work fine), you have catch them as child. If you are looking for getting the index of current item, use this code&lt;br /&gt;$(this).parent().index($(this));&lt;br /&gt;if you are looking for get a specific indexed child, without going all loop and check, try this:&lt;br /&gt;$(data).find('item').eq(index)&lt;br /&gt;you will get the specific item Dom object you want.&lt;br /&gt;You can also go one item ahead, or back using $(current).next() and $(current).prev()&lt;br /&gt;&lt;br /&gt;If you understand these clearly, you can have a look for &lt;a href="http://docs.jquery.com/Traversing" target="_blank" rel="external nofollow"&gt;Jquery XML Travers documentation&lt;/a&gt; of jquery. There you can checkout all functions,properties that Jquery supports and will understand very quickly as you have the basic understanding now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-423857058549613768?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JERXP8iUuQyVLvfTW6NgREnhGFw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JERXP8iUuQyVLvfTW6NgREnhGFw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JERXP8iUuQyVLvfTW6NgREnhGFw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JERXP8iUuQyVLvfTW6NgREnhGFw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Localtime PHP, Get Visitor's Timezone</title><link>http://ranacseruet.blogspot.com/2009/12/how-to-tract-localtime-using-php.html</link><category>PHP</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Sun, 17 Jan 2010 01:34:17 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2629576576946903810</guid><description>Here, by local time, I mean the timezone where the visitor lives in. To track a visitor timezone is an issue because php works with the time where the server resides, or you can say, server computer time,not where the visitor stay. But still, we have few ways to get this done:&lt;br /&gt;&lt;br /&gt;* You can use an IP to country/timezone converter code. For this, you have to have a database for all ip and corresponding timezone info.And then code php to get corresponding timezone retrieved. There are some free database out there. search about them. But, problem with this procedure is that:&lt;br /&gt;- You have to update database periodically.&lt;br /&gt;- Database might not include timezone info for all ip.&lt;br /&gt;You can also solve this problem by using free web service like &lt;a href="http://www.hostip.info/" target="_blank" rel="external nofollow"&gt;hostip.info&lt;/a&gt;, but may not fulfill your requirements, such as may not include timezone info at response(hostip doesn't have).&lt;br /&gt;&lt;br /&gt;* You can somehow send the the time of the visitor pc to server php script. Yes, you can do this also. Also here, you have multiple option.&lt;br /&gt;- If you are interested in sending the local time on some postback, simply send a post(hidden variable) or get variable(url string variable) to php with set the local time using javascript like as follows:&lt;br /&gt;&lt;br /&gt;document.getElementById('hiddenvariableid').value = new Date().getTime(), or just a format you want.&lt;br /&gt;&lt;br /&gt;- If you don't want it on post back, need it when page loads, then you can use cookie. that means, first set a cookie variable with time, reload page, read cookie from php, clear the cookie after page execution complete. This will require a code snippet as like follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- keep this script part at the top of your php page --&amp;gt;&lt;br /&gt;&amp;lt;script language="javascript"&amp;gt;&lt;br /&gt;function createCookie(name,value,days) {&lt;br /&gt;if (days) {&lt;br /&gt;var date = new Date();&lt;br /&gt;date.setTime(date.getTime()+(days*24*60*60*1000));&lt;br /&gt;var expires = "; expires="+date.toGMTString();&lt;br /&gt;}&lt;br /&gt;else var expires = "";&lt;br /&gt;document.cookie = name+"="+value+expires+"; path=/"; &lt;br /&gt;}&lt;br /&gt;createCookie('localTime',new Date().getHours(),7);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$h = date('G'); //set variable $h to the hour of the day&lt;br /&gt;$clientTime = $_COOKIE["localTime"];&lt;br /&gt;if(empty($_COOKIE["reload"])){&lt;br /&gt;echo "&amp;lt;script language='javascript'&amp;gt;createCookie('reload','reloaded',7);window.location.reload();&amp;lt;/script&amp;gt;";&lt;br /&gt;}&lt;br /&gt;if(!empty($clientTime)){&lt;br /&gt;$h = $clientTime; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;// HERE all your codes goes&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;!-- keep this script part at the bottom pf your page --&amp;gt;&lt;br /&gt;&amp;lt;script language='javascript'&amp;gt;&lt;br /&gt;createCookie('reload','',-1);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;This is the most light weight use to solve it. But it also have problems:&lt;br /&gt;- It sending visitor pc data, so if visitor computer has wrong time set, then it will work with that info.&lt;br /&gt;&lt;br /&gt;Ok, this is how to retrieve visitor's local time using php and/or with help of javascript. I have tried to help you with all cases that might results, pros and cons also. Choose one that suites your application requirements correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2629576576946903810?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fNxiDqY2tCNPPhOjZ0wIfUQJk6Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fNxiDqY2tCNPPhOjZ0wIfUQJk6Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fNxiDqY2tCNPPhOjZ0wIfUQJk6Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fNxiDqY2tCNPPhOjZ0wIfUQJk6Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Showing 26 Urls Submitted After Sitemap Submission To Google?</title><link>http://ranacseruet.blogspot.com/2009/12/how-to-solve-blogger-sitemap-submission.html</link><category>Tutorials</category><category>SEO</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 12 Dec 2009 08:14:30 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4495201307133740235</guid><description>Are you having problems with submitting your blogger blog site map to search engine's webmaster tools? You have submitted the correct site map, but your webmaster tools saying that only 26 urls are submitted? I was also having the same problem around for several days. But, at last I found the solution. Let me explain this a little to you.&lt;br /&gt;&lt;br /&gt;blogger have various type of sitemaps, like&lt;br /&gt;&lt;br /&gt;http://yourblogname.blogspot.com/rss.xml&lt;br /&gt;http://yourblogname.blogspot.com/atom.xml&lt;br /&gt;http://yourblogname.blogspot.com/feeds/posts/default?orderby=updated&lt;br /&gt;&lt;br /&gt;The last one is from your robots.txt (path:http://yourblogname.blogspot.com/robots.txt). And if you don't use webmaster tools to submit the sitemap, all search engines will discover your site map through this robots.txt and will get the last one. So, if you are not using the webmaster tools, simply have a look to your sitemap(paste the url to browser changing your blogname and enter), check how many posts are there on the feed? &lt;br /&gt;&lt;br /&gt;Surprised?? Yes, there are only 26 post showing over there. Even if you were submitting this to webmaster tools, same will be happen, only 26 urls will be submitted(where you may have several hundreds posts). Try checking other feeds, same will happen. So, what to do now?&lt;br /&gt;&lt;br /&gt;Relax! We have solution. we will submit our site map to webmaster tools, but with some more parameters. Whats are this? Lets see.&lt;br /&gt;&lt;br /&gt;If you go to the site map section in Google webmaster tools, you will see that you are allowed to submit the rest part after your site url&lt;br /&gt;&lt;br /&gt;http://yourblogname.blogspot.com/&lt;br /&gt;&lt;br /&gt;this part already exists, you have to submit the rest part. Lets decide to submit atom.xml. First add one parameter like as follows&lt;br /&gt;&lt;br /&gt;atom.xml?redirect=false&lt;br /&gt;&lt;br /&gt;this will tell the server to stay on the atom.xml not redirect to another(as it will if your using other feeds like feedburner). Now use another two parameters:&lt;br /&gt;&lt;br /&gt;atom.xml?redirect=false&amp;start-index=1&amp;max-results=100&lt;br /&gt;&lt;br /&gt;This is telling that posts url will be start from index one, your latest post and it will results maximum 100 posts. So, just checkout the following url on browser:&lt;br /&gt;&lt;br /&gt;http://yourblogname.blogspot.com/atom.xml?redirect=false&amp;start-index=1&amp;max-results=100&lt;br /&gt;&lt;br /&gt;Wow!! Yes, now it showing all the posts you have written. Having more than 100 posts, nothing to worry, simply change the last number 100 to the number of posts you have. Submit this and checkout in few days. You will get how many urls are indexed. do some more works on which aren't indexed and submit again. &lt;br /&gt;&lt;br /&gt;You can also submit this same site map to all search engines like &lt;br /&gt;&lt;a href="https://www.google.com/webmasters/tools/" target="_blank"&gt;google&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://siteexplorer.search.yahoo.com/submit" target="_blank"&gt;yahoo&lt;/a&gt;, &lt;a href="http://www.bing.com/docs/submit.aspx" target="_blank"&gt;bing&lt;/a&gt;, &lt;a href="http://www.alexa.com/site/help/webmasters" target="_blank"&gt;alexa&lt;/a&gt;, &lt;a href="http://about.ask.com/en/docs/about/webmasters.shtml" target="_blank"&gt;ask&lt;/a&gt; etc confidently.Have fun!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4495201307133740235?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wsqyvk70qdguQdhaUIQRMgX-p1s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wsqyvk70qdguQdhaUIQRMgX-p1s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wsqyvk70qdguQdhaUIQRMgX-p1s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wsqyvk70qdguQdhaUIQRMgX-p1s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Which Website is Best for Freelancing Career</title><link>http://ranacseruet.blogspot.com/2009/12/best-website-for-freelance-jobs.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 22:02:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4214960718777484496</guid><description>I am on freelance career for around 1.5 years. From the very beginning, I started to like freelancer.com site. By this time, many things are changed(new attractive layout design, features addition etc). Here I will try to mention some features that make &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/" target="_blank"&gt;freelancer.com&lt;/a&gt;, a uniquely featured site for people finding freelance/outsourcing jobs online:&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;COST&lt;/span&gt; : Most important feature is its costs. There are many types of cost that freelance service providers faces working online such as project fees taken when won a job, a percentage of earning/bid amount, withdrawal fee to a payment processor or bank account, percentage on bonus payments etc. freelancer.com is best about this according to my experience. they only cut 10% project fee on bid amount for standard member(3% for golden members). No percentage on bonus payment. Lowest rate as withdrawal fee($1 for &lt;a href="https://www.paypal.com/in/mrb/pal=FMTXJD3DH349U" target="_blank"&gt;paypal&lt;/a&gt;,&lt;a href="https://www.moneybookers.com/app/?rid=6463252" target="_blank"&gt;moneybookers&lt;/a&gt;;No fee for debit  MasterCard).&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Lots Of Projects&lt;/span&gt; : Its not exactly like unique features, its actually an advantage for freelancers. As this site is very popular and second highest score among freelancing/outsourcing sites at &lt;a href="http://www.alexa.com/siteinfo/www.getafreelancer.com" target="_blank"&gt;alexa&lt;/a&gt;, many projects are posted daily here. SO, its easy to get a job quicker also.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Membership variation&lt;/span&gt; : This site offers you to use two different kinds of membership, standard and golden.standard membership is for those, who works less frequent, golden membership is for professional freelancer want a long term commitment with the site. And obviously golden members get some more facilities than standard members(lower project fees, more expertise, portfolio projects-newly added).&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Extra knowledge on projects bid&lt;/span&gt; : You can inquiry for more info either privately(through private message box), or publicly(project clarification message board). You can also become sure whether the project owner has the ability(amount on his account) to pay you for the full project(newly added features). Also, as like other sites, you can check the buyers reputation checking his previous feedback as service buyer.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Dispute System&lt;/span&gt; : You can cancel a project after win if you can't synchronize with buyer's specifications for any kind of reason. Also, a project owner can't give you feedback until you get the full amount bid for the project. Moreover, for more complicated problems, they have dispute system, where you can submit an complain , submit proof &amp; get justice.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Verified Ratings&lt;/span&gt; : You will be rated by project owners only after you are being paid by them. So, no worry to get 'bad rating and no money'. If you can't agree with project owner, try to cancel the project, even if they don't agree to do so, they won't be able to do anything but an incomplete report, that actually have no effect on your overall average rating.&lt;br /&gt;&lt;br /&gt;There may be a lot more advantages compared to other sites, but as I am not very old there and didn't experienced that much on other sites yet, may be i am not seeing those points. But, I will try to share my experience with this site much more times in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4214960718777484496?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/34L2-V1GLsB4Hc5Tb3sDqVopzP0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/34L2-V1GLsB4Hc5Tb3sDqVopzP0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/34L2-V1GLsB4Hc5Tb3sDqVopzP0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/34L2-V1GLsB4Hc5Tb3sDqVopzP0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to make scrollable navigation menu using Jquery</title><link>http://ranacseruet.blogspot.com/2009/12/how-to-make-scrollable-navigation-menu.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 11 Dec 2009 10:14:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2119125326230544201</guid><description>Before, many peoples used to disable the javascript option on their browser. But time to time, javascript became as one of most essential part on the web pages rich effect and functionality. This development is still going on and new ideas,thing are being added day by day. One of the new idea i got to implement is scrollable menu of a site(of course very few numbers of menu like 3 or 4). Although there are scrolling system using jquery like image thumbnail gallery,carousel, this one is much richer than those.It can be used as your sites main navigation menu, horizontal or vertical, doesn't matter. I found a solution &lt;a href="http://flowplayer.org/tools/scrollable.html" target="_blank"&gt;here&lt;/a&gt;, is named as jquery scrollable navigation system; they have also an acceptance as jquery plug-in which are description on &lt;a href="http://plugins.jquery.com/project/scrollable" target="_blank"&gt;jquery plug-in&lt;/a&gt; page. But, at the beginning, i got with their documentation as they describe documentation with there own made design &amp;amp; functionality together(&lt;a href="http://flowplayer.org/tools/demos/scrollable/site-navigation.html" target="_blank"&gt;here&lt;/a&gt;) where i needed to implement only the functionality as i had the existing designed site already. So I decided to share the very basic idea to implement this scrollable functionality.&lt;br /&gt;&lt;br /&gt;* First download the plug-in from &lt;a href="http://flowplayer.org/tools/download.html" target="_blank"&gt;here&lt;/a&gt;. You can customize what you need to download &amp;amp; what not. You either download a specific plug-in up to all together.&lt;br /&gt;&lt;br /&gt;* import both jquery &amp;amp; this tool to your site.&lt;br /&gt;&lt;br /&gt;* here we will go with two parts. first, the navigation part, that will navigate to each menu items part/page.&lt;br /&gt;&lt;br /&gt;1. if you already have an navigation menu, then simply add a class name 'navigation' to all your navigation link/ container that includes all navigation links. examples are:&lt;br /&gt;&lt;br /&gt;&amp;lt;div class="navi"&amp;gt;navigation 1&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class="navi"&amp;gt;navigation 2&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;Or&lt;br /&gt;&lt;br /&gt;&amp;lt;li class="navi"&amp;gt;&amp;lt;a class="active" title="title 1"&amp;gt;1st menu&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class="navi" &amp;gt;&amp;lt;a title="title 2"&amp;gt;2nd menu&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class="navi"&amp;gt;&amp;lt;a title="title 3"&amp;gt;3rd menu&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&amp;lt;li class="navi"&amp;gt;&lt;br /&gt;&amp;lt;a class="active" title="title 1"&amp;gt;&lt;br /&gt;&amp;lt;a title="title 2"&amp;gt;2nd menu&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;a title="title 3"&amp;gt;3rd menu&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;2. your body part- use the following div structure:&lt;br /&gt;&lt;br /&gt;&amp;lt;div class="scrollable"&amp;gt;&lt;br /&gt;   &amp;lt;div class="items"&amp;gt;&lt;br /&gt;                  &amp;lt;div class="item"&amp;gt; content for 1st menu &amp;lt;/div&amp;gt;&lt;br /&gt;                  &amp;lt;div class="item"&amp;gt; content for 2nd menu &amp;lt;/div&amp;gt;&lt;br /&gt;                  &amp;lt;div class="item"&amp;gt; content for 3rd menu &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;Remember, all content will be made in a single template file and will be made scrollable with the script. But if you already have individual pages and make them scrollable you have, you can use iframe. use individual iframe for each content. they will be loaded individually along with this scrollable effect without any kind of problem.&lt;br /&gt;&lt;br /&gt;* CSS Part- The most important CSS is the following:&lt;br /&gt;.scrollable .items {&lt;br /&gt;   width:20000em;&lt;br /&gt;}&lt;br /&gt;the width must be sufficient to hold 2-3 scrollable content, so that they scroll smoothly. otherwise effect won't work. You can also use other css also, but isn't required actually.&lt;br /&gt;&lt;br /&gt;* make this into action- use the following script at the head section on dosument load&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;     $(".scrollable").scrollable({size: 1}).navigator(".navi");&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;You should be done successfully by now. run &amp;amp; test your program.When you click on navigation menu item, your page will be scrolled to your destination smoothly experiencing an slide show like effect.  The only and not less significance  disadvantage is that, all the items of the menu will be loaded on page load, so it may take longer time if you try to use several pages. It will be good to use 2-3 at once. Also, you can extend it to be an ajax based system so that other loadings are being handled in background, that will be much appreciable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2119125326230544201?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BHKb5LNMeGeDkC9ljrTVxwB1gKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BHKb5LNMeGeDkC9ljrTVxwB1gKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BHKb5LNMeGeDkC9ljrTVxwB1gKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BHKb5LNMeGeDkC9ljrTVxwB1gKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Use Chat Embed Widget On Your Site/Blog</title><link>http://ranacseruet.blogspot.com/2009/12/use-meebo-chat-widget-on-your-site-with.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 11 Dec 2009 10:25:35 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3009627861972267920</guid><description>I just came to know about it yesterday &amp; i thinks its an interesting one. You can easily add a chat widget on your site/blog using one line simple html code. This is provided by &lt;a href="http://www.meebome.com/" target="_blank"&gt;meebome&lt;/a&gt;, just like a live chat software used by the big corporate website, where these are used to provide customers a live helpdesk. After I singed up, I got a simple one line html code, that is like as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;embed src="http://widget.meebo.com/mm.swf?CMdtizpFre" type="application/x-shockwave-flash" width="190" height="275"&amp;gt;&amp;lt;/embed&amp;gt;&lt;br /&gt;&lt;br /&gt;The best thing is that, in many blogs, there are limited permission and scripting code isn't allowed, this also works there as its not script, just adding/embedding a shock wave flash. So, you can use it wherever you have permission to add a html code. &lt;br /&gt;&lt;br /&gt;The main advantages are:&lt;br /&gt;&lt;br /&gt;* Live chat with your website visitors if they are having any inquiry to you without having to submit any contact for, just instant.They can leave you a message even if you are not online.&lt;br /&gt;&lt;br /&gt;* Besides being online to visitors, you can also be online to your other msngr like yahoo,gtalk,msn,facebook,myspace,aol etc.&lt;br /&gt;&lt;br /&gt;* You can get a live notification of visitors when they are visiting your site by downloading meebo desktop notifier. So, each time a visitor come to your site, you will be notified.&lt;br /&gt;&lt;br /&gt;Alternatively, there is another popular site, named &lt;a href="http://www.olark.com/" target="_blank"&gt;olark&lt;/a&gt;, that also provide this facilities. But, it has some disadvantages such as:&lt;br /&gt;&lt;br /&gt;* It uses javascript, so without access to scripting like free account at wordpress.com, you won't be able to add this.&lt;br /&gt;* olark has both free subscription and paid subscription, free one is with very basic features, comparatively meebome one is better as its free and have enough features.&lt;br /&gt;* olark dosn't support as much chat agent as meebome.&lt;br /&gt;&lt;br /&gt;I am not talking against it against olark, of course its good for big website for providing live chat support. But this one is mostly useful for simpler small blog/site for chat embed system.&lt;br /&gt;&lt;br /&gt;To get this, first, you have to register a &lt;a href="http://www.meebo.com/" target="_blank"&gt;meebo&lt;/a&gt; account. Now go to &lt;a href="http://www.meebome.com/" target="_blank"&gt;meebome&lt;/a&gt; site, select options, give your meebo username/passowrd &amp; submit, you will get a simple html code as above, copy &amp; paste that on your sites html code wherever you want that to be visible and you are done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3009627861972267920?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dbOi_DImZBq6LmNI_oNyw6uCWcs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbOi_DImZBq6LmNI_oNyw6uCWcs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dbOi_DImZBq6LmNI_oNyw6uCWcs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbOi_DImZBq6LmNI_oNyw6uCWcs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to Make a simple  Accordion Plugin</title><link>http://ranacseruet.blogspot.com/2009/12/simple-accordion-using-jquery.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 11 Dec 2009 10:35:30 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3847384242527670881</guid><description>Its true that there are several plugins on jquery accordion out there for you. Then why this? This will help you to understand 100% of what you are using on your site, where in case of third party plugin, many bugs/issues aren't actually understandable at all or take alot of time to track those. So its better to use own made code always if its simple to do so.&lt;br /&gt;&lt;br /&gt;I actually made this by editing an existing plugin written in protoype. Also I made this very simple so that someone can understand its logic very easily &amp; can modify according to their needs. First of all, all codes are clustered in a javascript class that is actually a function as follows:&lt;br /&gt;&lt;br /&gt;function Accordion(container, options)&lt;br /&gt;{&lt;br /&gt; //code goes here.....&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;initializing some variables that will be used later on.&lt;br /&gt;&lt;br /&gt;        var showAccordion = null;&lt;br /&gt; var currentAccordion = null; &lt;br /&gt; var animating = false;&lt;br /&gt;        var option = options;&lt;br /&gt; var da = false;   &lt;br /&gt; var thisEvent = option.onEvent;&lt;br /&gt; var accordions = $('#'+container+' .'+option.classNames.toggle);&lt;br /&gt;&lt;br /&gt;initializing event handling to make the selected part expanded/shrink effect. &lt;br /&gt;&lt;br /&gt;accordions.each(function() &lt;br /&gt;{         &lt;br /&gt;$(this).bind(thisEvent, activate);      &lt;br /&gt;$(this).next().css('height','0px');  &lt;br /&gt;$(this).next().css('display','none');      &lt;br /&gt;}); &lt;br /&gt;&lt;br /&gt;when activated, the following function will be executed&lt;br /&gt;&lt;br /&gt;function activate(evnt)&lt;br /&gt; { &lt;br /&gt;  if (animating) &lt;br /&gt;  {&lt;br /&gt;   return false;&lt;br /&gt;  }  &lt;br /&gt;  &lt;br /&gt;  currentAccordion = $(this).next();  &lt;br /&gt;  var a = currentAccordion.attr('name');&lt;br /&gt;  var b = 'dummy';&lt;br /&gt;  &lt;br /&gt;  if(showAccordion != null)&lt;br /&gt;  {&lt;br /&gt;   b = showAccordion.attr('name');&lt;br /&gt;  }  &lt;br /&gt;  &lt;br /&gt;  if (a==b) &lt;br /&gt;  {   &lt;br /&gt;   &lt;br /&gt;   deactivate(showAccordion);&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {   &lt;br /&gt;   currentAccordion.css('display','block');&lt;br /&gt;   _handleAccordion();&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Here we used call to two different function named deactivate and _handleAccordion. They will be like as follows:&lt;br /&gt;&lt;br /&gt;function deactivate(showAccordion)&lt;br /&gt; {&lt;br /&gt;  animating = true;&lt;br /&gt;  da=true;&lt;br /&gt;  showAccordion.animate({height:0},'slow','',AfterShrink);&lt;br /&gt;  showAccordion.attr('name','');&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;function _handleAccordion()&lt;br /&gt; {&lt;br /&gt;  animating = true;  &lt;br /&gt;  &lt;br /&gt;  if (showAccordion) &lt;br /&gt;  {   &lt;br /&gt;   deactivate(showAccordion);      &lt;br /&gt;  }    &lt;br /&gt;  currentAccordion.animate({height:option.defaultSize.height},'slow','',AfterExpand);&lt;br /&gt;    &lt;br /&gt;  currentAccordion.attr('name','expanded');&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;the followwing two funcitons will be activated after the above effects completed:&lt;br /&gt;&lt;br /&gt;function AfterExpand()&lt;br /&gt; {  &lt;br /&gt;  showAccordion = currentAccordion;       &lt;br /&gt;  animating = false;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function AfterShrink()&lt;br /&gt; {&lt;br /&gt;  showAccordion.css('display','none');&lt;br /&gt;  showAccordion = null;&lt;br /&gt;  da=false;          &lt;br /&gt;  animating = false;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Remember, Here I used vertical accordion that can be easily changed to horizontal accordion by changing 'height' property to 'width' on animation. Finally, the full code will be like as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function Accordion(container, options)&lt;br /&gt;{ &lt;br /&gt; var showAccordion = null;&lt;br /&gt; var currentAccordion = null; &lt;br /&gt; var animating = false;&lt;br /&gt;    var option = options;&lt;br /&gt; var da = false;   &lt;br /&gt; var thisEvent = option.onEvent;&lt;br /&gt; var accordions = $('#'+container+' .'+option.classNames.toggle);&lt;br /&gt; &lt;br /&gt; accordions.each(function() &lt;br /&gt;     {         &lt;br /&gt;   $(this).bind(thisEvent, activate);      &lt;br /&gt;   $(this).next().css('height','0px');  &lt;br /&gt;   $(this).next().css('display','none');      &lt;br /&gt;  }); &lt;br /&gt; &lt;br /&gt; function activate(evnt)&lt;br /&gt; { &lt;br /&gt;  if (animating) &lt;br /&gt;  {&lt;br /&gt;   return false;&lt;br /&gt;  }  &lt;br /&gt;  &lt;br /&gt;  currentAccordion = $(this).next();  &lt;br /&gt;  var a = currentAccordion.attr('name');&lt;br /&gt;  var b = 'dummy';&lt;br /&gt;  &lt;br /&gt;  if(showAccordion != null)&lt;br /&gt;  {&lt;br /&gt;   b = showAccordion.attr('name');&lt;br /&gt;  }  &lt;br /&gt;  &lt;br /&gt;  if (a==b) &lt;br /&gt;  {   &lt;br /&gt;   &lt;br /&gt;   deactivate(showAccordion);&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {   &lt;br /&gt;   currentAccordion.css('display','block');&lt;br /&gt;   _handleAccordion();&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function deactivate(showAccordion)&lt;br /&gt; {&lt;br /&gt;  animating = true;&lt;br /&gt;  da=true;&lt;br /&gt;  showAccordion.animate({height:0},'slow','',AfterShrink);&lt;br /&gt;  showAccordion.attr('name','');&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function AfterExpand()&lt;br /&gt; {  &lt;br /&gt;  showAccordion = currentAccordion;       &lt;br /&gt;  animating = false;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function AfterShrink()&lt;br /&gt; {&lt;br /&gt;  showAccordion.css('display','none');&lt;br /&gt;  showAccordion = null;&lt;br /&gt;  da=false;          &lt;br /&gt;  animating = false;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt; function _handleAccordion()&lt;br /&gt; {&lt;br /&gt;  animating = true;  &lt;br /&gt;  &lt;br /&gt;  if (showAccordion) &lt;br /&gt;  {   &lt;br /&gt;   deactivate(showAccordion);      &lt;br /&gt;  }    &lt;br /&gt;  currentAccordion.animate({height:option.defaultSize.height},'slow','',AfterExpand);&lt;br /&gt;    &lt;br /&gt;  currentAccordion.attr('name','expanded');&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;using this class from your main cller will be as follows:&lt;br /&gt;&lt;br /&gt;  var option = {&lt;br /&gt;      resizeSpeed : 8,&lt;br /&gt;      classNames : &lt;br /&gt;       {&lt;br /&gt;       toggle : 'section_title',&lt;br /&gt;       toggleActive : 'accordion_active',&lt;br /&gt;       content : 'section_content'&lt;br /&gt;       },&lt;br /&gt;      defaultSize : &lt;br /&gt;       {&lt;br /&gt;       width : null,&lt;br /&gt;       height : 230&lt;br /&gt;       },&lt;br /&gt;      direction : 'vertical',&lt;br /&gt;      onEvent : 'click'&lt;br /&gt;      }; &lt;br /&gt;&lt;br /&gt;new Accordion('container_id_name',option);&lt;br /&gt;&lt;br /&gt;The html structure will need to like follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="section_container"&amp;gt;&lt;br /&gt; &amp;lt;div class="section"&amp;gt;&amp;lt;!--[if !IE]&amp;gt;section div start&amp;lt;![endif]--&amp;gt; &lt;br /&gt;   &amp;lt;div class="section_title"&amp;gt;1. section 1&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div name="expanded" style="height: 230px; display: block;" class="section_content" id="section1"&amp;gt;&lt;br /&gt;   &amp;lt;!--content here--&amp;gt;&lt;br /&gt;   &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;!-- more sections --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This code may have some unused code as i made this very quickly and didn't optimized later. Please do so as a self service :)&lt;br /&gt;&lt;br /&gt;If your looking for an independent plugin, not interested to make your own, then use the following links:&lt;br /&gt;&lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-accordion/"&gt;Jquery accordion&lt;/a&gt;&lt;br /&gt;or &lt;br /&gt;&lt;a href="http://docs.jquery.com/UI/Accordion"&gt;jquery accordion 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3847384242527670881?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mPmYezGcUlCKJUeYd5apdj3cjXg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mPmYezGcUlCKJUeYd5apdj3cjXg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mPmYezGcUlCKJUeYd5apdj3cjXg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mPmYezGcUlCKJUeYd5apdj3cjXg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Freelancer.com logo contest top 10 finalist announced</title><link>http://ranacseruet.blogspot.com/2009/11/freelancercom-logo-contest-top-10.html</link><category>news</category><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 22:03:34 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5135269647386389420</guid><description>The closing time is very near for &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/"&gt;freelance.com&lt;/a&gt; logo contest. The winning logo designer is going to get $10,000 USD as the grand prize. few days ago, top 25 contestants were announced. now top ten are announced. contestants are very exiting at this moment, i guess. I also wish if I were a designer :(&lt;br /&gt;&lt;br /&gt;Another good news is, one top ten finalist is from Bangladesh, my country. His username is "vergevision". My best wishes to him. Also, if this contestant wins, then Bangladesh will be one of the favorite country for the buyers for recruitment.So, if you are from Bangladesh or at least want to help Bangladesh to be developed in this outsource world, please register at &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/"&gt;freelance.com&lt;/a&gt; and vote for this freelancer. &lt;br /&gt;&lt;br /&gt;To know about freelancing read &lt;a href="http://ranacseruet.blogspot.com/2009/02/freelancejobworkfromhome.html"&gt;work from home&lt;/a&gt;. Also, to know about various sites that give the freelance work opportunity,also pros and cons of them, read &lt;a href="http://ranacseruet.blogspot.com/2009/05/reviews-on-freelance-websites.html"&gt;best freelance websites&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5135269647386389420?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eNeZebu21XYg6a-gcdWE9q6AqHY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eNeZebu21XYg6a-gcdWE9q6AqHY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eNeZebu21XYg6a-gcdWE9q6AqHY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eNeZebu21XYg6a-gcdWE9q6AqHY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Paypal crazy hours &amp; wishlist</title><link>http://ranacseruet.blogspot.com/2009/11/paypal-crazy-hours-wishlist.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 24 Nov 2009 21:08:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-166638539363681080</guid><description>&lt;a href="https://www.paypal.com/in/mrb/pal=FMTXJD3DH349U"&gt;&lt;span style="font-weight:bold;"&gt;Paypal&lt;/span&gt;&lt;/a&gt; recently started new offer. &lt;br /&gt;&lt;br /&gt;one is award for &lt;a href="http://www.paypal-apac.com/crazyhour/"&gt;crazyhour &lt;/a&gt;shopping. &lt;br /&gt;&lt;br /&gt;Another is they made a &lt;a href="http://apps.facebook.com/paypalwishlist/?ppref=784561876&amp;ref=mf"&gt;&lt;span style="font-weight:bold;"&gt;facebook application&lt;/span&gt;&lt;/a&gt; where people can make their wish list &amp; earn $1 for the wish list. everybody is eligible to make only one wish list. but with this, they can refer other peoples also and earn for the wish list made by the people they refer($1). In this way, each people can earn up to $100 MAXIMUM. There is nother restriction on wishlist progrma, not all can participate. Only people from eligible countries can earn money from this program, however others can also use this program but won't earn money. The countries are:&lt;br /&gt;&lt;br /&gt;India, Thailand, Malaysia, Korea, Vietnam, Philippines, Indonesia And Singapore.&lt;br /&gt;&lt;br /&gt;If you are from the above countries, jsut go to the &lt;a href="http://apps.facebook.com/paypalwishlist/?ppref=784561876&amp;ref=mf"&gt;&lt;span style="font-weight:bold;"&gt;program&lt;/span&gt;&lt;/a&gt; &amp; enjoy.&lt;br /&gt;&lt;br /&gt;If you are new to oneline transaction &amp; payment processor, you can read my&lt;a href="http://ranacseruet.blogspot.com/2009/02/open-your-e-currency-account.html"&gt; previous post&lt;/a&gt; to learn about them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-166638539363681080?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IEl1uTaSHvNODfS0Z_BaepVfDrY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IEl1uTaSHvNODfS0Z_BaepVfDrY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IEl1uTaSHvNODfS0Z_BaepVfDrY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IEl1uTaSHvNODfS0Z_BaepVfDrY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Create a Perfect Click Event Using Jquery</title><link>http://ranacseruet.blogspot.com/2009/11/generate-checkbox-click-event-using.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 05 Jan 2010 21:59:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2450114688719662327</guid><description>I was working in a simple interactive form where when a text field get a certain value , the checkbox next to it will be checked, text box will be disabled, also, upon clicking the chekbox will cause the same operation. i first completed the checkbox click operation first. now i had 2 ways-&lt;br /&gt;* make the operations in a separate function &amp; then call it upon text box get the certain value &amp; also check the checkbox manually by code.&lt;br /&gt;* simply generate a click event on the checkbox.&lt;br /&gt;* while trying the second way, i fall in a problem. when we actually click a check box, its first render the checking/unchecking operation &amp; then execute the click event handler. but in case of the manual genration of event, casing reverse, first executing the click handler &amp; then checking uncheking it. then , specially for my problem, as it will be checked for sure(as text box is enabled), i used the following solution:&lt;br /&gt;$(check box-selector).attr('checked','checked').click().attr('checked','checked'). and i got my expected result.&lt;br /&gt;&lt;br /&gt;Obviously, for other input elements, this problem shouldn't be occured as for no other elements we will have to checked a input element's status. Such as for a button to be clicked, we can simply use&lt;br /&gt;&lt;br /&gt;$("#buttonId").click() and this will work perfectly and will be caught by right handler on time and no ambiguous situation will occur.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2450114688719662327?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S66p14H2YUZSIRBLJUbqM4U-OCM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S66p14H2YUZSIRBLJUbqM4U-OCM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S66p14H2YUZSIRBLJUbqM4U-OCM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S66p14H2YUZSIRBLJUbqM4U-OCM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Getafreelancer golden membership update and logo contest</title><link>http://ranacseruet.blogspot.com/2009/11/getafreelancer-golden-membership-update.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 22:04:26 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7682123054969063749</guid><description>Today in the morning, i got an email from the operations manager of &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/" target="_blank"&gt;freelancer.com&lt;/a&gt;(getafreelancer before) with the update of golden member ship fees &amp; project fee. In brief they are as follows:&lt;br /&gt;&lt;br /&gt;* golden membership will be now $19.95/month instead of $12(current rate). :(&lt;br /&gt;* Project fee will be cut from project winner(service provider) of amount 3% instead of 0%(before, golden members didn't have to pay this fee,only standard members did). :(&lt;br /&gt;* golden members will get opportunity to update their profile of job category up to 50 categories instead of 25(current).[The only good news for us :)]&lt;br /&gt;&lt;br /&gt;They are increasing the fee because of their rapid growth now a days. They are now 800th-900th &lt;a href="http://www.alexa.com/siteinfo/getafreelancer.com"&gt;traffic rank on Alexa&lt;/a&gt;. this is the second highest among freelance sites i experienced, just after elance which is 700th of traffic rank, but specially for companies &amp; fees are too high.&lt;br /&gt;&lt;br /&gt;Also, the deadline for the logo contest is very near(20th November midnight). If you have design skills, you can register there &amp; submit a design for their logo. The best logo designer will get a $15,000 as the winning prize. &lt;br /&gt;&lt;br /&gt;Also, frelancer.com is becoming popular and popular day by day for Bangladeshi freelancers &amp; software companies(i have seen a lot of companies from Bangladesh growing through getafreelancer in the last 1  year).&lt;br /&gt;&lt;br /&gt;Another major benefit is that, it now supports portfolio system only for 'golden members'. They have added a new tab in the account management section, where golden member can upload screen shot, categorize  &amp; add description of their works in a full portfolio style. These will be also visible on bid page.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J482LyFQvuU/SwPqVXJ2qoI/AAAAAAAAAD0/SFKrS2cv9wc/s1600/portfolio.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 90px;" src="http://1.bp.blogspot.com/_J482LyFQvuU/SwPqVXJ2qoI/AAAAAAAAAD0/SFKrS2cv9wc/s320/portfolio.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5405421630488226434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Although the fees are increased, but still, its the lowest fees i have seen on freelance sites than other popular sites like elance,odesk,rentacoder etc. So, wish freelancer.com a best wishes, hope this grow more and more day by day. Also, don't forgot to checkout &lt;a href="http://www.freelancer.com/users/680825.html"&gt;my gaf profile&lt;/a&gt; so that, if you are looking for web development service related to &lt;a href="http://ranacseruet.blogspot.com/2009/02/my-stuffs.html"&gt;my skills&lt;/a&gt;, hire me on &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/"&gt;&lt;span style="font-weight:bold;"&gt;freelancer.com&lt;/span&gt;&lt;/a&gt;!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7682123054969063749?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FccqEXg8CLlDR6Y6-v0cDDuJnbc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FccqEXg8CLlDR6Y6-v0cDDuJnbc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FccqEXg8CLlDR6Y6-v0cDDuJnbc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FccqEXg8CLlDR6Y6-v0cDDuJnbc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://1.bp.blogspot.com/_J482LyFQvuU/SwPqVXJ2qoI/AAAAAAAAAD0/SFKrS2cv9wc/s72-c/portfolio.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Zebra stripping simple css issue</title><link>http://ranacseruet.blogspot.com/2009/11/zebra-stripping-simple-css-issue.html</link><category>HTML/CSS</category><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 14 Nov 2009 21:14:44 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3609604302185186894</guid><description>I was making a table rows with zebra stripping style. With the features that, hovering a rows, will change the row color. But, surprisingly my code wasn't working while my js code was perfect like follows:&lt;br /&gt;&lt;br /&gt;$(document).ready(function(){   &lt;br /&gt;   $('.strip tr').mouseover(function(){&lt;br /&gt;       $(this).addClass('over');       &lt;br /&gt;   })&lt;br /&gt;   $('.strip tr').mouseout(function(){&lt;br /&gt;       $(this).removeClass('over');       &lt;br /&gt;   });&lt;br /&gt;   $('.strip tr:even').addClass('even');   &lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;the style was as follows:&lt;br /&gt;&lt;br /&gt;tr.over td{&lt;br /&gt; background:#993399;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;tr.even td{&lt;br /&gt; background:#e9e1cb; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;it caused me headache , why isn't working. At last, i found the problem. this is . "MY CSS STYLE ORDER WASN'T CORRECT". That means, when a jquery function is calling like $('.strip tr:even').addClass('even'), it assigns the class &amp; then render all styles associated with this element. And as css is rendered in interpretation mode(last style shows always among all conflicting styles), so, every time mouse is over a row, it is assigning the class 'over' &amp; then renders the style-sheet, as a result styles of 'even' class is rendering last &amp; getting that style always &amp; the hovering effect wasn't showing at all. just by reversing the style-sheet as follows:&lt;br /&gt;tr.even td{&lt;br /&gt; background:#e9e1cb; &lt;br /&gt;}&lt;br /&gt;tr.over td{&lt;br /&gt; background:#993399;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;gives the expected result. This reminds me &amp; taught me a lession that we also always need to be aware of styles ordering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3609604302185186894?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MxKsJ9MtUNlZ-iz_C118J_8dGEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MxKsJ9MtUNlZ-iz_C118J_8dGEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MxKsJ9MtUNlZ-iz_C118J_8dGEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MxKsJ9MtUNlZ-iz_C118J_8dGEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Win 5000 from MONEYBOOKERS</title><link>http://ranacseruet.blogspot.com/2009/11/moneybooker-is-going-to-award-5000-euro.html</link><category>news</category><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 10 Dec 2009 01:52:28 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7846178295125269910</guid><description>&lt;a href="https://www.moneybookers.com/app/?rid=6463252" target="_blank"&gt;Moneybookers&lt;/a&gt; have started a new offer. Now they are close to 10 million customer, so they are intended to award one of their affiliates an one time award of 5000 EUR , who refers the 10 millionth customer.&lt;br /&gt;&lt;br /&gt;If you don't know, i will like to show you some points/features moneybookers have:&lt;br /&gt;&lt;br /&gt;* They are the only online payment system, by whom you can send money to someone that doesn't have a moneybookers account yet, as long as he is owner of an email address.&lt;br /&gt;&lt;br /&gt;* You can send sms to any mobile in the world from your moneybookers account with a low fee.&lt;br /&gt;&lt;br /&gt;* Moneybookers is the only best alternative to &lt;a href="https://www.paypal.com/in/mrb/pal=FMTXJD3DH349U" target="_blank"&gt;paypal&lt;/a&gt; till now. &lt;br /&gt;&lt;br /&gt;* moneybookers send money to bank account according to swiftcode, so its virtually supports all over the world as long as your bank has a swift code.&lt;br /&gt;&lt;br /&gt;* Moneybookers fee is much much lower than &lt;a href="https://www.paypal.com/in/mrb/pal=FMTXJD3DH349U" target="_blank"&gt;paypal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;* Most of the online renowned business like &lt;a href="http://www.ebay.com" target="_blank"&gt;ebay&lt;/a&gt; accepts moneybookers as like paypal.&lt;br /&gt;&lt;br /&gt;* Another feature, that isn't launched yet, but will be soon, is 'pre-paid debit master card' to withdraw your moneybookers cash from anywhere in the world from master card supported ATMs.&lt;br /&gt;&lt;br /&gt;* They are on twitter now, so you can get various updates about them by following them, follow them here:&lt;br /&gt;&lt;a href="http://twitter.com/moneybookers"&gt;http://twitter.com/moneybookers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, if you don't have a moneybookers account, you can get one &amp; have a try. ALso, if you join now, you can be also be the part of the affiliate promotion &amp; have a chance to win 5000 EUR. You can see more info about this current offer here:&lt;br /&gt;&lt;a href="http://www.moneybookers.com/ads/10million/?rid=14057097" target="_blank"&gt;http://www.moneybookers.com/ads/10million/?rid=14057097&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you read few lines, you will find a point like as follows:&lt;br /&gt;"f you bring us the 10 millionth customer you will enjoy €5,000 directly placed in your account, a personal account manager and a free Moneybookers MasterCard® prepaid card - which you can use to treat yourself or your loved ones for Christmas!"&lt;br /&gt;&lt;br /&gt;which ensures the master card's launching very soon. lets join &lt;a href="https://www.moneybookers.com/app/?rid=6463252" target="_blank"&gt;moneybookers&lt;/a&gt;, make a competitor so that all online transaction fee becomes lower &amp; we can be a proud part of online business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7846178295125269910?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yt5Q-cXlybjzYiTNFpYHFb1A5P8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yt5Q-cXlybjzYiTNFpYHFb1A5P8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yt5Q-cXlybjzYiTNFpYHFb1A5P8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yt5Q-cXlybjzYiTNFpYHFb1A5P8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Database Queries those are needed often</title><link>http://ranacseruet.blogspot.com/2009/11/database-queries-tha-often-needed.html</link><category>Databse</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 03 Nov 2009 04:41:32 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3986872931007877768</guid><description>hi, I often need some queries that forgot all the times &amp; had to search &amp; invented newly again. I am posting here some of them so that i can get help from myself in future :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Add Unique key to a table:&lt;/span&gt;&lt;br /&gt;Alter Table tblName ADD CONSTRAINT u1 Unique(Column1,Column2..)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Remove Unique key from a table:&lt;/span&gt;&lt;br /&gt;Alter Table tblName Drop CONSTRAINT u1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update more than one tables by joining:&lt;/span&gt;&lt;br /&gt;Update tabl1 inner join table2 on table1.Column1 = table2.Column2 Set tbl1.Column2='test',table2.Column3='test2'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;merge two or more column of two ore more different table in a single column:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SELECT column1 as c1,column2 as c2 FROM tbl1&lt;br /&gt;UNION SELECT column1 as c1,column2 as c2 FROM tbl2;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3986872931007877768?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nd6dRdmyLjEJPnl4PoAhyE8qH2k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nd6dRdmyLjEJPnl4PoAhyE8qH2k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nd6dRdmyLjEJPnl4PoAhyE8qH2k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nd6dRdmyLjEJPnl4PoAhyE8qH2k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Aktel Edge Internet speed is better than Grameen Edge!!!!</title><link>http://ranacseruet.blogspot.com/2009/10/aktel-edge-internet-speed-is-better.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 23 Oct 2009 07:29:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2476962934722487781</guid><description>May be its not true for all places in Bangladesh, but definitely applicable to my area, kathalbagan,dhaka.&lt;br /&gt;&lt;br /&gt;This blog post is for bangladeshies only, specially people using internet through mobile network, those resides around kathakbagan,boshundhora city.&lt;br /&gt;&lt;br /&gt;I was using &lt;a href="http://www.grameenphone.com" target="_blank"&gt;grameen&lt;/a&gt; edge for almost a year. while i was in firmgate, was getting enough speed to work with. but, as soon as i moved to kathalbagan, i started getting very very low speed from gp edge internet. So, i got upset &amp; tried to find some ways to get rid of this situation. At last, i found the solution, invented that here &lt;a href="http://www.aktel.com" target="_blank"&gt;aktel&lt;/a&gt; network is much better than &lt;a href="http://www.grameenphone.com" target="_blank"&gt;grameen&lt;/a&gt;. Now, I am using &lt;a href="http://www.aktel.com/" target="_blank"&gt;aktel&lt;/a&gt; edge internet &amp; getting much better speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2476962934722487781?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/poPF44fTMEjyNaqCvjYDoiM9iKE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/poPF44fTMEjyNaqCvjYDoiM9iKE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/poPF44fTMEjyNaqCvjYDoiM9iKE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/poPF44fTMEjyNaqCvjYDoiM9iKE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Tips on Html/CSS programming</title><link>http://ranacseruet.blogspot.com/2009/10/tips-on-htmlcss-programming.html</link><category>HTML/CSS</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 25 Jun 2010 09:46:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5610928320051804915</guid><description>Here are some very small tips that will help you a little upgrading on your coding standards with html/css, may be you already know most of them :).&lt;br /&gt;&lt;br /&gt;* You can use "@import" instead of "&amp;lt;link ". The diference is, css that are imported using @import won't be save to client machine using browsers "save as" option. They must have to save them individually. So, a man without basic html/css knowledge won't be able to get them.&lt;br /&gt;&lt;br /&gt;* If you have many css files for various functionality, then instead of import them all to the main template/page, you can import only one css that imports all others. Like you only import allcss.css file and this file contains code like follows:&lt;br /&gt;&lt;br /&gt;@import layout.css &lt;br /&gt;@import style.css&lt;br /&gt;@import plugin.css&lt;br /&gt;@import other.css&lt;br /&gt;&lt;br /&gt;  This has one disadvantage also. This makes the the browser cache the files, so if you are in development mode, this will happen worse for you as you will not be able to see new changes just after reloading the page. so, its better to develop using &amp;lt;link tag and change to @import  while production made as that will give visitor better performance because of caching strategy.&lt;br /&gt;&lt;br /&gt;* You can use if else condition on CSS Style sheet for using liquid design for your site that will keep standard ratio on various monitors &amp; screen resolution like follows:&lt;br /&gt;&lt;br /&gt;body&lt;br /&gt;{&lt;br /&gt;width:expression(document.body.clientWidth &gt; 1200? "1200px": "auto" );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;expression attribute can use javascript condition code to get you an result.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=059610197X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5610928320051804915?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dhAuQ0t4GvuF8aMP_AkiDYAR7lo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dhAuQ0t4GvuF8aMP_AkiDYAR7lo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dhAuQ0t4GvuF8aMP_AkiDYAR7lo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dhAuQ0t4GvuF8aMP_AkiDYAR7lo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Image Insertion and Retrieve From Access DB Asp.net/C#</title><link>http://ranacseruet.blogspot.com/2009/10/image-insertion-and-retrieve-from.html</link><category>Asp.NET/C#</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 06 Oct 2009 20:41:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-512137344795693304</guid><description>I was having some trouble doing insert/update image or other binary data to access database using asp.net/c#. At last successfully accomplished it and learned some important tips that I want to share with you all.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Uploading Image to Access Database using Asp.net/C#:&lt;/span&gt;&lt;br /&gt;At first You must have to have a Database table field of type 'OLE Object'. now come to the c# coding part:&lt;br /&gt;&lt;br /&gt;First get the info you need to store. You can store only the image instead of its type if you know the type of the image being uploaded. But its wise to store the type also. After file posted from the fileupload control, get its size,type &amp; convert the posted item into byte stream.&lt;br /&gt;&lt;br /&gt;        int imgLength = uploaderSignature.PostedFile.ContentLength;&lt;br /&gt;        byte[] data = new byte[imgLength];&lt;br /&gt;        string type = uploaderSignature.PostedFile.ContentType;&lt;br /&gt;        uploaderSignature.PostedFile.InputStream.Read(data,0,imgLength);&lt;br /&gt;&lt;br /&gt;then make a connection to the access database. If you are having proble with making the connectionstring, visit &lt;a href="http://www.connectionstrings.com/" target="_blank"&gt;www.connectionstrings.com&lt;/a&gt; . Here I used OleDB connection:&lt;br /&gt;&lt;br /&gt;System.Data.OleDb.OleDbConnection ob=new System.Data.OleDb.OleDbConnection();&lt;br /&gt;ob.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\ApecDB.mdb;";&lt;br /&gt;&lt;br /&gt;Now create a command and add input parameter. Important thing to remember here, you can't insert the binary data using plain/string type sql query like&lt;br /&gt;&lt;br /&gt;myCommand.ExecuteNonQuery("Update tblCompany SET "+column+"="+data+","+column+"_type="+type); this won't work at all. You must have to use parameter based command as like follows: &lt;br /&gt;&lt;br /&gt; OleDbCommand myCommand = new OleDbCommand("Update tblCompany SET "+column+"=@img_stream,"+column+"_type=@img_type", ob);&lt;br /&gt;            // Mark the Command as a Text&lt;br /&gt;            myCommand.CommandType = CommandType.Text;&lt;br /&gt;&lt;br /&gt;OleDbParameter img_stream = new OleDbParameter("@img_stream", OleDbType.Binary);&lt;br /&gt;            img_stream.Value = data;&lt;br /&gt;            myCommand.Parameters.Add(img_stream);&lt;br /&gt;&lt;br /&gt;            OleDbParameter img_Type = new OleDbParameter("@img_type", OleDbType.VarChar);&lt;br /&gt;            img_Type.Value = type;&lt;br /&gt;            myCommand.Parameters.Add(img_Type);&lt;br /&gt;&lt;br /&gt;Then, its quite simple. open connection, execute query, close connection. If rows affected, then query successfull, return true, otherwise return false.&lt;br /&gt;&lt;br /&gt;int affectedRows; &lt;br /&gt;try&lt;br /&gt;            {&lt;br /&gt;                ob.Open();&lt;br /&gt;                affectedRows = myCommand.ExecuteNonQuery();&lt;br /&gt;                ob.Close();                &lt;br /&gt;            }&lt;br /&gt;            catch (Exception exc)&lt;br /&gt;            {&lt;br /&gt;                return false;&lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;            if (affectedRows &gt; 0)&lt;br /&gt;            {&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                return false;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Retrieving Image from Access Database using Asp.net/C#:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Retrieving image is quite easy compared to saving after using normal select query you have to define the content type &amp; cast the data to byte &amp; write it as Binary stream as follows:&lt;br /&gt;&lt;br /&gt;            Response.ContentType = dataRow["img_type"].ToString();&lt;br /&gt;            byte[] imageData = (byte[])dataRow[0]["img"];            &lt;br /&gt;            Response.BinaryWrite(imageData);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You will find a working example on the following link that I found elsewhere:&lt;br /&gt;&lt;a href="http://rapidshare.com/files/289324545/InsertShowImageAccessDatabseAsp.netC_.rar.html" target="_blank"&gt;http://rapidshare.com/files/289324545/InsertShowImageAccessDatabseAsp.netC_.rar.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also Remember:&lt;br /&gt;* all image type isn't supported, so sometimes some are saved as "application/octetstream". they won't be retrieved in normal ways. You have to make a bitmap object from those kind og images &amp; save them to database for retrieving them well.  The follwing code snippet will show you how to make new image of another type:&lt;br /&gt;&lt;br /&gt;            Image originalImage = Image.FromStream(stream,true,true);&lt;br /&gt;            Bitmap targetImage = new Bitmap(originalImage, width, height);&lt;br /&gt;&lt;br /&gt;with it, you can also resize an image to another size with custom width &amp; height.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=047018759X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-512137344795693304?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IDxYlybu5rO_rqQSIJzIfRnUe1o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IDxYlybu5rO_rqQSIJzIfRnUe1o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IDxYlybu5rO_rqQSIJzIfRnUe1o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IDxYlybu5rO_rqQSIJzIfRnUe1o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://rapidshare.com/files/289324545/InsertShowImageAccessDatabseAsp.netC_.rar.html" length="73306" type="application/octet-stream" /><media:content url="http://rapidshare.com/files/289324545/InsertShowImageAccessDatabseAsp.netC_.rar.html" fileSize="73306" type="application/octet-stream" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>I was having some trouble doing insert/update image or other binary data to access database using asp.net/c#. At last successfully accomplished it and learned some important tips that I want to share with you all. Uploading Image to Access Database using </itunes:subtitle><itunes:author>noreply@blogger.com (Rana)</itunes:author><itunes:summary>I was having some trouble doing insert/update image or other binary data to access database using asp.net/c#. At last successfully accomplished it and learned some important tips that I want to share with you all. Uploading Image to Access Database using Asp.net/C#: At first You must have to have a Database table field of type 'OLE Object'. now come to the c# coding part: First get the info you need to store. You can store only the image instead of its type if you know the type of the image being uploaded. But its wise to store the type also. After file posted from the fileupload control, get its size,type &amp; convert the posted item into byte stream. int imgLength = uploaderSignature.PostedFile.ContentLength; byte[] data = new byte[imgLength]; string type = uploaderSignature.PostedFile.ContentType; uploaderSignature.PostedFile.InputStream.Read(data,0,imgLength); then make a connection to the access database. If you are having proble with making the connectionstring, visit www.connectionstrings.com . Here I used OleDB connection: System.Data.OleDb.OleDbConnection ob=new System.Data.OleDb.OleDbConnection(); ob.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\ApecDB.mdb;"; Now create a command and add input parameter. Important thing to remember here, you can't insert the binary data using plain/string type sql query like myCommand.ExecuteNonQuery("Update tblCompany SET "+column+"="+data+","+column+"_type="+type); this won't work at all. You must have to use parameter based command as like follows: OleDbCommand myCommand = new OleDbCommand("Update tblCompany SET "+column+"=@img_stream,"+column+"_type=@img_type", ob); // Mark the Command as a Text myCommand.CommandType = CommandType.Text; OleDbParameter img_stream = new OleDbParameter("@img_stream", OleDbType.Binary); img_stream.Value = data; myCommand.Parameters.Add(img_stream); OleDbParameter img_Type = new OleDbParameter("@img_type", OleDbType.VarChar); img_Type.Value = type; myCommand.Parameters.Add(img_Type); Then, its quite simple. open connection, execute query, close connection. If rows affected, then query successfull, return true, otherwise return false. int affectedRows; try { ob.Open(); affectedRows = myCommand.ExecuteNonQuery(); ob.Close(); } catch (Exception exc) { return false; } if (affectedRows 0) { return true; } else { return false; } Retrieving Image from Access Database using Asp.net/C#: Retrieving image is quite easy compared to saving after using normal select query you have to define the content type &amp; cast the data to byte &amp; write it as Binary stream as follows: Response.ContentType = dataRow["img_type"].ToString(); byte[] imageData = (byte[])dataRow[0]["img"]; Response.BinaryWrite(imageData); You will find a working example on the following link that I found elsewhere: http://rapidshare.com/files/289324545/InsertShowImageAccessDatabseAsp.netC_.rar.html Also Remember: * all image type isn't supported, so sometimes some are saved as "application/octetstream". they won't be retrieved in normal ways. You have to make a bitmap object from those kind og images &amp; save them to database for retrieving them well. The follwing code snippet will show you how to make new image of another type: Image originalImage = Image.FromStream(stream,true,true); Bitmap targetImage = new Bitmap(originalImage, width, height); with it, you can also resize an image to another size with custom width &amp; height. </itunes:summary><itunes:keywords>Asp.NET/C#, Tutorials</itunes:keywords></item><item><title>Right mouse click problem with firefox 3.5</title><link>http://ranacseruet.blogspot.com/2009/10/right-mouse-click-problem-with-firefox.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 05 Oct 2009 02:12:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3084354360055140692</guid><description>I upgraded my firefox to latest 3.5.x version. But, from after upgrading it, I got a problem, right mouse click doesn't work. After a while, I found the solution. The problem was causing by one addon which is 'yahoo toolbar'. after uninstalling it &amp; restart my browser, it started working again perfectly. Thinking, yahoo toolbar need to be upgraded to be compatible with latest firefox or need vice-versa, :) ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3084354360055140692?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZnkbYuHJaWjxX9dge4rBzqX4qzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZnkbYuHJaWjxX9dge4rBzqX4qzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZnkbYuHJaWjxX9dge4rBzqX4qzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZnkbYuHJaWjxX9dge4rBzqX4qzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Google Analytics, Best free tool to analyse your website/blog</title><link>http://ranacseruet.blogspot.com/2009/09/google-analytics-best-free-tool-to.html</link><category>Tutorials</category><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 02 Oct 2009 00:24:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7640880139618013326</guid><description>If you are an owner of a website(s) or blog(s), then you must want to be able to check your sites daily/monthly/yearly statistics about how many visitors visit your site/blog, which keywords brought them to your site or which referring site they are from. If you are an adsense publisher, then you also may want to know, how your adsense earning is going on etc. There are a lot of sites(paid/free) for this kind of services. But, according to me, &lt;a href="http://www.google.com/analytics/" target="_blank"&gt;google analytics&lt;/a&gt; is the best tool ever than all others.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/analytics/" target="_blank"&gt;Google analytics&lt;/a&gt; has a lot of options and ways, you may want to see your report as like. You can add as many sites/blog to your single analytics account. you can link your current &lt;a href="http://www.google.com" target="_blank"&gt;google account&lt;/a&gt; to sign up for analytics account.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J482LyFQvuU/SsLyJGDRzlI/AAAAAAAAACE/QTkQ-5wzY0I/s1600-h/google-analytics.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 274px;" src="http://2.bp.blogspot.com/_J482LyFQvuU/SsLyJGDRzlI/AAAAAAAAACE/QTkQ-5wzY0I/s320/google-analytics.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5387134342345641554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will give you individual reports for direct traffic, referring traffic, search engine traffic, most driven keywords, content overview, map overlay,visitors overview, site usage, etc. There are also reports on average time a visitor stays on your sites, individual page views, average pages per visit, bounce rate(that rate at which visitors leave your site without visiting other pages) etc.&lt;br /&gt;&lt;br /&gt;Newly added feature is, if you are an &lt;a href="https://www.google.com/adsense/" target="_blank"&gt;adsense&lt;/a&gt; publisher, then you can also check your &lt;a href="https://www.google.com/adsense/" target="_blank"&gt;adsense&lt;/a&gt; statistics right from your &lt;a href="http://www.google.com/analytics/" target="_blank"&gt;analytics&lt;/a&gt; account.&lt;br /&gt;&lt;br /&gt;All these upgraded &amp; exclusive features, moreover free, you should must be attracted to make an account. to set up the account, first signup. Then on setting page, click add new profile. there you can add existing domain or a new domain. after that you will get a javascript code snippet. copy that code &amp; paste on your sites template right before end of the &amp;lt;body&amp;gt; tag. You are done. Now on your &lt;a href="http://www.google.com/analytics/" target="_blank"&gt;analytics&lt;/a&gt; page's edit profile option, click 'check statistics' &amp; you will be shown your current status. If the code is installed correctly, you will be able to see statistics in 1-2 days.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J482LyFQvuU/SsL0r6kC5PI/AAAAAAAAACM/bkwS4y9WVmU/s1600-h/add-analytics-profile.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="http://2.bp.blogspot.com/_J482LyFQvuU/SsL0r6kC5PI/AAAAAAAAACM/bkwS4y9WVmU/s320/add-analytics-profile.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5387137139580527858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to learn more &amp; more details in a descriptive way, then you can buy a book on &lt;a href="http://www.google.com/analytics/" target="_blank"&gt;analytics&lt;/a&gt;, here is link for one that you can buy from amazon:&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=047017501X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Now, enjoy your analysis on your sites/blog.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7640880139618013326?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LTElJekpfkCD5LX-Rv-YfLeZsZ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LTElJekpfkCD5LX-Rv-YfLeZsZ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LTElJekpfkCD5LX-Rv-YfLeZsZ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LTElJekpfkCD5LX-Rv-YfLeZsZ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://2.bp.blogspot.com/_J482LyFQvuU/SsLyJGDRzlI/AAAAAAAAACE/QTkQ-5wzY0I/s72-c/google-analytics.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SVN Basics</title><link>http://ranacseruet.blogspot.com/2009/09/svn-basics.html</link><category>Tutorials</category><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 25 Jun 2010 10:19:11 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2563527182767567194</guid><description>To work on a project, SVN is best recommended for sub version. But at the beginning to work with SVN, some may fall in trouble to understand the basic terms. For those, here are some basic description about them:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IMPORT:&lt;/span&gt; To add a new project to svn repository(database).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EXPORT:&lt;/span&gt; Retrieve the project from svn db without svn meta data files, that means the final versions of the project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;CHEKOUT:&lt;/span&gt; to get a latest updated working copy of source code of the project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt; to get the latest update from the server to your working copy of files. This is important when working on same source file by many coders. missing of update can cause source conflicting...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;COMMIT:&lt;/span&gt; to save your changes on server. You should have your source code version with latest version before making changes &amp; commit to avoid source conflict.&lt;br /&gt;&lt;br /&gt;To work with SVN, you requires a server that if you are working alone or another pc on network. SVN supports many ways(http,ftp,https,LAN)to work with. If you are a .NET developer, then you can also use visualSVN with SVN for more comfort, although its not free while SVN is free. Basic steps to work are as follows:&lt;br /&gt;&lt;br /&gt;* Download &amp; install SVN from here &lt;a href="http://tortoisesvn.net/downloads" target="_blank"&gt;http://tortoisesvn.net/downloads&lt;/a&gt;.&lt;br /&gt;* Make a folder as Repository(that may also be called as a Database).&lt;br /&gt;* add the required files to subversion using right mouse click options. &lt;br /&gt;* use commit option to commit the files.&lt;br /&gt;* Periodically update &amp; commit of working files.&lt;br /&gt;&lt;br /&gt;to work a single file among multiple coders, use 'get lock' option befor changing &amp; commiting a change of yours. if you want to use a previous version, use 'update to revision', 'show log', 'revert changes' etc options that matches your requirements. You can also use tortorise CVS which is the very basic version of SVN.&lt;br /&gt;&lt;br /&gt;If you are interested to know more details in deep &amp; want to expertise it very fast, you can buy a book on this &amp; read that through. here is one that I recommend most that you can buy from amazon:&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1441437762&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2563527182767567194?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5FHWKhmJv_h1-UXQdBg_9XP6sUc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5FHWKhmJv_h1-UXQdBg_9XP6sUc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5FHWKhmJv_h1-UXQdBg_9XP6sUc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5FHWKhmJv_h1-UXQdBg_9XP6sUc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Ajax file uploader using Jquery</title><link>http://ranacseruet.blogspot.com/2009/08/ajax-file-uploader-using-jquery.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 30 Sep 2009 02:38:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6977216550395835482</guid><description>I found this plugin for jquery while ago. You can visit this plugin's home page at:&lt;br /&gt;&lt;a href="http://www.uploadify.com/" target="_blank"&gt;http://www.uploadify.com/&lt;/a&gt;. &lt;br /&gt;Its not actually not total jquery/ajax based. It uses flash .swf for filereference &amp; upload progress, so without flash player on browser it won't work. Anybody who knows actionscript, can do this by him/herself easily , but this plugin will save their time to implement. it has multiple file upload features with customizable stylesheet. I used &amp; liked it very much.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596101996&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6977216550395835482?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wVsgephd-3kYuGVixOYtDYm4M-A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVsgephd-3kYuGVixOYtDYm4M-A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wVsgephd-3kYuGVixOYtDYm4M-A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVsgephd-3kYuGVixOYtDYm4M-A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Scrollpane using Simple JQuery  with mouseover/click event</title><link>http://ranacseruet.blogspot.com/2009/08/scrollpane-using-simple-jquery-with.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 30 Sep 2009 02:42:24 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-988083889930267937</guid><description>If you are looking for a script that causes contents to scroll on mouseover/click event , then its a simple tutorial, which you can extend more as per your requirements. The html markup is as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- HTML MarkUp for Scrollpane Starts Here --&amp;gt;&lt;br /&gt; &amp;lt;div id="scrollPane"&amp;gt;   &lt;br /&gt;        &amp;lt;div id="scroll_content"&amp;gt;&lt;br /&gt;            &amp;lt;!-- Your Content Starts Here --&amp;gt;&lt;br /&gt;            Javascript Scrollpane tutorial code &lt;br /&gt;            Javascript Scrollpane tutorial code &lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code&lt;br /&gt;Javascript Scrollpane tutorial code            &lt;br /&gt;             &amp;lt;!-- Your Content Ends Here --&amp;gt;     &lt;br /&gt;        &amp;lt;/div&amp;gt;              &lt;br /&gt;        &amp;lt;div id="arrow_container"&amp;gt;&lt;br /&gt;            &amp;lt;img id="uparrow" src="images/up.jpg" alt="up arrow" /&amp;gt;&lt;br /&gt;            &amp;lt;div id="verticalGap"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;img id="downarrow" src="images/down.jpg" alt="down arrow" /&amp;gt;       &lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;     &amp;lt;!-- HTML MarkUp for Scrollpane Ends Here --&amp;gt;&lt;br /&gt;&lt;br /&gt;the main function that responsible for all actions are as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function ScrollPane(width,height,speed,mouseOver)&lt;br /&gt;{&lt;br /&gt; var NAV_WIDTH = 20, NAV_HEIGHT=28, H_TOL=20;&lt;br /&gt; &lt;br /&gt; var y, diff, &lt;br /&gt; container=$("#scrollPane"),  &lt;br /&gt; content = $("#scroll_content"), &lt;br /&gt; nevigator=$("#arrow_container"),&lt;br /&gt; upArrow = $("#uparrow"),&lt;br /&gt; downArrow = $("#downarrow"),&lt;br /&gt; verticalGap = $("#verticalGap");&lt;br /&gt; &lt;br /&gt; container.css('width',width);&lt;br /&gt; container.css('overflow','hidden');&lt;br /&gt; container.css('position','absolute'); &lt;br /&gt; &lt;br /&gt; nevigator.css('height',height);&lt;br /&gt; nevigator.css('width',NAV_WIDTH);&lt;br /&gt; nevigator.css('float','right');&lt;br /&gt; &lt;br /&gt; verticalGap.css('height',height-NAV_HEIGHT);&lt;br /&gt; &lt;br /&gt; y = content.attr("offsetTop");   &lt;br /&gt;    content.css('top',y);&lt;br /&gt; content.css('position','absolute');&lt;br /&gt; content.css('width',width-NAV_WIDTH);&lt;br /&gt;    content.css('z-index',1);&lt;br /&gt;    content.css('z-index',2);&lt;br /&gt;    diff = y-content.attr("offsetHeight")+H_TOL;&lt;br /&gt; &lt;br /&gt; if(mouseOver)&lt;br /&gt; {&lt;br /&gt;  upArrow.bind('mouseover',GoUp);&lt;br /&gt;  upArrow.bind('mouseout',Stop);&lt;br /&gt;  &lt;br /&gt;  downArrow.bind('mouseover',GoDown);&lt;br /&gt;  downArrow.bind('mouseout',Stop);&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt;  upArrow.bind('mousedown',GoUp);&lt;br /&gt;  upArrow.bind('mouseup',Stop);&lt;br /&gt;  &lt;br /&gt;  upArrow.bind('mousedown',GoDown);&lt;br /&gt;  upArrow.bind('mouseup',Stop);&lt;br /&gt; } &lt;br /&gt; &lt;br /&gt; function GoUp()&lt;br /&gt; {  &lt;br /&gt;  content.animate({top:(y)},10000/speed);   &lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; function GoDown()&lt;br /&gt; {  &lt;br /&gt;  content.animate({top:(diff)},10000/speed);  &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function Stop()&lt;br /&gt; {  &lt;br /&gt;  content.stop();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Now, initialize it on page load like as follows: &lt;br /&gt;&lt;br /&gt;$(document).ready(Initialize);&lt;br /&gt;function Initialize()&lt;br /&gt;{ &lt;br /&gt; //The settings that you can change &lt;br /&gt; //width= The width of the area you want to made scroll&lt;br /&gt; var width = 300,height=200,speed=5,mouseOver=true; &lt;br /&gt; &lt;br /&gt;    var test = new ScrollPane(width,height,speed,mouseOver);   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This is a very simple example, you can extend it, modify as like you want &amp; very easy to understand. So, hope this will help you. &lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1847196705&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-988083889930267937?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aY0S1N3TJGrJk1WS26juLkvupjg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aY0S1N3TJGrJk1WS26juLkvupjg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aY0S1N3TJGrJk1WS26juLkvupjg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aY0S1N3TJGrJk1WS26juLkvupjg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>12 hours AM/PM format input mask using javascript/Jquery</title><link>http://ranacseruet.blogspot.com/2009/08/12-hours-ampm-format-input-mask-using.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Fri, 09 Oct 2009 00:37:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5042962668679269667</guid><description>For this task, I have used &amp; extended a jquery plugin its jquery.maskedinput-1.2.2.js. You can see its more versions here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://plugins.jquery.com/node/104/release"&gt;http://plugins.jquery.com/node/104/release&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It has its support for number masking like "99:99". To make it more meaningful with time mask  in 12 hours AM/PM format, I have added some definitions like follows:&lt;br /&gt;&lt;br /&gt;        $.mask.definitions['g']="[ ]";&lt;br /&gt;        $.mask.definitions['h']="[aApP]";&lt;br /&gt;        $.mask.definitions['i']="[mM]";&lt;br /&gt;        $.mask.definitions['2']="[0-1]";&lt;br /&gt;        $.mask.definitions['6']="[0-5]";&lt;br /&gt;&lt;br /&gt;Then the mask expression will be:&lt;br /&gt;        myMask = "29:69ghi";&lt;br /&gt;&lt;br /&gt;        $('#textBoxId').mask(myMask);&lt;br /&gt;&lt;br /&gt;There, user will be forced to input a 12 hours format time like "11:19 AM". You can also, make your own definitions &amp; use it as you like.&lt;br /&gt;&lt;br /&gt;If you are having trouble to convert a 24 hours format into 12 hours am-pm format, then the following code snippet will help you to do this, very simple:&lt;br /&gt;&lt;br /&gt;var time24HoursFormat = "17:30";//24 hours time to convert&lt;br /&gt;var dateTime = new Date();&lt;br /&gt;var splitted24Time = time24HoursFormat.split(":");&lt;br /&gt;           dateTime.setHours(splitted24Time[0].toString(),splitted24Time[1].toString());&lt;br /&gt;alert(dateTime.toLocaleTimeString());&lt;br /&gt;//give alert with 12 hours format time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1933988355&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5042962668679269667?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JW2mIJuPGkoEgcYKDqAYe6znx3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JW2mIJuPGkoEgcYKDqAYe6znx3Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JW2mIJuPGkoEgcYKDqAYe6znx3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JW2mIJuPGkoEgcYKDqAYe6znx3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Update Image on PostBack</title><link>http://ranacseruet.blogspot.com/2009/07/update-image-on-postback.html</link><category>Asp.NET/C#</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 30 Sep 2009 02:57:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-823662993439329653</guid><description>I was working on a uploading script in asp.net. In asp.net its straightforward &amp; easy and also I am not writing on uploading issue. Its about image refresh. When I click upload, it causes a postback, uploads the selected image , but on page, it still remains the past image. To recover from this problem, you have to do a simple thing, wither from server site script or client site(javascript). In asp.net/c#, its as like follows:&lt;br /&gt;&lt;br /&gt;imgLogo.Src = "~/pages/images/testLogo.gif?"+DateTime.Now.Second.ToString();&lt;br /&gt;&lt;br /&gt;call this after the uploading script. For doing this in javascript, simply call a function on page load which will set the src attribute like as follow:&lt;br /&gt;&lt;br /&gt; tmp = new Date();&lt;br /&gt; imageUrl = "pages/images/testLogo.gif?"+tmp.getTime().toString();&lt;br /&gt; document.getElementById('imgLogo').src = imageUrl;&lt;br /&gt;&lt;br /&gt;You will always get updated image. This appended timestamp causes browser each time to load the image again rather than load from cache.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=047018759X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-823662993439329653?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R0F_qYT2v9RL8SfuR9SjF6Pz_dA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R0F_qYT2v9RL8SfuR9SjF6Pz_dA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R0F_qYT2v9RL8SfuR9SjF6Pz_dA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R0F_qYT2v9RL8SfuR9SjF6Pz_dA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Dynamic GridView/ItemTemplate with C#/Asp.net 3.5</title><link>http://ranacseruet.blogspot.com/2009/07/dynamic-gridviewitemtemplate-with.html</link><category>Asp.NET/C#</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 30 Sep 2009 03:12:30 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3390780820590565499</guid><description>Sometimes, it may be a requirements to create dynamic asp.net controls to be added on page. Gridview is such one control that is often required to show data in a defined format. Here is the code for this to be accomplished.&lt;br /&gt;&lt;br /&gt;//create a gridview object&lt;br /&gt;        dGv = new GridView();&lt;br /&gt;&lt;br /&gt;        //create a template field to contain the checkbox control&lt;br /&gt;        TemplateField template = new TemplateField();&lt;br /&gt;&lt;br /&gt;        //mytemplate is customized class for adding checkbox that implements ITemplate(required)&lt;br /&gt;        template.ItemTemplate = new MyTemplate();&lt;br /&gt;        dGv.Columns.Add(template);&lt;br /&gt;&lt;br /&gt;        //create a button &amp; add it to gridview&lt;br /&gt;        ButtonField btn = new ButtonField();&lt;br /&gt;        btn.ButtonType = ButtonType.Button;&lt;br /&gt;        btn.Text = "test button";&lt;br /&gt;        dGv.Columns.Add(btn);&lt;br /&gt;&lt;br /&gt;        //get a simple table to be bound&lt;br /&gt;        dGv.DataSource = MyTable.SimpleTable();&lt;br /&gt;        dGv.DataBind();&lt;br /&gt;&lt;br /&gt;        //add gridview to page&lt;br /&gt;        Page.Form.Controls.AddAt(0, dGv);&lt;br /&gt;&lt;br /&gt;        //add an EventListener after postback&lt;br /&gt;        dGv.RowCommand += dgv_RowCommand;&lt;br /&gt;&lt;br /&gt;Here MyTable.SimpleTable() returns a data table. it may either a data table from your database or a dynamically &amp; melodramatically created. &lt;br /&gt;&lt;br /&gt;A little tricky part is the itemp template creation. You need to creat your own class that implements ITemplate(an interface). Here is a simple example:&lt;br /&gt;&lt;br /&gt;public class MyTemplate : ITemplate&lt;br /&gt;{&lt;br /&gt;    public MyTemplate()&lt;br /&gt;    {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //required function to be implemented&lt;br /&gt;    public void InstantiateIn(Control control)&lt;br /&gt;    {&lt;br /&gt;        //add the checkbox to template&lt;br /&gt;        CheckBox chkbx = new CheckBox();&lt;br /&gt;        chkbx.ID = "chkbx";&lt;br /&gt;        control.Controls.Add(chkbx);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;If you have a button/url link on your grid (in this example, a button column exist), the last line &lt;br /&gt;&lt;br /&gt;dGv.RowCommand += dgv_RowCommand; &lt;br /&gt;&lt;br /&gt;adds a handler. You can handle it as follows:&lt;br /&gt;&lt;br /&gt;protected void dgv_RowCommand(object sender, GridViewCommandEventArgs e)&lt;br /&gt;    {   &lt;br /&gt;        //get the row no that caused the postback&lt;br /&gt;        int i = Convert.ToInt32(e.CommandArgument);      &lt;br /&gt;&lt;br /&gt;        //check each checkbox whether they are checked&lt;br /&gt;        int count = 0;&lt;br /&gt;        string test = "";&lt;br /&gt;&lt;br /&gt;        //iterate every row    &lt;br /&gt;        foreach (GridViewRow row in dGv.Rows)&lt;br /&gt;        {&lt;br /&gt;            //work with controls &amp; cells &lt;br /&gt;            CheckBox temp = row.FindControl("chkbx") as CheckBox;&lt;br /&gt;            test = row.Cells[0].Text;&lt;br /&gt;            if(temp.Checked)&lt;br /&gt;            {&lt;br /&gt;                count++;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;You can extend this simple example to fullfill your needs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1590598911&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3390780820590565499?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3ViOcqIISXzbcEXhe7th-_Mo-bY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ViOcqIISXzbcEXhe7th-_Mo-bY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3ViOcqIISXzbcEXhe7th-_Mo-bY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ViOcqIISXzbcEXhe7th-_Mo-bY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Flash-PHP communication issue</title><link>http://ranacseruet.blogspot.com/2009/07/flash-php-communication-issue.html</link><category>Tutorials</category><category>flash/actionscript</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 10 Dec 2009 06:28:20 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5148876842856940947</guid><description>Now a days, flash contact form are very much available. The UI,captcha etc are made are made in flash, validation can also be done using actionscript without any help of javascript and then upon a submit button click, flash submits the data to a server file(like php). I was doing exacltly same thing. Then I fell in a problem with flash - php communication. To send data from flash to php we, usually use&lt;br /&gt;&lt;br /&gt;loader.dataFormat = URLLoaderDataFormat.VARIABLES;&lt;br /&gt;&lt;br /&gt;where loader is an instance of URLLoader Class. Sometimes it works, sometimes not. SO, many developers got confused. &lt;br /&gt;&lt;br /&gt;In some cases, one problem occurs(That I faced), when php sends back the response to flash(as an acknowledgment whether data was submitted successfully or not), it encode the data in variables format, some of them, flash/actionscript can't understand. So, its better to use  &lt;span style="font-weight:bold;"&gt;URLLoaderDataFormat.text&lt;/span&gt; than the above to make the communication bug free. This is usually helpfull only when you are communicate from flash to php and most of the times, we need communication in this direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5148876842856940947?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pejuatBwWooLpnlPsKgdl7uMDIk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pejuatBwWooLpnlPsKgdl7uMDIk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pejuatBwWooLpnlPsKgdl7uMDIk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pejuatBwWooLpnlPsKgdl7uMDIk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>IE cache problem in ajax operation with Jquery</title><link>http://ranacseruet.blogspot.com/2009/06/ie-cache-problem-in-ajax-operation-with.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 00:33:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5875772901163334972</guid><description>I was working with jquery's load function which uses ajax to load remote url. It was working fine in firefox &amp; other browsers, but was causing problem in internet explorer. IE caches the result of first load &amp; repeats it even if the remote informations have been updated. later i have solved this problem by using optional parameter 'cache' setting to false like as follows:&lt;br /&gt;&lt;br /&gt;$('#id').load('remoteurl',{cache:false});&lt;br /&gt;&lt;br /&gt;And the problem was gone.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1847196705&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5875772901163334972?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-qJVCgU6jzgwFE8BrpPcrQ0ZcIU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-qJVCgU6jzgwFE8BrpPcrQ0ZcIU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-qJVCgU6jzgwFE8BrpPcrQ0ZcIU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-qJVCgU6jzgwFE8BrpPcrQ0ZcIU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Free Ftp solutions for developers</title><link>http://ranacseruet.blogspot.com/2009/06/free-ftp-solutions-for-developers.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 00:55:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4862035528659055947</guid><description>For webmaster, web developers, connect to ftp server is very common. I am using two that are good to me always:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://fireftp.mozdev.org/"&gt;Fireftp:&lt;/a&gt; This is specially for firefox users. This is an very good lightweight addon, that can give you full ftp features while you are on firefox. Its also works very very well without any trouble.&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://filezilla-project.org/download.php"&gt;Filezilla:&lt;/a&gt; This is another ftp client desktop application. that is mostly used by free users. Its also fully featured.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=12&amp;l=bn1&amp;mode=books&amp;browse=5&amp;fc1=000000&amp;lt1=&amp;lc1=3366FF&amp;bg1=FFFFFF&amp;f=ifr" marginwidth="0" marginheight="0" width="300" height="250" border="0" frameborder="0" style="border:none;" scrolling="no"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4862035528659055947?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iQNdj3f6YDTnUpILc2qHzb-Q8q8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iQNdj3f6YDTnUpILc2qHzb-Q8q8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iQNdj3f6YDTnUpILc2qHzb-Q8q8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iQNdj3f6YDTnUpILc2qHzb-Q8q8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Forex Learning Guide for Beginner</title><link>http://ranacseruet.blogspot.com/2009/06/forex-learning-guide-for-beginner.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 25 Nov 2009 19:35:52 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7896837629863098912</guid><description>This is for those who are new in forex trading platform. You can get a free ebook to start learning how to do forex. This ebook is from &lt;a href="http://www.etoro.com/B487_A10943_TClick.aspx"&gt;etoro&lt;/a&gt;, one of the most popular trading platform now a days. You can download the guide from the following link:&lt;br /&gt;&lt;a href="http://www.etoro.com/learn/eToro-Forex-Trading-Guide.pdf"&gt;www.etoro.com/learn/eToro-Forex-Trading-Guide.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you don't know what is forex, &lt;a href="http://ranacseruet.blogspot.com/2009/01/forex-market.html"&gt;learn it from my previous discussion&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0470137649&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7896837629863098912?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oYynMJafAmQps110jfvomU5FJuM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYynMJafAmQps110jfvomU5FJuM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oYynMJafAmQps110jfvomU5FJuM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYynMJafAmQps110jfvomU5FJuM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.etoro.com/learn/eToro-Forex-Trading-Guide.pdf" length="338263" type="application/pdf" /><media:content url="http://www.etoro.com/learn/eToro-Forex-Trading-Guide.pdf" fileSize="338263" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This is for those who are new in forex trading platform. You can get a free ebook to start learning how to do forex. This ebook is from etoro, one of the most popular trading platform now a days. You can download the guide from the following link: www.eto</itunes:subtitle><itunes:author>noreply@blogger.com (Rana)</itunes:author><itunes:summary>This is for those who are new in forex trading platform. You can get a free ebook to start learning how to do forex. This ebook is from etoro, one of the most popular trading platform now a days. You can download the guide from the following link: www.etoro.com/learn/eToro-Forex-Trading-Guide.pdf If you don't know what is forex, learn it from my previous discussion. </itunes:summary><itunes:keywords>Money Online</itunes:keywords></item><item><title>div height in ie is minimum 20px</title><link>http://ranacseruet.blogspot.com/2009/06/div-height-in-ie-is-minimum-20px.html</link><category>HTML/CSS</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:01:10 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5909502238947275351</guid><description>I was just trying to make a small div of 7px. It was done perfectly in firefox, but in ie, its taking minimum 20px always, although i am giving it a size of 7px. I was just got confused about this problem. Later i found that, in ie 'line height', 'fontsize' are kept a minimum size, for which div isn't going smaller. After just setting this two attribute to 0px size, I got the result in ie also. Nice, huh....&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=059610197X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5909502238947275351?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bmbhoGi8xdmS-l0tAec2KVhcY4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bmbhoGi8xdmS-l0tAec2KVhcY4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bmbhoGi8xdmS-l0tAec2KVhcY4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bmbhoGi8xdmS-l0tAec2KVhcY4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft's New Search engine Bing</title><link>http://ranacseruet.blogspot.com/2009/06/microsofts-new-search-engine-bing.html</link><category>news</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:03:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1164233183910632327</guid><description>Microsoft released new search engine named 'Bing' which is replacing their current search engine 'live search'. According to their bing developer team, It has some special features like:&lt;br /&gt;&lt;br /&gt;    * Instant Answers: finds specific answers to informational queries, e.g. "What is 55F in Celsius" offers rich media and structured data and a general search term like "weather" yields a 5-day forecast for your location.&lt;br /&gt;    * Preview: enables searchers to find out more information about a site by previewing individual results on the results page to reduce back-and-forth searching.&lt;br /&gt;    * Best Match: delivers results with deep links and highly relevant information to help searchers to get the right information faster.&lt;br /&gt;&lt;br /&gt;Hope it will be a new glorious service added to microsoft. Try out this new search engine &lt;a href="http://www.bing.com/"&gt;here&lt;/a&gt;. Also if oyu try to open &lt;a href="http://live.com"&gt;live.com&lt;/a&gt; you will be redirect to this new &lt;a href="http://www.bing.com"&gt;bing.com&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596515081&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1164233183910632327?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qBmFVsShP-4Xprzt3-wIIydT8F4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qBmFVsShP-4Xprzt3-wIIydT8F4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qBmFVsShP-4Xprzt3-wIIydT8F4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qBmFVsShP-4Xprzt3-wIIydT8F4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>All in one Solution For Email Sending Using PHP</title><link>http://ranacseruet.blogspot.com/2009/05/all-in-one-solution-for-email-sending.html</link><category>PHP</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:10:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4582767076046075225</guid><description>Email sending requirements is very usual for most of the web applications. Also, PHP give us a very flexibility to send email, a simple mail() function is enough for sending email, where php uses its local server to send email. &lt;br /&gt;&lt;br /&gt;But, often a big problem arise that, mails are sent to spam/junk instead of inbox and sometimes even don't reach.&lt;br /&gt;&lt;br /&gt;The problem is the server that the email are sending from. Many servers/hosts are one another's black lists why they don't accept email in inbox from those sites. even, if you r sending from a valid host &amp; using "From" attribute to a email domain that's not valid, even then this problem will arise.&lt;br /&gt;&lt;br /&gt;The best way is to send emails using smtp servers. Also, sometimes attachments,ssl security, pop3 access to get emails etc are required.&lt;br /&gt;&lt;br /&gt;To reduce the coding complexity, a small email library have been developed that is named &amp; known as "phpmailer". You can download from &lt;a href="http://sourceforge.net/projects/phpmailer" target="_blank"&gt;Sourceforge.net&lt;/a&gt; web site along with library files &amp; documentations. The documentations are very easy to understand &amp; a lot of examples are also exist. You can also make a custom bulk email sending solution application using this library.&lt;br /&gt;&lt;br /&gt;Here is an example code that uses phpmailer class gmail smtp service to send email. For this code to execute you need to have two class files, class.phpmailer.php &amp; class.smtp.php:&lt;br /&gt;&lt;br /&gt;include("class.phpmailer.php");&lt;br /&gt;include("class.smtp.php"); &lt;br /&gt;&lt;br /&gt;$mail             = new PHPMailer();&lt;br /&gt;&lt;br /&gt;$body             = $mail-&gt;getFile('templatefile.tpl');&lt;br /&gt;&lt;br /&gt;$mail-&gt;IsSMTP();&lt;br /&gt;$mail-&gt;SMTPAuth   = true;                  &lt;br /&gt;$mail-&gt;SMTPSecure = "ssl";                &lt;br /&gt;$mail-&gt;Host       = "smtp.gmail.com";    &lt;br /&gt;$mail-&gt;Port       = 465;             &lt;br /&gt;$mail-&gt;Username   = "yourusername@gmail.com";  &lt;br /&gt;$mail-&gt;Password   = "yourpassword";            &lt;br /&gt;&lt;br /&gt;$mail-&gt;AddReplyTo("yourusername@gmail.com","Name");&lt;br /&gt;&lt;br /&gt;$mail-&gt;From       = "name@yourdomain.com";&lt;br /&gt;$mail-&gt;FromName   = "First Last";&lt;br /&gt;&lt;br /&gt;$mail-&gt;Subject    = "PHPMailer Test Subject via gmail";&lt;br /&gt;&lt;br /&gt;$mail-&gt;WordWrap   = 50; // set word wrap&lt;br /&gt;&lt;br /&gt;$mail-&gt;MsgHTML($body);&lt;br /&gt;&lt;br /&gt;$mail-&gt;AddAddress("whoto@otherdomain.com", "Send to Name");&lt;br /&gt;&lt;br /&gt;$mail-&gt;IsHTML(true); &lt;br /&gt;&lt;br /&gt;if(!$mail-&gt;Send()) {&lt;br /&gt;  echo "Mailer Error: " . $mail-&gt;ErrorInfo;&lt;br /&gt;} else {&lt;br /&gt;  echo "Message sent!";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Notice that, with the $mail-&gt;AddAddress() function, you can add many email adresses to send same email at once.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0672329166&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4582767076046075225?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CWgw8jOhB3xbgBefzV3941ngeJo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CWgw8jOhB3xbgBefzV3941ngeJo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CWgw8jOhB3xbgBefzV3941ngeJo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CWgw8jOhB3xbgBefzV3941ngeJo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>JQuery Basics, For Beginners</title><link>http://ranacseruet.blogspot.com/2009/05/jquery-basics-for-beginners.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:11:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4133588239068907834</guid><description>JQuery is a  javascript-library that is very very useful &amp; help us to do more with less code. It easier the use of DOM(Document Object Model) to work with various elements on document. Another most useful feature is that, it has cross browser compatibility, that is a big plus, we don't have to think, will a function will work on all browsers or not. We can simply use this and be confident about the compatibility with browser saving the time to test them on all browsers. If you don't have it yet, you can download it from &lt;a href="http://jquery.com" target="_blank"&gt;JQuery Website&lt;/a&gt;. Always use uncompressed version rather than minified version.&lt;br /&gt; &lt;br /&gt;There is an root factory function $(), that has a huge use. You can use it to select any element from the document with css selector notation. Like $('#idname') will select the element that has the id as 'idname'. Again, $('.classname') will select all elements that has associated with the class 'classname'. Like these, you can use most of the css notation that is w3 complaints. This helps us to select elements from document a lot. &lt;br /&gt;You can change visual style of an element easily with jquery. Like, $('#idname').addClass('classname') , it will apply The styles of 'classname' to the element with id named 'idname'.&lt;br /&gt;If you want to do something on body onload event, then you can do it easily with jquery library with simple code in your .js file like:&lt;br /&gt;$(document).ready(functionName);&lt;br /&gt;function functionName()&lt;br /&gt;{&lt;br /&gt;alert('Hellow World');&lt;br /&gt;//do something&lt;br /&gt;}   &lt;br /&gt;You can register event to a element event very easily like as follows:&lt;br /&gt;$('#home').bind('click',LoadHome);&lt;br /&gt;function LoadHome()&lt;br /&gt;{&lt;br /&gt; // do something&lt;br /&gt;}&lt;br /&gt;You can use ajax technology lot more easier with help of jquery without writing big code. Simply &lt;br /&gt;$('#center').load('template.php');&lt;br /&gt;This will load template.php in the element id named 'center' with a ajax request. If you want to do something when ajax request starts or stops, you can also do that by using following functions:&lt;br /&gt;$('#center').ajaxStart(ShowLoading);&lt;br /&gt;$('#center').ajaxStop(HideLoading);&lt;br /&gt;function ShowLoading()&lt;br /&gt;{ &lt;br /&gt; $('#center').addClass('loading');&lt;br /&gt;}&lt;br /&gt;function HideLoading()&lt;br /&gt;{&lt;br /&gt; $('#center').removeClass('loading');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;now if that class has som definition of background animated images, that will be shown up at the start of ajax request &amp; will be hidden when ajax stops/response arrived.&lt;br /&gt;JQuery also helps lot on many more sections like:&lt;br /&gt;* Pagination&lt;br /&gt;* Image gallery&lt;br /&gt;* banner rotator&lt;br /&gt;* form validations etc.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1847193811&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4133588239068907834?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_6I5Fr1rQCdCTFjmSBSmxx3LDU8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_6I5Fr1rQCdCTFjmSBSmxx3LDU8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_6I5Fr1rQCdCTFjmSBSmxx3LDU8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_6I5Fr1rQCdCTFjmSBSmxx3LDU8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Convert Normal Image to Transparent Image Online</title><link>http://ranacseruet.blogspot.com/2009/05/convert-normal-image-to-transparent.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:20:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3468884780885344155</guid><description>I got another great site for this kind of free service. I needed to make an image transparent. I didn't have the .psd files also didn't have photoshop software installed. I started getting help on internet &amp; amazingly found a site that is giving this servoce for absolutely free. You can also make your existing any image to transparent one from here:&lt;br /&gt;&lt;a href="http://stuff.mit.edu/tweb/map.html" target="_blank"&gt;http://stuff.mit.edu/tweb/map.html&lt;/a&gt;&lt;br /&gt;You have to enter the image url first(You won't have option to upload, only url). Then , you will be asked to choose a color that you want to make transparent and you are done. They will provide you the resultant image.&lt;br /&gt;&lt;br /&gt; I won't say that the quality of the resultant image is "excellent", but its fair enough to continue simple works in case of emergency.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=032157379X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3468884780885344155?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o5W9HRv-jkLzJno-WuZijL1ywW4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o5W9HRv-jkLzJno-WuZijL1ywW4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o5W9HRv-jkLzJno-WuZijL1ywW4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o5W9HRv-jkLzJno-WuZijL1ywW4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Online Free File Type Convertion Tool</title><link>http://ranacseruet.blogspot.com/2009/05/online-free-file-type-convertion-tool.html</link><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:22:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3340662911365315141</guid><description>I had face a simple problem. I got a file of .docx format &amp; i actually need in .doc format as I don't have office 2007 installed right then. But the requirement was urgent. So, i tried to find some online help. I found a lot of software that converts, but all requires to buy, no free software. Then I found a blog where one suggest a site named &lt;a href="http://www.zamzar.com" target="_blank"&gt;http://www.zamzar.com&lt;/a&gt;, which provide this service for free. &lt;br /&gt;&lt;br /&gt;I went &amp; find it true. I didn't even had to sign up, just uploaded file, gave my email address &amp; submitted &amp; I got my file within 5-7 minutes(although they told it may take up to 24 hrs). This time can be also reduced by signing up with them. That actually doesn't matter to me as i got my file without doing that. If you are facing such kind of problem, then you may get help with this site. It supports a lot of formats to convert.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=141884327X&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3340662911365315141?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WxITl9rjuRZefZR-dJfn1qxjQug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WxITl9rjuRZefZR-dJfn1qxjQug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WxITl9rjuRZefZR-dJfn1qxjQug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WxITl9rjuRZefZR-dJfn1qxjQug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Output CSV Data From PHP</title><link>http://ranacseruet.blogspot.com/2009/05/output-csv-data-from-php.html</link><category>PHP</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:24:09 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6466873492381815345</guid><description>Its quite easy to accomplish this task. One main point  that you have to remember, to out put a specific kind of data , you must have to set header for that kind of data. For csv file, it will be like this:&lt;br /&gt;        &lt;br /&gt;          &amp;lt;?php&lt;br /&gt;           header("Content-type: application/octet-stream");&lt;br /&gt;    header("Content-Disposition: attachment; filename=\"testexport.csv\"");&lt;br /&gt;          ?&amp;gt;&lt;br /&gt;&lt;br /&gt;Now You have to simply echo the data you want to export:&lt;br /&gt;          &amp;lt;?php&lt;br /&gt;          echo "test data";&lt;br /&gt;          ?&amp;gt;&lt;br /&gt;&lt;br /&gt;Another point, that is important for csv data is 'delimeter'. As you will may want to see the data in ms xl, you should use standard delemeter. If  you don't need to see it &amp; you will need to import it to mysql database, then you can use your self-defined delimeter &amp; set it on phpmyadmin. By default, standard delimeter to goto next column is "," symbol &amp; standard delimeter to go to next row is "\n". So if you echo data like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;echo "test1,test2 \n test3,test4\n"; &lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Then, you will see 2 rows &amp; 2 columns on ms excel.&lt;br /&gt;&lt;br /&gt;Another hint, if you have an array &amp; want it to export as .csv, then use implode() function to insert "," or "\n" after all member elements of the array.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596006306&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6466873492381815345?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_-OpRN-PXKp0Ij_PunOywB3USck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-OpRN-PXKp0Ij_PunOywB3USck/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_-OpRN-PXKp0Ij_PunOywB3USck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-OpRN-PXKp0Ij_PunOywB3USck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Top Best Freelance Websites</title><link>http://ranacseruet.blogspot.com/2009/05/reviews-on-freelance-websites.html</link><category>Money Online</category><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Wed, 24 Feb 2010 22:06:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-4200439626607409748</guid><description>Here I will try to make you familiar with some freelance websites, that are exist around the internet now a days, and sure good ones:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.freelancer.com/affiliates/ranacseruet/"&gt;&lt;span style="font-weight:bold;"&gt;FREELANCER.COM:&lt;/span&gt;&lt;/a&gt; This is the best freelance site around the internet according to my opinion &amp; experience. This is because of many reasons, members account management system, project posting, reliability to work &amp; get payment, low rate, etc. I will always suggest you to work here if possible, although at first, its a little tough to manage a project at first as there is a good contest between providers. But there is a good scope also. The projects, that are posted for free, is only for the beginner providers, no experienced providers(with feedback) can bid on those, so you always have an equal opportunity as others to prove yourself in these projects.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.odesk.com/referrals/track/mdaliahsanrana"&gt;&lt;span style="font-weight:bold;"&gt;ODesk:&lt;/span&gt;&lt;/a&gt; This is a site, which each very suitable for you, if you want to work at hourly rate. They have client application to record provider's work-log &amp; keep screenshot for buyer, that will assure about provider's work during the specified time. For this reason, buyer's are also inspired here to hire provider hourly rate. This site also has other fixed priced work as well.&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://www.rentacoder.com/RentACoder/SmallBiz.asp?txtFromURL=AId_6967449"&gt;&lt;span style="font-weight:bold;"&gt;RentACoder:&lt;/span&gt;&lt;/a&gt; This is another popular freelance site, its main feature is that, once you win a project, you can be sure about your payment. Among other sites, this feature is also exist on oDesk, but for only hourly based job. But here, the bid amount is cutout from buyer at the time of assigning the project to you &amp; are kept by the site. After completing the work, on buyer's assurance, you will be paid by the site.&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://www.scriptlance.com/?ref=ranacseruet"&gt;&lt;span style="font-weight:bold;"&gt;ScriptLance:&lt;/span&gt;&lt;/a&gt; This is the only site, where you can bid a minimum $5 amount. for this reason, several small jobs are posted here very often. Also,  there are big projects as well. What is the benefit is, you can have a easy start without much effort with a small project.&lt;br /&gt;&lt;br /&gt;There are some many more also like elance,guru etc, but not all sites are suitable for individuals in according to costing and project scope. The above sites are suitable for individuals to accomplish small to medium size projects an less costly in terms of fees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-4200439626607409748?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Gu7LaHUPp1F3qLNtdlKKHs10aU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Gu7LaHUPp1F3qLNtdlKKHs10aU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Gu7LaHUPp1F3qLNtdlKKHs10aU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Gu7LaHUPp1F3qLNtdlKKHs10aU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>ExampleTutorial for CSS Best Practice</title><link>http://ranacseruet.blogspot.com/2009/04/exampletutorial-for-css-best-practice.html</link><category>HTML/CSS</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 01:30:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-106141766203582780</guid><description>Here I will discuss about a simple tutorial of how to make a basic layout with css with some good practices.&lt;br /&gt;&lt;br /&gt;First thing comes, how should the layout should come, fixed or liquid? Liquide design are always suggested to avoid because of various reasons, so i am simply selecting fixed design.&lt;br /&gt;&lt;br /&gt;Choose a height &amp; a width (Here I am using 595px &amp; 1000px respectively). if u give a border of your body &amp; check it, you will find that ie &amp; ff are using different margin value &amp; padding value( specially for top &amp; bottom which are assigned by browser itself if we don't assign). So, its always best to assign a fixed value for margin &amp; padding(normally 0). so use the following code:&lt;br /&gt;&lt;br /&gt;html, body, div&lt;br /&gt;{&lt;br /&gt; margin:0px auto 0px;&lt;br /&gt; padding:0px; &lt;br /&gt;}&lt;br /&gt;body&lt;br /&gt;{   &lt;br /&gt; width:1000px;&lt;br /&gt; height:595px;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if you are decided to use same height &amp; width for all of your design, you can make a file named like common.css , which will be reusable every time in future for other designs. &lt;br /&gt;&lt;br /&gt;Now, lets decide about the layout. i am here using a common simple layout which is consists of a header, a footer &amp; three columns in the middle(left,center &amp; right). The html code is as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;div id="header"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="left"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="center"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="right"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="footer"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;now, for the header part we will use the following style:&lt;br /&gt;div#header&lt;br /&gt;{&lt;br /&gt; width:100%; /* as we already decided the body width, 100% will take the whole &amp; will work very fine */  &lt;br /&gt; height:100px;&lt;br /&gt; background:#0099FF;  &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;now for left part:&lt;br /&gt;div#left&lt;br /&gt;{&lt;br /&gt; width:180px; &lt;br /&gt; background:#00FF00;&lt;br /&gt;        height:450px;&lt;br /&gt; float:left;  &lt;br /&gt;}&lt;br /&gt;here hope all have the idea why 'float' is used, its to leave places for other divs. You can also use ul li inline instead of float, as you like. Now for center &amp; right part:&lt;br /&gt;&lt;br /&gt;div#center&lt;br /&gt;{&lt;br /&gt; width:640px; &lt;br /&gt; background:#FF0000;&lt;br /&gt;        height:450px;&lt;br /&gt; float:left; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;div#right&lt;br /&gt;{&lt;br /&gt; width:180px; &lt;br /&gt; background:#00FF00;&lt;br /&gt;        height:450px;&lt;br /&gt; float:left;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;At last we got to the last part, footer:&lt;br /&gt;&lt;br /&gt;#footer&lt;br /&gt;{&lt;br /&gt; width:100%;&lt;br /&gt; height:45px;&lt;br /&gt; background:#FFCCFF;&lt;br /&gt; clear:left; &lt;br /&gt;}&lt;br /&gt;if you don't use clear:left, ie will give you ok result, but firefox won't as it supposed to be to the right side of the #right div. so we must need to cancel it.&lt;br /&gt;&lt;br /&gt;Do you see something strange in this csss code? yes, there is. You will see that #left, #center &amp; #right all have two properties in common:&lt;br /&gt;&lt;br /&gt;        height:450px;&lt;br /&gt; float:left;&lt;br /&gt;&lt;br /&gt;So, if once, somebody tells you to change the height of the middle portion, you have make the change three times on three places. But, we always should try to make our code optimized so that, a similar properties can be changed by only changing on one place. So, write the following code:&lt;br /&gt;&lt;br /&gt;div#left, div#center, div#right&lt;br /&gt;{&lt;br /&gt; height:450px;&lt;br /&gt; float:left; &lt;br /&gt;}&lt;br /&gt; and also remove these two lines from all three that was used before.&lt;br /&gt; Remember another thing, css doesn't got compiled, they are just interpreted, that means line by line executing, if anything exists there that browser can't understand, it simply ignores it. Also, if you set same property twice on a css, the last will take effect. To make browser independent, you will have to use css hack often, some issues i have already discussed before.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596802447&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-106141766203582780?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DB4nVs_76VSTfrElmMWodKL4d9E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DB4nVs_76VSTfrElmMWodKL4d9E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DB4nVs_76VSTfrElmMWodKL4d9E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DB4nVs_76VSTfrElmMWodKL4d9E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Use meta keywords on each of your blogger post</title><link>http://ranacseruet.blogspot.com/2009/04/use-meta-keywords-on-each-of-your.html</link><category>SEO</category><category>Internet</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 02:04:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2760358848476134865</guid><description>While blogging, we always want our content to be reached to as many people as possible. For which, SEO helps us a lot. One of the main strength of SEO is meta keywords &amp; meta descriptions. But, in blogger, we can't create page like wordpress or something. What we can do is only make new post. so, many of us may get in trouble to assign meta keywords and/or meta description on our post.&lt;br /&gt;&lt;br /&gt;There is a solution I have found, don't know whether its perfect or more optimized solutions are available. Here is the idea:&lt;br /&gt;&lt;br /&gt;you will notice that for each new post at blogger, a new html page is generated(like "post-title.html"). That means you will get unique url for every post although you will not have access to modify all those page(like adding meta keywords). Ok, now you have to add some code on your blogger template. At the header section, write few codes as follows&lt;br /&gt;&lt;br /&gt;&amp;lt;b:if cond='data:blog.url == &amp;quot;http://ranacseruet.blogspot.com&amp;quot;'&amp;gt;&lt;br /&gt;    &amp;lt;meta content='meta description goes here' name='description'/&amp;gt;&lt;br /&gt;&amp;lt;meta content='keywords goes here' name='keywords'/&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;Now the meta keywords &amp; descriptions will be set for your main blog url like here is for mine http://ranacseruet.blogspot.com. Now in the same way, you have to add another checking for another post url &amp; set meta keywords there like follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;b:if cond='data:blog.url == &amp;quot;http://ranacseruet.blogspot.com/2009/4/test-post.html&amp;quot;'&amp;gt;&lt;br /&gt;    &amp;lt;meta content='meta description of test post page goes here' name='description'/&amp;gt;&lt;br /&gt;&amp;lt;meta content='keywords for test post page goes here' name='keywords'/&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;What you have to do, is write this condition for each post &amp; write the meta description &amp; keywords there. Now you can test by checking you main blog url's source code &amp; also go to a specific post &amp; test for that post. You will get perfect result. These meta information will help a lot for SEO. Another thing, try to keep meta keywords up to 3-4 at most, which is the perfect settings for meta keywords.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1857885023&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2760358848476134865?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w3PQ5npVVfb2G3z7Yw_lhsD8OyQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w3PQ5npVVfb2G3z7Yw_lhsD8OyQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w3PQ5npVVfb2G3z7Yw_lhsD8OyQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w3PQ5npVVfb2G3z7Yw_lhsD8OyQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Using Paging With Gridview Control</title><link>http://ranacseruet.blogspot.com/2009/04/using-paging-with-gridview-control.html</link><category>Asp.NET/C#</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 02:07:19 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6119658191229524521</guid><description>you can easily use the paging with a grid view control. To use that successfully, you have to follow the following steps:&lt;br /&gt;&lt;br /&gt;* add AllowPaging="true" attribute on your grid view control.&lt;br /&gt;* You can set how many rows will be shown in a page, by default its set to 10.&lt;br /&gt;* you have to implement an event of the gridview control, that's "PageIndexChanging" event. Otherwise, it won't work. You have to use like following code on that event&lt;br /&gt;&lt;br /&gt;protected void gridViewControl1_PageIndexChanging(object sender, GridViewPageEventArgs e)&lt;br /&gt;{&lt;br /&gt;      //Update the page index&lt;br /&gt;      ParticipantsList.PageIndex = e.NewPageIndex;&lt;br /&gt;      &lt;br /&gt;     /*requery to database for re-binding the control. usually it can be accomplish&lt;br /&gt;     by calling the method that's doing the binding*/&lt;br /&gt;      BindParticipantListToGridView();        &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;It should work fine now.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1430215674&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6119658191229524521?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Aokhx2q8l72wPsFoGVi1k75NgRs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aokhx2q8l72wPsFoGVi1k75NgRs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Aokhx2q8l72wPsFoGVi1k75NgRs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aokhx2q8l72wPsFoGVi1k75NgRs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Reviews On Some Get Paid to Websites</title><link>http://ranacseruet.blogspot.com/2009/04/short-reviews-on-some-get-paid-to.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 01 Oct 2009 02:09:51 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-1749595634509173348</guid><description>We always want to earn some money, even when we are surfing internet. Internet also gives us the opportunity to earn some money. But, a lot of scams, frauds make people fear of this sites to invest or waste of money. But, in reality, some sites are legit, really paying, who actually started running these industries and most others just want to get the facilities of these &amp; scam people. As i know some good sites, I am sharing them with you. You even don't need to take this as your part-time job as it will take very less time to spend. Who don't know yet about the get paid to sites, get paid to websites allow people to do some simple tasks &amp; pay for it. But, if you see, you will find that, you alone can earn only very little amount. The main strength to make the earning potential up to a lot is the referral program. If you can refer a lot of people to those get paid to sites , then you can earn a lot very easily without giving much time or investing anything. So, now check the following sites, these all are very long running, legit, trusty websites:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.wordlinx.com/index.php?r=118215"&gt;&lt;span style="font-weight:bold;"&gt;Wordlinx:&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Type:&lt;/span&gt; This is a get paid to click(also known as PTC) &amp; get paid to read emails(also known as PTR) website. You will be paid to click &amp; view on advertiser's website, also to read paid emails.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Why Its Legit:&lt;/span&gt; This website is running since 2003. For all these years, it has successfully paid to all its member. It is part of Rogue, a famous company.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Rate of Payment:&lt;/span&gt; You will be paid $0.01 for each paid advertisements and also for each email.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Referral Program&lt;/span&gt; You will get 5% from your referral earning, will get bonuses on upgrade of referrals. Referral program is  3 levels deep.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Comment:&lt;/span&gt; Normally as a standard member, you will get 0-5 ads daily to click &amp; view. But, if you upgrade &amp; become verified for a year(cost $10), you will have potential to get more ads, around 15-20 ads on average, although its not guaranteed, depends on advertisers. Also remember carefully that, this site shows ads often now and then in a day. So, you have to check often to catch them. If you don't have enough resource for collecting direct referrals from the internet, there is a good option for you. You can buy some referral every month(50/per month at most). And as this site has referral program up to 3 levels, you may have a probability to get a strong down line with these referrals. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://www.neobux.com/?r=ranacseruet"&gt;&lt;span style="font-weight:bold;"&gt;Neobux:&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Type:&lt;/span&gt; This is the most popular PTC website now a days. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Why Its Legit:&lt;/span&gt; Its running from april,2008; Time isn't much long enough to be legit I know, but amazingly it paid around 7 million dollars to its member within this time, which is all the time's record among the whole PTC industries ever. Also it Has members more than 3 millions, which is also another record. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Rate of Payment:&lt;/span&gt; You will be paid $0.01 for each paid advertisements.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Referral Program&lt;/span&gt; You will get 50% from your referral earning as a standard member &amp; 100% as an upgraded member. You can rent referral if u can't collect them directly. There are much more advanced features for manipulating these rented referrals like recycle, autopay, discount at renting etc. You will find all latest news &amp; features at their dedicated forum, also , you can see other's payment proof,success stories, get help to be succeed etc.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Comment:&lt;/span&gt; Normally as a standard member, you will get 4+ ads daily to click &amp; as an upgraded member , you will get 9+ ads. More ads are shown now and then. You have to catch them throughout the day.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) &lt;a href="http://www.matrixmails.com/?p=default&amp;rid=186304"&gt;&lt;span style="font-weight:bold;"&gt;Matrixmails:&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Type:&lt;/span&gt; This is a paid to click(PTC), paid to read emails(PTR) &amp; paid to write articles(with given keywords) website.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Why Its Legit:&lt;/span&gt; Its running from 2002 &amp; one of the most old get paid to sites. It has been giving a very good service from this long period of time. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Rate of Payment:&lt;/span&gt; You will be paid $0.005-$0.01 depending on you membership for each paid advertisements, $0.01-$0.04 depending on your membership for each paid emails.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Referral Program&lt;/span&gt; You will get 20% from your direct referrals and it has 6-levels of referral level(20%,10%,8%,6%,4%,2%).&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Comment:&lt;/span&gt;  Bad part is emails &amp; advertisements aren't available all the times. But, good part is that, as they have referral level of 6 levels, you can get a lot more referral earning that u collect directly, just from the activities of your referrals.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=blog066-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0785289089&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-1749595634509173348?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iYXIrEotqMgKvhhDKi3i_tN9Vck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iYXIrEotqMgKvhhDKi3i_tN9Vck/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iYXIrEotqMgKvhhDKi3i_tN9Vck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iYXIrEotqMgKvhhDKi3i_tN9Vck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Integrate smarty with codeigniter</title><link>http://ranacseruet.blogspot.com/2009/04/integrate-smarty-with-codeigniter.html</link><category>PHP</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Sat, 26 Jun 2010 10:32:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-5187183776261199884</guid><description>Go to codeigniter's system/application/libraries directory, paste the 'Smarty' folder with extracted files. now, make a new file named mysmarty.php, write the following code there:&lt;br /&gt;&lt;br /&gt;&lt;?php if (!defined('BASEPATH')) exit('No direct script access allowed');require_once('Smarty/libs/Smarty.class.php');class Mysmarty extends Smarty{function Mysmarty(){  $this-&gt;Smarty();&lt;br /&gt;$defaultpath = $_SERVER['DOCUMENT_ROOT']."codeigniter/system";  &lt;br /&gt;$this-&gt;template_dir = $defaultpath."/application/views/";&lt;br /&gt;$this-&gt;config_dir = $defaultpath."/application/views/conf";&lt;br /&gt;$this-&gt;compile_dir = $defaultpath."/cache/";  &lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;In case of smarty you have to use $this-&gt;mysmarty-&gt;display('template.tpl');&lt;br /&gt;Also, if you want to use codeigniter's view function instead of smarty's display function, then add the following function to the above class:&lt;br /&gt; &lt;br /&gt; function view($resource_name, $params = array())   {&lt;br /&gt;  if (strpos($resource_name, '.') === false) {&lt;br /&gt;   $resource_name .= '.tpl';&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  if (is_array($params) &amp;&amp; count($params)) {&lt;br /&gt;   foreach ($params as $key =&gt; $value) {&lt;br /&gt;    $this-&gt;assign($key, $value);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  // check if the template file exists.&lt;br /&gt;  if (!is_file($this-&gt;template_dir . $resource_name)) {&lt;br /&gt;   show_error("template: [$resource_name] cannot be found.");&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  return parent::display($resource_name);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;With adding this, you will be able to use $this-&gt;mysmarty-&gt;view('template'). you don't have to use .tpl every time.&lt;br /&gt;&lt;br /&gt;Also be careful that, if you are using shared host, then your $defaultpath won't work as above. then just check your base path &amp; use that instead of above.&lt;br /&gt;&lt;br /&gt;Now just go to config folder &amp; open autoload.php. add smarty to auto load so that, you don't have to load it everytime. Now you are ready to use it from your controller.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-5187183776261199884?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OnT7i58IJ618ghsn6U34mpZbr-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OnT7i58IJ618ghsn6U34mpZbr-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OnT7i58IJ618ghsn6U34mpZbr-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OnT7i58IJ618ghsn6U34mpZbr-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Basic Ajax, For Beginners</title><link>http://ranacseruet.blogspot.com/2009/03/ajax-basics-for-beginners.html</link><category>Tutorials</category><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 16 Apr 2009 00:56:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-7285692783064644789</guid><description>ajax(asynchronous java script and xml) is an asynchronous version of java script. that means, on synchronous request,the full page is reloaded and user has to wait until it loaded. but at asynchronous request, page remains as before when requested and only the portion, that requires changes, is changed after response recievied . Thress basic steps are enough to handle asynchronous request:&lt;br /&gt;&lt;br /&gt;* create request object&lt;br /&gt;* send request&lt;br /&gt;* receive response&lt;br /&gt;&lt;br /&gt;here is the function that creats &amp; return request object:&lt;br /&gt;&lt;br /&gt;function HTTPObject()&lt;br /&gt;{&lt;br /&gt;  var xmlHttp;&lt;br /&gt;  try&lt;br /&gt;  {&lt;br /&gt;  // Firefox, Opera 8.0+, Safari &lt;br /&gt;  xmlHttp=new XMLHttpRequest();&lt;br /&gt;  }&lt;br /&gt;catch (e)&lt;br /&gt;  {&lt;br /&gt;  // Internet Explorer&lt;br /&gt;  try&lt;br /&gt;    {&lt;br /&gt;    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;    }&lt;br /&gt;  catch (e)&lt;br /&gt;    {&lt;br /&gt;    try&lt;br /&gt;      {&lt;br /&gt;      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;      }&lt;br /&gt;    catch (e)&lt;br /&gt;      {&lt;br /&gt;      alert("Your browser does not support AJAX!");&lt;br /&gt;      return false;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  return xmlHttp;  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Here is how to send the request:&lt;br /&gt;&lt;br /&gt;  var xmlHttp =  HTTPObject();&lt;br /&gt;  var req = "a relative/absolute url";&lt;br /&gt;  xmlHttp.open("GET",req,true);&lt;br /&gt;  xmlHttp.send(null);&lt;br /&gt;&lt;br /&gt;Here is the code snippet to receive the response:&lt;br /&gt;&lt;br /&gt;  xmlHttp.onreadystatechange=function()&lt;br /&gt;    {&lt;br /&gt;    if(xmlHttp.readyState==4)&lt;br /&gt;      {    &lt;br /&gt; alert(xmlHttp.responseText);    &lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Just using this basic concept many more complex ajax operations can be achieved. Just try out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-7285692783064644789?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CFfFhNiFRIfHFdlUY99rO-U5ia4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CFfFhNiFRIfHFdlUY99rO-U5ia4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CFfFhNiFRIfHFdlUY99rO-U5ia4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CFfFhNiFRIfHFdlUY99rO-U5ia4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Earn Money By Discussing with other people</title><link>http://ranacseruet.blogspot.com/2009/03/earn-money-by-discussing-with-other.html</link><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 16 Apr 2009 01:15:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-6782396718346406304</guid><description>As an internet surfer, we always take part to various kinds of forums to discuss, share our opinion, learn from other members articles, helping others also. The forums owner earn money from advertising, adsense etc. But we get nothing to participate except the knowledge. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mylot.com/?ref=ranacseruet"&gt;&lt;img src="http://1.bp.blogspot.com/_J482LyFQvuU/ScXbTjhzEzI/AAAAAAAAAA0/GNJ00U_fK2I/s320/mylot.gif" border="0" alt="Mylot.com"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But, there is a site I just came to  know about which gives share of its revenue to its members to participate on quality discussions. These scheme is known as 'paid to post forum'. But also there are a lot of scams out there. But this site, that i am talking about, is really a quality site &amp; running for long days, also have a page rank of 6, which represents its reputation clearly. Moreover, this site has some extra tasks section, where you can earn money by completing various kinds of sponsored tasks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Basic features:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* Get paid to post quality discussion.&lt;br /&gt;* Get paid to participate on others discussion.&lt;br /&gt;* Get paid to upload photos/images.&lt;br /&gt;* Get paid to complete various sponsored tasks.&lt;br /&gt;* Get paid to participate at Affiliate program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-6782396718346406304?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U_r-fMNvtyZgr2LZhZNLVNVS65k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U_r-fMNvtyZgr2LZhZNLVNVS65k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U_r-fMNvtyZgr2LZhZNLVNVS65k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U_r-fMNvtyZgr2LZhZNLVNVS65k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><media:thumbnail url="http://1.bp.blogspot.com/_J482LyFQvuU/ScXbTjhzEzI/AAAAAAAAAA0/GNJ00U_fK2I/s72-c/mylot.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Embedding Windows Media Player in HTML</title><link>http://ranacseruet.blogspot.com/2009/03/embedding-windows-media-player-in-html.html</link><category>HTML/CSS</category><category>Tutorials</category><author>noreply@blogger.com (Rana)</author><pubDate>Tue, 05 Jan 2010 22:04:05 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-3772267936583683630</guid><description>We can embed windows media player in a html file easily , which can play popular windows media formats as like flash flv player. To do so, we have to use a simple &amp; little code-snippet as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;embed src ="yourvideo.wmv" allowfullscreen="true"  width="424" height="344" autostart="false" /&amp;gt; &amp;lt;/embed&amp;gt;&lt;br /&gt;&lt;br /&gt;With help of this code video file(all formats supported by windows media player) will play very well. But a general issue occurs most of the times. In internet explorer, it works well, but in firefox it start automatically, where we may not want this to be start automatically. Also, behaviour are getting different in cross browser, that is also an important fact. without clicking start. the attribute autostart="false" doesn't work on firefox.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Actually autostart="true/false" indicates whether the sound track should start automatically upon loading or not. A "true" value means it should, a "false" value means it should not. The Explorer's default is "false" while firefox/Navigator's one is "true". The default on the Mac operating system is "false" for both browsers.&lt;br /&gt;&lt;br /&gt;Use the following code to work correctly with ie &amp; firefox both on windows. You have to use autostart="0", which is generalized for both browsers. &lt;br /&gt;&lt;br /&gt;&amp;lt;embed src ="yourvideo.wmv" allowfullscreen="true"  width="424" height="344" autostart="0" /&amp;gt; &amp;lt;/embed&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-3772267936583683630?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/badJOQm4kr09hk9icpapxzt17S4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/badJOQm4kr09hk9icpapxzt17S4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/badJOQm4kr09hk9icpapxzt17S4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/badJOQm4kr09hk9icpapxzt17S4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Google Map API basics using javascript-ajax</title><link>http://ranacseruet.blogspot.com/2009/03/google-map-api-basics-using-javascript.html</link><category>javascript/ajax</category><author>noreply@blogger.com (Rana)</author><pubDate>Mon, 13 Apr 2009 02:03:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-8014951525813909133</guid><description>You can show google map on your website for free. to do and use it successfully on your site you have to do the following steps:&lt;br /&gt;&lt;br /&gt;* Register for a key with your domain, its must.&lt;br /&gt;* Load google map api library on your web page as follows:&lt;br /&gt;&lt;br /&gt;&amp;lt;script src= "http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=yourkey" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt; now u r ready to use google map api. take a div on page where you want to load the map like:&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt; create your own java script code file to write code to use google map api libraries. write this basic code there:&lt;br /&gt;&lt;br /&gt;function LoadMap()&lt;br /&gt;{  &lt;br /&gt;  if (GBrowserIsCompatible()) &lt;br /&gt;  {   &lt;br /&gt;    map = new GMap2(document.getElementById("map"),{size:new GSize(650,450)});         &lt;br /&gt;    map.setCenter(new GLatLng(37.4419, -122.1419), 13);    &lt;br /&gt;  }&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;*** Remember, you can set size of the div if its visible &amp; that size will be used to load map. But, if you made the div style to 'display:none', then div's size won't be taken by javascript &amp; that will be treated like 0 size &amp; map will be loaded to its default size(500px X 300px). Then you have to pass extra parameter to set the size.&lt;br /&gt;&lt;br /&gt;*** Always use GUnload() on body unload event to ensure that, google api resources are released when page is unloaded.&lt;br /&gt;    See &lt;a href="http://code.google.com/apis/maps/documentation/"&gt;documentation&lt;/a&gt; for all details more advanced features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-8014951525813909133?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7YoU3lRr8R9eEu8ygwNQyKec9jY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7YoU3lRr8R9eEu8ygwNQyKec9jY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7YoU3lRr8R9eEu8ygwNQyKec9jY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7YoU3lRr8R9eEu8ygwNQyKec9jY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Generate manual traffic to your blogwebsite</title><link>http://ranacseruet.blogspot.com/2009/03/generate-manual-traffic-to-your-blog.html</link><category>SEO</category><category>Money Online</category><author>noreply@blogger.com (Rana)</author><pubDate>Thu, 09 Apr 2009 03:25:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2403714941676236811.post-2593502949051107722</guid><description>We all know that, the first step to be an successful owner of a blog and/or website is to get traffic. But this step is quite hard maximum of the time. For this, we always take help of advertising. we have to pay to a website/advertising network for accomplish this. &lt;br /&gt;&lt;br /&gt;But there are also way to get traffic without spending any money. these are called traffic exchange. the theme is, if you visit other member's site, your site will be also visited by others. here, you can either bye visits at very low amount of money, or can get credits for your own website/blog.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easyhits4u.com/?ref=ranacseruet" target="_blank"&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="468" height="60"&gt;&lt;param name="movie" value="http://static.easyhits4u.com/img/banners/flash_banner5.swf"&gt;&lt;param name="loop" value="true"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="bgcolor" value="#000000"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name=FlashVars value="link=http://www.easyhits4u.com/?ref=ranacseruet"&gt;&lt;embed src="http://static.easyhits4u.com/img/banners/flash_banner5.swf" FlashVars="link=http://www.easyhits4u.com/?ref=ranacseruet" loop="true" wmode="transparent" quality="high" bgcolor="#000000" width="468" height="60" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Among many traffic exchange sites, the best site is &lt;a href="http://www.EasyHits4U.com"&gt;easyhits4u&lt;/a&gt;. this site is the most popular traffic exchange site. it has a lot of benefits besides getting credits. you can get free banner impressions, bonuses &amp; also $$ rewards for being active surfer. So, as its an way to get traffic &amp; money both. You can just join it and see how easy it is to get manual traffic to your blog/site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Features:&lt;/strong&gt;&lt;br/&gt;&lt;br /&gt;* Exchange Traffic either 1-1 ration(20 seconds visit) or 2-1 ratio(15 seconds visit).&lt;br /&gt;* Continuous Bonus(including $$) on active surfing(start from only 25 visits).&lt;br /&gt;* Guarantied Reward $0.30 for every 1000 visits.&lt;br /&gt;* Referrals program. Earn credits,money from referrals. Up to 5 levels deep.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2403714941676236811-2593502949051107722?l=ranacseruet.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j5b2C2ERdJHHd0uZ5W_n9owvS5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j5b2C2ERdJHHd0uZ5W_n9owvS5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j5b2C2ERdJHHd0uZ5W_n9owvS5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j5b2C2ERdJHHd0uZ5W_n9owvS5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><enclosure url="http://static.easyhits4u.com/img/banners/flash_banner5.swf" length="13910" type="application/x-shockwave-flash" /><media:content url="http://static.easyhits4u.com/img/banners/flash_banner5.swf" fileSize="13910" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>We all know that, the first step to be an successful owner of a blog and/or website is to get traffic. But this step is quite hard maximum of the time. For this, we always take help of advertising. we have to pay to a website/advertising network for accom</itunes:subtitle><itunes:author>noreply@blogger.com (Rana)</itunes:author><itunes:summary>We all know that, the first step to be an successful owner of a blog and/or website is to get traffic. But this step is quite hard maximum of the time. For this, we always take help of advertising. we have to pay to a website/advertising network for accomplish this. But there are also way to get traffic without spending any money. these are called traffic exchange. the theme is, if you visit other member's site, your site will be also visited by others. here, you can either bye visits at very low amount of money, or can get credits for your own website/blog. Among many traffic exchange sites, the best site is easyhits4u. this site is the most popular traffic exchange site. it has a lot of benefits besides getting credits. you can get free banner impressions, bonuses &amp; also $$ rewards for being active surfer. So, as its an way to get traffic &amp; money both. You can just join it and see how easy it is to get manual traffic to your blog/site. Basic Features: * Exchange Traffic either 1-1 ration(20 seconds visit) or 2-1 ratio(15 seconds visit). * Continuous Bonus(including $$) on active surfing(start from only 25 visits). * Guarantied Reward $0.30 for every 1000 visits. * Referrals program. Earn credits,money from referrals. Up to 5 levels deep.</itunes:summary><itunes:keywords>SEO, Money Online</itunes:keywords></item><media:rating>nonadult</media:rating></channel></rss>

