<?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>BlogAllAlong &#187; Programming</title>
	<atom:link href="http://blogallalong.com/category/technology/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogallalong.com</link>
	<description>News and articles about technology, computers, internet, search engines, books, video games, movies and documentaries</description>
	<lastBuildDate>Mon, 31 Oct 2011 18:28:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MAMP Pages Won&#8217;t Run On Snow Leopard</title>
		<link>http://blogallalong.com/2009/10/03/mamp-pages-wont-run-on-snow-leopard/</link>
		<comments>http://blogallalong.com/2009/10/03/mamp-pages-wont-run-on-snow-leopard/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 13:39:16 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2009/10/03/mamp-pages-wont-run-on-snow-leopard/</guid>
		<description><![CDATA[MAMP, the Mac Apache MySQL &#038; PHP bundled server, was running perfectly fine after I upgraded to Snow Leopard. Yesterday when I started it for some reason it didn&#8217;t ask for the password to run, the app seems to start but none of my web apps in the htdocs folder would work, as pages won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>MAMP, the Mac Apache MySQL &#038; PHP bundled server, was running perfectly fine after I upgraded to Snow Leopard. Yesterday when I started it for some reason it didn&#8217;t ask for the password to run, the app seems to start but none of my web apps in the htdocs folder would work, as pages won&#8217;t open. Perhaps because of a recent Snow Leopard update.</p>
<p>I couldn&#8217;t find an exact similar problem on the web, but my MAMP was already an old version, 1.7.1. The solution was to upgrade to the <a href="http://www.mamp.info/en/downloads/index.html">latest 1.8.2 MAMP release</a>. The problem ofcourse is how to migrate your web apps and database from the old MAMP installation to the new one. This <a href="http://forum.mamp.info/viewtopic.php?t=3209">forum post</a> explains it pretty well, and in a nutshell it&#8217;s a matter of copying the old app &#038; db folders to the new one:</p>
<p>1- Stop MAMP Servers and quit MAMP app.<br />
2- Rename the MAMP folder under /Applications to MAMP_old (or abc if you like!).<br />
3- Install the new MAMP app to your /Applications folder.<br />
4- Copy the old /Applications/MAMP_old/htdocs and /Applications/MAMP_old/db folders to the new location under /Applications/MAMP.<br />
5- Start the new MAMP app.<br />
6- (Optional): From MAMP Preferences, go to Ports tab and click &#8220;Set to defaults Apache and MySQL ports&#8221; if you like it this way. I prefer it for localhost.</p>
<p><br/></p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=1569&type=feed" alt="" /><h3  class="related_post_title">Related Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2010/12/29/iphone-wifi-doesnt-work-after-going-to-standby/" title="iPhone WiFi Doesn&#8217;t work after going to standby?">iPhone WiFi Doesn&#8217;t work after going to standby?</a></li><li><a href="http://blogallalong.com/2009/09/16/rails-finally-working-with-snow-leopard/" title="Rails finally working with Snow Leopard">Rails finally working with Snow Leopard</a></li><li><a href="http://blogallalong.com/2009/09/06/iphone-3rd-party-apps-wont-run-possible-fix/" title="iPhone 3rd Party Apps Won&#8217;t Run Possible Fix">iPhone 3rd Party Apps Won&#8217;t Run Possible Fix</a></li><li><a href="http://blogallalong.com/2009/10/18/ps3-v3-01-slowness-fix/" title="PS3 V3.01 Slowness Fix">PS3 V3.01 Slowness Fix</a></li><li><a href="http://blogallalong.com/2009/10/11/secrets-for-easy-leopard-tweaking/" title="Secrets for easy Leopard tweaking">Secrets for easy Leopard tweaking</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2009/10/03/mamp-pages-wont-run-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rails finally working with Snow Leopard</title>
		<link>http://blogallalong.com/2009/09/16/rails-finally-working-with-snow-leopard/</link>
		<comments>http://blogallalong.com/2009/09/16/rails-finally-working-with-snow-leopard/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 21:10:00 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[MacPort]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2009/09/16/rails-finally-working-with-snow-leopard/</guid>
		<description><![CDATA[So far Snow Leopard have given me nothing but a hard time, crashes, and wasted hours that I could advise anyone not to upgrade, while I keep my ego and refuse to downgrade. After the 1 hour+ Snow Leopard upgrade, I&#8217;m getting slower login time, very frequent crashes upon uploading or downloading simplest of files [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogallalong.com/wp-content/uploads/2009/09/rails_logo.png" alt="Rails Logo" height="111" width="87"></p>
<p>So far Snow Leopard have given me nothing but a hard time, crashes, and wasted hours that I could advise anyone not to upgrade, while I keep my ego and refuse to downgrade. After the 1 hour+ Snow Leopard upgrade, I&#8217;m getting slower login time, very frequent crashes upon uploading or downloading simplest of files in Firefox, TweetDeck occasionally, and even Safari, so don&#8217;t you be blaming someone else in your ads Apple. </p>
<p>The worst however was the expected, and it was Rails, until today. After the upgrade, running my existing sqlite based rails app gave me the error:<br />
<br/></p>
<blockquote><p>uninitialized constant SQLite3::Driver::Native::Driver::API</p></blockquote>
<p><br/><br />
<a href="http://stackoverflow.com/questions/1350359/snow-leopard-ruby-on-rails-sqlite3-issue" title="Snow Leopard &amp; Ruby on Rails - SQLite3 issue - Stack Overflow">StackOverflow</a> had the right advise to fix the problem:<br />
<br/><br />
<code>sudo gem install sqlite3-ruby</code><br />
<br/><br />
Except it gave me the error<br />
<br/></p>
<blockquote><p>ERROR: Failed to build gem native extension.</p></blockquote>
<p><br/><br />
<a href="http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard" title="Riding Rails: Upgrading to Snow Leopard">Ruby on Rails blog</a> gave the instructions to upgrade MacPorts and then all the ports installed.<br />
<br/><br />
<code><br />
$ sudo port selfupdate<br />
$ sudo port sync<br />
$ sudo port upgrade --force installed<br />
</code><br />
<br/><br />
The process however gave a &#8220;MacPort no suitable image found.&#8221;. I followed the advise <a href="http://www.pubbs.net/macports/200908/61938/" title="dylib: no suitable image found - macports archive">here</a> and downloaded a fresh MacPort install. You can get one <a href="http://www.macports.org/install.php" title="The MacPorts Project -- Download &amp; Installation">here</a>. </p>
<p>After that I was able to do the port selfupdate and sync, but the port upgrade failed saying:<br />
<br/></p>
<blockquote><p>C compiler cannot create executables</p></blockquote>
<p><br/><br />
I tried several tricks here, Googled a lot with no luck. I had to leave it for sometime to finish some other work. When I tried today to repeat the three port update steps above, it worked just fine. After that, I just needed to redo the &#8220;sudo gem install sqlite3-ruby&#8221; and all went fine I&#8217;m happy to say.</p>
<p>Special thanks for <a href="http://blog.twg.ca/2009/09/livin-on-the-edge-ruby-rails-and-snow-leopard/comment-page-1/#comment-806" title="Blog | The Working Group &raquo; Livin&#8217; on the edge: Ruby, Rails, and Snow Leopard">TWG</a> for their support on the matter. They did point out the problem as a bug in MacPort but I thought otherwise.</p>
<p>Hope that helps someone else out there.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=1540&type=feed" alt="" /><h3  class="related_post_title">Related Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2009/10/03/mamp-pages-wont-run-on-snow-leopard/" title="MAMP Pages Won&#8217;t Run On Snow Leopard">MAMP Pages Won&#8217;t Run On Snow Leopard</a></li><li><a href="http://blogallalong.com/2009/02/11/wordpress-automatic-upgrade-error-and-the-fix/" title="Wordpress Automatic Upgrade Error, and the fix">Wordpress Automatic Upgrade Error, and the fix</a></li><li><a href="http://blogallalong.com/2010/12/29/iphone-wifi-doesnt-work-after-going-to-standby/" title="iPhone WiFi Doesn&#8217;t work after going to standby?">iPhone WiFi Doesn&#8217;t work after going to standby?</a></li><li><a href="http://blogallalong.com/2010/05/11/gmail-mobile-on-nokia-6500-slide-giving-certificate-invalid-error/" title="Gmail Mobile on Nokia 6500 Slide  giving &#8216;Certificate Invalid&#8217; error">Gmail Mobile on Nokia 6500 Slide  giving &#8216;Certificate Invalid&#8217; error</a></li><li><a href="http://blogallalong.com/2009/10/18/ps3-v3-01-slowness-fix/" title="PS3 V3.01 Slowness Fix">PS3 V3.01 Slowness Fix</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2009/09/16/rails-finally-working-with-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails Vs Django Community</title>
		<link>http://blogallalong.com/2007/11/19/ruby-on-rails-vs-django-community/</link>
		<comments>http://blogallalong.com/2007/11/19/ruby-on-rails-vs-django-community/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 19:29:03 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/11/19/ruby-on-rails-vs-django-community/</guid>
		<description><![CDATA[One of the most important factors for adapting to open source technology is the community behind it, and while PHP seems to be falling apart as I see with multiple frameworks and scattered focus, Ruby have taken off with their Ruby on Rails application, and Python followed them with the open sourcing of Django. Both [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most important factors for adapting to open source technology is the community behind it, and while PHP seems to be falling apart as I see with multiple frameworks and scattered focus, Ruby have taken off with their Ruby on Rails application, and Python followed them with the open sourcing of Django. Both frameworks seem pretty good. I have tried Ruby on Rails for practice and am pretty much impressed with it, while the issue of internationalization and proper unicode support remains a dangling issue, and Globalize is a nice work around but implies too much over head on the database as I see.</p>
<p>Anyways, all I said above is a quick shallow opinion of the matter, and truth be said I don&#8217;t have enough knowledge to really judge which one is doing better. My comparison here is based on the community and interest of people in the two frameworks, RoR and Django. A look at Google Trends comparing searches for <a href="http://google.com/trends?q=ruby+on+rails%2Cdjango%2Cpython+django&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" title="ruby on rails vs django" target="_blank">&#8220;ruby on rails&#8221;, &#8220;django&#8221;, and &#8220;python django&#8221;</a> as django it self relates to much more than the programming framework. This is what you get:</p>
<p><a href="http://blogallalong.com/wp-content/uploads/2007/11/rails-vs-django.JPG" rel="shadowbox[sbpost-364];player=img;" title="Ruby on Rails Vs Django"><img src="http://blogallalong.com/wp-content/uploads/2007/11/rails-vs-django.JPG" alt="Ruby on Rails Vs Django" height="297" width="521" /></a></p>
<p>Sorry I had to shrink the image here to be able to display it. Click it for large view. As you say, while django refers to much more than just the framework, Ruby on Rails still  is getting more searches for, thus implying a more public interest so far, and truth be said, in terms of marketing at least, Ruby on Rails are doing a great job and have strong fan base behind it as I see it. Search for &#8220;python django&#8221; falls much lower, but it&#8217;s probably not a fair comparison as most python programmers would search for Django straight. Another nice thing to note is the high News reference to Django on the other hand.</p>
<p>A look at the language interest it self, <a href="http://google.com/trends?q=ruby%2Cpython&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" title="Ruby Vs Python" target="_blank">Ruby Vs Python</a> shows how Ruby are drawing more attention with time, and you can also see the jump for python in 2005, when they most probably revealed their own version of Rails, Django.</p>
<p><a href="http://blogallalong.com/wp-content/uploads/2007/11/ruby-vs-python.JPG" rel="shadowbox[sbpost-364];player=img;" title="Ruby vs Python"><img src="http://blogallalong.com/wp-content/uploads/2007/11/ruby-vs-python.JPG" alt="Ruby vs Python" height="298" width="526" /></a></p>
<p>The last comparison I did was for the <a href="http://www.alexa.com/data/details/traffic_details/rubyonrails.org?h=300&amp;range=6m&amp;site0=rubyonrails.org&amp;site1=djangoproject.com&amp;size=Medium&amp;w=610&amp;y=r&amp;z=3" title="ruby on rails vs django" target="_blank">two framework sites</a> on Alexa, and the results again  favor Ruby on Rails but with a sinusoidal weird pattern that has fallen a bit hard just at the end, compared to more steadily Django lower one.</p>
<p><a href="http://blogallalong.com/wp-content/uploads/2007/11/rails-vs-django-alexa.JPG" rel="shadowbox[sbpost-364];player=img;" title="Ruby on Rails vs Python"><img src="http://blogallalong.com/wp-content/uploads/2007/11/rails-vs-django-alexa.JPG" alt="Ruby on Rails vs Python" height="384" width="556" /></a></p>
<p>Again, these results only reflect the public interest in the framework so far.  Some people, my self included, would feel a lot more comfortable with a strong community already around, but Django has its advantages that could draw some attention. I personally am trying to master Ruby on Rails, but the lack of i18n seems to be pushing me to work with Django as well, which I am sure would be a great framework as well. Maybe then I would be able to give a more detailed comparison between the two.</p>
<p>What do you think?</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=364&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/11/19/ruby-on-rails-vs-django-community/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Learn Essential Eclipse Shortcut Keys</title>
		<link>http://blogallalong.com/2007/09/02/learn-essential-eclipse-shortcut-keys/</link>
		<comments>http://blogallalong.com/2007/09/02/learn-essential-eclipse-shortcut-keys/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 17:08:29 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/09/02/learn-essential-eclipse-shortcut-keys/</guid>
		<description><![CDATA[I&#8217;ve been trying to figure out the Eclipse (open source IDE)shortcut keys, mainly the switching between open files (editors) when I came across this post. I thought Eclipse users might find it useful. Though I should note, for me to switch between open editors I had to use CTRL + Shift + Tab, then left [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to figure out the Eclipse (open source IDE)shortcut keys, mainly the switching between open files (editors) when I came across this <a href="http://www.nearinfinity.com/blogs/page/sleberkn?entry=a_few_eclipse_tips_for" title="Learn Eclipse Shortcut Keys" target="_blank">post</a>. I thought Eclipse users might find it useful. Though I should note, for me to switch between open editors I had to use CTRL + Shift + Tab, then left and right arrow keys to make my choice. Reason is CTRL + TAB goes first to top menu items and not open editors. The writer seems to be using Mac so maybe this is the reason for the difference. I should note that I am using the RadRails version of Eclipse as well, even though I doubt that makes the difference.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=277&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/09/02/learn-essential-eclipse-shortcut-keys/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails Gets on the cPanel</title>
		<link>http://blogallalong.com/2007/07/31/ruby-on-rails-gets-on-the-cpanel/</link>
		<comments>http://blogallalong.com/2007/07/31/ruby-on-rails-gets-on-the-cpanel/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 07:26:23 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/07/31/ruby-on-rails-gets-on-the-cpanel/</guid>
		<description><![CDATA[One of my concerns about it was how many hosts are available. Last night I did quick search and found out Ruby on Rails now has many many hosts, and it has been integrated into the cPanel as well. You can view a full list here of Ruby on Rails hosts. And to my surprise [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/ror.jpg" title="Ruby on Rails" alt="Ruby on Rails" align="absmiddle" height="115" width="90" /></p>
<p>One of my concerns about it was how many hosts are available. Last night I did quick search  and found out Ruby on Rails now has many many hosts, and it has been integrated into the cPanel as well. You can view a full list <a href="http://wiki.rubyonrails.org/rails/pages/RailsWebHosts" title="Ruby on Rails hosts" target="_blank">here</a> of Ruby on Rails hosts. And to my surprise as well, my <a href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=babdulla" title="HostGator" target="_blank">HostGator</a> have already added support for it.</p>
<p><a href="http://hostgator.com/shared.shtml" target="_blank"><img src="/images/hostgator-ruby.jpg" title="HostGator support Ruby on Rails" alt="HostGator support Ruby on Rails" align="absmiddle" /></a></p>
<p>Full details about how to use Ruby on Rails with Hostgator through SSH is available <a href="http://forums.hostgator.com/showthread.php?t=13038" title="Hostgator Ruby on Rails" target="_blank">here</a>. Guess that rules out one of the reasons why I thought PHP Symfony would be easier to manage. The quest continues however as to which one is better. I started to like Ruby on Rails, but general comment is that Ruby by nature is slower than PHP. Then I came across the PHP Symfony framework which is also amazing, cleaner in certain aspects like the syntax, class files and database creation. However it is still new, and there is the CakePHP competitor for it. On the other hand, Ruby on Rails seems to be expanding fast, I would like to be among the people who start with it, and it&#8217;s heavily pushed by the community, already many high quality books are published about it. So I am a bit inclined to the RoR road. Any second opinion and discussion is welcome on this.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=231&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/07/31/ruby-on-rails-gets-on-the-cpanel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails Start Mac Clone Ads</title>
		<link>http://blogallalong.com/2007/05/20/ruby-on-rails-start-mac-clone-ads/</link>
		<comments>http://blogallalong.com/2007/05/20/ruby-on-rails-start-mac-clone-ads/#comments</comments>
		<pubDate>Sun, 20 May 2007 09:16:54 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/05/20/ruby-on-rails-start-mac-clone-ads/</guid>
		<description><![CDATA[I never thought Mac Ads against Vista will get so popular and have so many clones. Ruby on Rails have started something quite similar against Java and PHP. Honestly, despite being a Java fan, the commercial is quite true. I&#8217;ve learned Java is good for enterprise heavy applications, but for light or middle weight applications [...]]]></description>
			<content:encoded><![CDATA[<p>I never thought Mac Ads against Vista will get so popular and have so many clones. Ruby on Rails have started something quite similar against <a href="http://www.youtube.com/watch?v=PQbuyKUaKFo&amp;mode=related&amp;search=" rel="shadowbox[sbpost-187];player=swf;width=640;height=385;" title="Ruby on Rails vs Java" target="_blank">Java</a> and <a href="http://www.youtube.com/watch?v=n1NVfDlU6yQ&amp;mode=related&amp;search=" rel="shadowbox[sbpost-187];player=swf;width=640;height=385;" title="Ruby on Rails vs PHP" target="_blank">PHP</a>. Honestly, despite being a Java fan, the commercial is quite true. I&#8217;ve learned Java is good for enterprise heavy applications, but for light or middle weight applications that require on going modification, I would never recommend it. Ruby on Rails, or possibly PHP with Symphony can do a lot better.</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/PQbuyKUaKFo"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/PQbuyKUaKFo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/n1NVfDlU6yQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/n1NVfDlU6yQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=187&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/05/20/ruby-on-rails-start-mac-clone-ads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter suffering from Ruby on Rails Performance</title>
		<link>http://blogallalong.com/2007/04/16/twitter-suffering-from-ruby-on-rails-performance/</link>
		<comments>http://blogallalong.com/2007/04/16/twitter-suffering-from-ruby-on-rails-performance/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 10:24:51 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/04/16/twitter-suffering-from-ruby-on-rails-performance/</guid>
		<description><![CDATA[This is a nice interview with one of the developers of Twitter, talking about the issues they face with Ruby on Rails when it reaches peak usage. Apparently the site is getting around 11,000 hits a second on peak times, and since Rails cannot talk to more than one database at a time, this is [...]]]></description>
			<content:encoded><![CDATA[<p>This is a <a href="http://www.radicalbehavior.com/5-question-interview-with-twitter-developer-alex-payne/" target="_blank">nice interview</a> with one of the developers of <a href="http://twitter.com" target="_blank">Twitter</a>, talking about the issues they face with Ruby on Rails when it reaches peak usage. Apparently the site is getting around 11,000 hits a second on peak times, and since Rails cannot talk to more than one database at a time, this is causing big time delay for end user. This does not mean we should all keep away from Ruby on Rails, as it a great potential in cutting down development cycles, and enforcing the MVC. Unless you are planning of building a site that will receive this massive hit, I guess RoR would do just fine.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=172&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/04/16/twitter-suffering-from-ruby-on-rails-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apple, Mozilla and Opera unite for HTML5</title>
		<link>http://blogallalong.com/2007/04/13/apple-mozilla-and-opera-unite-for-html5/</link>
		<comments>http://blogallalong.com/2007/04/13/apple-mozilla-and-opera-unite-for-html5/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 21:24:45 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/04/13/apple-mozilla-and-opera-unite-for-html5/</guid>
		<description><![CDATA[While Microsoft are still struggling to meet the current HTML standards in their IE7, and along comes the nightmare of web developers to support IE6 &#38; IE7 (since IE7 is only distributed this time for licensed Windows versions), Apple, Mozilla and Opera are pushing the wheels and increasing the pressure on W3c for the adoption [...]]]></description>
			<content:encoded><![CDATA[<p>While Microsoft are still struggling to meet the current HTML standards in their IE7, and along comes the nightmare of web developers to support IE6 &amp; IE7 (since IE7 is only distributed this time for licensed Windows versions), Apple, Mozilla and Opera are pushing the wheels and increasing the pressure on W3c for the <a href="http://developers.slashdot.org/article.pl?sid=07/04/12/152245&amp;from=rss" target="_blank">adoption of HTML5</a>. The request for the adoption comes from the frustration of the slow progress of the W3C community. The delay however is good for the people behind, people who once said we set the standards!</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=167&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/04/13/apple-mozilla-and-opera-unite-for-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Search Inside Program Files</title>
		<link>http://blogallalong.com/2007/03/04/how-to-search-inside-program-files/</link>
		<comments>http://blogallalong.com/2007/03/04/how-to-search-inside-program-files/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 16:50:13 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/03/04/how-to-search-inside-program-files/</guid>
		<description><![CDATA[A general problem that if unaware of could lead to very bad results. Windows Search by default does not index files with unknown extensions. So if you are a programmer, and you are tracing a code that calls a function, say xyz, how would you know where this function is? I faced this problem today [...]]]></description>
			<content:encoded><![CDATA[<p>A general problem that if unaware of could lead to very bad results. Windows Search by default does not index files with unknown extensions. So if you are a programmer, and you are tracing a code that calls a function, say <em>xyz</em>, how would you know where this function is? I faced this problem today with WordPress. I needed to update a specific function, namely <em>get_links_list</em> but was unaware where this function lies. It is in one of the PHP files, and Windows Search does look inside files with unknown extensions. I don&#8217;t have Google Desktop installed yet after my last PC format and I&#8217;m not sure it does search inside program files by default as well. The long manual way of doing it would be to open all PHP files inside and look for the desired function.</p>
<p>Luckily however, I Googled for that matter and there are other people who have done their homework previously. <a target="_blank" title="The Computer Vet Weblog" href="http://computer-vet.com/weblog/2005/07/10/windows_search_doesnt_look_inside_php_files.html">The Computer Vet Weblog</a> has a nice short straight-forward tutorial on how to enable Windows search for files with unknown extension. Without the tutorial however, I would have never guessed how to get it done. Really awkward way for an obvious needed feature.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=125&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/03/04/how-to-search-inside-program-files/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>AJAX powered online tools for you</title>
		<link>http://blogallalong.com/2007/01/29/ajax-powered-online-tools-for-you/</link>
		<comments>http://blogallalong.com/2007/01/29/ajax-powered-online-tools-for-you/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 15:02:42 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sharing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogallalong.com/2007/01/29/ajax-powered-online-tools-for-you/</guid>
		<description><![CDATA[37signals is a privately-held company which was established back in 1999. The company adapted Ruby language, implemented their own framework for their projects, released the framework to public under the name Ruby On Rails and helped increase public awareness of the Ruby potentials. 37signals have launched three very promising online AJAX based collaboration applications, namely [...]]]></description>
			<content:encoded><![CDATA[<p><a title="37Signals" href="http://www.37signals.com/">37signals</a> is a privately-held company which was established back in 1999. The company adapted Ruby language, implemented their own framework for their projects, released the framework to public under the name <a href="http://www.rubyonrails.org/">Ruby On Rails</a> and helped increase public awareness of the Ruby potentials.</p>
<p>37signals have launched three very promising online AJAX based collaboration applications, namely <a title="Campfire" href="http://www.campfirenow.com/">Campfire</a> for real time group chatting and file sharing, <a title="Basecamp" href="http://www.basecamphq.com/">Basecamp</a> for online project collaboration and communication, and <a title="Backpack" href="http://www.backpackit.com/">Backpack</a> to organize your to-dos, notes, schedules and tasks online. All these provide FREE limited user access, and for more features and unlimited usage there is a subscription fee. Site claims over 1 million registered users in their system. The <a title="37signals rank on Alexa" href="http://alexa.com/data/details/traffic_details?url=http%3A%2F%2Fwww.37signals.com%2F">37signals</a> site is ranked among the first 3,000 sites on Alexa as well.<br />
Take sometime to go through the tour or signup for FREE.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=63&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2007/01/29/ajax-powered-online-tools-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bye Bye Google Search API</title>
		<link>http://blogallalong.com/2006/12/19/bye-bye-google-search-api/</link>
		<comments>http://blogallalong.com/2006/12/19/bye-bye-google-search-api/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 13:01:14 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/?p=24</guid>
		<description><![CDATA[It was never complete great, it was never carefully taken care of. It was something that&#8217;s done once and left for Beta forever. Google Search SOAP API has been (quitely) taken out of service for good. No more users are accepted in the program, and pretty soon we are likely to see existing ones not [...]]]></description>
			<content:encoded><![CDATA[<p>It was never complete great, it was never carefully taken care of. It was something that&#8217;s done once and left for Beta forever. Google Search SOAP API has been (quitely) taken out of service for good. No more users are accepted in the program, and pretty soon we are likely to see existing ones not able to query anymore.</p>
<p>The service was introduced in Beta back in 2002, and remained so with limited 1,000 query a day, and 10 results per query, until it was canceled for good. I was working with the API, I loved it although it had some stability issues. I and many others were waiting for it to go live with unlimited queries and have more flexibility. Unfortunately, this thing never happened. Tough luck for the Google Hacks author and people who bought it like me!.</p>
<p>Google are inviting users to use the AJAX Search API, which is apparently even more restrictive and does not allow reordering or mixing of results. Shall I agree to change to AJAX API and obey by the terms, what makes me sure the AJAX API will not be dumped in 3 years time again?</p>
<p><a href="http://babdullah.blogspot.com/2006/11/google-answers-falls-as-yahoo-one-rise.html">Google Answers cancellation</a> may have been a must, as it was a wrong concept perhaps. But the search API is a strong slap in the face of programmers. Now geeks have another reason to scrap content of Google search their own way!</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=24&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2006/12/19/bye-bye-google-search-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dark Day for PHP</title>
		<link>http://blogallalong.com/2006/12/14/dark-day-for-php/</link>
		<comments>http://blogallalong.com/2006/12/14/dark-day-for-php/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 12:56:40 +0000</pubDate>
		<dc:creator>Bashar</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogallalong.com/?p=20</guid>
		<description><![CDATA[Open Source PHP security specialist and member of the PHP Security Response Team, Stefan Esser have had enough, and resigned! The security expert says in his blog &#8220;The reasons for this are many, but the most important one is that I have realised that any attempt to improve the security of PHP from the inside [...]]]></description>
			<content:encoded><![CDATA[<p>Open Source PHP security specialist and member of the PHP Security Response Team, Stefan Esser  have had enough, and <a href="http://www.heise-security.co.uk/news/82500">resigned</a>! The security expert says in his <a href="http://blog.php-security.org/archives/61-Retired-from-securityphp.net.html">blog</a></p>
<p><span style="font-style: italic">&#8220;The reasons for this are many, but the most important one is that I have realised that any attempt to improve the security of PHP from the inside is futile. The PHP Group will jump into your boat as soon you try to blame PHP&#8217;s security problems on the user but the moment you criticize the security of PHP itself you become persona non grata. I stopped counting the times I was called immoral traitor for disclosing security holes in PHP or for developing </span><a style="font-style: italic" href="http://www.suhosin.org/">Suhosin</a><span style="font-style: italic">.&#8221;Clearly a very strong message sent in public about the spirit going inside the PHP Community. And what makes it worse for them, is that now security holes will no longer be hidden from public, rather security holes will be exposed in advance </span><span style="font-style: italic">&#8220;For the ordinary PHP user this means that I will no longer hide the slow response time to security holes in my advisories&#8221;</span>, Stefan says.</p>
<p>This incident however is not the first of its kind. Back in July, PHP lead developer Jani Taskinen also <a href="http://developers.slashdot.org/article.pl?sid=06/07/28/0552240">left the team</a> with what&#8217;s called cryptic message:</p>
<pre style="font-style: italic">"Thank you all for the last 6 years or so. It has been fun
(sometimes) and many times not so much fun. Unfortunately
I have had enough and I don't want to be associated with
this project anymore.

I'm sure most people (the ones who matter) can understand
why. If someone doesn't, I could not care less. Take care.

Please do not reply to this email.

--Jani

p.s. Delete my CVS account. I have no use for it anymore."</pre>
<p>The message does not give much details, but its enough to reveal the kind of low spirit and disputes going inside. Open Source is the strongest community if built on honest goals with a united team, but since thats all about it, and its non-profit, disputes like those can quickly break the backbone of it and bring the whole organization down to its knees. Specially with the rise of other alternatives, like Ruby.</p>
<img src="http://blogallalong.com/?ak_action=api_record_view&id=20&type=feed" alt="" /><h3  class="related_post_title">Most Popular Posts:</h3><ul class="related_post"><li><a href="http://blogallalong.com/2008/12/05/ps3-green-light-on-and-system-wont-start/" title="PS3 Green Light On and System Won&#8217;t Start">PS3 Green Light On and System Won&#8217;t Start</a></li><li><a href="http://blogallalong.com/2009/03/11/10-ways-to-customize-google-chrome/" title="10 ways to customize Google Chrome">10 ways to customize Google Chrome</a></li><li><a href="http://blogallalong.com/2007/09/14/how-can-i-contact-gmail/" title="How can I contact Gmail?">How can I contact Gmail?</a></li><li><a href="http://blogallalong.com/2007/08/16/japanese-love-ps3-hate-xbox-360/" title="Japanese Love PS3, Hate XBox 360">Japanese Love PS3, Hate XBox 360</a></li><li><a href="http://blogallalong.com/2007/03/26/search-google-video-only/" title="Search Google Video Only">Search Google Video Only</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blogallalong.com/2006/12/14/dark-day-for-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

