<?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; WWW</title>
	<atom:link href="http://n.talagala.org/tag/www/feed/" rel="self" type="application/rss+xml" />
	<link>http://n.talagala.org</link>
	<description>discovery · awareness · wonder</description>
	<lastBuildDate>Tue, 21 Apr 2009 02:43:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Manage Multiple Web Projects With Subdomains</title>
		<link>http://n.talagala.org/articles/how-to-manage-multiple-web-projects-with-subdomains/</link>
		<comments>http://n.talagala.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 ‘localhost&#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 class="alignleft size-thumbnail wp-image-338" src="http://n.talagala.org/wp-content/uploads/2008/11/step23-xampp-cp-150x150.png" alt="" width="150" height="150" />Most web projects are initially done locally. When doing multiple web projects on the local computer (the ‘localhost&#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>localhost/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 localhost using subdomains. We will create two projects ‘foo&#8217; and ‘bar&#8217; with <strong>http://foo.localhost/</strong> and <strong>http://bar.localhost/</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>
<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 class="alignnone size-full wp-image-335" title="step11-folders" src="http://n.talagala.org/wp-content/uploads/2008/11/step11-folders.png" alt="" 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://localhost</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 class="alignnone size-full wp-image-336" title="step21-xampp-install" src="http://n.talagala.org/wp-content/uploads/2008/11/step21-xampp-install.png" alt="" 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 class="alignnone size-full wp-image-337" title="step22-xampp-setup" src="http://n.talagala.org/wp-content/uploads/2008/11/step22-xampp-setup.png" alt="" width="500" height="259" /></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 class="alignnone size-full wp-image-338" title="step23-xampp-cp" src="http://n.talagala.org/wp-content/uploads/2008/11/step23-xampp-cp.png" alt="" 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://localhost
&lt;VirtualHost *:80&gt;
DocumentRoot "C:/Webroot/public"
ServerName localhost
ServerAlias localhost
&lt;/VirtualHost&gt;

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

