<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Somsuay's Weblog</title>
	<atom:link href="http://somsuay.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://somsuay.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jul 2007 14:20:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='somsuay.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Somsuay's Weblog</title>
		<link>http://somsuay.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://somsuay.wordpress.com/osd.xml" title="Somsuay&#039;s Weblog" />
	<atom:link rel='hub' href='http://somsuay.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Norton Anti-Virus Software</title>
		<link>http://somsuay.wordpress.com/2007/07/31/norton-anti-virus-software/</link>
		<comments>http://somsuay.wordpress.com/2007/07/31/norton-anti-virus-software/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 14:19:46 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[antivirus]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/31/norton-anti-virus-software/</guid>
		<description><![CDATA[ Norton Anti-virus 2007 is by far the most well known anti-virus software, so if you are looking for a name brand you&#8217;ve found it. Norton Antivirus is a new product this year and includes virus and worm protection along with spyware protection. Norton Anti-virus appeared to catch everything incoming and the system remained clean during [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=11&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span> 		<span style="cursor:pointer;"> 				 </span><a href="http://affiliates.digitalriver.com/z/30/rn_a44694/=" title="Go to Norton" target="_blank"><strong>Norton Anti-virus 2007</strong> 		</a> is by far the <font color="#ff0000">most well known anti-virus software</font>, so if you are looking for a name brand you&#8217;ve found it.  Norton Antivirus is a new product this year and includes virus and worm protection along with spyware protection.  Norton Anti-virus appeared to catch everything incoming and the system remained clean during the testing period so we are confident that Norton was protecting against viruses very well.  <a href="http://affiliates.digitalriver.com/z/30/rn_a44694/=" title="Go to Norton" target="_blank">Norton Anti-virus 2007</a> will make it very clear that it has detected a virus and some of the preset settings are set to let you know the product is working very well.  As with most products, once you are comfortable it is working, we chose to disable most of the warning (NOT the automatic updates or scans, just the warnings)We were less confident about the adware and spyware protection and would have preferred for it to have been kept to a separate product.  This has always been one of Norton’s issues; they seem to want to add every bell and whistle possible when the normal consumer can get intimidated by all of this.</span></p>
<p><strong>Key Features:</strong></p>
<ul>
<li>Now includes <font color="#ff0000">12 months of protection updates</font> and new product features as available throughout the year; annual subscriptions available for subsequent renewal.</li>
<li>On-going protection keeps your computer protected from the latest Internet risks by automatically renewing your subscription at the regular subscription price, so you don&#8217;t have to.</li>
<li>Enjoy your computer with confidence, knowing viruses, Trojan horses, and worms will be detected and removed automatically.</li>
<li>Surf the Web without being watched by dangerous spyware or unwanted adware, and without getting hijacked and redirected to spyware download sites.</li>
<li>Breathe easy when new viruses surface, assured your protection is automatically updated.</li>
<li>Open email and IM attachments without worry, knowing they’ve been scoured for threats.</li>
<li>Create and share files at will, knowing even compressed files have been scanned for viruses.</li>
</ul>
<p><strong>The download and installation</strong> of this product felt to me to be easier and maybe even a little simpler than in years past, so I guess Symantec has learned something by simplifying this process.  <a href="http://affiliates.digitalriver.com/z/30/rn_a44694/=" title="Go to Norton" target="_blank">Norton Anti-virus 2007</a> monitors all the needs of your pc ranging from scanning inbound and outbound emails, the entire hard drive, and even IM attachments.  Due to its extensive nature, Norton may be overwhelming to some basic consumers.  Norton Anti-virus 2006 is relatively &#8220;heavy&#8221; on your system as it takes a little over 20mb of RAM during normal operations.</p>
<p><strong>Pricing:</strong></p>
<ul>
<li><strong>$39.99</strong>-  1 year package or download</li>
<li><strong>$74.99</strong> &#8211; 2 year download subscription</li>
</ul>
<p><strong><a href="http://affiliates.digitalriver.com/z/30/rn_a44694/=" title="Go to Norton" target="_blank">Norton’s</a> customer service</strong> is somewhat lacking.  While they offer an extensive online help interface, they neglect the phone support which 6StarReviews loves.  If you happen to find a number to truly reach a live agent, you will be using your pocket book to pay for this service!  Recently, we attempted to get support for the Norton Antivirus 06 that we previously tested. Symantec reminds you that the site is free and if you dig far enough you can find a phone number that is also free (I dug so far I was in China) but that number also provides Priority Service which costs $29.99 or $2.95 per minute.  We did hold (after pushing endless buttons) and hung up after about 10 minutes.  Seems to us that they have yet to update this process.</p>
<p><strong>Upside:</strong></p>
<p>When <a href="http://affiliates.digitalriver.com/z/30/rn_a44694/=" title="Go to Norton" target="_blank">Norton Anti-virus software</a> is running, you truly feel that you are protected.  It could be a combination of things from the name that is synonymous with &#8220;virus protection&#8221; to all the bells and whistles.</p>
<p><strong>Downside:</strong></p>
<p>Norton Anti-virus seems to drop the ball when it comes to customer service.  While their site is a &#8220;library of virus protection&#8221; and a destination for everything about viruses, it leaves a confused customer, more confused.  If you want to get a service rep on the phone that will cost you $29.95 per incident!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=11&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/31/norton-anti-virus-software/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Panda Anti-Virus Software</title>
		<link>http://somsuay.wordpress.com/2007/07/31/panda-anti-virus-software/</link>
		<comments>http://somsuay.wordpress.com/2007/07/31/panda-anti-virus-software/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 14:10:27 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[antivirus]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/31/panda-anti-virus-software/</guid>
		<description><![CDATA[The word virus immediately sends a message of alarm, and why shouldn’t it?!  A virus either brings sniffels and chills or has the potential to wreak havoc on your pc.  Everyday we equip our bodies with what we need to stay healthy to ward off those awful viruses.  Shouldn’t we do the same for our [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=10&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span> The word virus immediately sends a message of alarm, and why shouldn’t it?!  A virus either brings sniffels and chills or has the potential to wreak havoc on your pc.  Everyday we equip our bodies with what we need to stay healthy to ward off those awful viruses.  Shouldn’t we do the same for our computers?Of course we should!  Antivirus software equips your PC with the proper protection before you connect to the internet, exposing yourself to unknown dangers.  For this reason 6StarReviews felt it was essential to search for the best antivirus software.</p>
<p><a href="http://en.support.wordpress.com/affiliate-links/">Panda Antivirus 2007</a> was one of the products that we tried out.  Detailed below is our Panda antivirus review.</p>
<p><strong>User Interface and Product Application</strong></p>
<p>The installation process for <a href="http://en.support.wordpress.com/affiliate-links/">Panda Antivirus</a> was a smooth process with only a little confusion (there is a spyware scan mid install process) and a relatively fast process. I like the ease and speed at which this occurred.</p>
<p>By looks alone this product may be the easiest to use with a simple set up process and easy to use interface as there is almost nothing to it.  6StarReviews feels that consumers are bound to feel comfortable with this product. <a href="http://en.support.wordpress.com/affiliate-links/"> Panda</a> is an easy to install product that came defaulted with preset functions, just the way we needed them.  6StarReviews loves that Panda updates “at least” once a day…you can request more frequent updates. I suspect this is going to be a nice install and forget product as time goes on.</p>
<p><a href="http://en.support.wordpress.com/affiliate-links/">Panda&#8217;s Antivirus</a> comes with an antivirus and antispyware software.  Panda allows you to block, delete, clean, and quarantine infected files and does not slow your pc down during virus scans which is helpful to those constantly on your pc.  With this being said, we noticed some obvious adware penetrates Panda’s security software.</p>
<p><strong>6StarReviews’ Favorite Feature: <font color="#ff0000">Protects Against Online Fraud</font></strong><br />
<a href="http://en.support.wordpress.com/affiliate-links/">Panda’s</a> Anti-Phishing technology blew us away. This feature seemlessly integrated into my Outlook program! This technology allows you to stay safe from scams.  Panda’s anti-virus allows you to bank and shop online, as they say, with peace of mind!</p>
<p><strong>Panda Antivirus Features</strong></p>
<ul>
<li>Automatically detects and eliminates all types of viruses</li>
<li>Heuristic Technology – Detects new threats without updating</li>
<li>Keeps your PC free from spyware</li>
<li>Protects against online fraud</li>
<li>Automatic daily updates</li>
<li><font color="#ff0000">Tech Support 24 hours a day -365 days a year</font></li>
</ul>
<p><strong>Pricing Plan</strong></p>
<ul>
<li>$29.95 – <font color="#ff0000">Protection for 2 PCs</font></li>
<li>Bulk Pricing Available</li>
</ul>
<p><strong>Customer Support</strong><br />
Panda offers quite an extensive knowledge database that is sure to answer your questions.  In the event, that you need further assistance, <a href="http://en.support.wordpress.com/affiliate-links/">Panda</a> is available via email and phone.  For technical support we only saw an option to email, but it may be possible that Panda’s customer support team takes the call first and then escalates it to technical support.</p>
<p><strong>Upside: </strong>Anti-Phishing Technology – 24X7 support – 1 purchase covers 2 PCs</p>
<p><strong>Downside: </strong>Slight Confusion with initial download – No technical support number</p>
<p></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=10&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/31/panda-anti-virus-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Best Firefox Extensions for Power Surfing</title>
		<link>http://somsuay.wordpress.com/2007/07/30/best-firefox-extensions-for-power-surfing/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/best-firefox-extensions-for-power-surfing/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:33:26 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/best-firefox-extensions-for-power-surfing/</guid>
		<description><![CDATA[Control Firefox Tabs All-in-One Gestures &#8211; merges the popular following extensions for management of mouse gestures, scrolling and power navigation. (Mix of Mouse Gestures, Rocker navigation, Tab scroller, History scroller, Link tooltip and Autoscrolling extensions) Tabbrowser Preferences &#8211; a comprehensive UI for changing a number of the hidden tabbed browsing preferences in Firefox. It also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=9&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Control Firefox Tabs</h3>
<ul>
<li><a href="http://perso.wanadoo.fr/marc.boullet/ext/extensions-en.html">All-in-One Gestures</a> &#8211; merges the popular following extensions for management of mouse gestures, scrolling and power navigation. (Mix of Mouse Gestures, Rocker navigation, Tab scroller, History scroller, Link tooltip and Autoscrolling extensions)</li>
<li><a href="http://216.55.161.203/theonekea/tabprefs/">Tabbrowser Preferences</a> &#8211; a comprehensive UI for changing a number of the hidden tabbed browsing preferences in Firefox. It also provides the ability to control how internal and external links are opened in the browser and how the browser will react when links are sent to it.</li>
<li><a href="http://tmp.garyr.net/">Tab Mix Plus</a> &#8211; More tweaks added to tabs. Ability to select and open muliple links in tabs, open link in a duplicated tab, merge tabs and close tabs from similar domain…</li>
<li><a href="http://twanno.mozdev.org/duplicatetab/">Duplicate Tab</a> &#8211; allows you to clone a tab with its history and place the duplicate tab in a new window or in the current window.</li>
<li><a href="https://addons.mozilla.org/extensions/moreinfo.php?id=1368&amp;application=firefox">Colorful Tabs</a> &#8211; Colors every tab in a different color and makes them easy to distinguish while beautifying the overall appeal of the interface.</li>
<li><a href="http://viamatic.com/firefox/">Viamatic foXpose</a> &#8211; Click on the icon in the status bar to view all the browser windows with a single click.</li>
<li><a href="http://showcase.uworks.net/">Firefox Showcase</a> &#8211; easily locate and select any open browser window in Firefox.</li>
<li><a href="http://m4ng0.lilik.it/separe.php">Separe</a> &#8211; Helps you keeping tabs tidy by introducing a new kind of tab.</li>
<li><a href="https://addons.mozilla.org/firefox/2558/">Permatabs</a> &#8211; turn tabs of your choice into permanent tabs that can’t be closed, and stick around between sessions.</li>
<li><a href="https://addons.mozilla.org/firefox/3780/">FaviconizeTab</a> &#8211; resizes the width of the tab to display the favicon only (and back again).</li>
</ul>
<h3>Control Website Links</h3>
<ul>
<li><a href="http://gemal.dk/mozilla/linky.html">Linky</a> &#8211; Lets you open or download all or selected links, image links and even web addresses found in the text in separate or different tabs or windows.</li>
<li><a href="http://jedbrown.net/1.0/mozilla/extensions/">WebMailCompose</a> &#8211; Makes mailto: links load your webmail’s compose page and adds a Compose link to the context menu.</li>
<li><a href="http://www.beggarchooser.com/firefox/">Linkification</a> &#8211; Allows Firefox (0.9+) to view plain-text URLs and e-mail addresses as actual links</li>
<li><a href="http://ietab.mozdev.org/">IE Tab</a> &#8211; can open the current page or a selected link embedding Internet Explorer in tabs of Mozilla/Firefox. Very useful for those IE only pages.</li>
<li><a href="http://www.iosart.com/firefox/firefoxview/">FirefoxView</a> &#8211; Open Firefox with the current page or a selected link displayed in Internet Explorer. Adds “View in Firefox” menu items to the content and link context menus.</li>
<li><a href="http://tecwizards.de/mozilla/">Paste and Go</a> &#8211; lets you paste an URL from the clipboard into the address bar and load it as a single step, either via the adress bar’s context menu or by pressing Ctrl-Shift-V</li>
<li><a href="http://roachfiend.com/archives/2006/08/28/errorzilla-useful-error-pages-for-firefox/">ErrorZilla</a> &#8211; changes the default 404 error page with following choices: a google cache, an archival snapshot from the wayback machine, a ping, a trace route, and a whois lookup</li>
</ul>
<h3>Control File Downloads</h3>
<ul>
<li><a href="http://www.flashgot.net/">FlashGot</a> &#8211; handles single and massive downloads with several external Download Managers.</li>
<li><a href="http://www.rabotat.org/firefox/">PDF Download</a> &#8211; Every time you click on a link, checks if the target is a pdf file and in this case let you choose what you want to do (open pdf file inside a new tab, download it to the filesystem or view it as HTML).</li>
<li><a href="http://amb.vis.ne.jp/mozilla/scrapbook/">ScrapBook</a> &#8211; helps you to save <a href="http://www.quickonlinetips.com/archives/2005/12/50-best-firefox-extensions-for-power-surfing/#" id="KonaLink2" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Web </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">pages</span></font></a> and easily manage collections.</li>
<li><a href="http://downthemall.mozdev.org/">DownThemAll!</a> &#8211; adds new advanced downloading capabilities to your browser. It lets you download in just one click all the links or images contained in a webpage or refine your preferences using fully customizable filters.</li>
<li><a href="http://www.bolinfest.com/targetalert/">TargetAlert</a> &#8211; provides visual cues for the destinations of hyperlinks. If a hyperlink points to a something that is not a web page (in cases of pdf, doc, zip files etc.), then TargetAlert will try to append an icon to the hyperlink that represents its destination</li>
<li><a href="http://dmextension.mozdev.org/">Download Manager Tweak</a> &#8211; modifies the default appearance of the <a href="http://www.quickonlinetips.com/archives/2005/12/50-best-firefox-extensions-for-power-surfing/#" id="KonaLink3" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">firefox </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">download</span></font></a> manager and allows it to be opened in a separate window, the sidebar, or a tab.</li>
<li><a href="http://downloadstatusbar.mozdev.org/">Download Statusbar</a> &#8211; is a browser extension that allows you to keep track of ongoing and completed downloads in a hide-away statusbar</li>
<li><a href="https://addons.mozilla.org/extensions/moreinfo.php?id=241">Disable Targets For Downloads</a> &#8211;  Prevents sites spawning blank windows when clicking binary downloads.</li>
<li><a href="http://fireftp.mozdev.org/">FireFTP</a> &#8211; is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to <a href="http://www.quickonlinetips.com/archives/2005/12/50-best-firefox-extensions-for-power-surfing/#" id="KonaLink4" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">FTP </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">servers</span></font></a>.</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=9&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/best-firefox-extensions-for-power-surfing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>15 Best Toolbars for Your Web Browser</title>
		<link>http://somsuay.wordpress.com/2007/07/30/15-best-toolbars-for-your-web-browser/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/15-best-toolbars-for-your-web-browser/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:29:55 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[toolbar]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/15-best-toolbars-for-your-web-browser/</guid>
		<description><![CDATA[A toolbar sits on your web browser and enables quick access to many useful functions making online surfing easier. Here is a list of popular toolbars for your web browser. Most Popular toolbars Google Toolbar- Search with Google from any web page, block annoying pop-ups and automatically fill out forms are just few of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=8&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A toolbar sits on your web browser and enables quick access to many useful functions making online surfing easier. Here is a list of popular toolbars for your web browser. <span></span></p>
<p><strong>Most Popular toolbars</strong></p>
<ul>
<li><a href="http://toolbar.google.com/">Google Toolbar</a>- Search with Google from any web page, block annoying pop-ups and automatically fill out forms are just few of the popular features. Check spellings, Autolink and see the pagerank. Quick access to all major Google services.</li>
<li><a href="http://toolbar.yahoo.com/">Yahoo Toolbar</a> &#8211; allows <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink0" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">searching </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">the </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">web</span></font></a> with pop-up blocker. Anti-Spy Window Spyware protection. Quick access to Yahoo services and add fresh content to My Yahoo! easily to name a few features. And now with tabbed browsing in IE.</li>
<li><a href="http://toolbar.live.com/">Windows Live Toolbar</a> &#8211; tabbed browsing in IE, form filler, pop up blocker, mutiple <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink1" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="border-bottom:1px solid #0033cc;color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;padding-bottom:1px;background-color:transparent;">search </span><span class="kLink" style="border-bottom:1px solid #0033cc;color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;padding-bottom:1px;background-color:transparent;">options</span></font></a>, self updating and feed detector.</li>
<li><a href="http://toolbar.msn.com/">MSN Toolbar</a> &#8211; Browse smarter with tabs and switch between Web sites within the same Internet Explorer window . <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink2" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Search </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">the </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Web</span></font></a> and easily locate documents, e-mail messages etc. Fill out online forms and one click Access to MSN services.</li>
<li><a href="http://pages.alexa.com/prod_serv/quicktour.html">Alexa Toolbar</a> &#8211; a free search and navigation companion that accompanies you as you surf, providing useful information about the sites you visit including <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink3" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="border-bottom:1px solid #0033cc;color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;padding-bottom:1px;background-color:transparent;">traffic </span><span class="kLink" style="border-bottom:1px solid #0033cc;color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;padding-bottom:1px;background-color:transparent;">information</span></font></a> and contact info. Find related links for each page and share opinions.</li>
<li><a href="http://www.stumbleupon.com/">Stumble Upon</a> &#8211; Lets you browse, review and share great webpages while meeting new people. Vote sites you like and read reviews about them. Firefox requires an <a href="http://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;version=1.0&amp;id=138">extension</a> instead of the .exe file in IE.</li>
</ul>
<p><strong>Other popular toolbars</strong></p>
<ul>
<li><a href="http://wikipedia.mozdev.org/">Wikipedia Toolbar</a> &#8211; The Wikipedia Firefox extension makes editing of Wikipedia pages easier by adding a new toolbar to your browser and by providing new menu items in the context menu (right mouse key). A related <a href="http://en.wikipedia.org/wiki/WikiSearch_Toolbar" title="WikiSearch Toolbar">WikiSearch Toolbar</a> is available, allowing direct Wikipedia searches from Internet Explorer.</li>
<li><a href="http://sp.ask.com/docs/toolbar/moz/index.html">Ask Jeeves</a> &#8211; Search the Web and personalize your search experience with saved locations, your local news etc. Save images, web pages and searches, and access them right from the toolbar. Now with a search box for maps and business listings.</li>
<li><a href="http://www.dogpile.com/info.dogpl/tbar/">Dogpile Toolbar </a>- use the <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink4" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">web </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Search</span></font></a>, find white pages &amp; yellow pages listings, and keep track with the customized news ticker. It also has a RSS Tool and SearchSpy with scrolling terms to see what people are searching for in real-time. Rated No.1 by PCworld it says.</li>
<li><a href="http://www.altavista.com/toolbar/"> AltaVista Toolbar</a> &#8211; Gives you the research tools to perform searches and translations from your browser.</li>
<li><a href="http://www.viewpoint.com/pub/products/toolbar.html">ViewPoint Toolbar</a> &#8211; Comparative search with pop up blocker. Graphical search results, visual bookmarks and custom skins.</li>
<li><a href="http://clusty.com/toolbar">Clusty Toolbar</a> &#8211; Search and cluster results from several search engines. Clusty Clips gets dictionary and encyclopedia definitions for any term on any page, while the Mini-Mode saves valuable screen space</li>
<li><a href="http://pages.ebay.com/ebay_toolbar/">Ebay Toolbar</a>  &#8211; quick, easy access to <a href="http://ebay.com/">eBay</a> from your <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink5" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">desktop</span></font></a>. Stay updated with ebay auctions.</li>
<li><a href="http://toolbar.a9.com/">A9 Toolbar</a> &#8211; Search the web and use the Diary to leave notes on any web page. Bookmarks located on the <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink6" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">server</span></font></a> can be accessed from anywhere. Automatic List feature to ease search result navigation, Check your browsing and search History from anywhere. Get related links and ratings with Site Info and Highlight any term on the page. Associated with Amazon.</li>
<li><a href="http://www.m-w.com/tools/toolbar/">Merriam Webster Toolbar</a> &#8211; Just type or highlight a word and click to look up word meanings from the Merriam-Webster Online Dictionary. IE required.</li>
<li><a href="http://www.mapquest.com/features/main.adp?page=mqtoolbar">MapQuest Toolbar</a> &#8211; Maps at your fingertips at all times. Access to MapQuest Driving Directions and <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink7" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Yellow </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">Pages</span></font></a>.</li>
<li><a href="https://addons.mozilla.org/extensions/moreinfo.php?id=337">Athens Toolbar</a> &#8211; Firefox extension to assist existing Athens users manage their accounts and navigate between resources.</li>
</ul>
<p><strong>IF you do not like any of these toolbars, why not design your own. </strong><br />
<a href="http://www.toolbardesign.com/">Toolbar Designer</a> &#8211; This is a Windows application that gives you the opportunity to design own custom Internet Explorer Toolbars. Brand your toolbar with your own images, add multiple search boxes, edit boxes, password boxes, buttons etc. with an easy interface. They have embedded known scripting languages, VBScript and <a href="http://www.quickonlinetips.com/archives/2005/06/popular-toolbars-for-web-browsers/#" id="KonaLink8" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">JScript</span></font></a>, and extended them with a variety of objects and functions.</p>
<p>Talking of customization, <a href="http://www.hotbar.com/">Hotbar</a> can help to beautify your toolbar with a huge variety of skins. Installing multiple toolbars clutters your browser panel and reduces surfing space. You cannot use all of them yet each has its unique benefits.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=8&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/15-best-toolbars-for-your-web-browser/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Top WordPress Plugins</title>
		<link>http://somsuay.wordpress.com/2007/07/30/top-wordpress-plugins/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/top-wordpress-plugins/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:27:19 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/top-wordpress-plugins/</guid>
		<description><![CDATA[Here is a list of my favourite wordpress plugins that power Quick Online Tips. Google Sitemaps &#8211; This generator will create a sitemaps.org compliant sitemap of your WordPress blog. Helps Google index every article you write. Akismet &#8211; Checks your comments against the Akismet web serivce to see if they look like spam or not. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=7&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a list of my favourite wordpress plugins that power Quick Online Tips.</p>
<ul>
<li><a href="http://www.quickonlinetips.com/archives/2006/12/update-your-google-sitemaps-generator-wordpress-plugin/">Google Sitemaps</a> &#8211; This generator will create a sitemaps.org compliant sitemap of your WordPress blog. Helps Google index every article you write.</li>
<li><a href="http://www.quickonlinetips.com/archives/2006/05/download-new-version-of-akismet-anti-spam-wordpress-plugin/">Akismet</a>  &#8211; Checks your comments against the Akismet web serivce to see if they look like spam or not.</li>
<li><a href="http://www.quickonlinetips.com/archives/2006/03/create-expandable-post-summaries-in-wordpress/">Evermore</a> &#8211; Abbreviate all posts when viewed on multiple post pages. Helpful to create expandable posts summaries in WordPress. Combine with <a href="http://www.quickonlinetips.com/archives/2006/03/create-expandable-post-summaries-in-wordpress/">Less</a> that Changes the (more…) link so it displays the entire post, not just the part after the “more”.</li>
<li><a href="http://www.quickonlinetips.com/archives/2006/07/add-related-posts-to-your-feed-increase-pageviews/">Related Posts</a> &#8211; Returns a list of the related entries based on active/passive keyword matches. Increase pageviews by providing targeted related content.</li>
<li><a href="http://www.quickonlinetips.com/archives/2007/02/wordpress-21-upgrade-tips-and-tricks/">WordPress Database Backup</a> &#8211; On-demand backup of your WordPress database. Back up <a href="http://www.quickonlinetips.com/archives/wordpress-plugins/#" id="KonaLink0" target="_top" class="kLink"><font color="#0033cc"><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">your </span><span class="kLink" style="color:#0033cc !important;font-family:verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;position:static;">blog</span></font></a>.</li>
<li><a href="http://www.lesterchan.net/wordpress/readme/wp-pagenavi.html">WP-PageNavi</a> &#8211; Adds a more advanced page navigation to WordPress. Better navigation options on index and category pages.</li>
<li><a href="http://www.quickonlinetips.com/archives/2006/11/wp-cache-fixes-my-server-crash-issues-and-digg-traffic-spikes/">WP-cache</a> &#8211; Very fast cache module. Survive a Digg.</li>
<li><a href="http://www.text-link-ads.com/?ref=16553">Text Link Ads </a> &#8211; Powers Text Advertising. Advertising <a href="http://www.text-link-ads.com/packageDetail.php?packageID=40417">rates</a>.</li>
<li><a href="http://www.quickonlinetips.com/archives/2007/01/batch-categories-wordpress-plugin-bulk-edit-your-categories/">Batch Categories</a>  &#8211; Easily manage the mass categorization of posts that match various criteria. Power edit your categories.</li>
<li><a href="http://www.quickonlinetips.com/archives/2007/05/updated-wordpress-translator-plugins-fix-403-errors/">Global Translator</a> &#8211; Translate your blog into multiple languages in a search engine friendly way.</li>
<li><a href="http://www.quickonlinetips.com/archives/2006/04/adrotator-wordpress-plugin-rotates-ads-reduce-ad-blindness/">Ad Rotator</a>  &#8211; Rotates Ads randomly from a specified text file.</li>
<li><a href="http://www.quickonlinetips.com/archives/2007/05/feedburner-feedsmith-redirect-wordpress-feeds/">Feedburner Feedsmith</a> &#8211; Forwards all feed traffic to Feedburner while creating a randomized feed for Feedburner to pull from.</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=7&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/top-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Going Data-Driven</title>
		<link>http://somsuay.wordpress.com/2007/07/30/going-data-driven/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/going-data-driven/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:23:21 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/going-data-driven/</guid>
		<description><![CDATA[It may be necessary to write custom tools to help you diagnose problems in some environments, but there’s a stable of tools that we always seem to fall back on here at SitePen and I’m going to do a quick run-through of what we do at each step when we’re analyzing webapp performance and scalability [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=6&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It may be necessary to write custom tools to help you diagnose problems in some environments, but there’s a stable of tools that we always seem to fall back on here at SitePen and I’m going to do a quick run-through of what we do at each step when we’re analyzing webapp performance and scalability problems (note: they’re not the same thing!). Here’s the short list, and why we can’t live without them:</p>
<ul>
<li><a href="http://getfirebug.com/">Firebug 1.0 Beta</a>
<ul>
<li>To users, perceived performance is the only thing that matters, and that means that investigation should examine the system from the user’s perspective and work backward from there. There was a time when the Firefox <a href="http://simonwillison.net/2006/Oct/17/graph/">TamperData extension ruled the roost</a> for this, but no more. Now that page loading requests can be graphed inside of Firebug, things are getting a lot easier. Not only can the graph view show 404 requests and slow responses, it often lays bare the synchronous nature of script execution and requests and the 2 HTTP connection limit. Generating “before” and “after” evaluations for clients has never been so easy.</li>
</ul>
</li>
<li><a href="http://www.mozilla.org/projects/venkman/">Venkman</a> and <a href="http://getfirebug.com/">Firebug 1.0 Beta</a>
<ul>
<li>Now that Firebug includes some profiling and debugging support, Venkman may finally be on the way out, but whichever tool you use it’s highly valuable to be able to profile in-browser JavaScript performance at a function level. HTTP and server-side problems are often a source of perceived latency, but simple testing with full caches can easily point to client-side performance issues. Any logging or profiling system will impact overall page performance, but you should be using these tools to get relative timing data. There’s <a href="http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book47">a special mode</a> for the Dojo package loader that can be used to get accurate function names and line numbers. While the timing information may not translate 100% across FF, IE, Opera, and Safari, the relative timings tend to be in line.</li>
</ul>
</li>
<li>dojo.profile
<ul>
<li>The dojo.profile module lets you do tic/toc timings of JavaScript code and provide a table showing averages and total timings. We use this to verify relative timings across browsers once Venkman/Firebug point out bottlenecks and to validate fixes in a cross-browser way.</li>
</ul>
</li>
<li><a href="http://tsung.erlang-projects.org/">Tsung</a> and <a href="http://www.die.net/doc/linux/man/man8/ab.8.html">Apache Bench</a>
<ul>
<li>As I noted earlier, HTTP-level performance problems can seriously impact application latency. Neither tool can pinpoint fundamental problems like outbound bandwidth saturation (making the system more scalable doesn’t matter if you can’t send more data across your link), but when the problem is one of scale and not instantaneous performance, these tools let you begin to validate assumptions. Apache Bench is great for testing balls-to-the-wall concurrency of a single script, but very often you’re more interested in full-app performance under more realistic workloads. While there are commercial tools available that can do this kind of load testing in a “real world” way, Tsung provides a highly-capable “replay” proxy mode that will generate workloads that can be used to monitor system performance from a variety of angles. Since we’re most often interested in “how many users can it handle?” rather than “how many times a second can I request foo.php?”, Tsung is an invaluable ally. As a downside, Tsung often requires a proxy and an Erlang build.</li>
</ul>
</li>
<li><a href="http://www.coker.com.au/bonnie++/">bonnie++</a>
<ul>
<li>Databases and web servers alike need good I/O performance, and bonnie++ lets us determine if we’re getting anything like the theoretical disk performance out of a system. Knowing the “shape” of your workload is essential, but I find that when remediating disk I/O issues bonnie++ usually finds its way into my analysis.</li>
<li>Please, please, please make sure that your file systems are running with <a href="http://www.faqs.org/docs/securing/chap6sec73.html">noatime</a> set.</li>
</ul>
</li>
<li>“EXPLAIN” statements and slow-query logs
<ul>
<li>SQL is the ubiquitous abstraction that most of the web runs on, and every database system today provides information on how well it’s returning what you request. A thousand other things can niggle your SQL server performance to death, but nothing should get done without logs and EXPLAIN output to guide you.</li>
</ul>
</li>
</ul>
<p>System development and tuning need to go hand-in-hand, and expert help can clearly make a huge difference. The tools above are some of the most visible artifacts of the process, but it’s discipline in the process itself that’s of the most paramount importance. Let the data guide you and everything else is likely to work out…assuming you know where the goal line is.</p>
<p>Performance tuning can easily drive you crazy should you not have a goal in mind. Without a goal, there will always be another tweak, another 3% to be eeked out of the system. Combined with the marathon sessions that seem to lead nowhere, it’s important that developers doing performance work remember to keep their eye on the ball and to take a walk or a nap or just stop for the day when there isn’t forward progress for an hour or so. That, of course, means having a ball to keep an eye on. So before you start your tuning adventure (or call us in to help), you need to know what your budget is, what your responsiveness goals are, and what your scalability targets are.</p>
<p>For more thorough treatments of how to build things that both perform well and can be made to scale, I strongly recommend Cal Henderson’s <a href="http://www.amazon.com/exec/obidos/ASIN/0596102356/?tag2=iamcal">“Building Scalable Web Sites”</a>, Theo Schlossnagle’s <a href="http://www.amazon.com/Scalable-Internet-Architectures-Developers-Library/dp/067232699X/ref=pd_bxgy_b_img_b/102-8045496-5985751">“Scalable Internet Architectures”</a>, and Jeremy Zawodny’s <a href="http://www.oreilly.com/catalog/hpmysql/index.html?CMP=OTC-YF9587575020">“High Performance MySQL”</a>.</p>
<p>Next time: why the Dojo build system matters, why the x-domain package loader is awesome, and other stupid HTTP tricks.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=6&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/going-data-driven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing RPM packages is easier than you might think</title>
		<link>http://somsuay.wordpress.com/2007/07/30/writing-rpm-packages-is-easier-than-you-might-think/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/writing-rpm-packages-is-easier-than-you-might-think/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:21:27 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/writing-rpm-packages-is-easier-than-you-might-think/</guid>
		<description><![CDATA[Writing RPM packages seems to intimidate some, but it can be easier than you might guess. Below, I will: point out the online reference RPM documentation describe one method of configuring a build environment outline a simple specfile (sysreport package) describe the process of building the package from the specfile introduce a few convenient RPM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=5&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Writing RPM packages seems to intimidate some, but it can be easier than you might guess.  Below, I will:</p>
<ul>
<li>point out the online reference RPM documentation</li>
<li>describe one method of configuring a build environment</li>
<li>outline a simple specfile (sysreport package)</li>
<li>describe the process of building the package from the specfile</li>
<li>introduce a few convenient RPM macros</li>
</ul>
<p>Here are a few terms:</p>
<ul>
<li><strong>specfile</strong>  a file containing the rules for building an RPM package</li>
<li><strong>RPM</strong>  the distributable package intended for the target</li>
<li><strong>SRPM</strong>  a special package containing all the source code and the specfile for a given package</li>
<li><strong>rpm</strong>  the command-line program used for installing packages</li>
<li><strong>rpmbuild</strong>  the command-line program used for building packages</li>
</ul>
<p>The best place to get detailed documentation is the  <a href="http://www.rpm.org/max-rpm/">Maximum RPM Book</a>, which is a bit old, but has documentation on most RPM building questions.</p>
<p>In order to build RPMs, you need a handful of things in addition to a normal build environment (gcc, make, etc.). You will need a package which includes the <code>rpmbuild</code> command. Some RPM-based distributions package that in a package called “rpm-build” and others include it in the main “rpm” package itself.</p>
<p>Once you have the rpmbuild utility, you’ll need to configure your (preferably non-root) build user’s directory. It’s possible to build software as root, but much safer to build packages as non-root.</p>
<p>You will need to create a set of directories to contain the types of files on which rpmbuild operates. I almost always put these files into a directory called ./packages/ just off my home directory. That leaves you with something that looks like the below tree.</p>
<p><code>$ pwd<br />
/home/mabrown<br />
$ tree  -d -L 1 packages/<br />
packages/<br />
|-- BUILD<br />
|-- RPMS<br />
|-- SOURCES<br />
|-- SPECS<br />
|-- SRPMS<br />
`-- repodata</code></p>
<p>Not that you could get clever and symlink the RPMS and SRPMS directories to a developer-writable system-wide repository. This is not necessary, just my particular predilection. Here’s what you’ll find in each of these directories.</p>
<ul>
<li><strong>SPECS</strong> This directory contains a single spec file for each package you want to build.</li>
<li><strong>SOURCES</strong> This directory contains tarballs, patch files or any other files used in the actual building of the package.</li>
<li><strong>BUILD</strong> When <code>rpmbuild</code> is untarring the source tarballs, it will create temporary its directories here. If a particular build fails, then, you’ll find the evidence under this directory.</li>
<li><strong>RPMS</strong> Successfully built packages will end up here. There will be a subdirectory for each architecture (e.g., x86_64, i386, i586, noarch).</li>
<li><strong>SRPMS</strong> Under usual invocations (<code>rpmbuild -ba "$SPECFILE"</code>), an SRPM file will be built and left here, as well. This SRPM file contains all of the required SOURCES (patches, tarballs, etc.) and the specfile itself.</li>
</ul>
<p>To make all of these directories, fairly simply (I assume bash is your shell):</p>
<p><code>cd &amp;&amp; mkdir packages/{BUILD,SRPMS,SPECS,SOURCES,RPMS}</code></p>
<p>Naturally, there is a configuration file to tell rpmbuild where to find all of the above. The default is a $HOME/.rpmmacros file. I have included one example below. There are dozens of things you can configure and set in this file, but the most important one is the <code>%_topdir</code> macro.</p>
<p><code>%_topdir      %(echo $HOME)/packages<br />
%_smp_mflags  -j3<br />
%debug_package %{nil}</code></p>
<p>The <code>%_topdir</code> macro should expand to the directory name which contains all of your BUILD, RPMS, SRPMS, SPECS and SOURCES directories.</p>
<p>Now, let’s take a look at a simple package and specfile and prepare to build the package. For example, the sysreport package contains a simple example of a specfile. So, how do you extract the specfile itself? You simply install the SRPM (<a href="http://centos.mirrors.tds.net/pub/linux/centos/4.4/os/SRPMS/sysreport-1.3.15-6.src.rpm">sysreport-1.3.15-6.src.rpm</a>), which install the source files AND the specfile into your build environment.</p>
<p><code>rpm -Uvh sysreport-1.3.15-6.src.rpm</code></p>
<p>Presuming you have configured your build environment correctly with <code>%_topdir</code>, $HOME/packages/SPECS/sysreport.spec should now be available to you. Additionally, this will put the tarball(s), patch files and other required files into the SOURCES directory.</p>
<p>There is not much inside this package, but let’s look at the three most import phases of the build process before we actually try to build the package. The three most important phases of the build process should be terribly familiar to anybody who has installed GNU software before. These three steps (%setup, %build and %install) are simply the familiar triumvirate.</p>
<ul>
<li>The <code>%setup</code> phase untars the software “tar -xvzf $TARBALL”</li>
<li>The <code>%build</code> phase is the analog to “./configure &amp;&amp; make”</li>
<li>The <code>%install</code> phase performs “make install”</li>
</ul>
<p>Most modern specfiles define an attribute called Buildroot. This attribute should properly be called install root, but it is hard to rewrite history. Almost all specfiles (in 2007) use the buildroot (also known as $RPM_BUILD_ROOT) and will specify it as an argument to any “make install” commands. In the sysreport.spec, the “make install DESTDIR=$RPM_BUILD_ROOT” command shows exactly where we are going to install our freshly built software.</p>
<p>The remaining sections and attributes of the specfile are largely metadata for end users (<code>%changelog</code> and <code>%description</code>) or important metadata and rules to take the results of the build process and turn that into the desired software package.</p>
<p>The <code>%files</code> section is a complete list of all of the files that should comprise the package. Everything (except the documentation files) is sought under the $RPM_BUILD_ROOT.</p>
<p>Now, you have the specfile itself, and you can modify it to your heart’s content. In order to build the package completely and build the SRPM (so that you can distribute the source, the specfile and any patches), you simply run rpmbuild:</p>
<p><code>rpmbuild -ba $HOME/packages/sysreport.spec</code></p>
<p>If everything went well, the rpmbuild process should exit zero, and it should also report to you that it has written out two package files (at least). One of them will be the package for the target platform, and the other should be the SRPM.</p>
<p>Here are some additional, interesting and/or useful macros or sections.</p>
<ul>
<li>different systems have slightly different choices about filesystem locations. Most converge on FHS, but even so, the following macros insulate the packager from needing to know what the convention is on a particular platform. Here’s a brief chart of common macros (and a common path value for that macro):
<ul>
<li>%{_sysconfdir}       <em>/etc</em></li>
<li>%{_var}              <em>/var</em></li>
<li>%{_bindir}           <em>/usr/bin</em></li>
<li>%{_sbindir}          <em>/usr/sbin</em></li>
<li>%{_mandir}           <em>/usr/share/man</em></li>
<li>%{_infodir}          <em>/usr/share/info</em></li>
</ul>
</li>
<li><code>%patch0</code> is a simple macro for applying a patch defined as “Patch0″ at the top of the specfile.  <code>%patch1</code> would apply Patch1, and so forth.  Arguments to this macro are handed through to the patch binary (e.g. <code>%patch0 -p0</code> = <code>patch -p0 &lt; the-file-defined-as-Patch0</code>).</li>
<li><code>%configure</code>, a generic and simple macro chosen by the systems integrator for your platform.</li>
<li><code>%if</code>, <code>%else</code> and <code>%endif</code>. RPM provides conditional logic, too. This can be useful, in case you are building packages which might have different needs on one platform or distribution (e.g., CentOS init script vs. SuSE init script).</li>
<li>The <code>%pre</code> and <code>%post</code> script hooks allow for custom script  actions before a package is installed and just after it is installed.</li>
<li>The <code>%preun</code> and <code>%postun</code> script hooks allow for custom script actions before and after a package is uninstalled.</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=5&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/writing-rpm-packages-is-easier-than-you-might-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>Code Finished for Dojo Offline’s Default User Interface</title>
		<link>http://somsuay.wordpress.com/2007/07/30/code-finished-for-dojo-offline%e2%80%99s-default-user-interface/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/code-finished-for-dojo-offline%e2%80%99s-default-user-interface/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:19:14 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[ui interface]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/code-finished-for-dojo-offline%e2%80%99s-default-user-interface/</guid>
		<description><![CDATA[We have posted up the default user-interface widget for Dojo Offline; this is all coded up now in JavaScript and is complete. This means all the default user-interface code, which lives in dojo.dot.ui, is done. The UI is ‘driven’ by the rest of the Dojo Offline framework, which includes dojo.dot and dojo.sync. Note that there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=4&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have posted up the <a href="http://www.sitepen.com/blog/2007/01/09/28/">default user-interface widget</a> for Dojo Offline; this is all coded up now in JavaScript and is complete. This means all the default user-interface code, which lives in <code>dojo.dot.ui</code>, is done. The UI is ‘driven’ by the rest of the Dojo Offline framework, which includes <code>dojo.dot</code> and <code>dojo.sync</code>. Note that there is no real code inside of <code>dojo.dot</code> and <code>dojo.sync</code>; these are just stubs for now and return suitable ‘fake’ data to drive the UI. The next step is to actually code the inside of <code>dojo.dot</code> and <code>dojo.sync</code>, which actually persist data and do syncing.</p>
<p>I have updated Moxie, a demo offline web based word processor, to use the new Dojo Offline UI. <a href="http://codinginparadise.org/projects/dojo_offline/release-01-30-2007/demos/storage/editor.html">Check it out</a>. I have confirmed that the UI widget works in Safari, Internet Explorer, and Firefox, cross-platform. Play around with the widget and tell me if you find any glitches. Please note that the Dojo Offline Widget’s UI doesn’t currently actually do any persisting or synchronizing; it is ‘dumb’ and is just driven by the rest of Dojo Offline (<code>dojo.dot</code> and <code>dojo.sync</code>, which isn’t currently implemented.</p>
<p>From a coding perspective, bringing the Dojo Offline default UI into Moxie was very easy. First, inside my editor.html file, all I have to do is place a DIV with the ID ‘dot-widget’ in my HTML:</p>
<p><code> <!-- Place the Dojo Offline widget here --></code></p>
<p>Dojo Offline automatically fills this out with the default Offline Widget.I also have to bring in the Dojo Offline Widget’s CSS stylesheet:</p>
<p><code>&lt;link rel="stylesheet" /&gt;<br />
type="text/css"<br />
xhref="../../src/dot/ui-template/widget.css" &gt;At the top of my Moxie JavaScript code, I simply add the following as well:</code></p>
<p>&lt;code&gt; // configure how we should work offline</p>
<p>// set our application name<br />
dojo.dot.ui.appName = “Moxie”;</p>
<p>// we aren’t going to need a real offline cache for now;<br />
// we will just have our server return good HTTP/1.1<br />
// caching headers and rely on the browser’s native cache<br />
dojo.dot.requireOfflineCache = false;<br />
This defines my app’s name, which is dynamically inserted into the default Dojo Offline UI (including the Learn More page you get if you click the ‘learn more’ link). I also indicate that I won’t be using a real offline cache for now. <a href="http://www.codinginparadise.org/xhtml_transformer/?url=http://www.codinginparadise.org/clients/sitepen/dojo_offline/apiwork/api_blog_post.html#4">See details on what this means here.</a></p>
<p><a href="view-source:http://codinginparadise.org/projects/dojo_offline/release-01-30-2007/demos/storage/editor.html">View Moxie’s editor.html file</a><br />
<a href="view-source:http://codinginparadise.org/projects/dojo_offline/release-01-30-2007/demos/storage/editor.js">View Moxie’s editor.js file</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=4&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/code-finished-for-dojo-offline%e2%80%99s-default-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
		<item>
		<title>New Dojo Offline Release</title>
		<link>http://somsuay.wordpress.com/2007/07/30/new-dojo-offline-release/</link>
		<comments>http://somsuay.wordpress.com/2007/07/30/new-dojo-offline-release/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 08:15:16 +0000</pubDate>
		<dc:creator>somsuay</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://somsuay.wordpress.com/2007/07/30/new-dojo-offline-release/</guid>
		<description><![CDATA[Dojo are proud to announce a new beta release of Dojo Offline. This release has a huge amount of exciting new functionality, including a full port to Google Gears, a port from Dojo 0.4 to 0.9, and more. Dojo Offline is an open-source toolkit that makes it easy to create sophisticated, offline web applications. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=3&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dojo are proud to announce a new beta release of Dojo Offline. This release has a huge amount of exciting new functionality, including a full port to Google Gears, a port from Dojo 0.4 to 0.9, and more.<br />
<a href="http://dojotoolkit.org/offline" title="Dojo Offline">Dojo Offline</a> is an open-source toolkit that makes it easy to create sophisticated, offline web applications. It sits on top of <a href="http://gears.google.com/" title="Google Gears">Google Gears</a>, a plugin from Google that helps extend web browsers with new functionality. Dojo Offline makes working with Google Gears easier; extends it with important functionality; creates a higher-level API than Google Gears provides; and exposes developer productivity features. In particular, Dojo Offline provides the following functionality:</p>
<ul>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#widget" title="An offline widget" target="_blank">An     offline widget</a> that you can easily embed in your web page with just a few lines of code, automatically providing the user with network feedback, sync messages, offline instructions, and more</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#sync" title="A sync framework" target="_blank">A     sync framework</a> to help you store actions done while offline and sync     them with a server once back on the network</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#network_status" title="Automatic network and application-availability detection" target="_blank">Automatic     network and application-availability detection</a> to determine when your     application is on- or off-line so that you can take appropriate action</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#slurp" title="A slurp() method" target="_blank">A     slurp() method</a> that automatically scans the page and figures out all the resources that you need offline, including images, stylesheets, scripts, etc.; this is much easier than having to manually maintain which resources should be available offline, especially during development.</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#dojo_storage" title="Dojo Storage" target="_blank">Dojo     Storage</a>, an easy to use hashtable abstraction for storing offline data for when you don’t need the heaviness of Google Gear’s SQL abstraction; under the covers Dojo Storage saves its data into Google Gears</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#dojo_sql" title="Dojo SQL" target="_blank">Dojo     SQL</a>, an easy to use SQL layer that executes SQL statements and returns     them as ordinary JavaScript objects</li>
<li><a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr#crypto" title="New ENCRYPT() and DECRYPT() SQL keywords" target="_blank">New     ENCRYPT() and DECRYPT() SQL keywords</a> that you can mix in when using Dojo SQL, to get transparent cryptography for columns of data. Cryptography is done on a Google Worker Pool thread, so that the browser UI is responsive.</li>
<li>Integration with the rest of Dojo, such as the Dojo Event system</li>
</ul>
<p>To get started: See the Dojo Offline <a href="http://dojotoolkit.org/offline">home page</a>; read the new tutorial titled “<a href="http://docs.google.com/View?docid=dhkhksk4_8gdp9gr">Creating Offline Web Applications With Dojo Offline</a>“; <a href="http://download.dojotoolkit.org/experimental/offline/offline_sdk_0.9.zip">download</a> the new Dojo Offline 0.9 beta SDK;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/somsuay.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/somsuay.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/somsuay.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/somsuay.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/somsuay.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=somsuay.wordpress.com&amp;blog=1438309&amp;post=3&amp;subd=somsuay&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://somsuay.wordpress.com/2007/07/30/new-dojo-offline-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0058ba068f0e98bf70696ce8c7bac95?s=96&#38;d=identicon" medium="image">
			<media:title type="html">somsuay</media:title>
		</media:content>
	</item>
	</channel>
</rss>
