<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>nStation &#187; Internet</title>
	<atom:link href="http://nstation.org/tag/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://nstation.org</link>
	<description>Online existence, portfolio and journal of Nadeeshyama Talagala.</description>
	<lastBuildDate>Sun, 10 Jul 2011 07:33:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>How to Manage Multiple Web Projects With Subdomains</title>
		<link>http://nstation.org/articles/how-to-manage-multiple-web-projects-with-subdomains</link>
		<comments>http://nstation.org/articles/how-to-manage-multiple-web-projects-with-subdomains#comments</comments>
		<pubDate>Sat, 22 Nov 2008 20:55:28 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=331</guid>
		<description><![CDATA[Most web projects are initially done locally. When doing multiple web projects on the local computer (the ‘nstation&#8217;) you run in to the problem of managing them. This is because only one web server can run at a time on the standard web port. Well&#8230; you can run multiple instances of the same web server...]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://i46.tinypic.com/13zdeet.png" title="XAMPP Control Panel Screenshot" class="alignleft top framed" width="400" height="154" />Most web projects are initially done locally. When doing multiple web projects on the local computer (the ‘nstation&#8217;) you run in to the problem of managing them. This is because only one web server can run at a time on the standard web port. Well&#8230; you can run multiple instances of the same web server on different ports. But that&#8217;s not the way forward if you are serious about testing, etc. An alternative is to make directories and use folder names as part of the URL. This however results ugly URL names like <em>nstation/project_name</em> and framework-based projects render issues on production environments.<span id="more-331"></span></p>
<p>The best approach I have come across to manage multiple web projects is to use subdomains. Subdomains are pretty, clean and easy to manage. This how-to article is about my simple and effective method of hosting multiple web projects on nstation using subdomains. We will create two projects ‘foo&#8217; and ‘bar&#8217; with <strong>http://foo.nstation/</strong> and <strong>http://bar.nstation/</strong> as their URLs to explain the whole process. Please note that the technique described here is based on the Microsoft Windows platform. However, it is possible to do the same on other platforms with minor adjustments.</p>
<div class="clear">&nbsp;</div>
<h2>Prerequisites</h2>
<ul>
<li><a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> or a compatible web server software<br />
<small>More info: <a href="http://www.apachefriends.org/en/xampp.html">What is XAMPP</a>, <a href="http://www.apachefriends.org/en/faq-xampp-windows.html">XAMPP FAQ</a></small></li>
<li>Notepad or compatible text editor<br />
<small>Hint: drag-and-drop a file onto a Notepad window to open the file.</small></li>
</ul>
<h2>Step 1 &#8211; create folders</h2>
<p>Create the folder structure as shown below.</p>
<p><img alt="" src="http://i47.tinypic.com/kcgg07.png" title="Folders" class="alignnone" width="214" height="335" /></p>
<p>It doesn&#8217;t have to be the <strong>C: drive</strong>. But for simplicity it is always recommended that you create the <strong>Webroot</strong> folder in a drive root. Refrain from using path names with spaces like <strong>C:\Program Files\Webroot</strong>.</p>
<p>A short description on each folder is given below.</p>
<h3>Webroot\projects</h3>
<p>This folder contains individual project folders. In our case the two sub folders <strong>foo</strong> and <strong>bar </strong>reside here.</p>
<h3>Webroot\public</h3>
<p>This is where you put all the default stuff. For example, you can copy the Apache <strong>htdocs</strong> folder content here. This folder hosts the main site (<strong>http://nstation</strong>) content.</p>
<h3>Webroot\xampp</h3>
<p>Contains XAMPP files &#8211; Apache, PHP, MySql, phpMyAdmin, perl and other server related components are stored here.</p>
<h2>Step 2 &#8211; install XAMPP</h2>
<p>Install XAMPP on <strong>Webroot\xampp</strong> folder. I recommend you use the <a href="http://www.apachefriends.org/download.php?xampp-win32-1.6.8.exe">self-extracting 7-ZIP archive</a>. Run the setup and chose <strong>C:\Webroot</strong> as the <em>Extract to</em> folder as it will anyway extract the content to a folder by the name <strong>xampp</strong>.</p>
<p><img alt="" src="http://i48.tinypic.com/2vdjz4m.png" title="XAMPP Install" class="alignnone" width="348" height="159" /></p>
<p>Run <strong>setup_xampp.bat</strong> to finish the setup process. You will get a console output similar to the following screenshot.</p>
<p><img alt="" src="http://i50.tinypic.com/v63lhu.png" title="XAMPP Setup" class="alignnone" width="559" height="290" /></p>
<p>Press any key to finish the setup. To run the XAMPP Control Panel Application, double click <strong>xampp-control.exe</strong>. Click the start button in front of both <strong>Apache</strong> and <strong>MySql</strong> modules to start the server. Since we haven&#8217;t done any modifications yet, XAMPP runs on its default settings. See screenshot below.</p>
<p><img alt="" src="http://i50.tinypic.com/33xcvo0.png" title="XAMPP Control Panel" class="alignnone" width="446" height="359" /></p>
<h2>Step 3 &#8211; configure Apache</h2>
<p>Now we need to change the default Apache configuration to match the directory structure. Apache configuration is distributed among several text files. All of these files reside in the <strong>xampp\apache\conf</strong> folder. We need to edit two files: <strong>conf\httpd.conf</strong> and <strong>conf\extra\httpd-vhosts.conf</strong>.</p>
<h3>Step 3.1 &#8211; edit httpd.conf</h3>
<p>Go to <strong>xampp\apache\conf</strong> and open the <strong>httpd.conf</strong> file. Locate <strong>&lt;Directory &#8220;C:/Webroot/xampp/htdocs&#8221;&gt;</strong> and change it to <strong>&lt;Directory &#8220;C:/Webroot/public&#8221;&gt;</strong> . Scroll down a few lines and locate the closing directive <strong>&lt;/Directory&gt;</strong> and add the following at a new line.</p>
<pre class="code">
&lt;Directory "C:/Webroot/projects"&gt;
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
&lt;/Directory&gt;
</pre>
<h3>Step 3.2 &#8211; edit httpd-vhosts.conf</h3>
<p>Go to <strong>xampp\apache\conf\extra</strong> and open the <strong>httpd-vhosts.conf</strong> file. Uncomment <strong>NameVirtualHost *:80</strong> by removing all hash signs (#) at the beginning of the line. (By now you would have noticed that any line starting with a hash sign is indeed a comment.)</p>
<p>Add the following text at the end of the file on a new line.</p>
<pre class="code">
# Default site: http://nstation
&lt;VirtualHost *:80&gt;
DocumentRoot "C:/Webroot/public"
ServerName nstation
ServerAlias nstation
&lt;/VirtualHost&gt;

# Foo sub domain: http://foo.nstation
&lt;VirtualHost *:80&gt;
ServerName foo.nstation
DocumentRoot "C:/Webroot/projects/foo"
DirectoryIndex index.php index.html index.html index.htm index.shtml
&lt;/VirtualHost&gt;

# Bar sub domain: http://bar.nstation
&lt;VirtualHost *:80&gt;
ServerName bar.nstation
DocumentRoot "C:/Webroot/projects/bar"
DirectoryIndex index.php index.html index.html index.htm index.shtml
&lt;/VirtualHost&gt;
</pre>
<h2>Step 4 &#8211; edit the hosts file</h2>
<p>The host file is the system file that matches hostnames to IPs. This file resides in the system folder <strong>%SystemRoot%\system32\drivers\etc</strong> and on most computers this would be <strong>C:\WINDOWS\system32\drivers\etc</strong>. Open the <strong>hosts</strong> file (yes, the file doesn&#8217;t have an extension) and add the following two lines to the end of the file at a new line.</p>
<pre class="code">
127.0.0.1              foo.nstation
127.0.0.1              bar.nstation
</pre>
<p>This tells the system to direct requests for <strong>foo.nstation</strong> and <strong>bar.nstation</strong> to the IP address <strong>127.0.0.1</strong>.</p>
<h2>Step 5 &#8211; test the setup</h2>
<p>Restart Apache and MySql by stopping and starting them using the XAMPP Control Panel. If you did not run these in step 2, just start both modules to see whether our configuration is in effect. If everything went accordingly, you should get the green <strong>Running </strong>status on both Apache and MySql.</p>
<p>Point your web browser to <strong>http://nstation</strong> to see the content served on <strong>Webroot\public</strong> folder. If you have nothing to start with, I suggest you copy everything in <strong>xampp\apache\htdocs</strong> folder to this location. You should get the XAMPP default web site with all the bells and whistles.</p>
<p>Put your <strong>Foo</strong> project files to <strong>Webroot\projects\foo</strong> folder and <strong>Bar</strong> project files to <strong>Webroot\projects\bar</strong> folders respectively. Point your browser to <strong>http://foo.nstation</strong> and <strong>http://bar.nstation</strong> to see them in action. Put the following code in an <strong>index.php</strong> file and save the file in both locations if you have nothing to start with.</p>
<pre class="code">
&lt;h1&gt;Hello World&lt;/h1&gt;
&lt;p&gt;&lt;?php echo "My location: " . dirname(__FILE__); ?&gt;&lt;/p&gt;
</pre>
<p>You should get different location details depending on the URL.</p>
<h2>Add more projects (optional)</h2>
<p>Follow step 3.2 and step 4 to add more projects to your setup. Given below are the skeletons that can be used for this task.</p>
<h3>Step 3.2 &#8211; httpd-vhosts.conf file entry</h3>
<pre class="code">
# vhost entry for new_project sub domain: http://new_project.nstation
&lt;VirtualHost *:80&gt;
ServerName new_project.nstation
DocumentRoot "C:/Webroot/projects/new_project"
DirectoryIndex index.php index.html index.html index.htm index.shtml
&lt;/VirtualHost&gt;
</pre>
<h3>Step 4 &#8211; hosts file entry</h3>
<pre class="code">
127.0.0.1              new_project.nstation
</pre>
<h2>Done</h2>
<p>That&#8217;s it. It&#8217;s easier than you would&#8217;ve imagined it to be. Hope this article helps and makes your web development experience a fun.</p>
<p><b>Disclaimer</b>: <a href="http://www.flickr.com/photos/normanbleventhalmapcenter/2710799656/">Cover photo</a> courtesy <a href="http://www.flickr.com/photos/normanbleventhalmapcenter/2710799656/">Norman B. Leventhal Map Center at the BPL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/how-to-manage-multiple-web-projects-with-subdomains/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Teddy Bear Piracy</title>
		<link>http://nstation.org/articles/teddy-bear-piracy</link>
		<comments>http://nstation.org/articles/teddy-bear-piracy#comments</comments>
		<pubDate>Fri, 07 Nov 2008 12:44:56 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[society]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=293</guid>
		<description><![CDATA[A man goes to a store, sees something nice (say, a teddy bear), checks whether it is available elsewhere for a better price and eventually buy it for the lowest price available. A man sees a computer game, checks its price, if the price isn&#8217;t lower than a few bucks, pirate it over his internet...]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://i50.tinypic.com/30kaseh.jpg" title="Pirata con CD" class="alignleft top framed" width="400" height="150" />A man goes to a store, sees something nice (say, a teddy bear), checks whether it is available elsewhere for a better price and eventually buy it for the lowest price available. A man sees a computer game, checks its price, if the price isn&#8217;t lower than a few bucks, pirate it over his internet connection or borrow a copy from a friend. That&#8217;s the background of most modern software pirating stories. The teddy bear analogy is used here for the sake of simplicity and proof of concept whist regardless of the commodity we may use in comparison, software pirating is happening at an unbelievable rate.<span id="more-293"></span></p>
<p>A respectable member of the society will never attempt to steal a teddy bear from a department store although he may be well pirating software over the internet at home. But there must be reasons for this dualistic human-behavior for the same type of action; the same type of misbehavior.  Read through my analysis as to why people steal software but not teddy bears in the modern society.</p>
<h2>Tangible vs. intangible</h2>
<p>The concept of stealing has a strong association to the tangible nature of an item. Software is intangible; you do not feel it. It is just an arrangement of bits and bytes on your hard disk or other type of media. You would feel wrong to steal a teddy bear from a department store but not to illegally download a copy of a software title over the internet. This intangible nature is also the reason for most other reasons why software is pirated.</p>
<h2>A Replica</h2>
<p>People do not feel wrong about replicating. On <a href="http://forum.mininova.org/index.php?s=d02b1e84a2a480aaf8c9cabbd1550278&amp;showtopic=234999537&amp;st=0">this forum post</a> at Mininova.org the user has posted an interesting argument on stealing a cow versus replicating the same: if you steal a cow, then the owner of the cow will suffer from the los of it; if you replicate the cow instead, then you don&#8217;t actually take away anything from the rightful owner. It&#8217;s the notion ‘I&#8217;m just replicating &#8211; not stealing&#8217;.</p>
<h2>Who gets hurt?</h2>
<p>It is the software giants that get hurt with pirating and they already have ample amount of money in their pockets. People often think ‘the 50 dollars I do not give them are negligible in sight of their current wealth&#8217;. Even for tangible items, if the party is in concern is filthily rich; people assume that the items stolen will go unnoticed due to the ample amount of resources the wealthy claim. Remember Robin Hood?</p>
<h2>I pay for my internet connection</h2>
<p>Most software pirating is domestic and people often download software using their own internet connection. For this reason the notion ‘I pay for my internet connection&#8217; renders a thought of justification in downloading software. This holds the same for duplicating software titles on removable media such as CD or DVD as the recipient has already purchased the blank media himself.</p>
<h2>Readily available</h2>
<p>Pirating is readily available and can be done from home. An internet connection, a mechanism to pirate (such as BitTorrent) and the knowledge on completing the process is all it takes for the completion of a successful pirating cycle. The flip side of this is that unlike other commodities, a software title cannot be evaluated at a store because of its intangible nature. People prefer to first try it at home and then but it legitimately; which to the most part end up remaining ‘evaluating indefinitely&#8217;.</p>
<h2>Lack of pricing model</h2>
<p>Software doesn&#8217;t have a proper pricing model. Often people believe that software titles are pricy. The same kind of software comes in various price bands. Since there is no proper gauge to measure the value of a software title, people recent to pay the right amount of money the developer deserve.</p>
<p><b>Disclaimer</b>: <a href="http://www.flickr.com/photos/jesusleon/4389082197/">cover pic</a> by <a href="http://www.flickr.com/photos/jesusleon/">jesus_leon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/teddy-bear-piracy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO With Delorie</title>
		<link>http://nstation.org/articles/seo-with-delorie</link>
		<comments>http://nstation.org/articles/seo-with-delorie#comments</comments>
		<pubDate>Tue, 26 Aug 2008 18:28:58 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=282</guid>
		<description><![CDATA[Search Engine Optimization (SEO) is very important to a web master. SEO is the governing factor for a web site to appear on all major search engines&#8217; first page. Top search engine spiders index web pages based on the way they ‘see’ them. If your site is not getting listed for the right query string...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft framed top" title="nStation Lynx Screenhot" src="http://i45.tinypic.com/28j8vw5.png" alt="" width="400" height="130" /><a title="Search engine optimization on Wikipedia" href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">Search Engine Optimization</a> (SEO) is <a title="SEO myths" href="http://video.google.com/videoplay?docid=3583760678227172395" target="_blank">very important</a> to a web master. SEO is the governing factor for a web site to appear on all major search engines&#8217; first page. Top search engine spiders index web pages based on the way they ‘see’ them. If your site is not getting listed for the right query string combination then it is a hint that search engines do not interpret your web site&#8217;s content properly. The easiest way to interpret a web page like a search engine spider is to use a text-only web browser such as <a title="Lynx web browser on Wikipedia" href="http://en.wikipedia.org/wiki/Lynx_(web_browser)" target="_blank">lynx</a>. But if you are a windows box guy, then this means unfamiliarity in large part.<span id="more-282"></span></p>
<p>This is where <a href="http://www.delorie.com/">www.delorie.com</a> comes in to the rescue. This website provides a handful of tools for SEO related work. You can use its online <a href="http://www.delorie.com/web/lynxview.html">lynx viewer</a> to view a web page in text-only format. Use the <a href="http://www.delorie.com/web/ses.cgi">Search Engine Simulator</a> to view a web page in different summarized forms based on the content and structure. There is also a <a href="http://www.delorie.com/web/purify.html">purifier</a>, <a href="http://www.delorie.com/web/headers.html">header viewer</a>, <a href="http://www.delorie.com:81/some/url.txt">request viewer</a> and <a href="http://www.delorie.com/web/wpbcv.html">backward compatibility viewer</a>. All these tools provide you easy SEO while keeping it all in the cloud; and keeping off you hand from sweating too.</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/seo-with-delorie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Reward of Syndication</title>
		<link>http://nstation.org/blog/the-reward-of-syndication</link>
		<comments>http://nstation.org/blog/the-reward-of-syndication#comments</comments>
		<pubDate>Tue, 26 Feb 2008 04:35:54 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://n.talagala.org/blog/the-reward-of-syndication/</guid>
		<description><![CDATA[One of the interesting RSS feeds I subscribe is Giveaway of the Day. February 24th Giveaway of the Day is Typing Assistance; a software tool that gives word suggestions as you type leaving no misspelled or mistyped words. The irony here is that a comment made on the Typing Assistance&#8217;s page led me to a...]]></description>
			<content:encoded><![CDATA[<p>One of the interesting RSS feeds I subscribe is <a href="http://www.giveawayoftheday.com/feed/" title="Giveaway of The Day RSS Feed">Giveaway of the Day</a>. February 24th Giveaway of the Day is <a href="http://www.giveawayoftheday.com/typing-assistant/" title="Typing Assistance page on Giveaway of the Day" target="_blank">Typing Assistance</a>; a software tool that gives word suggestions as you type leaving no misspelled or mistyped words. The irony here is that a comment made on the Typing Assistance&#8217;s page led me to a similar <a href="http://en.wikipedia.org/wiki/Open_source">open source</a> software called <a href="http://allchars.zwolnet.com/" title="AllChars Website" target="_blank">AllChars</a>. AllChars seems to be a mature enough candidate that does a very nice job for heavy-duty users of the keyboard. Funny, how a commercial source directs me to a non-commercial open destination. Indeed another good example of the open and connected nature of the Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/blog/the-reward-of-syndication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Blog Usability</title>
		<link>http://nstation.org/articles/understanding-blog-usability</link>
		<comments>http://nstation.org/articles/understanding-blog-usability#comments</comments>
		<pubDate>Tue, 20 Nov 2007 10:45:44 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/11/20/understanding-blog-usability/</guid>
		<description><![CDATA[I’m somewhat new to blogging. When I decided to change my static site to a dynamic site I ended up using WordPress as the engine. The designer in me however didn’t allow me to use someone else’s theme but to make one on my own. The current theme1 you are seeing on this site is...]]></description>
			<content:encoded><![CDATA[<p>I’m somewhat new to blogging. When I decided to change my static site to a dynamic site I ended up using <a href="http://wordpress.org/" title="WordPress Website" target="_blank">WordPress</a> as the engine. The designer in me however didn’t allow me to use someone else’s theme but to make one on my own. The current theme<sup>1</sup> you are seeing on this site is the fifth iteration of the effort.</p>
<p>When I started designing this theme, I didn’t have any expertise on WordPress. The principles of blogging were completely new to me. I looked into many other blogs to figure out the essentials of theming. Ironically most themes were structurally the same except they looked different in presentation. But is this commonly accepted structure really usable? This is what I discovered.<span id="more-55"></span></p>
<h3>File Away</h3>
<p>Some details presented on blogs are unwanted or rarely used. The archive for example has no significance to an average user. Since majority of users end up in a blog post by getting referred by a search engine, there is very little chance that someone visiting to read a certain blog post would drill down the archive to read other posts.</p>
<h3>Attention to Detail</h3>
<p>Only posts matter. Everything else is inferior. Even static pages have less significance unless information presented on static pages can draw more interest than posts. Having a mechanism to list and summarize the most recent posts can be beneficial.</p>
<p>No one dare to spare time on the archive. Give it less attention. Have a page that list all post titles that is groped monthly or yearly. This actually depends on how much you write; but reduces confusion and the hap-hazard nature of the archive.</p>
<p>Prevent making countless categories. Use a small number of categories to group different areas of interests. Make use of the new <a href="http://codex.wordpress.org/Template_Tags/the_tags" title="WordPress Codex: Template Tags/the tags" target="_blank">WordPress tags</a> to brief your visitor about the post. By the way, that tag cloud makes no sense to many people. But it’s a good way of showing your intents. So use it judiciously, don’t throw it on the face.</p>
<p>Least but not last, avoid <a href="http://www.useit.com/alertbox/weblogs.html" title="Jakob Nielsen - Weblog Usability: The Top Ten Design Mistakes" target="_blank">the top ten design mistakes</a> when creating your blog. Remember, usability guidelines applicable to a regular websites are applicable to blogs too.</p>
<p><small>1 &#8211; current theme as at 20<sup>th</sup> November, 2007</small></p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/understanding-blog-usability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syndicate Your Gmail Inbox</title>
		<link>http://nstation.org/blog/syndicate-your-gmail-inbox</link>
		<comments>http://nstation.org/blog/syndicate-your-gmail-inbox#comments</comments>
		<pubDate>Fri, 26 Oct 2007 08:07:06 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/10/26/syndicate-your-gmail-inbox/</guid>
		<description><![CDATA[Last week Engadget, TechCrunch and many other tech sites reported Gmail going IMAP. That’s a big deal for anyone who prefers to have control over their email messages. But for a long time the Gmail inbox was available as an RSS feed. Several people blogged about this feature on their sites soon after discovering it....]]></description>
			<content:encoded><![CDATA[<p><img src="http://mail.google.com/mail/help/images/logo1.gif" title="Gmail Logo" alt="Gmail Logo" align="left" height="59" width="143" />Last week <a href="http://www.engadgetmobile.com/2007/10/24/gmail-goes-imap-finally-your-mobile-email-client-and-gmail-fall-i/" title="Yeah, Gmail does IMAP, it's on Mobile">Engadget</a>, <a href="http://www.techcrunch.com/2007/10/23/gmail-apparently-enabling-imap-support/" title="Gmail Apparently Enabling IMAP Support">TechCrunch</a> and many other tech sites reported <a href="http://www.gmail.com/" title="Gmail">Gmail</a> going <a href="http://www.imap.org/about/whatisIMAP.html" title="What is IMAP?"><abbr title="Internet Message Access Protocol">IMAP</abbr></a>. That’s a big deal for anyone who prefers to have control over their email messages. But for a long time the Gmail inbox was available as an <a href="http://en.wikipedia.org/wiki/RSS_(file_format)" title="RSS on Wikipedia"><abbr title="Really Simple Syndication">RSS</abbr></a> feed. Several people <a href="http://forevergeek.com/geek_resources/gmail_rss_feed.php" title="Gmail RSS Feed">blogged</a> about this feature on their sites soon after discovering it. But now you don’t have to follow the old School method of manifesting credentials on the RSS <abbr title="Unique Resource Identifier">URI</abbr> anymore. It’s as easy as subscribing to any other RSS feed out there. All you need in an RSS aware web browser and an email client. Here’s how to do it.<span id="more-31"></span></p>
<ol>
<li>Log on to your Gmail account.</li>
<li>An RSS icon appears on the address bar. (This screenshot is given in Mozilla Thunderbird)<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/10/gmail_rss_sshot1.gif" alt="Gmail RSS Step 2" /></li>
<li>Select ‘Add Gmail Atom Feed as Live Bookmark’ from the context menu.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/10/gmail_rss_sshot2.gif" alt="Gmail RSS Step 3" /></li>
<li>Copy the URL from the address bar.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/10/gmail_rss_sshot3.gif" alt="Gmail RSS Step 4" /></li>
<li>Go to your email client and subscribe to the URL copied in step 4.<br />
For Mozilla Thunderbird, right-click on News &amp; Blogs and select ‘Subscribe’ from the context menu.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/10/gmail_rss_sshot41.gif" alt="Gmail RSS Step 5" /></li>
<li>You will be prompted for the user name and password for your Gmail account.</li>
<li>That’s it! Now you are ready to receive new mail notifications via RSS.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/blog/syndicate-your-gmail-inbox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Not ‘On Intelligence’</title>
		<link>http://nstation.org/blog/not-on-intelligence</link>
		<comments>http://nstation.org/blog/not-on-intelligence#comments</comments>
		<pubDate>Wed, 17 Oct 2007 05:15:58 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/10/17/not-%e2%80%98on-intelligence%e2%80%99/</guid>
		<description><![CDATA[<img src="http://n.talagala.org/wp-content/uploads/2007/10/onintelligence_bookshot.jpg" alt="On Intellegence Book Cover Mod" />
Guess what! According to Audible, my geographic location prevents me from listening to the audiobook - On Intelligence. I can buy and listen to other audiobooks from Audible, but not this. The feeble excuse is ‘We are not authorized to sell this title to your geographic location’.]]></description>
			<content:encoded><![CDATA[<p><img src="http://n.talagala.org/wp-content/uploads/2007/10/onintelligence_bookshot.jpg" title="On Intelligence Book Cover Mod" alt="On Intelligence Book Cover Mod" align="left" />I listen to <a href="http://leoville.com/" title="Leo Laporte's Homepage">Leo Laporte</a> on several of his <a href="http://www.twit.tv/" title="The TWiT Netcast Network with Leo Laporte">Netcasts</a> (a.k.a. Podcasts). He recommends audiobooks from <a href="http://www.audible.com/" title="Audible.com">Audible</a> on most of his shows. That’s how I ended up listening to <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FNext-Michael-Crichton%2Fdp%2F0060873167%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1192595524%26sr%3D1-1&amp;tag=nstation-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">NEXT</a><img src="http://www.assoc-amazon.com/e/ir?t=nstation-20&amp;l=ur2&amp;o=1" style="border: medium none  ! important; margin: 0px ! important; display: none" border="0" height="1" width="1" /> by Michael Crichton<img src="http://www.assoc-amazon.com/e/ir?t=nstation-20&amp;l=ur2&amp;o=1" style="border: medium none  ! important; margin: 0px ! important; display: none" border="0" height="1" width="1" />, <a href="http://www.audible.com/manuscript" title="The Chopin Manuscript - 15 thriller masters. 1 masterful thriller.">The Chopin Manuscript</a>, etc. Listening to audiobooks is the best habit I have developed after a long time. It is the best way to utilize your commuting time otherwise wasted for no particular important thing.</p>
<p>On many occasions I heard Loe recommending the book <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FIntelligence-Jeff-Hawkins%2Fdp%2F0805078533%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1192595262%26sr%3D8-2&amp;tag=nstation-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">On Intelligence</a><img src="http://www.assoc-amazon.com/e/ir?t=nstation-20&amp;l=ur2&amp;o=1" style="border: medium none  ! important; margin: 0px ! important; display: none" border="0" height="1" width="1" /> by Jeff Hawkins and Sandra Blakeslee. I never got the chance to add it to my library for some reason. So I thought of adding it to my collection today. Guess what, according to Audible, my geographic location prevents me from listening to this great book (see screenshot). My question is, if I can buy and listen to other audiobooks from Audible, why not this? I find the notice ‘<em>We are not authorized to sell this title to your geographic location</em>’ somewhat a feeble excuse.<span id="more-27"></span></p>
<p><center><img src="http://n.talagala.org/wp-content/uploads/2007/10/audible_onintelligence.PNG" title="Audible Screenshot - On Intelligence" alt="Audible Screenshot - On Intelligence" align="middle" /></center>Perhaps the authors have prohibited Audible from selling this book to Sri Lanka and some other selected countries. Perhaps we are not supposed to listen to it as an audiobook in this part of the world. (Sigh)</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/blog/not-on-intelligence/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Department of Meteorology, Sri Lanka</title>
		<link>http://nstation.org/blog/department-of-meteorology-sri-lanka</link>
		<comments>http://nstation.org/blog/department-of-meteorology-sri-lanka#comments</comments>
		<pubDate>Fri, 31 Aug 2007 12:16:02 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sri Lanka]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/08/31/department-of-meteorology-sri-lanka/</guid>
		<description><![CDATA[http://www.meteo.slt.lk is the Department of Meteorology website. Although the website is poorly (or perhaps badly) designed, it has all the weather related information on Sri Lanka. Detailed information on Sri Lanka weather, forecasts, statistical information and warnings are available freely. To my knowledge recent forecasts from the department has been somewhat accurate compared to those...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft framed" src="http://farm1.static.flickr.com/143/371588016_4524213e48_m.jpg" title="Raining" alt="Raining" height="240" width="240" /><a href="http://www.meteo.slt.lk" title="Department of Meteorology Website">http://www.meteo.slt.lk</a> is the Department of Meteorology website. Although the website is poorly (or perhaps badly) designed, it has all the weather related information on Sri Lanka. Detailed information on Sri Lanka weather, forecasts, statistical information and warnings are available freely. To my knowledge recent forecasts from the department has been somewhat accurate compared to those days where the common understanding was <em>“if the forecast say it’d rain, one may leave the umbrella home”</em>.<br />
<span id="more-23"></span></p>
<p>As I mentioned earlier the site is poorly designed and you have to dig deeper to find useful information. For instance the weather forecast for today is two-levels deep from the home page; which is in my opinion should be on the first page itself. However the website provides useful weather related information on Sri Lanka which is not readily available from other online weather sites. What’s more interesting is that some of the vital information is posted in Sinhalese (as an image though).</p>
<p>It’s a pity that this website isn’t popular and wide spread in the society. Undoubtedly many Sri Lankans and foreigners can equally benefit from this service and the authoritys should leverage and promote this website to enhance its quality.</p>
<p><strong>Some useful links from the Department of Meteorology website</strong></p>
<ul>
<li><a href="http://www.meteo.slt.lk/wxfc.html" title="www.meteo.slt.lk/wxfc.html">Weather Forecast for Today (Island and Sea)</a></li>
<li><a href="http://www.meteo.slt.lk/cityfc.html" title="www.meteo.slt.lk/cityfc.html">City Forecast for the Next 36 Hours</a></li>
<li><a href="http://www.meteo.slt.lk/wwr.html" title="www.meteo.slt.lk/wwr.html">Weekly Weather Review</a></li>
<li><a href="http://www.meteo.slt.lk/wxdata24.html" title="www.meteo.slt.lk/wxdata24.html">Weather Data for the Last 24 Hours</a></li>
<li><a href="http://http://www.meteo.slt.lk/slsatpic.html" title="www.meteo.slt.lk/slsatpic.html">Latest Satellite Images</a></li>
</ul>
<p><small>Photo by <a href="http://www.flickr.com/photos/xion/371588016/" title="flickr.com/photos/xion/371588016/">xion</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/blog/department-of-meteorology-sri-lanka/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to save a photo from Flickr</title>
		<link>http://nstation.org/articles/how-to-save-a-photo-from-flickr</link>
		<comments>http://nstation.org/articles/how-to-save-a-photo-from-flickr#comments</comments>
		<pubDate>Thu, 26 Jul 2007 04:10:08 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/07/25/how-to-save-a-photo-from-flickr/</guid>
		<description><![CDATA[Flickr is my favorite photo sharing service. I always start from Flickr search whenever I want an insight to a real-world scenario. The irony is that sometimes the most interesting photos seem to have missing the All Sizes button. As a result the photo cannot be downloaded even if it’s declared public. Flickr hides the...]]></description>
			<content:encoded><![CDATA[<p><img title="Flickr Sample" src="http://i31.tinypic.com/voop6t.jpg" alt="Flickr Sample" width="400" height="100" class="alignleft top framed" /><a title="Flickr" href="http://flickr.com/">Flickr</a> is my favorite photo sharing service. I always start from <a title="Flickr Search" href="http://flickr.com/search/">Flickr search</a> whenever I want an insight to a real-world scenario. The irony is that sometimes the most interesting photos seem to have missing the <em>All Sizes</em> button. As a result the photo cannot be downloaded even if it’s declared public. Flickr hides the source URL of the image by using a decoy ‘space ball’! This post explains how you can overcome this issue with a simple trick.<span id="more-12"></span>
<div class="clear"></div>
<h4>Prerequisite</h4>
<p>The prerequisite is <a title="Mozilla Firefox" href="www.mozilla.com/firefox/">Firefox</a>. No need to install any fancy third-party plug-ins although there are many to automate this task. We&#8217;ll be using a great feature already built into Firefox called <strong>‘View Selection Source’</strong>.</p>
<h3>Step 1</h3>
<p>Go to the Flickr page that has the photo you want. Usually it&#8217;s in the format <code>http://flickr.com/photos/&lt;user&gt;/&lt;photoid&gt;/</code><br />
Ex: <a title="Birds of A Feather on Flickr" href="http://flickr.com/photos/enteelk/629074618/">http://flickr.com/photos/enteelk/629074618/</a></p>
<p class="aligncenter"><img class="framed" title="Step 1 - How to save a photo from Flickr" src="http://nstation.org/wp-content/uploads/2007/07/flickr_step1.gif" alt="Step 1 - How to save a photo from Flickr" vspace="24" width="540" height="574" /></p>
<h3>Step 2</h3>
<p>Select the photo by clicking just out the left-side of the image and dragging your mouse to the right-side of the image and releasing.</p>
<p class="aligncenter">
<img class="framed" title="Step 2 - Birds of A Feather on Flickr" src="http://nstation.org/wp-content/uploads/2007/07/flickr_step2.gif" alt="Step 2 - Birds of A Feather on Flickr" vspace="24" width="580" height="574" />
</p>
<p>Notice how the photo is now selected with the selection color overlay.</p>
<h3>Step 3</h3>
<p>Now right-click on the selection and select View Selection Source.</p>
<p class="aligncenter"><img class="framed" title="Step 3 - Right-click and View Selection Source" src="http://nstation.org/wp-content/uploads/2007/07/flickr_step3.1.gif" alt="Step 3 - Right-click and View Selection Source" vspace="24" /></p>
<h3>Step 4</h3>
<p>A window with the title &#8216;<strong>Dom Source of Selection</strong>&#8216; will pop up with the selection source code.</p>
<p class="aligncenter"><img class="framed" title="Step 4 - The DOM Window" src="http://nstation.org/wp-content/uploads/2007/07/flickr_dom_screenshot.gif" alt="Step 4 - The DOM Window" vspace="24" /></p>
<h3>Step 5</h3>
<p>Select the source attribute text (<code>img src="&lt;text&gt;"</code>) of the image tag without the <code>?v=0</code> portion which is the path to the photo.<br />
(Ex: <code>http://farm2.static.flickr.com/1405/629074618_20f6542a03.jpg</code>)</p>
<h3>Step 6</h3>
<p>Copy and paste the text on the address field and press enter. Select Save As from the File menu or right-click on the picture to save it.</p>
<p class="aligncenter"><img class="framed" title="Step 6 - Paste the Code in the URL text box" src="http://nstation.org/wp-content/uploads/2007/07/step6.gif" alt="Step 6 - Paste the Code in the URL text box" vspace="24" /></p>
<h3>Done!</h3>
<p>Please note that even if a photo is made public, you have to obtain license for commercial use. This post is about making your life easier and not about stealing other people’s intellectual property.</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/how-to-save-a-photo-from-flickr/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Behind The Code 404</title>
		<link>http://nstation.org/articles/behind-the-code-404</link>
		<comments>http://nstation.org/articles/behind-the-code-404#comments</comments>
		<pubDate>Fri, 20 Jul 2007 07:51:16 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/2007/07/20/behind-the-code-404/</guid>
		<description><![CDATA[Anyone using the Internet must have at least hit on this page once. It’s the most famous HTTP response status code of all time: 404 file not found. Modern web browsers don’t show all HTTP response codes for obvious reasons, although there is one for every HTTP request. Technically, all the response codes are categorizes...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft framed top" title="Blue Chick 404" src="http://trompe.la.mort.free.fr/404-timor-rocks.jpg" alt="Blue Chick 404" width="200" height="134" align="left" />Anyone using the Internet must have at least hit on this page once. It’s the most famous HTTP response status code of all time: <strong>404 file not found</strong>. Modern web browsers don’t show all HTTP response codes for obvious reasons, although there is one for every HTTP request.<span id="more-10"></span> Technically, all the response codes are categorizes in to classes determined by the first digit. For instance 1xx is for information, 2xx for success, 3xx for redirection and so forth. <a title="Wikipedia article on HTTP status codes" href="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes">This Wikipedia article</a> lists the HTTP response status codes and associated meanings in detail, specified by <a title="RFC 2616 Specification" href="http://tools.ietf.org/html/rfc2616">RFC 2616</a>.</p>
<p>But why 404? Doesn’t its odd symmetry and appearance make you wonder? Doesn’t it bare the characteristics of a hidden story behind the code? Perhaps there is; or perhaps it could have been just inadvertently coined. I Googled to find out.</p>
<p><img class="alignright framed top" title="CERN Data Control" src="http://www.room404.com/pictures/datacontrol2.jpg" alt="CERN Data Control" width="190" height="112" align="right" />According to <a title="Room 404 Website" href="http://www.room404.com/">Room 404 website</a>, the number was named after a room at <abbr title="European Organization for Nuclear Research">CERN</abbr>, where the concepts of the <abbr title="World Wide Web">WWW</abbr> (or Internet in this regard) were originally made. The central database was situated in an office on the fourth floor at CERN which was numbered as Room 404. A request for a file was sent to this room and an operator manually located the file and sent it to the person over the network. If the file could not be located then the request was given the response: “Room 404: file not found”. <a title="Room 404 Article on 404" href="http://www.room404.com/page.php?pg=homepage">Read the full story</a> at Room 404 for the fulfillment of inspiration. Sounds convincing isn’t it?</p>
<p>However <a title="404 Research Lab Website" href="http://www.plinko.net/404/default.asp">the 404 Research Lab</a> website <a title="404 Research Lab Website article on history of 404" href="http://www.plinko.net/404/history.asp">page on the History of 404</a> disagree with the Room 404 story with a quote from someone who has actually been to CERN. According to the quote, <em>there is no Room 404 in CERN &#8211; it simply doesn&#8217;t exist, and certainly hasn&#8217;t been preserved as &#8220;the place where the web began&#8221;</em>. Awe, disappointing indeed!</p>
<p>As much as the story of Room 404 at CERN sounded persuasive, its integrity is doubtful as it cannot be confirmed. Nevertheless many websites have come up with pretty alternatives to the boring 404 status message. <a title="Area 404 on 404 Research Lab" href="http://www.plinko.net/404/area404.asp">Area 404</a> has a list of some of the best 404 web pages on the Internet. Even if there is no behind the code story, the inspiration of artists is worth mentioning.</p>
]]></content:encoded>
			<wfw:commentRss>http://nstation.org/articles/behind-the-code-404/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

