<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Expedition Post</title>
	
	<link>http://www.expeditionpost.com</link>
	<description />
	<lastBuildDate>Tue, 09 Mar 2010 18:29:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ExpeditionPost" /><feedburner:info uri="expeditionpost" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ExpeditionPost</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Best Productivity Tool In The World</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/TbPBCsMFDY8/</link>
		<comments>http://www.expeditionpost.com/the-best-productivity-tool-in-the-world/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:29:22 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
		
		<guid isPermaLink="false">http://www.expeditionpost.com/the-best-productivity-tool-in-the-world/</guid>
		<description><![CDATA[
&#160;
What is the best productivity tool in the world?
The to do list. The to do list combined with discipline to single task.
You don&#8217;t really need a smartphone with a really complicated scheduling and alarms system that can wake up you from your deep sleep even if you were dreaming about being Batman in The Dark [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><strong><img height="303" alt="1206626 22752384" src="http://www.expeditionpost.com/wp-content/uploads/2010/03/1206626_22752384.jpg" width="450" /></strong></p>
<p>&nbsp;</p>
<p><strong>What is the best productivity tool in the world?</strong></p>
<p>The to do list. The to do list combined with discipline to single task.</p>
<p>You don&#8217;t really need a smartphone with a really complicated scheduling and alarms system that can wake up you from your deep sleep even if you were dreaming about being Batman in The Dark Knight (In my dreams I am Joker). A simple scribling pad and a</p>
<p><strong>Destroy Procrastination: Break Down Large Tasks</strong></p>
<p>Goals are sometimes scary &#8211; especially big ones. The thought of accompishing them makes my leg go still and my whole body stiffen up. But once you break them down to smaller chunks, they become far more manageable. The fear that the big goal induces in your mind often makes you procrastinate on the task. Because of the scale of the task, you estimate that you need a lot of time to finish the task and it needs to be done at one go. For example you may try to write a book on say.. lenses for your photography blog.</p>
<p><strong>Get More Mindspace: Empty Your Mind</strong></p>
<p>You and I&#8230;We share a common problem &#8211; at any given time, we have 10-20 things running in our head. Ooh.. I have to to put money away in savings account, have to get detergent, must pay web hosting bill, and so on. These sort of thinking just keeps us from reaching our full potential. It ruins the decisions we make in our lives, removes clarity and confidence in your decisions and actions. You can&#8217;t sleep well. Generally you are just that much more miserable.</p>
<p>Set time aside -about 10 minutes everyday to meditate. Make it a point to think about nothng. Your subconscious mind will automatically send you the thoughts that have been running in your head. Write each and every task that your mind reminds you to do. Then go out and do it.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=402" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fthe-best-productivity-tool-in-the-world%2F&amp;linkname=The%20Best%20Productivity%20Tool%20In%20The%20World"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/TbPBCsMFDY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/the-best-productivity-tool-in-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/the-best-productivity-tool-in-the-world/</feedburner:origLink></item>
		<item>
		<title>Choosing An Email Marketing Platform</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/3foiSvPAJPs/</link>
		<comments>http://www.expeditionpost.com/choosing-an-email-marketing-platform/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 09:58:49 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=389</guid>
		<description><![CDATA[An email marketing platform is a software or a service used to create a newsletter. The platform allows you to schedule email broadcasts to your newsletter subscribers, schedule follow up email messages to be sent to a subscriber after a pre determined period of time.
The home for your newsletter. Many consider it to be the [...]]]></description>
			<content:encoded><![CDATA[<p>An email marketing platform is a software or a service used to create a newsletter. The platform allows you to schedule email broadcasts to your newsletter subscribers, schedule follow up email messages to be sent to a subscriber after a pre determined period of time.</p>
<p>The home for your newsletter. Many consider it to be the foundation of an online business. The choice of service or software to use for email marketing is <span style="text-decoration: underline;"><strong>VERY </strong></span>important because once you start gathering subscribers, moving your newsletter to a new service or software may</p>
<ol>
<li><strong>cost 	money </strong> &#8211; you may 	have to hire a web developer to export the subscribers from the 	database. This is if your autoresponder software or service doesn&#8217;t 	have a export to CSV file feature.</li>
<li><strong>cost 	time </strong>-  you have to 	wait on your web developer to export the subscribers from your web 	application to a csv file.</li>
<li><strong>cost 	subscribers </strong> &#8211; third 	party email marketing service require subscribers to confirm joining 	your newsletter again if you are importing them with a csv file. 	They do this to ensure that spammers cannot misuse their service by 	importing vast databases of email addresses that they don&#8217;t have 	permission to contact. This prevents their servers and ip addresses 	(which cost money) from getting blacklisted by spam directories. But 	requiring subscribers to opt-in again will surely cause you to lose 	some of them.</li>
</ol>
<p>The choice of email marketing software is like buying a laptop. You do it once and hopefully don&#8217;t change for a long long time.</p>
<h2><strong>The Email Marketing Platform CheckList</strong></h2>
<p>Below are some features that are necessary beyond the very basic functionality of a email newsletter software of taking subscribers and sending broadcasts.</p>
<p><strong>Exporting Subscribers </strong>– You don&#8217;t want your newsletter held hostage by a software or service. Make sure the platform you choose has the functionality to export your subscribers to a .csv file. The format (CSV) in which the subscribers are exported is important too because other software or services recognize that format.</p>
<p><strong>Autoresponder – </strong>When running a newsletter you want to give your subscribers the feel that they are getting personalized attention. This can be done only if you have a follow up autoresonder feature with which you can schedule follow up email to your subscribers.</p>
<p><strong>Custom Fields – </strong>As part of finding out which of your efforts are getting the most results, you would to attach some attributes to your subscribers. The attribute may be the website from which the subscriber landed on your website before subscribing to your newsletter. Your email marketing software should let you add single line text box, mulitple choice and hidden custom fields.</p>
<p><strong>Scheduling Broadcasts –</strong> The email marketing software should not dictate your working schedule. You don&#8217;t want to be awake at 12am to send a broadcast to your subscribers for your product launch. This means the email newsletter software should allow you to schedule the email broadcast to go out at a particular time and go home.</p>
<p><strong>Get HTML code for subscription form –</strong> To get as many subscribers as possible you want to put the subscription form on your blog, on a HTML landing page, within a blog post or anywhere. Your platform should allow you to do this. This means the email marketing platfom should have a screen where you can get the HTML code for the subscription form.</p>
<h2><strong>Third Party Autoresponders</strong></h2>
<p>Below are some autoresponder services that are highly reputed 2 of which I have used in the past.</p>
<ol>
<li><strong>Aweber</strong> – This is the most popular email marketing 	service. The de facto standard for online autoresponder service. Has 	the more features than any other autoresponder service. I terminated 	the account because I didn&#8217;t need it anymore.</li>
<li><strong>GetResponse</strong> &#8211; Very similar in features and pricing to Aweber.</li>
<li><strong>MailChimp 	- </strong>This is a very good email 	autoresponder service if you are just starting out. It allows you to 	have upto 500 subscribers for free. In the free account they insert 	an ad for their service in your outgoing email.</li>
</ol>
<h3 lang="en-US"><strong>Which one is for you?</strong></h3>
<p lang="en-US">If you are short on cash go with MailChimp. Use their autoresponder feature judiciously to make some money, reinvest your earnings to upgrade your account.If you can afford to spend money, go with Aweber. They are very easy to use and have more features, especially the email analytics feature, than any other autoresponder.</p>
<h3 lang="en-US"><strong>Advantage of 3rd Party Email Newsletter Software:</strong></h3>
<p lang="en-US"><strong>Higher Deliverability: </strong>Paid autoresponder services have an agreement with the major ISPs so that emails that are sent by their clients don&#8217;t get blacklisted as spam. Emails that are sent using these services don&#8217;t land in the Junk mail folder or rejected on receipt.</p>
<p lang="en-US">Actually, the deliverability between a self hosted and a paid autoresponder service is the same. All email that is sent by a self hosted email autoresponder will get delivered, initially. However with self hosted email autoresponders, there is a higher risk of your server getting blacklisted as spam in some spam server directory like spamhaus. When that happens your email deliverability will go down as a lot of subscribers will either not receive your email or will get them in the junk email folder</p>
<p><strong>Cost Can Be Predicted: </strong>With third party autoresponders, you will not have unforeseen expenses. The cost of Aweber for a year starting with 2000 subscribers and growing at 100 subscribers a day can be predicted.</p>
<h3>Disadvantages of Hosted Email Marketing Tools:</h3>
<p><strong>Charge By Subscriber 	Count</strong> &#8211; Most autoresponder services charge depending on the 	number of subscribers in your newsletter. More the subscribers you 	get, the costlier it becomes. It used to be the case that it costed 	$19 a month whether you had 1000 or 100,000 subscribers at Aweber. But you 	can&#8217;t get that pricing anymore.</p>
<p><strong>Importing Lists Require Confirmation From Subscribers</strong> &#8211; Sometimes you may want to import subscribers from another email autoresponder service through a CSV file. When you do this with paid autoresponder services like Aweber, they will send an email to each subscribers in your import file confirming if they want to be in your new newsletter. This is a problem because you will lose some subscribers as a result of this import.</p>
<h2>Self Hosted Email Newsletter Software</h2>
<p>Self hosted email autoresponders are web applications that you install in your web server. <strong></strong></p>
<p><strong>PHPList</strong> &#8211; This is a free open source software. It is the oldest and the most 	widely used one. Unfortunately it is extremely user-unfriendly. It 	can be difficult to use. The subscription form code cannot be 	generated and copied to your own web page if you don&#8217;t have 	knowledge of HTML as PHPList provides its own subscription page even 	which is a bit difficult to customize. You can use it if you are 	comfortable with editing HTML code.</p>
<p><strong>WP 	Responder Wordpress Plugin</strong> &#8211; This is the plugin I created for my 	blog. I needed an alternative to buying an autoresponder service and 	the available RSS feed to Email services like FeedBurner and 	FeedBlitz. With this plugin you can create newsletters, create 	follow up messages for subscribers to receive, provide email 	subscription to your blog, use blog posts as follow up email, 	provide subscription to particular categories in your blog.</p>
<h3><strong>Which one is for you?</strong></h3>
<p>I recommend using WP Responder to build a newsletter because it is much easier to install this plugin &#8211; you don&#8217;t have to create an additional database. The installation is the same as any other wordpress plugin. You can easily learn to use it even if you don&#8217;t know coding.  I made WP Responder with Internet Marketers in mind. I took the best features from Aweber and added them to the Wordpress dashboard in a way you would expect them to be there. <a href="../wp-responder-plugin/">Click here to download WP Responder</a>.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=389" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fchoosing-an-email-marketing-platform%2F&amp;linkname=Choosing%20An%20Email%20Marketing%20Platform"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/3foiSvPAJPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/choosing-an-email-marketing-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/choosing-an-email-marketing-platform/</feedburner:origLink></item>
		<item>
		<title>5 Tips To Get More Subscribers To Your Newsletter</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/Ysh3Cu0TQvE/</link>
		<comments>http://www.expeditionpost.com/5-tips-to-get-more-subscribers-to-your-newsletter/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:18:02 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=384</guid>
		<description><![CDATA[Subscribers are the life and blood of a newsletter. You can never have too much of them. In this article I will show you how to get more subscribers to your newsletter.
1. Place a subscription box in all of your websites in all pages
You want to website visitors give all possible opportunities to opt-in to [...]]]></description>
			<content:encoded><![CDATA[<p>Subscribers are the life and blood of a newsletter. You can never have too much of them. In this article I will show you how to get more subscribers to your newsletter.</p>
<h3>1. Place a subscription box in all of your websites in all pages</h3>
<p>You want to website visitors give all possible opportunities to opt-in to your newsletter. Remove all possible effort for a subscriber to add themselves to your newsletter. Put your subscription box in all of the pages in all of your relevant websites. If you have websites about affiliate marketing, Internet marketing and email marketing place opt-in boxes in all of these websites to your Internet marketing newsletter.</p>
<p>More importantly try to place them above the fold &#8211; the section of the website the user sees when they land on your website without having to scroll down. Placement is very important. Another great place to place the opt-in code is right below each article in your website where readers are bound to be looking after they read an article.</p>
<p>For wordpress blog: If you have a wordpress blog in which you want to insert the autoresponder opt-in code, go to the admin panel and go to Appearance &gt; Widgets. Add a text widget and insert the code for the autoresponder. Some wordpress themes have a separate region for each page type.</p>
<p>The wordpress CMS has two content types &#8211; posts and pages. So there may be some regions that contains the widgets that show in the pages only and another that has widgets that will shown in your pages. If your theme has that, make sure you create a text widget and insert it into each of the regions.</p>
<p>For a drupal website: If you have a drupal website, you must add a block to your website by going to Administer &gt; Site Building &gt; Blocks. Click on add block and insert the code for the opt-in form .</p>
<p>For your website that has plain HTML pages &#8211; use a WYSIWYG editor like Dreamweaver or Kompozer and open up every page and insert the code of the autoresponder subscription form in all of the pages in your website.</p>
<h3>2. Offer a bonus for subscribing</h3>
<p>Most of us we can&#8217;t get subscribers merely by having a subscription form on all pages. That only works if you are a celebrity and your website content is regularly updated and forms a deep connection with your readers like say.. <a href="http://www.stevepavlina.com">steve pavlina</a>. Your website visitors will need a compelling reason to subscribe to your newsletter. To get theme to subscribe you ahve to give something away in return for subscribing to your newsletter.</p>
<p>Create a small ebook that promises some benefit that your subscribers. For example, you could create a book that shows how to get a 70% discount on buying a particular model camera for your photography newsletter.</p>
<p>Anything that saves time, money, effort will be a good fit for potential subscribe to join your newsletter. It may not be a book, it may also be a software tool. Oh, and try to  make the benefit an instant one. &#8220;How to speed up your computer by 400% instantly!&#8221; will get more subscribers than the one I suggested above. People love instant benefits.</p>
<p>Once you create the ebook or software that you want to give away in return for their email address, configure your autoresponder software to send the subscriber a link to the software or ebook.</p>
<h3>3. More traffic from relevant sources</h3>
<p>Very very few, actualy no one, who visits your website by clicking on a link in a site about japanese cartoons is going to subscribe to your newsletter about dog training. They will find the website very irrelevant and will click away immediately.</p>
<p>If your website receives traffic from relevant sources like &#8211; other websites about pets and dog training. You could try to submit content to those websites in return for a link to your website. Many website owners will not like the idea but many will. You could also offer to give them a link exchange for a link.</p>
<h3>4. Guest post on relevant blogs</h3>
<p>Almost any topic on which you can start a newsletter has a blog on the topic today. Blogs are again, the same as relevant traffic sources but they must be covered separetely because blogs are like newsletters. In many cases, blogs ARE newsletters when the blog owner provides email subscription. Submit a article to a relevant blog and link to your landing page from the blog artice.</p>
<p>For example if you have a newsletter on dog training and you find a blog on pet grooming, you could write an article on dog grooming for the blog. Apart from mentioning your website in your blog article as part of the author information, include relevant links to your website in the article itself.</p>
<p>Placing a link to your website will be barely enough for most readers to click through to your website. But if the content on your website to which you are linking is relevant to the topic of the article and somehow adds value to the reader, then they are more likely to clickthrough to it.</p>
<p>In other words, get creative and think up article ideas to write for relevant blogs in which you can shamelessly plug in links to your websites pages and landing pages.</p>
<p>Performancing has a great article on <a href="http://performancing.com/how-to-find-guest-post-opportunities/">finding guest post opportunities on blogs</a></p>
<h3>5. Test And Tweak Your Traffic Sources</h3>
<p>The best traffic sources vary from niche to niche. Sometimes the way this will work will be counterintuitive. Your newsletter about freelance programming may receive more subscribers who came to your website from a forum like sitepoint than from writing guest posts on blogs like freelance switch (hypothetically). Only way you can know this is by testing your traffic sources.</p>
<p>Many autoresponder software and services like WP Responder provide a means to place a code in the subscription form. There is no tool that does this directly without needing some programming to be done. But here&#8217;s what I would do to find out where most of my subscribers are coming from:</p>
<p>All autoresponder tools allow you to add a custom field. The field can be a text field (like address, phone number) or a multiple choice question (like sex, age, country) or it can be hidden. the hidden custom field is not shown on the web page but it is still there in the page, the value of which is set in the HTML code of the page.</p>
<p>To track the source of traffic that gets me the most traffic, I will add a hidden field to the subscription form, put the code in the web page then add a javascript program that sets the value of this hidden custom field (lets call this custom field TS) when the page loads to the URL of the site from which visitor landed on your website. This way all of my subscribers will get a URL attached to their subscription that mentions which website they came from when the subscribe to the newsletter.</p>
<p>There will be many traffic sources but a selected few traffic sources will be sending majority of your traffic. You can see which ones these are if you see the list of subscribers in your autoresponder software.  Once 1000-1200 people opt-in to my newsletter I will check how many people came  from each of my traffic sources by counting the number of people with a TS value equal to each of the dominating traffic sources.</p>
<p>Once you find which one of them is giving you the most subscribres, you can focus more of your efforts on that traffic source and eliminate the poor performing ones. Now that I think about it, you can also use Google analytics to accomplish the same by using the goals feature. Here&#8217;s how:</p>
<p>Normally you must have three pages &#8211; one page where website visitors land on your website, the page where visitors are taken after they enter their subscription information (this one is optional)</p>
<p>and the page they see once they click on the opt-in confirmation email. Suppose these are the three pages:</p>
<ul>
<li>Landing &#8211; http://mysite.com/landing.html</li>
<li>Request Confirmation Page &#8211; http://mysite.com/pleaseconfirm.html (optional if you are relying on the page generated by your autoresponder service/software)</li>
<li>Confirmed Subscription Page &#8211; http://mysite.com/confirmed.html</li>
</ul>
<p>Here&#8217;s how to configure google analytics to record each traffic source and the number of subscribers that come from there:</p>
<ol>
<li>add the google analytics code in your landing page, and in your confirmation page so that you know where all of your confirmed subscribers are coming from.</li>
<li>go to Google analytics and create a conversion goal.</li>
<li>add each of the URLs above.</li>
</ol>
<p>This way Google analytics can be configured to record one successful conversion everytime someone subscribes to the newsletter. Google analytics also tracks where each those successful conversions, that is subscribers, came from by traffic source. So you can get a clear idea of which traffic sources are sending you the most number of subscribers.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=384" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2F5-tips-to-get-more-subscribers-to-your-newsletter%2F&amp;linkname=5%20Tips%20To%20Get%20More%20Subscribers%20To%20Your%20Newsletter"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/Ysh3Cu0TQvE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/5-tips-to-get-more-subscribers-to-your-newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/5-tips-to-get-more-subscribers-to-your-newsletter/</feedburner:origLink></item>
		<item>
		<title>Confirmation bias: Do you see only what you want to see?</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/RdrJGndQOEM/</link>
		<comments>http://www.expeditionpost.com/confirmation-bias/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:29:42 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=378</guid>
		<description><![CDATA[
One of the most important part of running an online business is making decisions. Our everyday work involves making many decisions &#8211; decisions on which market to target, which contractor to choose, which employee to hire, etc. These decisions, I am sure you agree, are to be made on sound logical thinking void of any [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-381" title="Rose blinds" src="http://www.expeditionpost.com/wp-content/uploads/2010/02/coloredglasses.png" alt="man wearing rose colored " width="267" height="401" /></p>
<p>One of the most important part of running an online business is making decisions. Our everyday work involves making many decisions &#8211; decisions on which market to target, which contractor to choose, which employee to hire, etc. These decisions, I am sure you agree, are to be made on sound logical thinking void of any bias or emotion to make the right decision, make more money and achieve our goals.</p>
<p>Our brains were not made to think. They were made to react. The first time we touched fire and burnt our skin we learnt what to do the next time we encounter fire. The ability to think is just a side effect just like the ability to play awesome 3D action games on a personal computer that was made to run word processors and spreadsheets. Back in the day this serves us well &#8211; we needed to react instantly. The world was a dangerous place and these reactions helped us survive.</p>
<h1>Now We React Less, Think More</h1>
<p>Today we don&#8217;t do as much reacting as we used to do. We do a lot more thinking. We are not in danger of being eaten by a tiger. Our brain is wired to find quick and dirty reactive solutions which are not always the best solutions. These are good when we are trying to survive in a rain forest but not so good when trying to negotiate a contract or forming a business deal.</p>
<p>Most people attempt to solve problems by playing around with the issues at hand and then making decisions based on faulty logic, biases, emotions, cognitive dissonance resolution and other shortcuts. We may rationalize our decisions afterward, but in reality our solutions are based almost entirely on gut feelings, emotional reactions, and hidden biases. As a result, our solutions tend to be no more valid than the architectural designs built by a child playing with blocks.</p>
<h1>Almost everyone makes irrational decisions</h1>
<p>Most people make decisions about a problem at hand based on faulty logic, biases, emotional and reactive thinking. A lot of time our decisions are just reactions. Once we make the decision and act on it, we rationalize our decisions after we made them gathering logical reasons to support the decision. But in reality our solutions came from gut feelings and emotional reactions and hidden biases which we are not aware that we have. As a result we make many irrational decisions in our professional and personal life.</p>
<p>One of the many reasons we don&#8217;t make well thought out decisions is because of biases. In this  post series I will go into the various factors that color our decisions and keep us from making correct decisions in our personal and professional lives.</p>
<p>There are many biases under which we act. One such bias is confirmation bias.</p>
<h1>Confirmation Bias</h1>
<p>It is a tendency of people to prefer information that confirms preconceptions, hypotheses whether or not they are true. It will cause us to reject and forget evidence that proves the contrary of our biases. It makes us ignore/devaule information/evidence that is in contrary to our beliefs. This bias causes people to prefer information that confirms their preconceived notions. It makes you see what you want to see. Confirmation biases lead to faulty decision making.</p>
<p><strong>For example</strong><strong></strong>: you may believe that astrology actually works. As a result of confirmation bias you&#8217;ll remember only those instances when when the prediction in the astrology column came true and forget the majority of the cases when the prediction was very wrong. As a result you will continue to believe astrology has some base in reality.</p>
<h1>What are the effects of confirmation bias?</h1>
<h3>1. Creates beliefs on false premises</h3>
<p>If you act under confirmation bias you will believe claims that aren&#8217;t true &#8211; they have no basis in reality. We all get some vague hypothesis in our minds. When acting under confirmation bias you will seek only the evidence that proves the hypothesis to be true. Even if you come across evidence that clearly contradicts the hypothesis. You will come across evidence that will prove the contrary but you will ignore than and will not remember them. So you will believe a claim or hypothesis that is not true.</p>
<p>To make matters worse, our beliefs aren&#8217;t isolated. Our sub conscious mind forms beliefs by inference based on existing beliefs. Beliefs combine together to form more beliefs. More faulty irrational decisions.</p>
<h3>2. Creates Outdated Beliefs</h3>
<p>It can cause outdated beliefs. A belief you held would have been true at a time. But because of confirmational bias you will ignore evidence that built up over time that show that your belief is no longer true.</p>
<p>For example, let’s say you believe that creating and submitting youtube is the best way to market a blog. You tirelessly make videos everyday and submit them to youtube. Although it worked once or twice, you will ignore all the e</p>
<h3>3. Keeps You Acting In Outdated Behavior</h3>
<p>When you have outdated beliefs you keep acting in old ways. For example, long after buying television advertising isn&#8217;t working you may keep buying television advertising when doing so is not profitable anymore. Under confirmation bias. You will have forgotten all the instances when your company incurred a loss and will only remember the instances when there was some profit.</p>
<h3>4. Shows you a pattern where there isn&#8217;t any pattern</h3>
<p>Confirmation bias makes you see patterns where there are no patterns.</p>
<h3>5. Gives you fictional experiences</h3>
<p>Researchers at California Institute of technology conducted a experiement as a part of a research:</p>
<p>They scanned the brains of 21 volunteer wine novices. They were administer tiny tastes of wine, measuring the senseation in the medical orbitofrontal cortex, the part of the brain where flavor responses register. The subjects were told the price of the wines without their knowledge they tasted the same wine twice.</p>
<p>They invariably preferred the one they thought was more expensive.</p>
<h2>Why should you be concerned about confirmation bias?</h2>
<ol>
<li><strong>For A Realistic View Of The World</strong><strong></strong> &#8211; Our beliefs act as filters of reality. To      have a realistic view of the world we must question our beliefs      deliberately and consciously and find out if they are based in reality or      are they just a result of having sought confirmation for some vague notion      that entered our mind.</li>
<li><strong>To Make Rational Decisions -</strong><strong> </strong><strong></strong>Confirmation biases cloud our      decisions. When we form beliefs on this kind of bias, we delude ourselves.      We always form decisions based on beliefs we already hold</li>
</ol>
<h2>What are the real world products of confirmation bias?</h2>
<ol>
<li><strong>Psychics</strong><strong></strong> &#8211; A psychic who claims to know about your      deceased relative will give very general descriptions about the relative      and their relationship with the client. They say something like &#8220;why      do I sense this distance&#8221; and the client goes &#8220;yeah, ronnie      didn&#8217;t like it when I talk about our relationship&#8221;. The client      mistakenly believes that the psychic actually has &#8220;psychic&#8221;      powers.</li>
<li><strong>Lawyers</strong><strong></strong> &#8211; The job of the lawyer is to gather      evidence and make the case for a particular side of a court proceeding.      Whether or not that’s true. Gather evidence that proves it – confirms it      and present it at the court.</li>
<li><strong>Politicians</strong><strong></strong> &#8211; Politicians make a living by telling you      what the public want to hear. Politicians appease the public      sentiment even if the public supports and wants slavery. Politicians sell      hope -&#8221;change we can believe in&#8221;. They echo the opinion of the      general public and get the most votes.</li>
<li><strong>Placebos</strong><strong></strong> &#8211; Placebo are medicinal tablets used to      &#8220;treat&#8221; patients. These tablets are basically nothing. It is      usually a capsule filled with sugar. The patient is told that the capsule      is a very powerful medicine and they should absolutely take the course of      the treatment religiously. The patient doesn&#8217;t know that it’s an inert      tablet and somehow they get better anyway.</li>
<li>Magic      tricks</li>
<li><a title="Wine tasters" href="http://www.nytimes.com/2008/05/07/dining/07pour.html?pagewanted=all" target="_blank">Wine      tasters</a></li>
<li>Conspiracy      theories (moon landing, world trade center, etc)</li>
<li>Books      like Outliers, The Tipping Point, Freakonomics, Superfreakonomics</li>
</ol>
<h2>What can you do about confirmation bias?</h2>
<h3>1. Ignore The polarized, Neutralize Your Customers/Audience</h3>
<p>There are some people you simply cannot persuade, ignore them. As for the others, , put your audience and customers in a state of persuadability<strong>.</strong> That is why before you persuade your prospects to buy from you or trying to persuade your blog subscribers or newsletter subscribers, you must:</p>
<ol>
<li><strong>Establish Common Ground:</strong><strong></strong> Gain their attention and trust by      establishing your common ground. Make it clear to them that you share      their views and values.</li>
<li><strong>Present Your Logic</strong><strong></strong>: present your      arguments that logically lead your audience to the conclusion.</li>
<li><strong>Call To Action</strong><strong></strong>: Ask your audience      to perform the action that you want them to – buy your product or service,      subscribe to your newsletter, donate to your cause or whatever else action      you want them to take.</li>
</ol>
<h3>2. Clean out your belief system</h3>
<p>You already have many beliefs made on confirmation bias. To  make sound decisions you must have a realistic view of the world. For a realistic view of the world you must form beliefs objectively without bias. You have to take the time to actively question your beliefs. It takes a great deal of courage and effort to question your most fundamental beliefs.</p>
<p>Examine your feelings closely and be brutally honest with yourself. Don’t worry about someone reading what you’ve written down. First get it out. The truth really does set you free. Sometimes we think we believe something that the majority of society believes but we really believe something else.</p>
<p>This means you must purposely set time aside for a few days, sit quietly, grab a pen and paper and start examining your beliefs consciously.</p>
<h3>3. Analyze information objectively</h3>
<p>We get information from all kinds of sources &#8211; television, friends, colleagues, newspapers, rss feeds, websites are some of them. We make decisions based on the information we receive. Start analyzing the information objectively &#8211; check the sources.</p>
<p>I&#8217;ve found that other people are a major source of illogical, distorted and biased opinions disguised as facts. Many people will not take it lightly when you question their every opinion and may get offended and shun from being open to you. Tread carefully.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=378" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fconfirmation-bias%2F&amp;linkname=Confirmation%20bias%3A%20Do%20you%20see%20only%20what%20you%20want%20to%20see%3F"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/RdrJGndQOEM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/confirmation-bias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/confirmation-bias/</feedburner:origLink></item>
		<item>
		<title>Email Marketing: The best way to build an audience and create change</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/TvRV3FKORY4/</link>
		<comments>http://www.expeditionpost.com/email-marketing-the-best-way-to-build-an-audience-and-create-change/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 01:32:59 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[E-mail marketing]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=369</guid>
		<description><![CDATA[
E-mail marketing is the best marketing channel whether:

you want to brand yourself as an expert
get more clients to your services business
get repeat business from your existing customers
convert  more of your website’s visitors into customers

Today there are a lot of ways to build an audience:

You can gather followers on twitter
You can write a blog
You can create [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="email-king" src="http://www.expeditionpost.com/wp-content/uploads/2010/02/emailking.png" border="0" alt="email-king" width="244" height="200" /></p>
<p>E-mail marketing is the best marketing channel whether:</p>
<ol>
<li>you want to brand yourself as an expert</li>
<li>get more clients to your services business</li>
<li>get repeat business from your existing customers</li>
<li>convert  more of your website’s visitors into customers</li>
</ol>
<p>Today there are a lot of ways to build an audience:</p>
<ol>
<li>You can gather followers on twitter</li>
<li>You can write a blog</li>
<li>You can create a facebook page and have people sign up to it.</li>
<li>Create a myspace profile and get fans and friends who will receive your updates.</li>
</ol>
<p>We hear a lot of news articles that say email is losing out to SMS, then we heard that email is losing out to social media and so on. Many have started peddling products that claim that social media is the best way to reach your audience and somehow email is falling out of fashion and is losing its effectiveness.</p>
<p><strong>Social Media : Not Suited For All Audiences</strong></p>
<p>These are the “latest” ways to get an audience and keep them. But following a blog through an RSS feed, creating a facebook account and joining a facebook page, creating a twitter account and adding users to it are all not simple tasks for the ordinary internet user. It requires a certain level of internet proficiency.</p>
<p>Lot of people use twitter just because it is the hip thing to do today, because their friends are doing it. It could be something else tomorrow. Remember MySpace? Before twitter and facebook, having a myspace page was the most hip “web 2.0” thing to do.</p>
<p>Social media is not new. It was always there – people were talking on bulletin boards way back in the early 1990s.</p>
<p><strong>Email Will Always Be The Most Important Communication Channel</strong></p>
<p>People increasingly prefer to use social networking sites like Facebook and Twitter to have informal conversations with each other. But that doesn’t mean email is going to become obsolete any time soon.</p>
<p>Email is very deeply ingrained into our work culture and everyday life. Lot of important communication still relies on your email address. Your paypal account, your internet banking notifications, communication from your employer all need emails.</p>
<p>It will always be the most important communication channel because it will always be there. People will always need their email addresses to verify their user accounts which they are opening today and will keep 10 years from now. You can’t replace a communication channel like email with a company/website like facebook.</p>
<p>Sending and receiving an email is the first thing everyone learns when they learn to use the internet.  It has the least learning curve. People will write emails, and check them for a long time to come.</p>
<p>I joined twitter by peer pressure. I didn’t do it because I liked it when I first started using it. I joined facebook because lots of my friends were doing it too. It took me a while to actually *get* what the fuss about facebook really is. Twitter? I still don’t get it. The point is – I’m thinking if a very computerate guy like me can’t get it quickly, it is going to be hard for a lot of people to learn to use these sites.</p>
<p>You can always safely assume that your audience members have an email address. You can always talk to them via email.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=369" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Femail-marketing-the-best-way-to-build-an-audience-and-create-change%2F&amp;linkname=Email%20Marketing%3A%20The%20best%20way%20to%20build%20an%20audience%20and%20create%20change"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/TvRV3FKORY4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/email-marketing-the-best-way-to-build-an-audience-and-create-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/email-marketing-the-best-way-to-build-an-audience-and-create-change/</feedburner:origLink></item>
		<item>
		<title>Do You Code For Yourself?</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/qjTg-25ldD4/</link>
		<comments>http://www.expeditionpost.com/do-you-code-for-yourself/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 09:58:12 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/do-you-code-for-yourself/</guid>
		<description><![CDATA[Do you ever code for yourself? To solve your own problems? 
A lot of satisfaction comes out of being able to solve your own problems when it comes to software. 
&#160;
The real world doesn’t allow you to create matter out of thin air, move things from one place to another with no effort. If you [...]]]></description>
			<content:encoded><![CDATA[<p>Do you ever code for yourself? To solve your own problems? </p>
<p>A lot of satisfaction comes out of being able to solve your own problems when it comes to software. </p>
<p>&#160;</p>
<p>The real world doesn’t allow you to create matter out of thin air, move things from one place to another with no effort. If you have a backache you must go to the pharmacist and get medicine. </p>
<p>&#160;</p>
<p>If you know how to create software, you can scratch your own itches. If you can’t afford a particular software but have plenty of time, you can sit down and create it on your own. Theoretically. You may not be able to create your own Microsoft Word 2007 but this works for many real world problems.</p>
<p>&#160;</p>
<p>WP Responder is one such itch that I had. I couldn’t buy Aweber’s services because it either costed too much or because they didn’t have a subscribe via PayPal option. Just then I graduated from college and had a lot of time on my hands. I got to work on creating a wordpress plugin that will both deliver blog posts and allow me to have a email newsletter. </p>
<p>&#160;</p>
<p>I needed to create a membership site without spending $180s on a software like Amember. I went to work on Drupal and found the exact set of modules and their configurations that will let me create a paid membership website with unlimited levels.</p>
<p>&#160;</p>
<p>There will come a time when trying to solve your own problem will start to cost more than buying a readymade solution. Until you get there leverage your programming skills to solve your own problems and get to the next level of financial independence.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=365" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fdo-you-code-for-yourself%2F&amp;linkname=Do%20You%20Code%20For%20Yourself%3F"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/qjTg-25ldD4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/do-you-code-for-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/do-you-code-for-yourself/</feedburner:origLink></item>
		<item>
		<title>WP Responder v2.0 Released</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/kx0HB0UEc78/</link>
		<comments>http://www.expeditionpost.com/wp-responder-v2/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 11:57:39 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Plugin Development]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=328</guid>
		<description><![CDATA[The new vesrion of WP Responder has a couple of much  needed features that will make managing a newsletter and subscriptions to your blog easier.]]></description>
			<content:encoded><![CDATA[<p>First an apology for delaying the release this far. I ran into some serious personal problems that needed my urgent attention. This is why I haven’t been able to release this version on the previously mentioned release date. </p>
<p>&#160;</p>
<p>In this release, I have added the following features:</p>
<p>&#160;</p>
<ul>
<li><strong>Ability to attach images inline with HTML e-mail</strong> &#8211; In version one and pretty much everywhere else, HTML e-mails were sent simply by inserting the HTML code in the e-mail and adding the necessary headers. If you had images in the e-mail they would be blocked by almost all e-mail clients and webmail clients today. HTML e-mail specification allows attaching e-mail within the body of the email so that e-mail clients don&#8217;t block the images and force you to provide an alternate version.       </li>
<li><strong>Set the number of e-mails that can be sent in an hour</strong> &#8211; Most web hosting servers limit the number of e-mails that can be sent in an hour. If your server exceeds this limit the host may queue up your excess emails and send them in the next hour like my host (thank you namecheap!) or suspend your account and put up a nasty message for your visitors to see. I have changed the plugin to send a fixed number of e-mails every hour. This limit can be configured under the Settings page in the newsletter section in your admin panel       </li>
</ul>
<p>Previously this plugin used the <a href="http://phpmailer.worxware.com/">PHPMailer PHP library</a>. In this version I have changed it to the <a href="http://swiftmailer.org/">Swift Mailer PHP Library</a> which I found more suited to this particular application as this library is faster and consumes less server resources. This library also makes a few interesting features that I am planning to implement in the next version much easier which means the next version will be released within the one month.</p>
<p>&#160;</p>
<p>These are some minor changes in this version. Besides these, this version removes some common bugs in the program.</p>
<p>&#160;</p>
<h2>Download</h2>
<p>Download the new version from the spanking new website I’ve created for the plugin:</p>
<p><a href="http://www.expeditionpost.com/wp-responder-plugin"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DOWNBUTTON" border="0" alt="DOWNBUTTON" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/DOWNBUTTON.png" width="240" height="78" /></a> </p>
<p>&#160;</p>
<h2>Features Unimplemented</h2>
<p>There are some practical difficulties in implementing couple of features that I had promised earlier so I have decided against implementing them in this version.</p>
<p>&#160;</p>
<p><strong>Chicklet Generator</strong> &#8211; Unfortunately I haven&#8217;t been able to add the subscriber count chicklet generator in this version because of some difficulties in implementing the feature. The feature turned out to be much more complicated than I imagined it to be.</p>
<p>I don&#8217;t want to add a feature without testing it and which may end up causing major problems for your web hosting server.</p>
<p>&#160;</p>
<p>The chicklet generator is supposed to generate an image file that shows the number of subscribers for a particular newsletter. The subscriber count image is generated by PHP by fetching the subscriber number using a database query. If this query is executed every time the image is loaded, your server could get overloaded and become very slow. The solution I&#8217;ve come up with is to generate the image once every day and serve it to the reader for the rest of the day.</p>
<p>&#160;</p>
<p><strong>Skip sending post by e-mail</strong> &#8211; In version 1.0 it was possible to skip sending a blog post to e-mail subscribers by checking a checkbox in the &quot;Add New&quot; or &quot;Edit&quot; interface. But there were some bugs that led to this feature causing some major problems with approving comments. I felt fixing this was one hairy mess that is better demolished and built from scratch.</p>
<p>I will be adding more customization fields in the &quot;Add New&quot; and &quot;Edit&quot; pages:</p>
<p>&#160;</p>
<ul>
<li>Customize the e-mail that e-mail subscribers receive for a particular blog post. You will be able to add custom field placeholders while writing blog posts and they will be automatically substituted in the e-mails sent when that post is published. </li>
<li>Skip sending a blog post by e-mail if it hasn&#8217;t already been sent </li>
<li>See the progress of mailouts &#8211; Since the e-mail is sent in batches, it becomes possible to see how many subscribers received their e-mails.      </li>
</ul>
<h2>I Need Your Help!</h2>
<p>The past two months have been very difficult for me with me having 9 hour hectic work days so I haven&#8217;t been able to get much work done on this plugin. But I want you to know I haven&#8217;t fell asleep at the wheel. I want to create the best free Wordpress autoresponder plugin that will help anyone build a following without any investment.</p>
<p>I created this plugin to learn how to create wordpress plugins as well as solve a problem that I was facing. There is plently of room for improvement in this plugin.</p>
<h2>How you can help?</h2>
<ul>
<li>File bug reports &#8211; If you find that the plugin isn&#8217;t sending. I really </li>
<li>Request features &#8211; I am listening. Use the <a href="http://www.expeditionpost.com/contact-the-author/">contact form</a>, use the <a href="http://www.expeditionpost.com/wp-responder-plugin/requestfeature.php">feature request form</a>. I want to know what you need. </li>
</ul>
<h2>Why Is This Not In The Wordpress Repository</h2>
<p>Adding this plugin to the Wordpress plugin repository serves absolutely no purpose for me at all. I don&#8217;t have patience to endure their long and strict approval process. In my opinion the rules there are geared to help Wordpress.org and the Wordpress brand more than the plugin developer.</p>
<p>&#160;</p>
<p>Once I submit this plugin to the repository no body who uses it is going to care what happens to the guy who developed it. Users will happily click on the automatic updater and praise Wordpress and write on how convenient it is for them to manage their blog with. Besides, the <a href="http://tomuse.com/wp-plugins-developer-boycott-wordpress/">wordpress people haven&#8217;t exactly been nice to wordpress developers</a>.</p>
<p>&#160;</p>
<p>I really don&#8217;t care if my plugin doesn&#8217;t meet the Wordpress coding standards or if another Wordpress plugin developer feels like I have verbally abused his mother while reading my source code. This is a very useful software. That is what truly matters. I will be distracted from this goal if I put this plugin in the wordpress directory. I don&#8217;t want my freedom to link to someone <strong>FROM MY WEBSITE</strong> be taken away from me for a entry in the wordpress directory which may or may not bring me anything.</p>
<p>&#160;</p>
<p>This plugin is my hard work and I am not about to give all the benefits of my work (traffic, recognition, business) to someone else in the name of sharing and openness and community. That is just stupid.</p>
<p>As a result you won&#8217;t receive the update messages in the plugin page. I can however give you regular updates and support this plugin if you subscribe to this blog by e-mail or add yourself to the mailing list. As you can tell, I am thoroughly pissed at the Wordpress repository moderators for the trouble I have had to go through to submit a theme in the past.</p>
<p>&#8211;End Of Emotional Nonsense Rant</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=328" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fwp-responder-v2%2F&amp;linkname=WP%20Responder%20v2.0%20Released"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/kx0HB0UEc78" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/wp-responder-v2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/wp-responder-v2/</feedburner:origLink></item>
		<item>
		<title>WP Responder v2.0 Will Be Released On 21th November</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/SDA9q3zx0ZI/</link>
		<comments>http://www.expeditionpost.com/wp-responder-v2-0-will-be-released-on-21th-november/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:47:49 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/wp-responder-v2-0-will-be-released-on-21th-november/</guid>
		<description><![CDATA[The next version of WP Responder will be released on 21st of November. In the upcoming release:

Images in HTML emails can be attached as part of an email instead to overcome image blocking features in many mail clients and webmail providers.
Some bugs in the post skipping has been resolved.
A chicklet can be added to your [...]]]></description>
			<content:encoded><![CDATA[<p>The next version of <a href="http://www.expeditionpost.com/wp-responder">WP Responder</a> will be released on 21st of November. In the upcoming release:</p>
<ul>
<li>Images in HTML emails can be attached as part of an email instead to overcome image blocking features in many mail clients and webmail providers.</li>
<li>Some bugs in the post skipping has been resolved.</li>
<li>A chicklet can be added to your sidebar that shows your current subscriber count.</li>
<li>Hourly e-mail sending limits can be configured to avoid violating email policies of web hosts</li>
</ul>
<p>I have been receiving emails from many readers regarding this plugin. Looks like I was not alone in needing something like this :)</p>
<p>&#160;</p>
<p>I have been trying to get this release out quickly but my work has been making it hard to find time for it. If you’ve been reading this site recently, you will have noticed some major changes in the design as well as some bloopers here and there in the content as well. I am revamping the website to cater to a much larger audience. </p>
<p>&#160;</p>
<h2>Major Changes</h2>
<p>I have decided to make ExpeditionPost to be about more than just developing websites and programming. I am going to write about my experience creating a self-funded business here. I believe this will be of value to many, especially to readers from India. </p>
<p>&#160;</p>
<p>Hang on tight!</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=327" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fwp-responder-v2-0-will-be-released-on-21th-november%2F&amp;linkname=WP%20Responder%20v2.0%20Will%20Be%20Released%20On%2021th%20November"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/SDA9q3zx0ZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/wp-responder-v2-0-will-be-released-on-21th-november/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/wp-responder-v2-0-will-be-released-on-21th-november/</feedburner:origLink></item>
		<item>
		<title>Flex Tutorial: A Quick Course On Actionscript</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/NqDyQumuyP4/</link>
		<comments>http://www.expeditionpost.com/flex-tutorial-a-quick-course-on-actionscript/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 13:33:58 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/flex-tutorial-a-quick-course-on-actionscript/</guid>
		<description><![CDATA[In the previous chapter we discussed the steps involved in creating  flex application. This lesson will discuss actionscript syntax. Actionscript was created by Adobe for their Flash IDE to control 2D animations in flash. The actionscript syntax is very similar to that of Javascript. So if you know Javascript 80% of actionscript you know [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous chapter we discussed the steps involved in creating  flex application. This lesson will discuss actionscript syntax. Actionscript was created by Adobe for their Flash IDE to control 2D animations in flash. The actionscript syntax is very similar to that of Javascript. So if you know Javascript 80% of actionscript you know most of actionscript’s syntax.</p>
<p>In this article I will go into the additional features that are supported by Actionscript.</p>
<p><strong>Variable Declarations</strong></p>
<p>Syntax:</p>
<pre class="brush: as3;">
var  variableName;
</pre>
<p>Sample:</p>
<pre class="brush: as3;">
var sample_var = 1;
</pre>
<p>Variable name rules: Name should not contain spaces, cannot be reserved actionscript keywords like if, for, do, while.</p>
<p><strong>Strings</strong> </p>
<p>Strings are assigned to variables using a single quote or double quote.</p>
<pre class="brush: as3;">
var name = ‘raj’;
var anothername=”raj”;
</pre>
<p><strong>Booleans</strong> </p>
<p>Booleans are assigned to either true or false. The words are lowercase and are reserved keywords.</p>
<pre class="brush: as3;">var isAMonkey = true;</pre>
<p><strong>Strict Data Typing</strong> </p>
<p>Although variables are loosely typed it is possible to specify a type for your variables in Actionscript. This is also called variable type annotation. The following statement declares a variable of type Number. You can specify annotations for your own data type declarations also.</p>
<pre class="brush: as3;">var mileage:Number=20;

var Ferrari:Car;
</pre>
<p><strong>Functions</strong> </p>
<p>Functions are defined with the same syntax as Javascript. But actionscript supports specifying return type through type annotations similar to variable type annotations. Shown below are some sample declarations</p>
<pre class="brush: as3;">function findInterest(principal,interest,time):number
{
…
}</pre>
<p><strong>Anonymous functions</strong></p>
<p> An anonymous function is the same as normal functions but it is defined similar to declaring a variable.</p>
<pre class="brush: as3;">var testFunction = function() {

doSomethin();

}

testFunction();</pre>
<p>The difference is that anonymous functions should be fully defined before being executed but normal functions will get mapped to their definitions even if the definition falls after the part where the function is called. </p>
<p><strong>Flow control and looping</strong> </p>
<p>Actionscript supports all the looping constructs that Javascript does: </p>
<p><strong>While loops</strong></p>
<pre class="brush: as3;">while (expression)

{

//do something

}
</pre>
<p><strong>For Loops</strong></p>
<pre class="brush: as3;">
var y:Number=1;
for (var x:Number = 1; x &lt;=5; x++)
{
     y=y*x;
}
</pre>
<p><strong>Classes And Objects</strong> </p>
<p>Actionscript supports classes in a way similar to Javascript. Instead of relying on the function keyword to define functions, actionscript uses the following syntax:</p>
<pre class="brush: as3;">
Class Classname
{
   private var varName;
   public function funcName()
   {
   }

}
</pre>
<p>Here public and private are access specifiers. The first definition within the class is a class attribute. The second is a class method.  Instantiating an object: <span style="background-color: #ffffff;"> </span></p>
<pre class="brush: as3;">
var newObj = new  ClassName();
</pre>
<p>If you are familiar with Java you will find actionscript’s syntax of defining classes very similar. </p>
<p><strong>Packages</strong> </p>
<p>Packages are used to group related classes together. </p>
<pre class="brush: as3;">package packageName
{

//class definitions

}</pre>
<p><strong>Static variables </strong></p>
<p>Static variables are attributes that are defined as part of the class. These variables are not unique to each variable like instance variables. They are accessed by referencing the classname.<span style="background-color: #ffffff;"> </span></p>
<pre class="brush: as3;">
class ActionscriptBook
{
 public static pages:Number = 322;
}
var pages = ActionscriptBook.pages;
</pre>
<p><strong>Getters and Setters</strong> </p>
<p>Actionscript supports creating getter and setter functions that control access to class variables.</p>
<pre class="brush: as3;">class  Box {
private var side:Number;
public function get theSide():Number
 {
 return side;
 }
 public function set theSide(theNum:Number):Number
{
 side=theNum;
}
}
</pre>
<p>In this chapter we have learnt the basic actionscript syntax. In the next chapter, we will learn how to use the various components and how to place them within containers.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=312" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fflex-tutorial-a-quick-course-on-actionscript%2F&amp;linkname=Flex%20Tutorial%3A%20A%20Quick%20Course%20On%20Actionscript"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/NqDyQumuyP4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/flex-tutorial-a-quick-course-on-actionscript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/flex-tutorial-a-quick-course-on-actionscript/</feedburner:origLink></item>
		<item>
		<title>Flex Course: Getting Started Writing Flex Applications</title>
		<link>http://feedproxy.google.com/~r/ExpeditionPost/~3/3iGOE7FqrZo/</link>
		<comments>http://www.expeditionpost.com/flex-course-getting-started-writing-flex-applications/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:07:04 +0000</pubDate>
		<dc:creator>Raj</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.expeditionpost.com/?p=298</guid>
		<description><![CDATA[In the previous lesson we briefly discussed creating a flex application. In this lesson I will discuss how to create a flex application and walk you through the process of creating one.
Most tutorials and books teach Flex on the assumption that you are going to use Flex Builder to write your flex applications. I prefer [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous lesson we briefly discussed creating a flex application. In this lesson I will discuss how to create a flex application and walk you through the process of creating one.</p>
<p>Most tutorials and books teach Flex on the assumption that you are going to use Flex Builder to write your flex applications. I prefer to think you will use your own IDE. Therefore, we will focus on making flex UIs using simple text editors like Notepad or TextMate.</p>
<p><span id="more-298"></span></p>
<p>Recap a few important points we have covered in the previous lesson:</p>
<ol>
<li>MXML is used to layout user interface components like buttons and accordions on the canvas similar to laying out buttons and images on a web page.</li>
<li>MXML is compiled into Actionscript which is inturn compiled into binary SWF files. This means one can write flex applications entirely in Actionscript but it will be very laborious.</li>
<li>Actionscript is used to add behavior to flex elements similar to javascript being used to add behavior for HTML elements.</li>
</ol>
<h2>Actionscript &#8211; A New Language To Learn?</h2>
<p><strong> </strong>If you know Javascript, you know 95% of actionscript. Both languages have the same syntax. In fact both languages are derived from  the same language &#8211; ECMAScript. However, Actionscript has additional programming constructs like classes, variable type annotations, interfaces among others.</p>
<h2>How Are Flex Applications Compiled?</h2>
<p>Flex applications are a combination of mxml files that make up the user interface layout and the actionscript files that add the behavior to the user interface elements declared in the mxml file. The actionscript files are attached to the mxml file using special tags similar to using &lt;script&gt; tags to attach javascript files to html files.</p>
<p>They are compiled using the mxml compiler using the following command:</p>
<pre class="brush: php;">mxmlc nameOfFile.mxml</pre>
<p><span style="background-color: #ffffff;">Here mxmlc is the flex sdk compiler and nameOfFile.mxml is your mxml program.</span></p>
<h2>Steps Involved In Creating Flex Applications</h2>
<p>The four steps involved in creating a flex application are:</p>
<ol>
<li>Define and arrange the user interface widgets in the mxml file.</li>
<li>Write actionscript code to respond to events on these widgets.</li>
<li>Style the user interface using css if needed.</li>
<li>Create the swf file.</li>
</ol>
<h2>Creating a Simple Calculator application</h2>
<p>In this chapter I will step through the process of creating a simple Flex application – a calculator.<br />
This calculator will be a simple application. It will have the numbers from 0 to 9 and be able to add, subtract, multiply and divide. The final product is as shown below:</p>
<p align="center"><span style="background-color: #ffffff;"><img class="alignnone size-full wp-image-299" title="calculator" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/calculator.png" alt="calculator" width="258" height="160" /></span></p>
<h2>Step 1: Defining the user interface elements</h2>
<p><span style="background-color: #ffffff;"><strong>Buttons – </strong>The buttons in this case are implemented as simple &lt;mx:Button&gt; elements.</span></p>
<p style="text-align: center;"><span style="background-color: #ffffff;"><img class="size-full wp-image-300 aligncenter" title="button" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/button.PNG" alt="button" width="353" height="20" /></span></p>
<p style="text-align: left;"><strong>Layout Of Buttons</strong> –The buttons are placed inside a grid layout of 235px width and 100% height. The grid has 4 rows – the first two rows have the operations, the third row has the operations and the last row has the reset button. This grid is set at an x-offset of 10px (from left) and y-offset of 35px (from the top).</p>
<p style="text-align: left;"><img class="size-full wp-image-303 aligncenter" title="grid" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/grid.png" alt="grid" width="550" height="300" /></p>
<p style="text-align: left;">
<p><strong>Operands box – </strong>the text area where the current operand of the operation is displayed is given an absolute position (similar to the grid layout) of (x,y) = (10,10).</p>
<h2>Step 2: Adding the behavior of the buttons</h2>
<h3>Handling Clicks On Number Buttons</h3>
<p>Defining a function for each numeral button will be laborious. Therefore we will define one function that handles the user clicking on any of the number buttons. The argument to the function is the number which has to be appended to the entry in the Operands box.</p>
<p>Do not worry about the implementation of the event handler methods.</p>
<p style="text-align: center;"><span style="background-color: #ffffff;"><br />
<img class="size-full wp-image-305 aligncenter" title="code1" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/code1.png" alt="code1" width="444" height="291" /></span></p>
<h3>Handling Clicks On Operations Buttons</h3>
<p style="text-align: center;"><img class="size-full wp-image-302 aligncenter" title="code2" src="http://www.expeditionpost.com/wp-content/uploads/2009/11/code2.png" alt="code2" width="542" height="262" /></p>
<p>Similarly the operations keys also need to be attached to an event.</p>
<p>The <strong>Reset</strong> button also has a event handler to reset the operand displayer to 0 and to reset the internal variables used to perform calculations to their initial values.</p>
<h2>Step 3: Style the user interface</h2>
<p>In this step we would ideally change the style using some css styles however we would like to keep the default look and feel of the application therefore we will skip this step.</p>
<h2>Step 4: Building the application</h2>
<p>Let save this application under D:\temp as calculator.mxml. Once you install flex sdk and add the bin directory to your system’s path variable, you will be able to run the mxml compiler (called mxmlc) from any directory in the command prompt.</p>
<p>In windows, change to the directory where you saved your mxml file. In my case it is D:\temp. Then type the following command:</p>
<pre class="brush: php;">D:\temp&gt;mxmlc calculator.mxml</pre>
<p>When the compilation finishes a new file named calculator.swf is created in the same directory. This file can be embedded in your web pages and web applications.</p>
<p>You can get the basic implementation of the calculator here:</p>
<p><a href="http://www.expeditionpost.com/codeexamples/flex/lesson1.zip">http://www.expeditionpost.com/codeexamples/flex/lesson1.zip</a></p>
<p>In the next chapter we will dive into the syntax of actionscript and how to use it to add behavior to flex interfaces.</p>
 <img src="http://www.expeditionpost.com/wp-content/plugins/feed-statistics.php?view=1&post_id=298" width="1" height="1" style="display: none;" /><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.expeditionpost.com%2Fflex-course-getting-started-writing-flex-applications%2F&amp;linkname=Flex%20Course%3A%20Getting%20Started%20Writing%20Flex%20Applications"><img src="http://www.expeditionpost.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ExpeditionPost/~4/3iGOE7FqrZo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.expeditionpost.com/flex-course-getting-started-writing-flex-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.expeditionpost.com/flex-course-getting-started-writing-flex-applications/</feedburner:origLink></item>
	</channel>
</rss>