# Bar sub domain: http://bar.localhost
&lt;VirtualHost *:80&gt;
ServerName bar.localhost
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.localhost
127.0.0.1              bar.localhost
</pre>
<p>This tells the system to direct requests for <strong>foo.localhost</strong> and <strong>bar.localhost</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://localhost</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.localhost</strong> and <strong>http://bar.localhost</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.localhost
&lt;VirtualHost *:80&gt;
ServerName new_project.localhost
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.localhost
</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>
]]></content:encoded>
			<wfw:commentRss>http://n.talagala.org/articles/how-to-manage-multiple-web-projects-with-subdomains/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SEO With Delorie</title>
		<link>http://n.talagala.org/blog/seo-with-delorie/</link>
		<comments>http://n.talagala.org/blog/seo-with-delorie/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 18:28:58 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></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><a href="http://n.talagala.org/uncategorized/seo-with-delorieseo-with-delorie/"><img class="alignleft size-full wp-image-283" title="nStation on Lynx Viewer" src="http://n.talagala.org/wp-content/uploads/2008/08/lynx_view.png" alt="" width="280" height="230" /></a><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://n.talagala.org/blog/seo-with-delorie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMDCCI Website</title>
		<link>http://n.talagala.org/showcase/amdcci-website/</link>
		<comments>http://n.talagala.org/showcase/amdcci-website/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 09:50:26 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Showcase]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=116</guid>
		<description><![CDATA[www.amdcci.org (offline) was a simple website project done for the Ampara District Chamber of Commerce and Industry. The website was designed by Ulead PhotoImpct and hosted only a few static web pages. The site played a major role in providing information related to the damages caused by the Tsunami to the Ampara district. Since the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://n.talagala.org/portfolio/amdcci-websiteamdcci-website/"><img class="alignleft size-thumbnail wp-image-117" title="AMDCCI Preview" src="http://n.talagala.org/wp-content/uploads/2008/06/amdcci_preview-150x150.png" alt="" width="150" height="150" /></a> www.amdcci.org (offline) was a simple website project done for the <a title="Seach Google for Ampara District Chamber of Commerce and Industry" href="http://www.google.com/search?q=Ampara+District+Chamber+of+Commerce+and+Industry" target="_blank">Ampara District Chamber of Commerce and Industry</a>. The website was designed by Ulead PhotoImpct and hosted only a few static web pages. The site played a major role in providing information related to the damages caused by the Tsunami to the Ampara district. Since the site is currently offline, only screenshots are shown here from the local copy.</p>
<p>Note: the color theme of the website was chosen by the client.</p>
<p><span id="more-116"></span></p>
<h3>Screenshots</h3>
<table border="0">
<tbody>
<tr>
<td><a href="http://n.talagala.org/wp-content/uploads/2008/06/amdcci_home.png"><img class="alignnone size-thumbnail wp-image-119" title="AMDCCI Home Page" src="http://n.talagala.org/wp-content/uploads/2008/06/amdcci_home-150x150.png" alt="" width="150" height="150" /></a></td>
<td><a href="http://n.talagala.org/wp-content/uploads/2008/06/amdcci_about_district.png"><img class="alignnone size-thumbnail wp-image-118" title="AMDCCI About The District Page" src="http://n.talagala.org/wp-content/uploads/2008/06/amdcci_about_district-150x150.png" alt="" width="150" height="150" /></a></td>
</tr>
</tbody>
</table>
<h3>More Details</h3>
<p>Project Name: AMDCCI.org Website<br />
Date Created: 2003<br />
Project Type: Freelance<br />
Duration: 1 month<br />
Software: Ulead PhotoImpact, Adobe Dreamweaver (then Macromedia Dreamweaver)<br />
Delivery: HTML source files and related images</p>
]]></content:encoded>
			<wfw:commentRss>http://n.talagala.org/showcase/amdcci-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Broken Context</title>
		<link>http://n.talagala.org/articles/the-broken-context/</link>
		<comments>http://n.talagala.org/articles/the-broken-context/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 17:28:40 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=108</guid>
		<description><![CDATA[I often observe how other people use products and services in their day-to-day life. This has helped me to identify user experience blunders in other products and remember not to do the same in mine. A recent observation made on Facebook made me realize the importance of context in natural interaction flow. On Facebook the [...]]]></description>
			<content:encoded><![CDATA[<p>I often observe how other people use products and services in their day-to-day life. This has helped me to identify user experience blunders in other products and remember not to do the same in mine. A recent observation made on <a title="Facebook" href="http://www.facebook.com/" target="_blank">Facebook</a> made me realize the importance of context in natural interaction flow.</p>
<p><img class="alignnone size-full wp-image-109" title="Facebook Broken Context" src="http://n.talagala.org/wp-content/uploads/2008/04/fb_blunder.png" alt="" width="486" height="152" border="1"/></p>
<p><span id="more-108"></span></p>
<p>On Facebook the main navigation is on the top of the page and it show links to Profile, Friends, Inbox, etc. This is fine as long as you are on the home page or on your own profile page. But often users visit other people&#8217;s profile pages for obvious reasons. What happens here is that (naturally) users associate the top navigation with the current profile owner. In other words, even when not in your own profile page people tend to associate the top navigation bar with the person they are looking at. So in order to see who&#8217;s friends with the currently profile owner, users click on the &#8216;Friends&#8217; link on the navigation bar. Consequently the association between context and task has been broken and hence the user is mislead.</p>
<p>In experience design word such as &#8216;my&#8217;, &#8216;your&#8217; and other subjective terms are used to prevent this misleading when the same action can be performed on different objects of the same class. Although this won&#8217;t make everyone aware of the current context; it will at lease reduce the confusion among the majority of users.</p>
]]></content:encoded>
			<wfw:commentRss>http://n.talagala.org/articles/the-broken-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla&#8217;s New Firefox Add-ons Page</title>
		<link>http://n.talagala.org/blog/mozillas-new-firefox-add-ons-page/</link>
		<comments>http://n.talagala.org/blog/mozillas-new-firefox-add-ons-page/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 17:58:05 +0000</pubDate>
		<dc:creator>Nadee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://n.talagala.org/?p=105</guid>
		<description><![CDATA[Apparently everyone is in a hurry to give their site a new look and Mozilla falls no short. Check out the new Firefox Add-ons site with the hip search bar and pretty inner pages. Although the previous website didn&#8217;t have any serious usability pitfalls in its design, the new look-and-feel is very compelling to use. [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:8px;float:left;"><a title="Firefox Add-ons" href="https://addons.mozilla.org/en-US/firefox/" target="_blank"><img style="float: left;" title="Firefox Add-ons Site Preview" src="http://n.talagala.org/wp-content/uploads/2008/04/firefox_add-ons.png" alt="" width="226" height="342" align="left" /></a></div>
<p>Apparently everyone is in a hurry to give their site a new look and Mozilla falls no short. Check out the new <a title="Firefox Add-ons" href="https://addons.mozilla.org/en-US/firefox/" target="_blank">Firefox Add-ons site</a> with the hip search bar and pretty inner pages. Although the previous website didn&#8217;t have any serious usability pitfalls in its design, the new look-and-feel is very compelling to use. I love the fact that they&#8217;ve decided to show a couple of thumbnails on the main page and provide a clear rating and reviewing panel on the convenient right-hand side of the page. Furthermore that green color search box somehow invites me to explorer more. Another good example for effective use of color to uplift the usability of a design.</p>
<p>It is also worth mentioning the drop-down categories list on the left hand side of inner pages that is so well designed that it is not one of those &#8220;hover me and I&#8217;ll show you myself&#8221; kind-a-design. A note to all you AJAX loving, &#8220;I&#8217;d do whatever the dudes do&#8221; web designers, learn from the pioneer.</p>
]]></content:encoded>
			<wfw:commentRss>http://n.talagala.org/blog/mozillas-new-firefox-add-ons-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Blog Usability</title>
		<link>http://n.talagala.org/articles/understanding-blog-usability/</link>
		<comments>http://n.talagala.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>
