<?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/"
	>

<channel>
	<title>Web Experiences</title>
	<atom:link href="http://majid.mmxgroup.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://majid.mmxgroup.net</link>
	<description>Tech experiences of MajiD Fatemian</description>
	<pubDate>Mon, 02 Aug 2010 17:33:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Exposé Application windows + Spaces</title>
		<link>http://majid.mmxgroup.net/?p=116</link>
		<comments>http://majid.mmxgroup.net/?p=116#comments</comments>
		<pubDate>Mon, 02 Aug 2010 17:29:21 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[expose]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=116</guid>
		<description><![CDATA[
Spaces is an amazing feature since OS X Leopard.
I&#8217;ve been using it since I switched to Mac and enjoying it, although it still has some flaws.
The main issue which at least I haven&#8217;t figured it out yet is how to navigate between different windows of an application while they are in different Spaces.  + [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Expose Icon" src="http://upload.wikimedia.org/wikipedia/en/c/cf/Expos%C3%A9_Icon.png" alt="" width="344" height="344" /></p>
<p><a href="http://en.wikipedia.org/wiki/Spaces_%28software%29">Spaces</a> is an amazing feature since OS X Leopard.<br />
I&#8217;ve been using it since I switched to Mac and enjoying it, although it still has some flaws.<br />
The main issue which at least I haven&#8217;t figured it out yet is how to navigate between different windows of an application while they are in different Spaces. <img src="http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1343/ks_command.gif" alt="Mac Command Icon" /> + ~ Doesn&#8217;t help. Although I have most of my main applications assigned to specific Spaces, there are some applications that are being used regularly and for different purposes, like <a href="http://en.wikipedia.org/wiki/TextEdit">TextEdit</a> which I want to paste a temporary value or write down something, or open a ReadMe file or etc.<br />
This could happen in different Spaces and I don&#8217;t have the option to navigate through different windows while they&#8217;re are in different spaces.</p>
<p><strong>Exposé for Application windows</strong></p>
<p>This can be activated using F10 in old Macs or Control+F3 in new Macs, and it shows all the windows of the front most application, no matter in which Space they are.</p>
<p>I Know! it&#8217;s not a great discovery but it&#8217;s a time saver feature ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=116</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript, how life has changed</title>
		<link>http://majid.mmxgroup.net/?p=108</link>
		<comments>http://majid.mmxgroup.net/?p=108#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:19:53 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[FireBug]]></category>

		<category><![CDATA[FireFox]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[developer]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=108</guid>
		<description><![CDATA[

If you&#8217;ve been a web-developer/design for a while, you definitely remember this picture :

What a headache ! huh ? I remember whenever I wrote a JavaScript code or snippet, when I hit F5 to run it, I was praying all the time not to see this freaking error message again. It gave no clue what&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><img class="alignnone" title="FireBug" src="http://getfirebug.com/wiki/images/5/56/Flaming-firebug-logo-with-text.png" alt="" width="261" height="79" /></p>
<p>If you&#8217;ve been a web-developer/design for a while, you definitely remember this picture :</p>
<p style="text-align: center;"><img class="aligncenter" title="IR javascript Error" src="http://www.webreference.com/programming/javascript/rg31/object_expected_js_error_dialog.gif" alt="" width="437" height="290" /></p>
<p>What a headache ! huh ? I remember whenever I wrote a JavaScript code or snippet, when I hit F5 to run it, I was praying all the time not to see this freaking error message again. It gave no clue what&#8217;s going wrong, where the error is, and it did everything other than helping you out to solve the problem. Oh God! How much stupid Internet Explorer was (or maybe still is). Back then it was the most commonly used web-browser that we had to made our works compatible to.</p>
<p>Now we can do all the stuff we want with JavaScript, getting an error message is not much a problem anymore and debugging, is kind of fun. None of are because any change in the language itself or that stupid browser (Internet Explorer).</p>
<p>It&#8217;s all because of the great browser &#8220;<a href="http://www.mozilla.com/en-US/firefox/personal.html?from=getfirefox">FireFox</a>&#8221; which was flexible enough for other third-party addons to be added to and make it enormously strong and usefull for web-developers/designers. All the tools from <a href="http://getfirebug.com/">FireBug</a> , <a href="http://chrispederick.com/work/web-developer/">Web developer toolbar</a> and all the JavaScript Consoles (including the one which comes built-in with FireBug) have made our lives much easier.</p>
<p>FireFox has sort of pushed the web-browsing boundaries and forced all other existing web-browsers and the ones coming in future to be standard, and developers friendly (I&#8217;m not talking about IE, which I&#8217;m pretty glad I abandoned it since version 7).</p>
<p>I was thinking about the way our lives as developers/designers have changed and how much more we&#8217;re enjoying our jobs with out the need to struggle with very basic and dull stuff.</p>
<p>P.S: No need to mention about the JavaScript Frameworks and such pain relievers they are (most of the times though).</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=108</wfw:commentRss>
		</item>
		<item>
		<title>get DB handler in CodeIgniter for stand-alone Libraries</title>
		<link>http://majid.mmxgroup.net/?p=101</link>
		<comments>http://majid.mmxgroup.net/?p=101#comments</comments>
		<pubDate>Thu, 11 Feb 2010 18:34:14 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[CodeIgniter]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[stand-alone]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=101</guid>
		<description><![CDATA[
We were working on a project where some developers were working with CI and were developing libraries there, and some developers were developing stand-alone libraries. But both groups were working on the same project.
At some point we needed all those stand-alone libraries to be  used in CI as well.
For common code it&#8217;s not a big [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="CodeIgniter" src="http://codeigniter.com/user_guide/images/ci_logo_flame.jpg" alt="" width="150" height="164" /></p>
<p>We were working on a project where some developers were working with CI and were developing libraries there, and some developers were developing stand-alone libraries. But both groups were working on the same project.</p>
<p>At some point we needed all those stand-alone libraries to be  used in CI as well.<br />
For common code it&#8217;s not a big deal, the only problem which took a little bit of time to figure out was using the DataBase. We didin&#8217;t want to make new DB connections, so how could we use the current connection, inside an stand-alone code.</p>
<p>The answer is pretty easy, CI&#8217;s DB class has a non-documented attribute which returns back the DB handler.</p>
<div class="codesnip-container" >$this-&gt;db-&gt;conn_id</div>
<p>or if you have multiple DB cnnections that would be :</p>
<div class="codesnip-container" >$this-&gt;dbr-&gt;conn_id;</p>
<p>$this-&gt;dbw-&gt;conn_id;</p></div>
<p>and then you can easily pass the DB connection to regular mysql_query function like this :</p>
<div class="codesnip-container" ><span class="methodname"><strong>mysql_query</strong></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$query</tt></span> [, <span class="methodparam"><span class="type">resource</span> <tt class="parameter">$link_identifier</tt></span> ] );</div>
<p>and as an example :</p>
<div class="codesnip-container" ><span class="methodname"><strong>mysql_query</strong></span> ( <tt>&#8216;SELECT * FROM `table1`&#8217;</tt><span class="methodparam"><tt class="parameter">, $this-&gt;</tt></span>dbr-&gt;conn_id );</div>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=101</wfw:commentRss>
		</item>
		<item>
		<title>CodeIgniter&#8217;s log system issue</title>
		<link>http://majid.mmxgroup.net/?p=95</link>
		<comments>http://majid.mmxgroup.net/?p=95#comments</comments>
		<pubDate>Wed, 18 Nov 2009 18:49:50 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[CodeIgniter]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[ci]]></category>

		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=95</guid>
		<description><![CDATA[
First of all I have to admit that I love this framework. I will write more about this fantastic framework later.
But one issue I faced this morning and I was pulling my hair was its logging system.
I was editing the module which has few Ajax calls, some part was not working properly and it was [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="CodeIgniter" src="http://codeigniter.com/user_guide/images/ci_logo_flame.jpg" alt="" width="150" height="164" /></p>
<p style="text-align: left;">First of all I have to admit that I love this framework. I will write more about this fantastic framework later.</p>
<p style="text-align: left;">But one issue I faced this morning and I was pulling my hair was its logging system.</p>
<p style="text-align: left;">I was editing the module which has few Ajax calls, some part was not working properly and it was absolutely because of the SQL. We have the main SQL commands being outputed in the <a href="http://codeigniter.com/user_guide/general/errors.html" target="_blank">CI log system </a>as well. So I SSHed to server and open the log file in <a href="http://en.wikipedia.org/wiki/Vi" target="_blank">vi</a> , searched for the desired point and was trying to figure out what&#8217;s the SQL problem.</p>
<p style="text-align: left;">At this point I got a message from a colleague asking whether our server is down or what ?</p>
<p style="text-align: left;">That was so confusing, some parts of the application were working and some parts were not. All the sections which were working like a Swiss watch few seconds ago. So what was wrong!<br />
As usual everything was working properly on localhost.<br />
I didn&#8217;t even give it a small chance that having the log file open for reading [I'm stressing this out : JUST FOR READING] could be the problem. CI couldn&#8217;t proceed with logging in the sections where we had used it. I just quit the vi editor and Voila. Coming back to life.</p>
<p style="text-align: left;">This is not a proper approach for log system, if it can not write to the log file it shouldn&#8217;t prevent the whole system from working. Or may be it should ! Depends on how logging is important for your system.</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=95</wfw:commentRss>
		</item>
		<item>
		<title>How to Work ON Your Business, Not IN it</title>
		<link>http://majid.mmxgroup.net/?p=88</link>
		<comments>http://majid.mmxgroup.net/?p=88#comments</comments>
		<pubDate>Wed, 18 Nov 2009 04:15:11 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<category><![CDATA[delegation]]></category>

		<category><![CDATA[freelancing]]></category>

		<category><![CDATA[mangement]]></category>

		<category><![CDATA[start-up]]></category>

		<category><![CDATA[time management]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=88</guid>
		<description><![CDATA[We get so caught up in the daily life of running a business, it’s easy to miss the forest for the trees.
Not that you have a choice! You’re fighting fires, handling a pissed-off customer, rending your face over an emergency bug-fix, the website just went down, and the accountant is coming tomorrow and the books [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>We get so caught up in the daily life of running a business, it’s easy to miss the forest for the trees.</p>
<p>Not that you have a choice! You’re fighting fires, handling a pissed-off customer, rending your face over an emergency bug-fix, the website just went down, and the accountant is coming tomorrow and the books are in shambles.</p></blockquote>
<p>That&#8217;s the quote from <a href="http://smallbiztrends.com/2009/10/how-to-work-on-business-not-in-it.html" target="_blank">this</a> interesting article about managing your tasks and priorities as a start-up or freelancer.</p>
<p>And God knows how delegation is important. But I think all of us have the same feeling:</p>
<blockquote><p>no one else can do them as well or as quickly</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=88</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo! Mail + FireFox + Mac ; Home , End shortcuts issue</title>
		<link>http://majid.mmxgroup.net/?p=74</link>
		<comments>http://majid.mmxgroup.net/?p=74#comments</comments>
		<pubDate>Mon, 16 Nov 2009 23:46:57 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[FireFox]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[shortcut]]></category>

		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=74</guid>
		<description><![CDATA[

If you are a Firefox/Mac/Yahoo lover, you might have come across this annoying issue in Yahoo! Mail in Firefox [Mac version] that when you want to go to the home or end of a line with  + Left  Arrow [command - left] or  + Right Arrow [command - right] , it acts like [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: center;"><img class="size-full wp-image-79 aligncenter" title="Yahoo Mac FireFox Home / End Issue" src="http://majid.mmxgroup.net/wp-content/uploads/2009/11/20091116_yahoo_ff_mac2.png" alt="Yahoo Mac FireFox Home / End Issue" width="240" height="79" /></p>
<p>If you are a Firefox/Mac/Yahoo lover, you might have come across this annoying issue in Yahoo! Mail in Firefox [Mac version] that when you want to go to the home or end of a line with <img src="file:///Users/majidfatemian/Library/Caches/TemporaryItems/moz-screenshot.png" alt="" /><img class="alignnone" title="Mac Command" src="http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1343/ks_command.gif" alt="" width="9" height="9" /> + Left  Arrow [command - left] or <img class="alignnone" title="Mac Command" src="http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1343/ks_command.gif" alt="" width="9" height="9" /> + Right Arrow [command - right] , it acts like a browser&#8217;s Back or Forward button and messes up the email you are composing or sometimes even ruins the whole thing.</p>
<p style="text-align: left;">You can see that everybody blames Yahoo! about not following the standard rules in their editor over the net. But this can be fixed through a very very simple FireFox add-on. <a href="http://mozilla.dorando.at/keyconfig.xpi"><br />
KeyConfig</a> is the handy tool for configuring your FireFox keyboard shortcuts. After installing if [and restarting the firefox] simply go to tools &gt; KeyConfig and there search for &#8220;goBackKb&#8221; and &#8220;goForwardKb&#8221; and disable the ones allocated to <img class="alignnone" title="Mac Command" src="http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1343/ks_command.gif" alt="" width="9" height="9" /> + Left Arrow and <img class="alignnone" title="Mac Command" src="http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1343/ks_command.gif" alt="" width="9" height="9" /> + right Arrow.</p>
<p style="text-align: left;">From then on, on the newly opened windows this will be fixed and you will no longer have the same problem with those lovely combination [FireFox , Yahoo! , Mac]</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=74</wfw:commentRss>
		</item>
		<item>
		<title>who is &#8220;Definer&#8221; in terms of MySQL</title>
		<link>http://majid.mmxgroup.net/?p=64</link>
		<comments>http://majid.mmxgroup.net/?p=64#comments</comments>
		<pubDate>Thu, 21 May 2009 18:37:41 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=64</guid>
		<description><![CDATA[
Today I was playing with our database settings and trying to grant/ cut permissions of users from the development DB and production DB, changing passwords and so on.
Using our primitive hosting&#8217;s control panel I wanted to remove the main production DB user from Development DB, which I ended up loosing the user completely.
I created a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="MySQL" src="http://www.mysql.com/common/logos/logo_mysql_sun_a.gif" alt="" width="114" height="68" /></p>
<p>Today I was playing with our database settings and trying to grant/ cut permissions of users from the development DB and production DB, changing passwords and so on.<br />
Using our primitive hosting&#8217;s control panel I wanted to remove the main production DB user from Development DB, which I ended up loosing the user completely.<br />
I created a new user/pass and in few seconds I changed the configurations. Evertyhing looked fine till I got a phone call from  by boss and I found that something is missing and not working properly.</p>
<p>The problem was on one of our scripts and the error was :</p>
<blockquote><p>The user specified as a definer : (&#8217;no_such_user&#8217;@'no_such_host&#8217;) is invalid or unregistered</p></blockquote>
<p>And thank to our primitive control panel, I was not able to recreate the user as it contains &#8220;_&#8221; [underscore] in the username.</p>
<p>All the settings were fine and I was wondering what&#8217;s causing the problem. At first rush I thought that it could be a cache, as I had requested recently to have xcache on our server.</p>
<p>But it wasn&#8217;t the case. The error was much more stupid than even one can imagine. That specific script uses a stored procedure to insert / fetch data to/from MySQL. The user who had created the sp was the one who was deleted. And that was the problem. The term &#8220;Definer&#8221; in terms of MySQL is the one who creates the stored procedure and for the stored procedure to be executed that user must exists.</p>
<p>A quick solution for that was dropping the old stored procedure and re-create it while logged in to MySQL with the new user.</p>
<p>Voila, it solved our issue. Not the best solution but at least I figured out what &#8220;Definer&#8221; means and it must exists when a sp is being called.</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=64</wfw:commentRss>
		</item>
		<item>
		<title>Concurrent projects has never been easier</title>
		<link>http://majid.mmxgroup.net/?p=61</link>
		<comments>http://majid.mmxgroup.net/?p=61#comments</comments>
		<pubDate>Thu, 14 May 2009 23:36:29 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[project Management]]></category>

		<category><![CDATA[basecamp]]></category>

		<category><![CDATA[web based tools]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=61</guid>
		<description><![CDATA[The way I kept my tasks for each project organized and easy to follow up, was writing them in an Excel file. Having several different columns for different information and color-codes for different statuses.
A nice team of developers who are working with us in one of projects, intorduced us to this fantastic web-based project management [...]]]></description>
			<content:encoded><![CDATA[<p>The way I kept my tasks for each project organized and easy to follow up, was writing them in an Excel file. Having several different columns for different information and color-codes for different statuses.</p>
<p>A nice team of developers who are working with us in one of projects, intorduced us to this fantastic web-based project management tool, <a href="http://www.basecamphq.com/" target="_blank">basecamp</a>.</p>
<p style="text-align: center;"><a href="http://http://www.basecamphq.com/" target="_blank"><img class="aligncenter" title="basecamp" src="http://users.encs.concordia.ca/~s_fatemi/images/logo_basecamp-full.png" alt="" width="193" height="50" /></a></p>
<p style="text-align: left;">It has made my life much easier. This wonderful tool, allow you to add different projects, TODO lists, Milestones, files, white boards ,etc.<br />
Assign each one to one of the team members and follow how is he/she progressing and what&#8217;s the status of that task from the comments.</p>
<p style="text-align: left;">The user-Interface is just perfectly user-friendly and easy to use. Even people in finance and marketing departments can find their way around easily. Every thing is well designed and organized. That&#8217;s one of the rare tools in this field which I can say is built by experts, not only perfect programmers. Looking at the ease of use is the best evidence of that.</p>
<p style="text-align: left;">The professional one is commercial and one has to subscribe to and pay the monthly charges, which is pretty inexpensive in comparision to what you get and I believe it does worth it. But it has a free &#8220;single project&#8221; version as well, which you can give it a try and see what I&#8217;m talking about.</p>
<p style="text-align: left;">I migrated the Excel files to basecamp and now everybody is enjoying it. I can track and follow the tasks I give out to people and organized my own ones and see what&#8217;s remaining at a glance.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=61</wfw:commentRss>
		</item>
		<item>
		<title>Stress ! The good one &#8230; webserver stress benchmark</title>
		<link>http://majid.mmxgroup.net/?p=54</link>
		<comments>http://majid.mmxgroup.net/?p=54#comments</comments>
		<pubDate>Mon, 27 Apr 2009 21:32:34 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[load-balance]]></category>

		<category><![CDATA[ab]]></category>

		<category><![CDATA[cluster]]></category>

		<category><![CDATA[high traffic]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=54</guid>
		<description><![CDATA[It&#8217;s been for several years that I have not been in need of using a stress tool for testing my applications, for load-balancing and at those ages I used to use &#8220;Microsoft [ough] Web Application Stress Tool [link]&#8220;. At those ages I didn&#8217;t have any other FREE tool to stress the webserver and get the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been for several years that I have not been in need of using a stress tool for testing my applications, for load-balancing and at those ages I used to use &#8220;Microsoft [ough] Web Application Stress Tool [<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&amp;displaylang=en" target="_blank">link</a>]&#8220;. At those ages I didn&#8217;t have any other FREE tool to stress the webserver and get the benchmarks [at least I wasn't aware of].</p>
<p>On the other hand we&#8217;re facing a very high traffic application which needs to be optimized byte by byte so we got a optimization guru on board and today he introduced me this fantastic Apache tool for benchmarking the load and traffic and I wanted to share it with you.</p>
<p style="text-align: center;"><a href="http://httpd.apache.org/docs/2.0/programs/ab.html" target="_blank"><img class="aligncenter" title="Apache - ab" src="http://httpd.apache.org/docs/2.0/images/feather.gif" alt="" width="248" height="70" /></a></p>
<p>It&#8217;s &#8220;ab&#8221; [ Apache HTTP server benchmarking tool] and you can find it <a href="http://httpd.apache.org/docs/2.0/programs/ab.html" target="_blank">here</a>. It&#8217;s a command prompt utility which works just perfect. And you can see the result of every single line that you change and how does it affect the performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=54</wfw:commentRss>
		</item>
		<item>
		<title>WAMP server: right-click and select your version</title>
		<link>http://majid.mmxgroup.net/?p=46</link>
		<comments>http://majid.mmxgroup.net/?p=46#comments</comments>
		<pubDate>Mon, 27 Apr 2009 17:03:56 +0000</pubDate>
		<dc:creator>MajiD Fatemian</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[Versions]]></category>

		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://majid.mmxgroup.net/?p=46</guid>
		<description><![CDATA[Have you ever been in a situation that you need to install PHP5 to have one application which is spcifically written in PHP5 and you have also some legacy applications which are written in PHP4 and are not compatible with PHP5 but you want to have them both.

I used to hate all those software bundles [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever been in a situation that you need to install PHP5 to have one application which is spcifically written in PHP5 and you have also some legacy applications which are written in PHP4 and are not compatible with PHP5 but you want to have them both.</p>
<p style="text-align: center;"><a href="http://www.wampserver.com/en"><img class="aligncenter" title="WAMP server" src="http://www.wampserver.com/en/data/image_change_version.gif" alt="" width="386" height="300" /></a></p>
<p>I used to hate all those software bundles installing Apache/MySQL/PHP for you easily. I prefered to have them separately installed by myself to have more control over it. But considering <a href="http://www.wampserver.com/en/index.php" target="_blank">WAMP server</a> with an amazing feature of having many versions of Apache/MySQL/PHP and just switch from one to another by right-clicking and selecting it, is awesome.</p>
<p>I&#8217;ll definitely consider it for my local machine. [First need to be done with my exam on Wednesday]</p>
]]></content:encoded>
			<wfw:commentRss>http://majid.mmxgroup.net/?feed=rss2&amp;p=46</wfw:commentRss>
		</item>
	</channel>
</rss>
