<?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>:: TechBlog :: &#187; ajax</title>
	<atom:link href="http://techblog.touchbasic.com/html/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.touchbasic.com/html</link>
	<description>Techblog is collection of articles covering a wide variety of tech related topics including: Linux, Microsoft, Google, web development, web design, open source, wordpress, security, and more.</description>
	<lastBuildDate>Fri, 06 May 2011 00:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>More New Features from Mon.itor.us</title>
		<link>http://techblog.touchbasic.com/html/more-new-features-from-monitorus/</link>
		<comments>http://techblog.touchbasic.com/html/more-new-features-from-monitorus/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 17:15:22 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[email notification]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[monitorus]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[uptime]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web based]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=177</guid>
		<description><![CDATA[I recently wrote about a web-based service called Mon.itor.us that can monitor your servers, 24/7 &#8211; sending you an email notification if any of them stop responding. Well, they noticed my review, and i&#8217;m not sure if it was just a coincidence, but the next time i logged into their system &#8211; there were even [...]]]></description>
			<content:encoded><![CDATA[<p>I recently wrote about a web-based service called Mon.itor.us that can <a href="http://techblog.touchbasic.com/html/monitoring-monitorus-montastic-server-uptime-anyone/">monitor your servers</a>, 24/7 &#8211; sending you an email notification if any of them stop responding.</p>
<p>Well, <a href="http://blog.mon.itor.us/?p=142">they noticed</a> my review, and i&#8217;m not sure if it was just a coincidence, but the next time i logged into their system &#8211; there were even more new features available to me.</p>
<p>For one thing, it looks like the number of protocols that Mon.itor.us can test has almost doubled.</p>
<p>You can now monitor the following 11 internet protocols:</p>
<p>http, ping, https, ftp, pop, smtp, dns, tcp, udp, imap, and sip (for VoIP).</p>
<p>I just wish they would add a way to monitor mysql servers. Not exactly sure how that would be done, but for now i suppose i can just try monitoring the URL (http) of the phpMyAdmin page for my database server. If that page doesn&#8217;t respond &#8211; but the URL for the webserver does &#8211; it&#8217;s like my database server is down.</p>
<p>The other thing i noticed was the addition of 3 new icons on the &#8220;Test&#8221; module that make it easier to switch between real-time table, bar chart, and line chart views. [ <a href="http://www.webhostingwednesday.com/mondays-gone-but-well-just-keep-movin-on/">more screenshots</a> ]</p>
<p><img src="http://techblog.touchbasic.com/html/wp-images/uploads/3icons_monitorus.gif" alt="3 new icons make switching views ever easier" /></p>
<p>Now, if only Mon.itor.us would remember the view i was on the last time i logged in &#8211; i&#8217;d be set. See, the problem is, once i actually went ahead and setup a bunch of servers to monitor, i also decided to take the time to manually switch each &#8220;Test&#8221; module from table view to line view. i prefer the line view but then if i leave the Mon.itor.us site, the next time i come back and log in, all my views have been reset to table view again. Very frustrating. I wish it would just stay on line view.</p>
<p>Fortunately, the &#8220;Snapshot&#8221; module is always a quick way to see the status of all your servers &#8211; so that can definitely save you some time. But, in my opinion, the best way to see how your servers have been performing throughout the day, is to use the line view. i&#8217;m not exactly sure how hard it would be to impliment this kind of memory feature, but i think it might be worth considering. At the very least, offer a global &#8220;default&#8221; view in my settings, where i can choose between table, bar, or line view as my preference.</p>
<p>Another fix they seemed to have implimented solves the problem of &#8220;constant page refreshes&#8221; &#8211; something else that i had mentioned in my earlier review of Mon.itor.us &#8211; which was a real problem for me if you&#8217;re using Firefox and have a billion tabs open with one tab that just won stop refreshing. Now i can leave the tab open all day with no apparent performance issues.</p>
<p>The last thing i&#8217;d like to see from Mon.itor.us would be a way to make the <a href="http://gmodules.com/ig/creator?url=http://premon.itor.us/googleTest/snapshot/snapshoturl.xml&#038;synd=open&#038;w=320&#038;h=300&#038;title=Snapshot&#038;border=%23ffffff%7C3px%2C1px+solid+%23999999">google gadget</a> (or rather the javascript used to put this gadget on any webpage) publicly viewable. That is, once i put the code on my website, i noticed that i had to be logged in to see the &#8220;Snapshot&#8221;. Meaning, nobody else could see the little green &#8220;online&#8221; lights but me. It would be a lot more useful to me to be able to show my clients (or anyone) that all my servers are online. It&#8217;s not exactly sensitive information (anyone could just ping the server to see if it&#8217;s online) and making this widget &#8220;publicly viewable&#8221; would likely make it more attractive to other webmasters, since it becomes a useful tool to share with all viewers, not just 1 person (yourself).</p>
<p>Anyway, i really like this service and i&#8217;m sure they&#8217;ll find a ton of ways to refine and expand it&#8217;s capabilities. I did happen to notice that there is a &#8220;Click to Start&#8221; button on the top-righthand side of the homepage, that if you click on it, remembers you from the last time you were logged in. This was something that i must have missed when i wrote my original review because i kept having to log in over and over again (every time i came back to the site).  i&#8217;m going to go back and update that section on my ealier post as soon as i get a chance. i&#8217;ll definitely be using this service regularly from now on.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/more-new-features-from-monitorus/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Monitoring, Monitorus, Montastic &#8211; Server Uptime Anyone?</title>
		<link>http://techblog.touchbasic.com/html/monitoring-monitorus-montastic-server-uptime-anyone/</link>
		<comments>http://techblog.touchbasic.com/html/monitoring-monitorus-montastic-server-uptime-anyone/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 01:57:16 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[email notification]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[monitorus]]></category>
		<category><![CDATA[montastic]]></category>
		<category><![CDATA[netvibes]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[uptime]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web based]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=175</guid>
		<description><![CDATA[Here&#8217;s a couple of neato services that you can use to monitor any web server&#8217;s uptime throughout the day. I&#8217;ve been looking for a free service like this for a while now. Web-based software that would track the response times of your servers from various points on the internet, giving you a &#8220;true&#8221; feel for [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a couple of neato services that you can use to monitor any web server&#8217;s uptime throughout the day. I&#8217;ve been looking for a free service like this for a while now. Web-based software that would track the response times of your servers from various points on the internet, giving you a &#8220;true&#8221; feel for how available your website (or web host) <em>really</em> is. The 2 services are called <a href="http://mon.itor.us/">Mon.itor.us</a> and <a href="http://www.montastic.com/">Montastic</a>. In this article, i&#8217;ll be comparing the key features that each one has to offer.</p>
<div style="border:1px solid #000;float:left;margin:20px 5px 20px 0;"><img src="http://techblog.touchbasic.com/html/wp-images/uploads/monitorus.gif" alt="monitorus" /></div>
<div style="border:1px solid #000;float:left;margin:20px 0 20px 5px;"><img src="http://techblog.touchbasic.com/html/wp-images/uploads/montastic.gif" alt="montastic" /></div>
<div style="clear:both;"></div>
<p>Both of these services still have their quirks, but such is the case with most things in life (and on the web) that are free. Still, i have been using them both for a few days now and together they have already proved to be quite useful. Here&#8217;s why..</p>
<p><span id="more-175"></span></p>
<p>I&#8217;ll start with <strong>Montastic</strong>, since it&#8217;s key feature is simplicity and ease of use.</p>
<ol>
<li>after signup, you just need to click on the link that says: &#8220;Add a Web Server to Monitor&#8221; </li>
<li>then enter a URL to begin monitoring that web server (it takes a few seconds to start working)</li>
<li>a green &#8220;computer icon&#8221; means your server is online (red means offline)</li>
<li>optionally, set a &#8220;name&#8221; for this URL to make it easier for you to identify</li>
</ol>
<p>that&#8217;s it. everything has a nice, clean ajaxy feel. the site is fast and relatively easy to navigate.<br />
you can also get some extra details, like &#8220;last monitored&#8221; and &#8220;status change&#8221; by clicking on the &#8220;info&#8221; link next to the icon for the server you&#8217;re monitoring.</p>
<p>both of these services have an email notification system. but, so far, my experience has been that only <em>this one</em> (montastic) actually works. a recent server outage (not this site) proved that for me today. Both of these services also offer alerts in the form of feeds that seemed to work fine.</p>
<p><span class="under">3 features that make this service unique</span>:</p>
<ol>
<li>they offer a yahoo widget that reports the status of your servers in real-time, right on your desktop</li>
<li>the offer a netvibes module which is slick as a brick (it&#8217;s not too pretty by it works great)</li>
<li>they offer: &#8220;the green page&#8221; (you&#8217;re totally going to have to see this page for yourself to understand)</li>
</ol>
<p>On to <strong>Mon.itor.us</strong> &#8211; which is a slightly more complex service, allowing for a flood of potential awesomeness and quite a few annoyances as well. Basically, my biggest problem with this service so far is: &#8220;It&#8217;s Flaky&#8221;. By that, i mean, it&#8217;s plagued with all the same bugs and buggers that PageFlakes has, even burdoned by the same ajax desktop interface &#8211; it seems. Without going into too much detail (ie: constant page refreshes and a login that will never remember you), this would be another example of one of the reasons that i have been a strong <a href="http://techblog.touchbasic.com/html/tag/netvibes">supporter</a> of <a href="http://www.netvibes.com">Netvibes</a> for so long.</p>
<p>That being said, Mon.itor.us has a lot of already working features that come packed in with it&#8217;s service.</p>
<p>From their site (and because i&#8217;m sometimes lazy), here are the ones that stood out the most for me:</p>
<ul>
<li>Site performance archive</li>
<li>Inline site previews</li>
<li>Personalized pages and tabbed views</li>
<li>Drag and drop interactive interface </li>
<li>Todo tasks with notification and ability to add notes</li>
<li>Support these protocols for testing: http, https, ftp, smtp, pop3, and ping.</li>
<li>Daily/weekly/monthly uptime reports and statistics</li>
</ul>
<p>And in case that wasn&#8217;t enough for you.. here&#8217;s a few more things that i noticed mon.itor.us can do that wasn&#8217;t already mentioned in the previous list. These are the real clinchers for me.</p>
<p><span class="under">6 more features that make this service unique</span>:</p>
<ol>
<li>there&#8217;s a cool Google Gadget for this service out there somewhere</li>
<li>you can tag each URL / server you are monitoring and then organize / view them by groups</li>
<li>you can switch between real-time table, bar chart, and line chart views.</li>
<li>view stats for each protocol, snapshots of all your servers</li>
<li>view from three seperate geographical locations (US, DE, AT)</li>
<li>there&#8217;s some javascript code that goes along with the google gadget that will let you put your &#8220;snapshot&#8221; on virtually any web page</li>
</ol>
<p>All in all, i would say that it&#8217;s a little harder to setup each URL with mon.itor.us, when compared to montastic. But once you get all your servers setup for monitoring, there&#8217;s a lot more you can do with them too.</p>
<p>Still, as i mentioned earlier, i was quite pleased with both of these services and will continue to test each one more thoroughly in the coming months.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/monitoring-monitorus-montastic-server-uptime-anyone/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Netvibes is on the move again</title>
		<link>http://techblog.touchbasic.com/html/netvibes-is-on-the-move-again/</link>
		<comments>http://techblog.touchbasic.com/html/netvibes-is-on-the-move-again/#comments</comments>
		<pubDate>Tue, 03 Jan 2006 06:07:57 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[netvibes]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[to-do-lists]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web based]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[yahoo mail]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=159</guid>
		<description><![CDATA[The Netvibes team seems to like to put out features in large spurts. A few months ago i wrote about 4 awesome new features added in 7 days, yesterday i noticed a whole lot more. Now there&#8217;s even more new features and upgrades to existing modules. i&#8217;ve since registered for an account and log in [...]]]></description>
			<content:encoded><![CDATA[<p>The Netvibes team seems to like to put out features in large spurts. A few months ago i wrote about <a href="http://techblog.touchbasic.com/html/netvibes-4-new-features-in-7-days/">4 awesome new features added in 7 days</a>, yesterday i noticed a whole lot more. Now there&#8217;s even more new features and upgrades to existing modules. i&#8217;ve since registered for an account and log in on a regular basis. All in all, my Netvibes page is getting pretty intense.</p>
<p>Here&#8217;s a breakdown of all the new features added or upgraded since my previous post:</p>
<ol>
<li>Compatibility with Opera web browser [ December 12, 2005 ]</li>
<li>To Do list module &#8211; i love this one &#8211; [ December 30, 2005 ]</li>
<li>Yahoo mail module &#8211; similar to the Gmail module &#8211; [ January 2, 2006 ]</li>
<li>Gmail module upgrade &#8211; set a title and no. of items to display &#8211; [ January 2, 2006 ]</li>
<li>To Do list upgraded &#8211; set a title and color, and more &#8211; [ January 2, 2006 ]</li>
<li>POP IMAP module &#8211; secure connections, webmail URL, more &#8211; [ January 2, 2006 ]</li>
<li>RSS module upgraded &#8211; set a color for each feed &#8211; [ January 2, 2006 ]</li>
</ol>
<p>You&#8217;ll notice that all but the first 2 features/upgrades were actually added on the same day. i am consistently impressed with the rate at which Netvibes puts out new modules. it seems they&#8217;re really on to something here. i&#8217;m sure that there&#8217;s definitely room for many more interesting modules in the near future.</p>
<p>On a side note, i remember when the Gmail module was first added to Netvibes. At the time, i didn&#8217;t even have a Gmail account yet. Back then i was thinking to myself, i wish Netvibes had that feature for Yahoo Mail. It&#8217;s funny, because now that they do offer the Yahoo Mail module, i realized that yahoo.com domains don&#8217;t get free POP access (although apparently many international yahoo domains do. &#8211; ie: yahoo.fr) &#8211; so i wouldn&#8217;t have been able to use the module even if it was available, and i still can&#8217;t use it. Here&#8217;s to hoping that Yahoo catches on to this problem, because this is not the first time i&#8217;ve had the opportunity to access my POP account from a different web based service/software and haven&#8217;t been able to. As i have mentioned before, i am slowly moving over to from Yahoo Mail to Gmail &#8211; and no POP access is one of my main reasons for doing this. i know that Yahoo Mail is in the process of getting a complete overhaul, but this is all happening behind the scenes and i&#8217;m just not sure how much longer i can wait.</p>
<p>Anyway, i&#8217;ll probably set up the POP IMAP module and test it out next. i&#8217;ve already been using the To Do list module for a little while and find that this is a great addition to the Netvibes content set. I&#8217;ve always felt that a full-blown desktop app for something as trivial as a To Do list was overkill. Here&#8217;s the perfect solution. Overall, there are probably a lot more situations like this involving bloated softwares, etc. And i think that if the folks at Netvibes can keep this in mind, they&#8217;ll likely find inspiration for many more modules. Nevertheless, from the looks of things, i get the impression they aren&#8217;t having too many problems in the inspiration department.</p>
<p>For more info and all the latest news you can visit the <a href="http://www.netvibes.com/blog/">Netvibes blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/netvibes-is-on-the-move-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetVibes:  4 new features in 7 days</title>
		<link>http://techblog.touchbasic.com/html/netvibes-4-new-features-in-7-days/</link>
		<comments>http://techblog.touchbasic.com/html/netvibes-4-new-features-in-7-days/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 07:44:46 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[netvibes]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web based]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webnotes]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=153</guid>
		<description><![CDATA[[ page last updated: Dec. 30, 2005. ] Count &#8216;em, 4 new features added to NetVibes in the last 7 days &#8211; now that&#8217;s just impressive. I&#8217;ve actually been casually using netvibes to for simple stuff like checking the weather and comparing prices between 2 similar products (like ipod nano vs. ipod mini prices). I [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: Dec. 30, 2005. ]</span></p>
<p>Count &#8216;em, 4 new features added to <a href="http://netvibes.com">NetVibes</a> in the last 7 days &#8211; now that&#8217;s just impressive.</p>
<p>I&#8217;ve actually been casually using netvibes to for simple stuff like checking the weather and comparing prices between 2 similar products (like ipod nano vs. ipod mini prices). I also had a few RSS feeds loaded up just for convenience and a couple of notes in the &#8220;webnote&#8221; section.</p>
<p>But the following <strong>New Improvements</strong> finally got me to sign up:</p>
<ol>
<li>Managing your Feeds (i wasn&#8217;t going to add feeds if i couldn&#8217;t move, rename, or delete them &#8211; it would just get too disorganized)</li>
<li>OPML import/export (i think the import feature may have been around all along but the export is new)</li>
<li>New Webnote features (being able to give each note a title makes them easy to spot and making hyperlinks clickable/live lets me add quick links to the side of my page)</li>
<li>The Bookmark Module (just added, this module lets you add or import your bookmarks as well as tag them for easy browsing later on)</li>
</ol>
<p>I especially like the &#8220;alternative use&#8221; for the tag list area described on the <a href="http://www.netvibes.com/blog/">netvibes blog</a>. Using this technique you can pick from your existing tags instead of re-typing commonly used tags over and over again. This is similar to the way you can pick tags in del.icio.us and is a huge time saver for me.</p>
<p>Other <strong>Features in the Works</strong> to look out for include:</p>
<ol>
<li>the Stock Quotes module</li>
<li>the Flickr module [ <span class="under">update</span>: this feature was added on Dec. 8/05 and it looks pretty cool. ]</li>
<li>the ToDo List module [ <span class="under">update</span>: this feature was added on Dec. 30/05 and is also cool. ]</li>
</ol>
<p>There are a lot more features on the way that i haven&#8217;t even mentioned here but you can visit their blog to get more info.</p>
<p>The best part about netvibes is that you get an enormous amount of control over your personal page <span class="under">without</span> ever having to register, fill in an email address, pick a username/password, or any of that jazz. The result is, you can&#8217;t help but customize it, reorganize it, and sort of grow attached to it. So much so, that i eventually begin to worry about accidentally clearing my browser cache and losing &#8220;all that work&#8221; in the blink of an eye. As soon as that happened, wouldn&#8217;t you know it.. i found myself right back on the sign up page looking to fill out that blasted registration form. doh.</p>
<p>On the upside, i can now login to my netvibes page from anywhere with an internet connection. Oh, and i can finally clear my cache.</p>
<p><span style="color:#ccc;margin-bottom:15px;">[ For more on Netvibes, you can read my most recent article entitled: "<a style="color:#ccc;" href="http://techblog.touchbasic.com/html/netvibes-is-on-the-move-again/">Netvibes is on the move again.</a>" ]</span></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/netvibes-4-new-features-in-7-days/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Extended Live Archive &#124; setup</title>
		<link>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/</link>
		<comments>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/#comments</comments>
		<pubDate>Sun, 02 Oct 2005 21:21:06 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[live-archives]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=150</guid>
		<description><![CDATA[I just installed Sons Of Skadi&#8217;s Extended Live Archive plugin for wordpress because the archives page on this site was getting a little out of control and i wanted to test out a few wordpress plugins that might help to make things a little bit more usable. The Extended Live Archive plugin uses javascript and [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed <a href="http://www.sonsofskadi.net/index.php/extended-live-archive/">Sons Of Skadi&#8217;s Extended Live Archive</a> plugin for wordpress because the archives page on this site was getting a little out of control and i wanted to test out a few <a href="http://wp-plugins.net/">wordpress plugins</a> that might help to make things a little bit more usable. The Extended Live Archive plugin uses javascript and css (Ajax) to organize and sort all entries into categories, months, and years. The default css file that came with the plugin does a good job of setting up the layout so that everything seems to take up a lot less space. I&#8217;ll probably take a closer look at it some time in the next few days to tweak it a little.</p>
<p>On the down side, i noticed that the <a href="http://techblog.touchbasic.com/html/archives/">archives page</a> takes a little longer to load initially (i don&#8217;t think it takes as long the second time). But the advantage of applying Ajax techniques to the archives is that it eliminates page refreshes, which means that browsing through the archives becomes a lot faster and easier as a whole.</p>
<p>Installing the plugin was fairly easy.</p>
<ol>
<li>Upload the entire &#8220;af-extended-live-archive&#8221; folder to your wordpress plugins directory.</li>
<li>Add <code>< ?php af_ela_super_archive(); ?></code> to your archives template.</li>
<li>Enable the plugin in the wordpress admin.</li>
<li>Navigate to the &#8220;Options &raquo; Ext. Live Archives&#8221; tab to recreate the cache.</li>
<li>Add the css file (or copy and paste the code) to your site.</li>
<li>Optionally, modify the css file to suit your needs.</li>
</ol>
<p>So far, i&#8217;m really happy with it. The only potential problem that i saw was for people browsing the site with javascript disabled. These visitors would see nothing at all. Even though this is a pretty clean default result (as opposed to printing out some nasty error), i wanted everyone to be able to use the archives page.</p>
<p>As a quick solution, and because i had only hidden (commented out) the original code (xhtml) when i added the ajaxified archives code, i decide to simply add < noscript > < / noscript > tags around the old code that was commented out. This would effectively hide the old code from browsers with javascript enabled, while showing it only to visitors with javascript turned off. With the javascript fix in place, i think this plugin might be a keeper..</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/wordpress-plugin-extended-live-archive-setup/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>AJAX and the Yahoo Mindset</title>
		<link>http://techblog.touchbasic.com/html/ajax-and-the-yahoo-mindset/</link>
		<comments>http://techblog.touchbasic.com/html/ajax-and-the-yahoo-mindset/#comments</comments>
		<pubDate>Tue, 26 Jul 2005 03:19:09 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=112</guid>
		<description><![CDATA[i&#8217;ve seen a lot of search engines.. but why should i bother to use them, why should i bother to visit them even once? everybody knows that Google is the center of the web universe. Right? i guess.. but yesterday i stumbled onto something new. it represented a change in the way we have been [...]]]></description>
			<content:encoded><![CDATA[<p>i&#8217;ve seen a lot of search engines..<br />
but why should i bother to use them, why should i bother to visit them even once?<br />
everybody knows that Google is the center of the web universe. Right?</p>
<p>i guess..</p>
<p>but yesterday i stumbled onto something new. it represented a change in the way we have been made to think about search engines. it wasn&#8217;t focused on the usual stuff like rankings, and popularity which often overshadow things like relevence and useful content. but most importantly, it promises to give more power to the users..</p>
<p>they said it was an &#8220;Intent-driven Search Engine&#8221;.<br />
they said more things like, &#8220;search sorted the way you like it&#8221;.<br />
the project is called <a href="http://mindset.research.yahoo.com/">Yahoo! Mindset</a>, by the way.</p>
<p><span id="more-112"></span></p>
<p>Although it is still in beta, the search engine is already quite functional. what it does first is give you the standard yahoo results page based on your search. but you also get a slider that you can drag to the left or right depending on your intent. right now, you can apparently only have 2 intentions, either commercial or informational. but still, it&#8217;s something..</p>
<p>ads.. no ads.. ads.. no ads..</p>
<p>also, because it uses what Yahoo calls &#8220;machine learning&#8221; technology, it will be getting smarter all the time. that is to say, right now, it is not very smart. you&#8217;re more likely to get something like:</p>
<p>ads.. less adds.. ads.. less adds.</p>
<p>to be fair though, using this search engine without moving the slider gives you the same results as a standard yahoo search. so i&#8217;d say it is safe to give it a try. and if i used the original Yahoo! search engine on a regular basis, i&#8217;d definitely switch to Yahoo! Mindset. but i don&#8217;t so..</p>
<p>well i&#8217;m still going to keep my eye on this one.</p>
<p>What makes it so smart (in my opinion)</p>
<ol>
<li>it&#8217;s a new way to search, not just a new type of search</li>
<li>it uses a slider (who doesn&#8217;t like sliders?)</li>
<li>anything that gives me more ways to filter is ok in my books (ie: google&#8217;s <a href="http://www.google.ca/advanced_search?hl=en">advanced search</a> needs to be more advanced)</li>
<li>it uses <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a> technology, always good to see new applications of this technique</li>
<li>there are no page refreshes (i think this i one of the biggest advantages of using AJAX, and i like the way it is used here)</li>
</ol>
<p>For more information on AJAX, and it&#8217;s various implementations read &raquo; <a href="http://techblog.touchbasic.com/html/ajax-a-closer-look/">AJAX: A Closer look</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/ajax-and-the-yahoo-mindset/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web 2.0 &#8211; Where are you?</title>
		<link>http://techblog.touchbasic.com/html/web-20-where-are-you/</link>
		<comments>http://techblog.touchbasic.com/html/web-20-where-are-you/#comments</comments>
		<pubDate>Fri, 08 Jul 2005 17:36:26 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=94</guid>
		<description><![CDATA[As a follow up to the earlier post entitled <a href="http://techblog.touchbasic.com/html/?p=91">AJAX: A Closer Look</a>, i decided to dig deeper into this new technique and the trends in web design / programming that appear to be emerging. The term Web 2.0 is commonly used to refer to a new generation of web applications and systems.]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: Aug. 04, 2005. ]</span></p>
<p>As a follow up to the earlier post entitled <a href="http://techblog.touchbasic.com/html/?p=91">AJAX: A Closer Look</a>, i decided to dig deeper into this new technique and the trends in web design / programming that appear to be emerging. The term Web 2.0 is commonly used to refer to a new generation of web applications and systems.</p>
<p>From <a href="http://www.whatsweb20.com/about">www.whatsweb20.com</a>, &#8220;it&#8217;s going to enable a whole bunch of cool new things that we can&#8217;t even imagine yet&#8221;.</p>
<p><span id="more-94"></span></p>
<p>According to the <a href="http://en.wikipedia.org/wiki/Web_2.0">Wikipedia</a>:</p>
<blockquote><p>
A website could be said to be built using Web 2.0 technologies if it featured a number of the following techniques:</p>
<p><span class="under">Technical</span>:</p>
<ul>
<li>CSS and semantically valid XHTML markup</li>
<li>Unobtrusive AJAX Techniques</li>
<li>Syndication of data in RSS/ATOM</li>
<li>Aggregation of RSS/ATOM data</li>
<li>Clean and meaningful URLs</li>
<li>Support posting to a weblog</li>
<li>RESTian (preferred) or XML Webservice APIs</li>
<li>Some social networking aspects (share your data with friends, etc)</li>
</ul>
<p><span class="under">General</span>:</p>
<ul>
<li>The site should not act as a &#8220;walled garden&#8221; &#8211; it should be easy to get data in and out of the system.</li>
<li>Users should own their own data on the site</li>
<li>Purely web based &#8211; most successful web 2.0 sites can be used almost entirely through the browser</li>
</ul>
</blockquote>
<p>Other related technologies include:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> &#8211; Simple Object Access Protocol</li>
<li><a href="http://www.rubyonrails.org/">Ruby on Rails</a></li>
</ul>
<p>Here a some sites with excellent resources:</p>
<ul>
<li><a href="http://script.aculo.us/">script.aculo.us</a> provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style.</li>
<li><a href="http://ripcord.co.nz/behaviour/">Behaviour</a> is the missing link for your ajax apps.</li>
<li><a href="http://prototype.conio.net/">Prototype</a> is an object-oriented Javascript library that aims to ease development of dynamic web applications.</li>
<li><a href="http://mir.aculo.us/">mir.aculo.us</a> is a site with a collection of thoughts, links and other stuff related to web application development, RoR, AJAX, Web 2.0, and more.</li>
<li><a href="http://openrico.org/">Rico</a> provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects.</li>
<li><a href="http://www.techcrunch.com/">Techcrunch</a> is a weblog dedicated to obsessively profiling and reviewing every newly launched web 2.0 business, product and service.</li>
<li><a href="http://tool-man.org/examples/sorting.html">Tool-man.org</a> has some good resources, including some examples such as: Drag &#038; Drop Sortable Lists with JavaScript and CSS</li>
<li><a href="http://jpspan.sourceforge.net/wiki/doku.php">JPSpan</a> provides tools to â€œhook upâ€ PHP and Javascript, for the purpose of fetching data from PHP into a web page which has already loaded, without reloading the entire page.</li>
<li><a href="http://www.modernmethod.com/sajax/">SAJAX</a> &#8211; Simple Ajax Toolkit by ModernMethod &#8211; XMLHTTPRequest Toolkit for PHP.</li>
<li><a href="http://cpaint.sourceforge.net/">CPAINT</a> &#8211; Cross-Platform Asynchronous INterface Toolkit. It provides the code required to implement AJAX and JSRS on the back-end, while using JavaScript on the front-end.</li>
</ul>
<p>Even more resources:<br />
1. <a href="http://www.ruby-lang.org/en/">Ruby</a> is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, portable, open, and free.<br />
2. <a href="http://www.bigbold.com/snippets/">Snippets</a> is a public code repository. You can easily add code to your personal collection of code snippets, categorize your code snippets with keywords (known as &#8216;tags&#8217;), and share your snippets via this site.<br />
3. <a href="http://rubyforge.org/">RubyForge</a> is a home for open source Ruby projects.<br />
4. <a href="http://www.rubycentral.com/book/index.html">Programming Ruby</a> is a book complete with tutorials and reference for the Ruby programming language.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/web-20-where-are-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX: A Closer look</title>
		<link>http://techblog.touchbasic.com/html/ajax-a-closer-look/</link>
		<comments>http://techblog.touchbasic.com/html/ajax-a-closer-look/#comments</comments>
		<pubDate>Thu, 07 Jul 2005 06:07:58 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=91</guid>
		<description><![CDATA[AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications..]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: July 27, 2005. ]</span></p>
<p>From <a href="http://en.wikipedia.org/wiki/AJAX">Wikipedia</a>, the free encyclopedia:</p>
<p>&#8220;AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:</p>
<p>    * HTML (or <a href="http://en.wikipedia.org/wiki/XHTML">XHTML</a>) and Cascading Style Sheets for presenting information<br />
    * The <a href="http://en.wikipedia.org/wiki/Document_Object_Model">Document Object Model</a> manipulated through JavaScript to dynamically display and interact with the information presented<br />
    * The <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XMLHttpRequest</a> object to interchange and manipulate data asynchronously with the web server (commonly using XML and XSLT, although AJAX applications can use other technologies, including preformatted HTML, plain text, JSON and JSON-RPC as alternatives to XML/XSLT).</p>
<p><span id="more-91"></span></p>
<p>Like DHTML or <a href="http://en.wikipedia.org/wiki/LAMP">LAMP</a>, AJAX is not a technology in itself, but a term that refers to the use of a group of technologies together.&#8221;</p>
<p>The result is the ability to create highly interactive and dynamic webpages, with features that close <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">the gap between the experiences</a> we&#8217;ve come to expect from web applications and the experiences users can get from a desktop application.</p>
<p>Some example of sites using AJAX:</p>
<ol>
<li><a href="http://www.google.com/webhp?complete=1">Google Suggest</a></li>
<li><a href="http://maps.google.com/">Google Maps</a></li>
<li><a href="http://www.gmail.com/">Gmail</a></li>
<li><a href="http://www.flickr.com/">Flickr</a></li>
<li><a href="http://www.a9.com/">A9.com (Amazon)</a></li>
<li><a href="http://mindset.research.yahoo.com/">Yahoo Mindset</a></li>
</ol>
<p>AJAX related information:</p>
<ol>
<li><a href="http://www.openajax.net/wordpress/">OpenAJAX</a></li>
<li><a href="http://www.cgisecurity.com/ajax/">Cgisecurity.com</a></li>
<li><a href="http://weblogs.asp.net/mschwarz/archive/2005/04/07/397504.aspx">AJAX Web Blog</a></li>
<li><a href="http://www.ajaxian.com/">Ajaxian.com</a></li>
<li><a href="http://ajaxblog.com/">Ajaxblog.com</a></li>
<li><a href="http://www.ajaxdeveloper.org/">AjaxDeveloper.org</a></li>
</ol>
<p>
[ Read the follow up to this article entitled <a href="http://techblog.touchbasic.com/html/web-20-where-are-you/">Web 2.0 - Where Are You?</a> &raquo; ]</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/ajax-a-closer-look/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