<p><strong>File Away</strong><br />
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>
<p><strong>Attention to Detail</strong><br />
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://n.talagala.org/articles/understanding-blog-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syndicate Your Gmail Inbox</title>
		<link>http://n.talagala.org/blog/syndicate-your-gmail-inbox/</link>
		<comments>http://n.talagala.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://n.talagala.org/blog/syndicate-your-gmail-inbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not ‘On Intelligence’</title>
		<link>http://n.talagala.org/blog/not-on-intelligence/</link>
		<comments>http://n.talagala.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://n.talagala.org/blog/not-on-intelligence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Department of Meteorology, Sri Lanka</title>
		<link>http://n.talagala.org/blog/department-of-meteorology-sri-lanka/</link>
		<comments>http://n.talagala.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 src="http://farm1.static.flickr.com/143/371588016_4524213e48_m.jpg" title="Raining" alt="Raining" align="left" 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 authority’s 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>Note: 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://n.talagala.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://n.talagala.org/articles/how-to-save-a-photo-from-flickr/</link>
		<comments>http://n.talagala.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 src="http://dfckr.com/archives/img/featured/flickr-insp.jpg" title="Flickr Inspiration" alt="Flickr Inspiration" align="left" height="122" width="118" /><a href="http://flickr.com/" title="Flickr">Flickr</a> is my favorite photo sharing service. I always start from <a href="http://flickr.com/search/" title="Flickr 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></p>
<p>The prerequisite is <a href="www.mozilla.com/firefox/" title="Mozilla 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>
<ol>
<li>Go to the Flickr page that has the photo you want. Usually it&#8217;s <code>http://flickr.com/photos/&lt;user&gt;/&lt;photoid&gt;/</code><br />
(Ex: <a href="http://flickr.com/photos/enteelk/629074618/" title="Birds of A Feather on Flickr">http://flickr.com/photos/enteelk/629074618/</a>)<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/07/flickr_step1.gif" title="Step 1 - How to save a photo from Flickr" alt="Step 1 - How to save a photo from Flickr" vspace="24" /></li>
<li>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.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/07/flickr_step2.gif" title="Step 2 - Birds of A Feather on Flickr" alt="Step 2 - Birds of A Feather on Flickr" vspace="24" /><br />
Notice how the photo is now selected with the selection color overlay.</li>
<li>Now right-click on the selection and select View Selection Source.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/07/flickr_step31.gif" title="Step 3 - Right-click and View Selection Source" alt="Step 3 - Right-click and View Selection Source" vspace="24" /></li>
<li>A window with the title &#8216;<strong>Dom Source of Selection</strong>&#8216; will pop up with the selection source code.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/07/flickr_dom_screenshot.gif" title="Step 4 - The DOM Window" alt="Step 4 - The DOM Window" vspace="24" /></li>
<li>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>)</li>
<li>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.<br />
<img src="http://n.talagala.org/wp-content/uploads/2007/07/step6.gif" title="Step 6 - Paste the Code in the URL text box" alt="Step 6 - Paste the Code in the URL text box" vspace="24" /></li>
<li>Done!</li>
</ol>
<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://n.talagala.org/articles/how-to-save-a-photo-from-flickr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
