<?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>eDevil's weblog</title>
	<atom:link href="https://edevil.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://edevil.wordpress.com</link>
	<description>XHTML, CSS, Javascript, Web Design, Web Standards, Accessibility, Usablity</description>
	<lastBuildDate>Mon, 23 Feb 2015 03:26:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='edevil.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s2.wp.com/i/buttonw-com.png</url>
		<title>eDevil&#039;s weblog</title>
		<link>https://edevil.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://edevil.wordpress.com/osd.xml" title="eDevil&#039;s weblog" />
	<atom:link rel='hub' href='https://edevil.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Windows Live advert on Reuters</title>
		<link>https://edevil.wordpress.com/2007/03/05/windows-live-advert-on-reuters/</link>
		<comments>https://edevil.wordpress.com/2007/03/05/windows-live-advert-on-reuters/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 08:51:08 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2007/03/05/windows-live-advert-on-reuters/</guid>
		<description><![CDATA[Today I spotted an advertisement of Windows Live on Reuters.com while reading a story. The advertisement was a simple image made to look like a search box. Here&#8217;s a screenshot: What bothers me is the fact that Msft is trying to fool people into thinking its a search box and when non-tech-savvy people click on [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=15&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today I spotted an advertisement of Windows Live on Reuters.com while reading a story. The advertisement was a simple image made to look like a search box. Here&#8217;s a screenshot:<br />
<img src='https://edevil.files.wordpress.com/2007/03/msftlivead.JPG?w=480' alt='Microsoft Live Spamvertisement' /><br />
What bothers me is the fact that Msft is trying to fool people into thinking its a search box and when non-tech-savvy people click on the &#8220;input box&#8221; to try and search news on Reuters.com it takes them to live.com instead. That might cause a lot of frustration and confusion for some people. Why did Microsoft Live have to resort to visual trickery to get people to visit its website?</p>
<p>Not only that trickery makes people confused, it also dilutes the brand integrity of Microsoft Live. Shame on you Microsoft Live, you are no better than those spam advertisers.</p>
<p>How about an advertisement that says &#8220;Search the web with Live.com&#8221;?<br />
I am sure more people would be interested to use Live.com if they were invited rather than tricked into it.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/15/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=15&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2007/03/05/windows-live-advert-on-reuters/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>

		<media:content url="https://edevil.files.wordpress.com/2007/03/msftlivead.JPG" medium="image">
			<media:title type="html">Microsoft Live Spamvertisement</media:title>
		</media:content>
	</item>
		<item>
		<title>Goobuntu</title>
		<link>https://edevil.wordpress.com/2006/02/01/goobuntu/</link>
		<comments>https://edevil.wordpress.com/2006/02/01/goobuntu/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 15:02:33 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2006/02/01/goobuntu/</guid>
		<description><![CDATA[I heard speculations that Google is about to enter the Desktop Operating System market by launching Goobuntu, its own Linux distribution based on the popular distro Ubuntu but less than 24 hours later a Google spokeswoman rejected such plans. Too bad, I was really looking forward to Goobuntu, despite the ridiculous name. I&#8217;ve always wanted [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=10&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I heard speculations that Google is about to enter the Desktop Operating System market by launching Goobuntu, its own Linux distribution based on the popular distro Ubuntu but less than 24 hours later a Google spokeswoman <a href="http://arstechnica.com/news.ars/post/20060131-6087.html">rejected such plans</a>.</p>
<p>Too bad, I was really looking forward to Goobuntu, despite the ridiculous name.</p>
<p>I&#8217;ve always wanted to switch to Linux but never actually did because I can&#8217;t live without my Adobe (and Macromedia) creative suite. WINE didnt quite work for me because I&#8217;d like to work with a software not fight it.</p>
<p>Read more about the Goobuntu hoax on the <a href="http://ubuntu.wordpress.com/2006/02/01/goobuntu-analysis-of-a-hoax/">Ubuntu blog</a>.</p>
<p>P.S. For those who are wondering about the new layout: Some readers complained that the old theme, called &#8220;Hemingway&#8221;, puts strain on the eyes so I decided to switch to a simple, clean layout.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/10/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=10&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2006/02/01/goobuntu/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s wrong with Firefox 1.5?</title>
		<link>https://edevil.wordpress.com/2006/01/20/whats-wrong-with-firefox-15/</link>
		<comments>https://edevil.wordpress.com/2006/01/20/whats-wrong-with-firefox-15/#comments</comments>
		<pubDate>Fri, 20 Jan 2006 12:30:52 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2006/01/20/whats-wrong-with-firefox-15/</guid>
		<description><![CDATA[I was browsing like usual on Sunday afternoon but suddenly my computer got incredibly sluggish so I closed some of the applications that were running to unload some pressure but it remained very much like before. I opened up Task Manager and found out that Firefox is eating up 300,000K (300 MB :O) of my [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=9&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I was browsing like usual on Sunday afternoon but suddenly my computer got incredibly sluggish so I closed some of the applications that were running to unload some pressure but it remained very much like before. I opened up Task Manager and found out that Firefox is eating up 300,000K (300 MB :O) of my total 512 MB, which is really shocking.</p>
<p>I closed firefox and kept looking at the Task Manager and found out that Firefox is still running in the background but eating up less memory, but the computer is still unusually slow.<br />
<img src="https://edevil.files.wordpress.com/2006/01/firefox.JPG?w=480" alt="Firefox" /></p>
<p>I closed the Firefox process from the tast manager and all the problems just went away in seconds. I&#8217;ve had the same problem over and over again ever since I upgraded from 1.0.7 to 1.5</p>
<p>Am I the only one with these wierd problems?</p>
<p><strong>UPDATE</strong>: I <a href="http://www.google.com/search?q=Firefox+1.5+Problems&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official">searched </a> google and found these:<br />
<a href="http://chuck.mahost.org/weblog/?p=1147">http://chuck.mahost.org/weblog/?p=1147</a><br />
<a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=175007152">http://www.informationweek.com/news/showArticle.jhtml?articleID=175007152</a></p>
<p>Looks like i&#8217;m not alone on this one.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/9/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=9&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2006/01/20/whats-wrong-with-firefox-15/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>

		<media:content url="https://edevil.files.wordpress.com/2006/01/firefox.JPG" medium="image">
			<media:title type="html">Firefox</media:title>
		</media:content>
	</item>
		<item>
		<title>Live Search</title>
		<link>https://edevil.wordpress.com/2005/12/12/live-search/</link>
		<comments>https://edevil.wordpress.com/2005/12/12/live-search/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 07:22:31 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2005/12/12/live-search/</guid>
		<description><![CDATA[This is my first article in the Dive into AJAX series. I will explain how to make a live search for your site. I will use the Prototype and Scriptaculous Javascript libraries for this tutorial. I believe those are the best libs among all others. For more information about the libraries, check out my previous [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=6&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is my first article in the <strong>Dive into AJAX</strong> series. I will explain how to make a live search for your site. I will use the <a href="http://prototype.conio.net">Prototype</a> and <a href="http://script.aculo.us/">Scriptaculous Javascript libraries</a> for this tutorial. I believe those are the best libs among all others. For more information about the libraries, check out my previous post, <a href="https://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/">Javascript Libraries Roundup</a>.<br />
<span id="more-6"></span><br />
Here&#8217;s what we&#8217;ll need. First create 2 blank files index.html and php.php. Place the prototype.js in the same folder and extract the scriptaculous libs in a folder named &#8216;scriptaculous&#8217; !!</p>
<p>We need to add a formfield and an empty DIV tag. The empty tag is where the results show up. Now we need to make a function called Autocomplete. So add this where the Custom JS functions go.</p>
<p><code>function autocomplete() {<br />
new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "php.php", {paramName: "autocomplete", minChars: 1});<br />
}</code></p>
<p>Here&#8217;s the final HTML:<br />
<a href="http://www.geocities.com/rajiv_ashrafi/autocomplete.txt">autocomplete.txt</a></p>
<p>Ajax.Autocompleter is a built-in function of the Prototype library. The first param is the id of the formfield, the second is the id of where the suggestions will appear, the third of the php file where to make the request. The paramName is the name by which PHP gets the request and the last parameter is the number of character that needs to be typed before the process starts.</p>
<p>Now the PHP. Here it goes, i&#8217;ll explain later:<br />
<a href="http://www.geocities.com/rajiv_ashrafi/php.php.txt">php.txt</a></p>
<p>First I created an array full of words. I used names of European countries.</p>
<p>Now note the $_POST &#8230; yes, that&#8217;s what we&#8217;ve put as the paramName in the Javascript.</p>
<p>So here&#8217;s the algorithm:</p>
<ul>
<li>Finding out the length of the string that&#8217;s entered in the formfield with the strlen function.</li>
<li>Use a foreach loop so that each item in the array can be dealt with individually.</li>
<li>Chopping off the words to the length that&#8217;s entered.</li>
<li>If you entered &#8220;en&#8221; .. the length is 2 and the all the words will be chopped to 2 letters. France will become &#8220;fr&#8221; and England &#8220;en&#8221;.</li>
<li>Matching the chopped word with the string that&#8217;s entered with the preg_match function. *<br />
&#8220;en&#8221; matches with &#8220;en&#8221; not &#8220;fr&#8221;</li>
<li>Return the word that was originally chopped.</li>
</ul>
<p>* Note: the string $entry is wrapped with / and /i  &#8230; that&#8217;s for making sure that its not case sensitive.</p>
<p>The whole chopping thing is done to make sure that only words that START with &#8220;en&#8221; are listed. If that wasnt done, Swed<strong>en</strong> would also be listed. If you want it that way, make necessary changes.</p>
<p>Now its time to test. Open up index.html with your browser or just go <a href="http://localhost/whatever" rel="nofollow">http://localhost/whatever</a></p>
<p>You&#8217;ll see a humble text box. Enter something. Try E and you&#8217;ll see England and Estonia in a list. Neat!</p>
<p>Doesnt that look lame? Yup. Apply some CSS and make it cooler.</p>
<p><code>#autocomplete_choices {margin: -15px 0 0 -40px;}<br />
#autocomplete_choices li {list-style: none; background: #fff; border-bottom: 1px solid #eee; padding: 2px;}<br />
#autocomplete_choices li.selected {background: #ffb; }</code></p>
<p>Here&#8217;s what it looks like:<br />
<img src="https://edevil.files.wordpress.com/autocomplete.JPG?w=480" alt="Autocomplete" /><br />
Wordpress.com doesnt allow users to upload files so im using Geocities. Im sorry i couldnt provide a live demo. Give it a try and let me know how it goes.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/6/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=6&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2005/12/12/live-search/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>

		<media:content url="https://edevil.files.wordpress.com/autocomplete.JPG" medium="image">
			<media:title type="html">Autocomplete</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby on Rails resources</title>
		<link>https://edevil.wordpress.com/2005/11/16/ruby-on-rails-resources/</link>
		<comments>https://edevil.wordpress.com/2005/11/16/ruby-on-rails-resources/#comments</comments>
		<pubDate>Wed, 16 Nov 2005 10:13:23 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2005/11/16/ruby-on-rails-resources/</guid>
		<description><![CDATA[Ruby and the Rails framework is the newest &#8220;hot thing&#8221; to hit the net. In order to help you learn, I have scoured the net for the best resources. This is what I came up with :) Enjoy. What is Ruby on Rails? http://www.onlamp.com/lpt/a/6251 RubyOnRails Wiki http://wiki.rubyonrails.com/rails Installing Ruby, Gems, and Rails http://wiki.rubyonrails.com/rails/pages/GettingStartedWithRails Instant Rails [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=5&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p> Ruby and the Rails framework is the newest &#8220;hot thing&#8221; to hit the net. In order to help you learn, I have scoured the net for the best resources. This is what I came up with <span class='wp-smiley wp-emoji wp-emoji-smile' title=':)'>:)</span> Enjoy.<span id="more-5"></span> </p>
<p><strong>What is Ruby on Rails?</strong><br />  <a href="http://www.onlamp.com/lpt/a/6251">http://www.onlamp.com/lpt/a/6251</a></p>
<p>  <strong>RubyOnRails Wiki</strong><br />  <a href="http://wiki.rubyonrails.com/rails">http://wiki.rubyonrails.com/rails</a></p>
<p>  <strong>Installing Ruby, Gems, and Rails</strong><br />  <a href="http://wiki.rubyonrails.com/rails/pages/GettingStartedWithRails">http://wiki.rubyonrails.com/rails/pages/GettingStartedWithRails</a></p>
<p>  <strong>Instant Rails</strong><br /> Instant Rails, a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all preconfigured and ready to run. There&#8217;s no installer; you simply drop it into the directory of your choice and run it. It does not modify your system environment.<br />  <a href="http://instantrails.rubyforge.org/">http://instantrails.rubyforge.org/</a>  </p>
<p><strong>Locomotive for Mac OS X</strong><br /> The Locomotive project is a quick start to Ruby on Rails development on Mac OS X, providing a sandboxed, no configuration, one-folder install of Ruby on Rails, SQLite, Lighttpd/Fastcgi, and much, much more.<br />  <a href="http://locomotive.sourceforge.net/">http://locomotive.sourceforge.net/</a></p>
<p> <strong> Getting started with the Ruby programming language.</strong><br /> <a href="http://www.loudthinking.com/arc/000199.html"> http://www.loudthinking.com/arc/000199.html</a></p>
<p> <strong> Ryby Docs</strong><br /> <a href="http://www.ruby-doc.org/"> http://www.ruby-doc.org/</a></p>
<p> <strong> ONLamp &#8211; Rolling with RoR</strong><br />  Part 1: <a href="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html">http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html</a><br />  Part 2: <a href="http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html">http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html</a></p>
<p> <strong> Installing Rails on Tiger &#8211; watch Tiger get Railed!</strong><br /> <a href="http://maczealots.com/tutorials/ruby-on-rails/"> http://maczealots.com/tutorials/ruby-on-rails/</a></p>
<p> <strong> Rolling with Ruby on Rails on Mac OS X Tiger (for beginners)</strong><br /> <a href="http://www.tonyarnold.com/articles/2005/08/10/rolling-with-ruby-on-rails-on-mac-os-x-tiger-for-beginners"> http://www.tonyarnold.com/articles/2005/08/10/rolling-with-ruby-on-rails-on-mac-os-x-tiger-for-beginners</a></p>
<p> <strong> Why’s (Poignant) Guide to Ruby</strong><br />  This is one of the best Ruby tutorials out there.<br />  HTML: <a href="http://poignantguide.net/ruby/">http://poignantguide.net/ruby/</a><br />  PDF: <a href="http://poignantguide.net/ruby/whys-poignant-guide-to-ruby.pdf">http://poignantguide.net/ruby/whys-poignant-guide-to-ruby.pdf</a></p>
<p> <strong> Ruby on Rails IDE</strong><br /> <a href="http://www.radrails.org/"> http://www.radrails.org/</a></p>
<p> <strong> Rails &#8211; what goes where&#8230;</strong><br /> <a href="http://www.slash7.com/articles/2005/03/06/rails-what-goes-where"> http://www.slash7.com/articles/2005/03/06/rails-what-goes-where</a><br />  <strong><br /> </strong>  Really Getting started in Rails<br /> <a href="http://www.slash7.com/articles/2005/01/24/really-getting-started-in-rails"> http://www.slash7.com/articles/2005/01/24/really-getting-started-in-rails</a></p>
<p> <strong> Cheat Sheets: </strong><br />  Rails files: <a href="http://www.slash7.com/cheats/rails_files_cheatsheet.pdf">http://www.slash7.com/cheats/rails_files_cheatsheet.pdf</a><br />  Form Helpers: <a href="http://www.slash7.com/cheats/form_helpers.pdf">http://www.slash7.com/cheats/form_helpers.pdf</a><br />  ActiveRecord: <a href="http://www.slash7.com/cheats/activerecord_cheatsheet.pdf">http://www.slash7.com/cheats/activerecord_cheatsheet.pdf</a></p>
<p> <strong> 4 Days on Rails</strong><br /> Rails is well documented on-line; in fact, possibly too well documented for beginners, with over 30,000 words of on-line documentation in the format of a reference manual. What&#8217;s missing is a roadmap (railmap?) pointing to the key pages that you need to know to get up and running in Rails development.<br /> <a href="http://www.rails4days.pwp.blueyonder.co.uk/Rails4Days.pdf"> http://www.rails4days.pwp.blueyonder.co.uk/Rails4Days.pdf</a></p>
<p> <strong> Nuby on Rails</strong><br />  This is Geoffrey Grosenbach&#8217;s blog, covering Ruby, Ruby on Rails, graphic design, and other good stuff<br /> <a href="http://nubyonrails.com/"> http://nubyonrails.com/</a></p>
<p> <strong> railz0r3d!!</strong><br /> <a href="http://www.mans.de/railz0r3d/"> http://www.mans.de/railz0r3d/</a></p>
<p> <strong> Exploring Ruby on Rails</strong><br /> <a href="http://www.linuxjournal.com/article/8217"> http://www.linuxjournal.com/article/8217</a></p>
<p> <strong> Creating a small publication management application</strong><br />  A tutorial/walkthrough for making a bit of a more blog like application, using a couple of more advanced features.<br /> <a href="http://manuals.rubyonrails.com/read/chapter/48"> http://manuals.rubyonrails.com/read/chapter/48</a></p>
<p> <strong> AJAX on Rails</strong><br /> <a href="http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html"> http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html</a></p>
<p> <strong> AJAX Activity indicators with Rails</strong><br /> <a href="http://mir.aculo.us/articles/2005/11/14/ajax-activity-indicators-with-rails-0-14-3"> http://mir.aculo.us/articles/2005/11/14/ajax-activity-indicators-with-rails-0-14-3</a><br /> <a href="http://www.ajaxian.com/archives/2005/11/ajax_activity_i.html"> http://www.ajaxian.com/archives/2005/11/ajax_activity_i.html</a></p>
<p> <strong> More Rails+AJAX stuff on Ajaxian</strong><br /> <a href="http://www.ajaxian.com/archives/ruby/index.html"> http://www.ajaxian.com/archives/ruby/index.html</a></p>
<p> <strong> Making CAPTCHA</strong><br /> <a href="http://frankhale.org/CAPTCHA_RoR_Tutorial.html"> http://frankhale.org/CAPTCHA_RoR_Tutorial.html</a></p>
<p> <strong> Some nice Ruby language tutorials.</strong><br /> <a href="http://quickruby.blogspot.com/"> http://quickruby.blogspot.com/</a></p>
<p> <strong> Distributing Rails Applications</strong><br /> <a href="http://www.erikveen.dds.nl/distributingrubyapplications/rails.html"> http://www.erikveen.dds.nl/distributingrubyapplications/rails.html</a></p>
<p> <strong> Rails API guide</strong><br /> <a href="http://api.rubyonrails.com"> http://api.rubyonrails.com</a></p>
<p> <strong> A Ruby On Rails tutorial for many-to-many relationships</strong><br /> So far I’ve just glanced through this tutorial, but it appears to explain quite a bit how many to many relationships work in Ruby. Something you’ll need for any sort of real world application<br /> <a href="http://jrhicks.net/96"> http://jrhicks.net/96</a></p>
<p> <strong> How to build an AJAX-ed spellchecker with Ruby On Rails</strong><br /> <a href="http://deezsombor.blogspot.com/2005/08/how-to-build-ajax-ed-spellchecker-with.html"> http://deezsombor.blogspot.com/2005/08/how-to-build-ajax-ed-spellchecker-with.html</a></p>
<p> <strong> Rails FAQ</strong><br /> <a href="http://www.railsfaq.org/"> http://www.railsfaq.org/</a></p>
<p>  ADVANCED</p>
<p> <strong> Sockets Programming in Ruby</strong><br /> <a href="http://librenix.com/?inode=7535"> http://librenix.com/?inode=7535</a></p>
<p> <strong> Monitor network traffic with Ruby</strong><br /> <a href="http://librenix.com/?inode=7502"> http://librenix.com/?inode=7502</a></p>
<p> <strong> Comparison: Ruby on Rails vs. J2EE</strong><br /> <a href="http://www-128.ibm.com/developerworks/linux/library/wa-rubyonrails/?ca=dgr-lnxw16RubyAndJ2EE"> http://www-128.ibm.com/developerworks/linux/library/wa-rubyonrails/?ca=dgr-lnxw16RubyAndJ2EE</a></p>
<p> <strong> Looking for a RubyOnRails CMS?</strong><br /> Typo is a lean engine that makes blogging easy. After you install Typo, a web-based admin interface handles configuration and management.<br /> <a href="http://typo.leetsoft.com/trac/"> http://typo.leetsoft.com/trac/</a></p>
<p> <strong> Need help?</strong><br />  Sitepoint Forums &#8211; Ruby : <a href="http://www.sitepoint.com/forums/forumdisplay.php?f=227">http://www.sitepoint.com/forums/forumdisplay.php?f=227</a> </p>
<p>  That&#8217;s all I could find. Let me know if you find more.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/5/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=5&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2005/11/16/ruby-on-rails-resources/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript libraries roundup</title>
		<link>https://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/</link>
		<comments>https://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 14:20:04 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/</guid>
		<description><![CDATA[I spent days looking for new Javascript libraries and finally made a comprehensive list of almost all libs out there. Pure JS Application libraries / Frameworks: Prototype Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Homepage: http://prototype.conio.net Documentation: http://blogs.ebusiness-apps.com/jordan/pages/Prototype%20Library%20Info.htm http://www.sergiopereira.com/articles/prototype.js.html http://wiki.script.aculo.us/scriptaculous/show/Prototype Rico Rico provides a very simple interface for [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=4&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I spent days looking for new Javascript libraries and finally made a comprehensive list of almost all libs out there.<span id="more-4"></span></p>
<p><strong>Pure JS Application libraries / Frameworks:</strong></p>
<p><strong>Prototype</strong><br />
Prototype is a JavaScript framework that aims to ease development of dynamic web applications.</p>
<p>Homepage: <a href="http://prototype.conio.net" title="prototype">http://prototype.conio.net</a></p>
<p>Documentation:<br />
<a href="http://blogs.ebusiness-apps.com/jordan/pages/Prototype%20Library%20Info.htm"> http://blogs.ebusiness-apps.com/jordan/pages/Prototype%20Library%20Info.htm</a><br />
<a href="http://www.sergiopereira.com/articles/prototype.js.html"> http://www.sergiopereira.com/articles/prototype.js.html</a><br />
<a href="http://wiki.script.aculo.us/scriptaculous/show/Prototype"> http://wiki.script.aculo.us/scriptaculous/show/Prototype</a></p>
<p><strong>Rico</strong><br />
Rico provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects. Multiple elements and/or objects may be updated as the result of one Ajax request.</p>
<p>Homepage: <a href="http://openrico.org/rico/home.page">http://openrico.org/rico/home.page</a><br />
Documentation: <a href="http://openrico.org/rico/docs.page">http://openrico.org/rico/docs.page</a><br />
Demos: <a href="http://openrico.org/rico/demos.page">http://openrico.org/rico/demos.page</a></p>
<p><strong>MochiKit</strong><br />
MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get things done, fast.</p>
<p>Homepage: <a href="http://www.mochikit.com/">http://www.mochikit.com/</a><br />
Documentation: <a href="http://www.mochikit.com/doc/html/MochiKit/index.html">http://www.mochikit.com/doc/html/MochiKit/index.html</a><br />
Demos: <a href="http://www.mochikit.com/demos.html">http://www.mochikit.com/demos.html</a></p>
<p><strong> Dojo Toolkit</strong><br />
Dojo is an Open Source toolkit that allows you to easily build dynamic capabilities into web pages and any other environment that supports JavaScript. Dojo provides components that let you make your sites more useable, responsive, and functional.</p>
<p>Homepage: <a href="http://www.dojotoolkit.org/">http://www.dojotoolkit.org/</a><br />
Documentation: <a href="http://dojotoolkit.org/docs/">http://dojotoolkit.org/docs/</a><br />
Demos: <a href="http://dojotoolkit.org/examples/">http://dojotoolkit.org/examples/</a></p>
<p><strong>Bajax</strong><br />
Bajax its a very small and simple javascript library to use Ajax on your pages. independent of programming language. You can put dynamic content using simple commands.</p>
<p>Homepage: <a href="https://developer.berlios.de/projects/bajax/">https://developer.berlios.de/projects/bajax/</a><br />
Documentation: <a href="https://developer.berlios.de/docman/?group_id=5319">https://developer.berlios.de/docman/?group_id=5319</a></p>
<p><strong>Behaviour</strong><br />
Separate Structure (xhtml) from Behavior (javascript)</p>
<p>Homepage: <a href="http://bennolan.com/behaviour/">http://bennolan.com/behaviour/</a></p>
<p><strong>Solvent</strong><br />
The Solvent is a cross-browser AJAX application toolkit written in JavaScript. The Solvent is provided as modules or as an entire toolkit. The projects focus is to promote robust web applications and enable rapid web development.</p>
<p>Homepage: <a href="http://sourceforge.net/projects/solvent/">http://sourceforge.net/projects/solvent/</a><br />
Documentation: <a href="http://sourceforge.net/docman/?group_id=144164">http://sourceforge.net/docman/?group_id=144164</a></p>
<p><strong> Moo.FX</strong><br />
moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, written with prototype.js.</p>
<p>Homepage: <a href="http://moofx.mad4milk.net/">http://moofx.mad4milk.net/</a><br />
Demo: <a href="http://moofx.mad4milk.net/tests.html">http://moofx.mad4milk.net/tests.html</a></p>
<p><strong> WZ_DradDrop</strong><br />
A  Cross-browser JavaScript DHTML Library which adds Drag Drop functionality to layers and to any desired image</p>
<p>Homepage: <a href="http://www.walterzorn.com/dragdrop/dragdrop_e.htm">http://www.walterzorn.com/dragdrop/dragdrop_e.htm</a></p>
<p><strong>WZ_jsGraphics</strong><br />
High Performance JavaScript Vector Graphics Library.</p>
<p>Homepage: <a href="http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm">http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm</a></p>
<p><strong>overLIB</strong><br />
overLIB is a JavaScript library created to enhance websites with small popup information boxes (like tooltips) to help visitors around your website.</p>
<p>Homepage: <a href="http://www.bosrup.com/web/overlib/">http://www.bosrup.com/web/overlib/</a><br />
Documentation: <a href="http://www.bosrup.com/web/overlib/?Documentation">http://www.bosrup.com/web/overlib/?Documentation</a><br />
Command reference: <a href="http://www.bosrup.com/web/overlib/?Command_Reference">http://www.bosrup.com/web/overlib/?Command_Reference</a></p>
<p><strong> Scriptaculous</strong><br />
Javascript visual effects, togather with prototype.js</p>
<p>Homepage: <a href="http://script.aculo.us/">http://script.aculo.us/</a></p>
<p><strong>SACK</strong><br />
Simple AJAX Code-Kit</p>
<p>Homepage: <a href="http://twilightuniverse.com/projects/sack/">http://twilightuniverse.com/projects/sack/</a><br />
Documentation: <a href="http://twilightuniverse.com/projects/sack/docs.php">http://twilightuniverse.com/projects/sack/docs.php</a></p>
<p><strong>Sarissa</strong><br />
Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as &#8220;AJAX&#8221; development.</p>
<p>Homepage: <a href="http://sarissa.sourceforge.net/doc/">http://sarissa.sourceforge.net/doc/</a></p>
<p><strong> Nifty Corners</strong><br />
A small library for making rounded corners with Javascript.</p>
<p>Homepage: <a href="http://pro.html.it/esempio/nifty/nifty1js.html">http://pro.html.it/esempio/nifty/nifty1js.html</a></p>
<p><strong> dp.SyntaxHighlighter</strong><br />
dp.SyntaxHighlighter is a free JavaScript library for source code syntax highlighting.</p>
<p>Homepage: <a href="http://www.dreamprojections.com/SyntaxHighlighter/">http://www.dreamprojections.com/SyntaxHighlighter/</a><br />
Documentation: <a href="http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx">http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx</a><br />
Demo: <a href="http://www.dreamprojections.com/SyntaxHighlighter/Examples.aspx">http://www.dreamprojections.com/SyntaxHighlighter/Examples.aspx</a></p>
<p><strong> AJAX.NET</strong><br />
Michael Schwarz, a .NET developer in Germany has released the latest version of his Ajax .NET Wrapper. This class library simplifies the use of XMLHttp by providing .NET objects that generate the necessary Javascript code.</p>
<p>Homepage: <a href="http://weblogs.asp.net/mschwarz/archive/2005/04/07/397504.aspx">http://weblogs.asp.net/mschwarz/archive/2005/04/07/397504.aspx</a></p>
<p><strong>TOXIC</strong><br />
Toxic is an AJAX toolkit, or framework, for creating rich web applications. It handles the tedious and repetetive tasks involved in integrating a client created using html and javascript with a server backend. It enables client side javascript to directly call class methods in PHP5 (or any other suitable language). It also enables the server side PHP to directly call client side javascript functions. Using Toxic you can get rid of much of the tedious work in form intensive rich web applications.</p>
<p>Homepage: <a href="http://www.dotvoid.com/view.php?id=40">http://www.dotvoid.com/view.php?id=40</a></p>
<p><strong> Plex Toolkit</strong><br />
Open source feature-complete DHTML GUI toolkit and AJAX framework based on a Javascript/DOM implementation of Macromedia&#8217;s Flex technology. Uses the almost identical markup language to Flex embedded in ordinary HTML documents for describing the UI. Binding is done with Javascript.</p>
<p>Homepage: <a href="http://www.plextk.org/">http://www.plextk.org/</a></p>
<p><strong>CPaint</strong><br />
CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a multi-language toolkit that helps web developers design and implement AJAX web applications with ease and flexibility.</p>
<p>Homepage: <a href="http://cpaint.booleansystems.com/">http://cpaint.booleansystems.com/</a><br />
Docs: <a href="http://cpaint.booleansystems.com/doc/">http://cpaint.booleansystems.com/doc/</a></p>
<p><strong> DOM-Drag</strong><br />
DOM-Drag is a lightweight, easy to use, dragging API for modern DHTML browsers.</p>
<p>Homepage: <a href="http://www.youngpup.net/2001/domdrag/">http://www.youngpup.net/2001/domdrag/</a><br />
Tutorials: <a href="http://www.youngpup.net/2001/domdrag/tutorial">http://www.youngpup.net/2001/domdrag/tutorial</a><br />
Demo: <a href="http://www.youngpup.net/2001/domdrag/examples">http://www.youngpup.net/2001/domdrag/examples</a></p>
<p><strong>Tibet</strong><br />
Enterprise Class AJAX</p>
<p>Homepage: <a href="http://www.technicalpursuit.com/ajax.htm">http://www.technicalpursuit.com/ajax.htm</a></p>
<p><strong>Zimbra<br />
</strong>       Rubust AJAX framework</p>
<p>Homepage: <a href="http://www.zimbra.com/">http://www.zimbra.com</a><br />
Documentation: <a href="http://www.zimbra.com/products/documentation.html">http://www.zimbra.com/products/documentation.html</a><br />
Demo: <a href="http://www.zimbra.com/products/hosted_demo.php">http://www.zimbra.com/products/hosted_demo.php</a></p>
<p><strong>qooxdoo</strong><br />
qooxdoo is an advanced open-source javascript based toolkit. qooxdoo continues where simple HTML is not enough anymore. This way qooxdoo can help you to get your rich web application interface done &#8211; easier than ever before.</p>
<p>Homepage: <a href="http://qooxdoo.oss.schlund.de/">http://qooxdoo.oss.schlund.de</a><br />
Documentation: <a href="http://qooxdoo.oss.schlund.de/section/documentation">http://qooxdoo.oss.schlund.de/section/documentation</a><br />
Demo: <a href="http://qooxdoo.oss.schlund.de/counter/refer.php?id=5">http://qooxdoo.oss.schlund.de/counter/refer.php?id=5 </a></p>
<p><strong>AJFORM</strong><br />
AJFORM is a JavaScript toolkit which simply submits data from any given form in an HTML page, then sends the data to any specified JavaScript function. AJFORM degrades gracefully in every aspect. In other words, if the browser doesn&#8217;t support it, the data will be sent through the form as normal.</p>
<p>Homepage: <a href="http://redredmusic.com/brendon/ajform/">http://redredmusic.com/brendon/ajform/ </a></p>
<p><strong>ThyApi</strong><br />
ThyAPI is an api to allow the developement of better user interfaces for web applicaticions, Using javascript and Ajax, it allows a complete visual interface definition using CSS and encapsulates all objects data manipulateion.</p>
<p>Homepage: <a href="http://sourceforge.net/projects/thyapi/">http://sourceforge.net/projects/thyapi/ </a></p>
<p><strong>Engine</strong><br />
Engine for Web Applications is an application framework for client-side development and Web applications. It provides an environment in which to develop and run JavaScript components and applications.</p>
<p>Homepage: <a href="http://www.imnmotion.com/projects/engine/">http://www.imnmotion.com/projects/engine/ </a><br />
Documentation: <a href="http://www.imnmotion.com/projects/engine/api/engine_api.html%20">http://www.imnmotion.com/projects/engine/api/engine_api.html </a></p>
<p><strong>AJAXGear Toolkit</strong><br />
It is a toolkit that allows you to take advantage of the client-side technique known as AJAX. AJAX is shorthand for Asynchronous JavaScript and XML. It uses the XMLHttpRequest object to allow a Web browser to make asynchronous call to the Web server without the need to refresh the whole page.</p>
<p>Homepage: <a href="http://www.ajaxgear.com/">http://www.ajaxgear.com</a></p>
<p><strong>Interactive Website Framework</strong><br />
A framework for creating highly interactive websites using javascript, css, xml, and html. Includes a custom xml parser for highly readable javascript. Essentially, all the plumbing for making AJAX-based websites, with js-based GUI toolkit.</p>
<p>Homepage: <a href="http://sourceforge.net/projects/iwf/">http://sourceforge.net/projects/iwf/</a></p>
<p><strong>RSLite</strong><br />
RSlite is an extremely lightweight implementation of remote scripting which uses cookies. It is very widely browser-compatible (Opera!) but limited to single calls and small amounts of data.</p>
<p>Homepage: <a href="http://www.ashleyit.com/rs/main.htm">http://www.ashleyit.com/rs/main.htm</a><br />
Demo: <a href="http://www.ashleyit.com/rs/techniques.htm">http://www.ashleyit.com/rs/techniques.htm</a></p>
<p><strong>XHConn</strong><br />
XMLHTTP is a technology with which a developer can access external resources over HTTP from a static web page without ever having to reload the page itself. This library is meant to simplify and unify the code necessary to successfully send and receive simple data via XMLHTTP.</p>
<p>Homepage: <a href="http://xkr.us/code/javascript/XHConn/">http://xkr.us/code/javascript/XHConn/</a></p>
<p><strong>Taconite</strong><br />
Taconite is a framework that simplifies the creation of Ajax enabled Web applications. It&#8217;s a very lightweight framework that automates the tedious tasks related to Ajax development, such as the creation and management of the XMLHttpRequest object and the creation of dynamic content.</p>
<p>Homepage: <a href="http://taconite.sourceforge.net/">http://taconite.sourceforge.net/</a><br />
Documentation: <a href="http://taconite.sourceforge.net/docs/jsdocs/index.html">http://taconite.sourceforge.net/docs/jsdocs/index.html</a><br />
Demo: <a href="http://taconite.sourceforge.net/examples.html">http://taconite.sourceforge.net/examples.html</a></p>
<p><strong>qForms</strong><br />
Great Javascript API for interfacing forms.</p>
<p>Homepage: <a href="http://pengoworks.com/index.cfm?action=get:qforms">http://pengoworks.com/index.cfm?action=get:qforms</a><br />
Documentation:  <a href="http://pengoworks.com/qforms/docs/">http://pengoworks.com/qforms/docs/</a><br />
Demo: <a href="http://pengoworks.com/qforms/docs/examples/">http://pengoworks.com/qforms/docs/examples/</a></p>
<p><strong>JSPkg</strong><br />
jspkg is a package loader for Javascript, based on pluggable loaders for locating and loading scripts into a client-side Javascript application. It is designed to work best with unobtrusive Javascript libraries, but doesn&#8217;t impose any methodology or design on its users.</p>
<p>Homepage: <a href="http://jspkg.sourceforge.net/">http://jspkg.sourceforge.net/</a></p>
<p><strong>Ajaxcaller</strong><br />
AjaxCaller is a thin XMLHttpRequest wrapper used in all the AjaxPatterns demos. The focus is on ease-of-use and full HTTP method support.</p>
<p>Homepage: <a href="http://ajaxify.com/run/testAjaxCaller/">http://ajaxify.com/run/testAjaxCaller/</a></p>
<p><strong>libXmlRequest</strong><br />
The XmlRequest library contains a two public request functions, <strong>getXml</strong> and <strong>postXml</strong>, that may be used to send synchronous and asynchronous XML Http requests from Internet Explorer and Mozilla.</p>
<p>Homepage: <a href="http://www.whitefrost.com/reference/2005/09/09/libXmlRequest.html">http://www.whitefrost.com/reference/2005/09/09/libXmlRequest.html</a></p>
<p><strong>SAJAX</strong><br />
Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Capable of stubbing calls to numerous server-side platforms: ASP/ ColdFusion/ Io/ Lua/ Perl/ PHP/ Python/ Ruby</p>
<p>Homepage: <a href="http://www.modernmethod.com/sajax/">http://www.modernmethod.com/sajax/</a><br />
Demo: <a href="http://www.modernmethod.com/sajax/examples.phtml">http://www.modernmethod.com/sajax/examples.phtml</a></p>
<p><strong>Sardalya</strong><br />
A small library for making dynamic HTML programming easy and fun.</p>
<p>Homepage: <a href="http://www.sarmal.com/sardalya/Default.aspx">http://www.sarmal.com/sardalya/Default.aspx</a><br />
Demo: <a href="http://www.sarmal.com/sardalya/Samples.aspx">http://www.sarmal.com/sardalya/Samples.aspx </a></p>
<p><strong>X</strong><br />
One of the best javascript libraries out there.</p>
<p>Homepage: <a href="http://www.cross-browser.com/toys/ ">http://www.cross-browser.com/toys/</a></p>
<p><strong>AjaxRequest</strong><br />
AjaxRequest is a layer over the XMLHttpRequest functionality which makes the communication between Javascript and the server easier for developers.</p>
<p>Homepage: <a href="http://ajaxtoolbox.com./request/">http://ajaxtoolbox.com/request/</a><br />
Documentation: <a href="http://ajaxtoolbox.com./request/documentation.php">http://ajaxtoolbox.com/request/documentation.php</a><br />
Demo: <a href="http://ajaxtoolbox.com/request/examples.php">http://ajaxtoolbox.com/request/examples.php</a></p>
<p><strong>moo.ajax</strong><br />
moo.ajax is a very simple ajax class, to be used with prototype.lite from moo.fx.</p>
<p>Homepage: <a href="http://www.mad4milk.net/entry/moo.ajax">http://www.mad4milk.net/entry/moo.ajax</a><br />
Demo: <a href="http://www.mad4milk.net/examples/mooajax/">http://www.mad4milk.net/examples/mooajax/</a></p>
<p><strong>PHP based AJAX Frameworks</strong></p>
<p><strong> AjaxAC</strong><br />
AjaxAC is an open-source framework written in PHP, used to develop/create/generate AJAX applications. The fundamental idea behind AJAX (Asynchronous JavaScript And XML) is to use the XMLHttpRequest object to change a web page state using background HTTP sub-requests without reloading the entire page.</p>
<p>Homepage: <a href="http://ajax.zervaas.com.au/">http://ajax.zervaas.com.au</a></p>
<p><strong>XOAD</strong><br />
XOAD, formerly known as NAJAX, is a PHP based AJAX/XAP object oriented framework that allows you to create richer web applications.</p>
<p>Homepage: <a href="http://www.xoad.org">http://www.xoad.org</a><br />
Documentation: <a href="http://www.xoad.org/documentation/source/">http://www.xoad.org/documentation/source/</a><br />
Demo: <a href="http://www.xoad.org/examples/">http://www.xoad.org/examples/</a></p>
<p><strong>Zephyr</strong><br />
zephyr is an ajax based framework for php5 developers. you can easily develop business applications using this robust framework. this is extremely easy to learn and very simple to implement.</p>
<p>Homepage: <a href="http://zephyr-php.sourceforge.net/">http://zephyr-php.sourceforge.net/</a></p>
<p><strong>PAJAJ</strong><br />
What is the PAJAJ framework, it stands for (PHP Asynchronous Javascript and JSON). It is a object oriented Ajax framework written in PHP5 for development of event driven PHP web applications.</p>
<p>Homepage: <a href="http://sourceforge.net/projects/pajaj/">http://sourceforge.net/projects/pajaj/</a><br />
Documentation: <a href="http://www.wassons.org/pajaj/public/docs/index.php">http://www.wassons.org/pajaj/public/docs/index.php</a></p>
<p><strong>Symfony</strong><br />
A PHP 5 Development Framework inspired by Rails. It has integrated database abstraction and support for AJAX. Installation is fairly easy. Symfony is aimed at building robust applications in an enterprise context. This means that you have full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. To match your enterprise&#8217;s development guidelines, symfony is bundled with additional tools helping you to test, debug and document your project.</p>
<p>AjaxBlog: <a href="http://ajaxblog.com/archives/2005/11/03/build-an-ajax-application-in-php-in-minutes-with-symfony">http://ajaxblog.com/arc&#8230;&#8230;.application-in-php-in-minutes-with-symfony</a></p>
<p>Homepage: <a href="https://edevil.wordpress.com/wp-admin/www.symfony-project.com">www.symfony-project.com</a><br />
Documentation: <a href="http://www.symfony-project.com/content/documentation.html">http://www.symfony-project.com/content/documentation.html</a><br />
<a href="http://www.symfony-project.com/trac/wiki ">http://www.symfony-project.com/trac/wiki</a></p>
<p><strong>XAJAX</strong><br />
xajax is an open source PHP class library that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP. Applications developed with xajax can asynchronously call server-side PHP functions and update content <em>without reloading the page</em>.</p>
<p>Homepage: <a href="http://xajax.sourceforge.net/">http://xajax.sourceforge.net/</a></p>
<p><strong>PEAR:: HTML_AJAX</strong><br />
Provides PHP and JavaScript libraries for performing AJAX (Communication from JavaScript to your server without reloading the page)</p>
<p>Homepage: <a href="http://pear.php.net/package/HTML_AJAX">http://pear.php.net/package/HTML_AJAX</a><br />
Documentation: <a href="http://pear.php.net/package/HTML_AJAX/docs">http://pear.php.net/package/HTML_AJAX/docs</a></p>
<p><strong>Flexible AJAX</strong><br />
Flexible Ajax is a handler to combine the remote scripting technology, also known as AJAX (Asynchronous Javascript and XML), with a php-based backend.</p>
<p>Homepage: <a href="http://tripdown.de/flxajax/">http://tripdown.de/flxajax/</a><br />
Demo: <a href="http://tripdown.de/flexible_ajax_example.php">http://tripdown.de/flexible_ajax_example.php</a></p>
<p><strong>Javascript libs for Flash:</strong></p>
<p><strong>FlashObject</strong><br />
FlashObject is a small Javascript file used for embedding Macromedia Flash content.</p>
<p>Homepage: <a href="http://blog.deconcept.com/flashobject/">http://blog.deconcept.com/flashobject/</a></p>
<p><strong>OSFlash &#8211; Flashjs</strong><br />
The Flash JavaScript Integration Kit allows developers to get the best of the Flash and HTML worlds by enabling JavaScript to invoke ActionScript functions, and vice versa.</p>
<p>Homepage: <a href="http://www.osflash.org/doku.php?id=flashjs">http://www.osflash.org/doku.php?id=flashjs</a><br />
Documentation: <a href="http://www.mustardlab.com/developer/flash/jscommunication/">http://www.mustardlab.com/developer/flash/jscommunication/ </a></p>
<p><strong>AFLAX</strong><br />
A JavaScript Library for Macromedia&#8217;s Flash™ Platform. AFLAX is a method through which developers may use JavaScript and Flash together to create AJAX-type applications, but with a much richer set of vector drawing controls than are available in either Internet Explorer or FireFox. Developers using this library have access to the full range of Flash features, but without ever touching the Flash IDE.</p>
<p>Homepage: <a href="http://www.aflax.org/">http://www.aflax.org</a></p>
<p><strong>Java based AJAX Frameworks</strong></p>
<p><strong>ZK</strong><br />
ZK is an AJAX-based solution for developing Web applications in Java. ZK includes an event-driven engine to automate interactivity, and a rich set of XUL-based components.</p>
<p>Homepage: <a href="http://zk1.sourceforge.net/">http://zk1.sourceforge.net</a><br />
Demo: <a href="http://www.potix.com/zkdemo/userguide" rel="nofollow">http://www.potix.com/zkdemo/userguide</a></p>
<p><strong>jWic</strong><br />
jWic is a java-based development framework for developing dynamic web applications with the convenience and familiarity of &#8216;rich client&#8217; style programming. The component-based, event-driven programming model makes it easy for developers to quickly create flexible and robust web applications.</p>
<p>Homepage: <a href="http://www.jwic.de/home/">http://www.jwic.de/home/</a><br />
Documentation: <a href="http://www.jwic.de/home/documentation.htm">http://www.jwic.de/home/documentation.htm</a><br />
Demo: <a href="http://www.jwic.de/home/demo.htm" rel="nofollow">http://www.jwic.de/home/demo.htm</a></p>
<p>I dont know much about Java. Please suggest some more Java based AJAX frameworks.</p>
<p>Not enough?  Check out <a href="http://www.openjsan.org/">JSAN</a></p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/4/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=4&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/feed/</wfw:commentRss>
		<slash:comments>154</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>
	</item>
		<item>
		<title>mmmm&#8230;.. Cake</title>
		<link>https://edevil.wordpress.com/2005/10/25/mmmm-cake/</link>
		<comments>https://edevil.wordpress.com/2005/10/25/mmmm-cake/#comments</comments>
		<pubDate>Tue, 25 Oct 2005 16:57:29 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://edevil.wordpress.com/2005/10/25/let-them-rot-in-hell/</guid>
		<description><![CDATA[I&#8217;ve been hearing this Ruby on Rails buzz for a while now and finally decided to have a go. I installed Ruby on my machine, installed Rails Gems but i completely lost track after that. Maybe I didnt read the docs properly. Anyway, I really dont want to learn another programming language at the moment. [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=3&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been hearing this Ruby on Rails buzz for a while now and finally decided to have a go. I installed Ruby on my machine, installed Rails Gems but i completely lost track after that. Maybe I didnt read the docs properly. Anyway, I really dont want to learn another programming language at the moment. I&#8217;m in love with PHP and i&#8217;m very happy. </p>
<p>But couple of weeks ago I heard about Cake, not the ones you bake, but a development framework for PHP that works like Rails. I decided to give it a shot.<span id="more-3"></span> </p>
<p>Here&#8217;s what they have to say about Cake.<br /> Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility. </p>
<p>I started reading the tutorials in the <a href="http://wiki.cakephp.org">Cake Wiki</a>. The first Tutorial goes like this: Create a database, make a new model, controller and view and write about 10 lines of code. Done! </p>
<p>OMFG. You gotta be kidding me! &#8230; that was my first expression. I continued reading and tried to understand how Cake works and I must say, I&#8217;m Impressed. I been using my own framework which is basically Smarty, PEAR::DB and about 50 self-written classes tightly bonded togather. I&#8217;ve used that to develop all my past projects. </p>
<p>There&#8217;s something I didnt like about Cake. Cake lacks templating capabilities and its not possible to separate HTML from PHP. It also doesnt support DB abstraction. I&#8217;m saying these becuase i&#8217;m coming from a PEAR::DB + Smarty environment. </p>
<p>Cake has not had a major stable release so Im not jumping on Cake at the moment but i&#8217;ll keep an eye on it. Looks really delicious!</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/3/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=3&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2005/10/25/mmmm-cake/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>
	</item>
		<item>
		<title>Just some rambling</title>
		<link>https://edevil.wordpress.com/2005/10/22/just-some-rambling/</link>
		<comments>https://edevil.wordpress.com/2005/10/22/just-some-rambling/#comments</comments>
		<pubDate>Sat, 22 Oct 2005 07:59:36 +0000</pubDate>
		<dc:creator><![CDATA[Leftist]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hello, this is my first post on my new weblog. I downloaded Flock and eventually got navigated to wordpress.com. Here&#8217;s my take on Flock. Its a nice browser only for those who has a fast broadband and has a weblog and very familiar with web services like Flickr. Therefore, Flock would only attract about 0.001% [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=1&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hello, this is my first post on my new weblog. I downloaded Flock and eventually got navigated to wordpress.com. </p>
<p>Here&#8217;s my take on Flock. Its a nice browser only for those who has a fast broadband and has a weblog and very familiar with web services like Flickr. Therefore, Flock would only attract about 0.001% of all internet users and most of them would say that they&#8217;re quite happy with Firefox and are not looking to change browsers.<span id="more-1"></span></p>
<p>I really like that integration with del.icio.us. But is it that hard to add the del.icio.us bookmarklet in your Firefox bookmarks and click it whenever you want to update your account? Nop, infact I think it gives better control over how I manage by bookmarks. So Firefox 1 : Flock 0.</p>
<p>Flock seems to have a nice blogging tool integrated. Okay fine, there is no good extension for Firefox with that functionality. But i&#8217;m thinking about building one myself. I&#8217;ll call it BloggerFox or something. Firefox 1 : Flock 1</p>
<p>Firefox has a huge repository of plugins and all those must be rebuilt to make it Flock compatible. Therefore, Firefox 2 : Flock 1</p>
<p>I&#8217;m an intermediate web designer. Now when I design a web site, all I care about whether its working fine in the 3 browsers: IE, FF and Opera. I use services like browsershots.org to see what its like in IE/Mac and Camino. Now that Flock in the market, web designers will have an extra chore to check the design in Flock. Firefox 3 : Flock 1</p>
<p>I like the way it integrates with Flickr but who says that I wanna use images only from Flickr? It doesnt even let me edit HTML so there&#8217;s no other to way to add image. Thanks for your effort but i&#8217;d rather use something like <a href="http://www.wbloggar.com" title="w.bloggar">w.bloggar</a>. </p>
<p>Conclusion. I know Flock is still a baby and maybe someday it will be a pretty powerful software with more defult features than Firefox. But FF will always remain on top and i&#8217;m sure developers will come up with new extension that can match the unique features Flock boasts. As for me, I&#8217;ll still with my good old foxy and i&#8217;m sure most people are thinking the same and really dont think there&#8217;s enough room for another browser in the scene.</p><br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edevil.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edevil.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edevil.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edevil.wordpress.com/1/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=edevil.wordpress.com&#038;blog=9256&#038;post=1&#038;subd=edevil&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://edevil.wordpress.com/2005/10/22/just-some-rambling/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="https://2.gravatar.com/avatar/eee1ba0dd329b185009125baee507042?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Leftist</media:title>
		</media:content>
	</item>
	</channel>
</rss>
