<?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>PHP Architect blog &#187; My Work</title>
	<atom:link href="http://www.php-architect.com/blog/category/my-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.php-architect.com/blog</link>
	<description>me, myself, and my code</description>
	<lastBuildDate>Wed, 14 Sep 2011 12:50:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to reduce your virtualbox linux virtual machine size</title>
		<link>http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-reduce-your-virtualbox-linux-virtual-machine-size</link>
		<comments>http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 15:08:42 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[shrink]]></category>
		<category><![CDATA[vbox]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualbox]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=33176</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/" title="How to reduce your virtualbox linux virtual machine size"></a>After using a linux virtual machine that has been configured with dynamically expanding drive, the size gets larger even if you remove files from it. Here is the steps to shrink your linux virtual machine size : 1- Remove any &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/" title="How to reduce your virtualbox linux virtual machine size"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>After using a linux virtual machine that has been configured with dynamically expanding drive, the size gets larger even if you remove files from it.</p>
<p>Here is the steps to shrink your linux virtual machine size :</p>
<p>1- Remove any unnecessary files you don&#8217;t need from the virtual machine.</p>
<p>2- Fill the unused spaces on it with zeros.</p>
<ul>
<li>Open the virtual machine.</li>
<li>Install zero free</li>
</ul>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> zerofree</pre></div></div>
<ul>
<li>Reboot the machine in repair mode, and login to root shell</li>
<li>Kill any processes using the hard disk.</li>
</ul>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">service rsyslog stop
service network-manager stop
<span style="color: #c20cb9; font-weight: bold;">killall</span> dhclient</pre></div></div>
<ul>
<li>list your virtual machine harddisks</li>
</ul>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">df</span></pre></div></div>
<ul>
<li>Unmount and Fill all the unused spaces for each physical drive on the machine with zeros.</li>
</ul>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-n</span> <span style="color: #660033;">-o</span> remount,ro <span style="color: #660033;">-t</span> ext3 <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1 <span style="color: #000000; font-weight: bold;">/</span>
zerofree <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1</pre></div></div>
<ul>
<li>Shutdown the machine.</li>
</ul>
<p>3- Clone the old HD file into a new shrinked one</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">VBoxManage clonehd oldHd.vdi newHd.vdi</pre></div></div>
<p>4- Now add the new cloned HD file as the new HD for the machine and test it.</p>
<p>5- Remove your old HD file.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2011/07/09/how-to-reduce-your-virtualbox-linux-virtual-machine-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Second life and Virtual Worlds on the web</title>
		<link>http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=second-life-and-virtual-worlds-on-the-web</link>
		<comments>http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 12:54:19 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[My Work]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[2ndlife]]></category>
		<category><![CDATA[croquest]]></category>
		<category><![CDATA[darkstar]]></category>
		<category><![CDATA[gforge]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[opensimulator]]></category>
		<category><![CDATA[RedDwarf]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[wonderland]]></category>
		<category><![CDATA[world]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=33055</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/" title="Second life and Virtual Worlds on the web"></a>I had had the chance to do some investigations on how to create a second life similar application that run on the web, and allows people to communicate, chat, and interact in different ways. The applications of such tools can &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/" title="Second life and Virtual Worlds on the web"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>I had had the chance to do some investigations on how to create a second life similar application that run on the web, and allows people to communicate, chat, and interact in different ways.</p>
<p>The applications of such tools can be virtual meeting rooms, small virtual world for people to share or discuss some cause or idea. there is also the fun part where people can interact as in a game, purchase items, go to virtual malls, etc.</p>
<p>Here is some links to the wikis of tools that can create virtual worlds:</p>
<p><a title="Redwaf Server" href="http://en.wikipedia.org/wiki/RedDwarf_Server" target="_blank">http://en.wikipedia.org/wiki/RedDwarf_Server</a></p>
<p><a title="Project Darkstar" href="http://en.wikipedia.org/wiki/Project_Darkstar" target="_blank">http://en.wikipedia.org/wiki/Project_Darkstar</a></p>
<p><a title="Croquet Project" href="http://en.wikipedia.org/wiki/Croquet_project" target="_blank">http://en.wikipedia.org/wiki/Croquet_project</a></p>
<p><a title="Open Wonderland" href="http://en.wikipedia.org/wiki/Open_Wonderland" target="_blank">http://en.wikipedia.org/wiki/Open_Wonderland</a></p>
<p><a title="Gforge" href="http://en.wikipedia.org/wiki/GForge" target="_blank">http://en.wikipedia.org/wiki/GForge</a></p>
<p><a title="Open Simulator" href="http://en.wikipedia.org/wiki/OpenSimulator" target="_blank">http://en.wikipedia.org/wiki/OpenSimulator</a></p>
<p>I hope those would be useful for any one interested in virtual world applications, Have any urls to add to those, please let me know .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2011/07/09/second-life-and-virtual-worlds-on-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recruitment System &#8211; One of my projects</title>
		<link>http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recruitment-system-one-of-my-projects</link>
		<comments>http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/#comments</comments>
		<pubDate>Sat, 08 May 2010 14:57:04 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Favorites]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mail System]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[cha]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[recruitment]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zf]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=390</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/" title="Recruitment System - One of my projects"></a>I wanted to post this since a while. The recruitment system is one of the applications I built for cha-international while working there beside developing the Middle East &#38; North Africa travel awards system, mail marketing system, and converting all &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/" title="Recruitment System - One of my projects"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>I wanted to post this since a while.</p>
<p>The <a title="PHP Recruitment System" href="http://www.cha-international.com/" target="_self">recruitment system</a> is one of the applications I built for <span style="color: #008000;"><a href="http://www.cha-international.com/" target="_blank">cha-international</a></span> while working there beside developing the <a title="MENA Travel Awards" href="http://www.menatravelawards.com" target="_blank">Middle East &amp; North Africa travel awards system</a>, mail marketing system, and converting all their servers from windows to Linux.</p>
<p>In brief the system has the following features :</p>
<ul>
<li>Backend :</li>
</ul>
<blockquote>
<ol>
<li>Managing countries, Nationalities, Languages, World Areas, System Announcements.</li>
<li>Managing Education Levels, Industries, Titles, Departments, System Reply Messages, Candidate Status, Candidates Classifications, and Quotes.</li>
<li>Testimonials section where the company can post its clients testimonials to be displayed in the frontend.</li>
<li>Managing 2 types of resumes : Uploaded Attachments, and Detailed filled forms Resumes.</li>
<li>Easy form for the data entry team to add the resumes from the backend.</li>
<li>Searching for candidates, using simple forms like name, email or advanced one which contains name, different nationalities, different languages, age, sex, industry, title, keyword in resume, etc.</li>
<li>Consultants area where they can post / close job posting, search  for candidates, export word version of resumes, add to their favorite list, recommend them to another consultant.</li>
<li>Consultants also can comment on the resumes, change their availability status to be seen by other consultants, and communicate with the candidate through the reply messages and keep track of those sent messages.</li>
<li>The system has a approval workflow engine, the admins have to check the resume to approve it first.</li>
<li>The system has a privileges section where the administrator can create a new role, assign access to certain areas in the backend to certain role, and assign the roles to system users.</li>
<li>Feedback system where the backend users can communicate with the administrator for support tickets, etc.</li>
<li>Auditrail system where every action in the system is logged.</li>
</ol>
</blockquote>
<ul>
<li>Frontend:</li>
</ul>
<blockquote>
<ol>
<li>Simple upload form where users can just upload their resume and simple details.</li>
<li>Advanced profile form where users can fill in all the details, and add many attachments to their profiles.</li>
<li>Listing, Simple search, advanced search for jobs, and applying to them.</li>
<li>Clients area where they can request certain services.</li>
<li>Featured profiles, where a certain profiles selected by the admins showed in frontend.</li>
</ol>
</blockquote>
<blockquote><p>The project was completely built from scratch using Zend Framework, and right now it has more than 70,000 applicant in its database, and the system is as fast as you see in the videos, these demos were taken with 50,000 record in the database.</p></blockquote>
<blockquote><p>Please don&#8217;t give me any feedback on the design <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , I am just a developer.</p></blockquote>
<blockquote><p>Here is some videos describing the different features of the system, I will try to post a better quality ones later.</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><strong>Change your Signature</strong></p>
</blockquote>
<blockquote>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/KXMg4q43Vf0?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=KXMg4q43Vf0">www.youtube.com/watch?v=KXMg4q43Vf0</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Search Resumes</strong></p>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/UUCuQ3XZmHg?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=UUCuQ3XZmHg">www.youtube.com/watch?v=UUCuQ3XZmHg</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Apply as New Candidate</strong></p>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/UNMVIahQAeU?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=UNMVIahQAeU">www.youtube.com/watch?v=UNMVIahQAeU</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Send Feedback to support</strong></p>
<p style="text-align: center;"><strong> </strong><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/-QiwYphCi2k?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=-QiwYphCi2k">www.youtube.com/watch?v=-QiwYphCi2k</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Consultant Functionality walk through<br />
</strong></p>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/wU6MDYO-xsw?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=wU6MDYO-xsw">www.youtube.com/watch?v=wU6MDYO-xsw</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Check who applied for your job</strong></p>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/X7_ZNVjksKg?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=X7_ZNVjksKg">www.youtube.com/watch?v=X7_ZNVjksKg</a></p></p>
<p style="text-align: center;">&nbsp;</p>
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Apply for Posted Job</strong></p>
<p style="text-align: center;"><span class="youtube">
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/B06xlZr8A-w?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;modestbranding=1&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" frameborder="0" allowfullscreen></iframe>
</span><p><a href="http://www.youtube.com/watch?v=B06xlZr8A-w">www.youtube.com/watch?v=B06xlZr8A-w</a></p></p>
<p style="text-align: center;">&nbsp;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Zend Certified Engineer</title>
		<link>http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zend-certified-engineer</link>
		<comments>http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/#comments</comments>
		<pubDate>Thu, 21 May 2009 07:15:23 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[zce]]></category>
		<category><![CDATA[zend]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=321</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/" title="Zend Certified Engineer"></a>Hi mates, finally i have got certified as Zend Certified Engineer on 10th of this month. i have been decided to take the exam since a year, but was too busy to hold myself at home and revise the manual &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/" title="Zend Certified Engineer"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Hi mates,</p>
<p>finally i have got certified as Zend Certified Engineer on 10th of this month.</p>
<p>i have been decided to take the exam since a year, but was too busy to hold myself at home and revise the manual and prepare for the exam, but this month i said this is it.</p>
<p>The exam is very tricky with lots of confusing questions, it tests your ability of thinking and your real experience with php, web development, security and many other topics that some people will not expect to exist in PHP exam, it is  real benchmarking to your abilities.</p>
<p>I must say that preaparing for the exam has opened various topics for me to dig deep in, and it was a great experience.</p>
<p>And being one of the only 2 certified in Egypt is cool <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Home Page Layout</title>
		<link>http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-home-page-layout</link>
		<comments>http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 20:44:33 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[php architect]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=289</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/" title="New Home Page Layout"></a>I dunno if anybody has noticed this cause most of the visitors come to the blog directly, i have deployed a homepage for the site http://www.php-architect.com , it contains no graphic, just some ajax / css tricks with some theme. &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/" title="New Home Page Layout"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>I dunno if anybody has noticed this cause most of the visitors come to the blog directly, i have deployed a homepage for the site <a href="http://www.php-architect.com" target="blank">http://www.php-architect.com</a> , it contains no graphic, just some ajax / css tricks with some theme.<br />
i was obsessed by the idea that i couldn&#8217;t wait until i finish the content of the pages, and i deployed it.<br />
waiting for suggestions to improve it and i will upload the content soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/03/18/new-home-page-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Python &amp; PyGTK on Mac OsX</title>
		<link>http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-python-pygtk-on-mac-osx</link>
		<comments>http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 10:16:23 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[glade]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[pygtk]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=157</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/" title="Installing Python &amp; PyGTK on Mac OsX"></a>Recently i have been asked to develop an application that will work on Linux, and Mac os, so i started developing it on my Ubuntu, i chosed Python as the programming language and PyGTK as the GUI for it. The &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/" title="Installing Python &amp; PyGTK on Mac OsX"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Recently i have been asked to develop an application that will work on Linux, and Mac os, so i started developing it on my Ubuntu, i chosed Python as the programming language and PyGTK as the GUI for it.</p>
<p>The application worked fine on my Ubuntu, but when i moved it to Mac OSx (Leopard), i had a problem importing the PyGTK module and the program GUI didn&#8217;t run. so i tried to install PyGTK from sources with all its dependencies, but after spending a day doing so i ended up with many errors in compiling the dependencies and finding them.</p>
<p>after some search i found out that i can do this using MacPorts.</p>
<p>so here is the steps i followed :</p>
<p>- Install X11 <a title="Installing X11 on Mac OSx Leopard" href="http://guide.macports.org/#installing.x11" target="_blank">http://guide.macports.org/#installing.x11</a></p>
<p>- Install Xcode tools <a title="Installing XCode tools on Mac OSx Leopard" href="http://guide.macports.org/#installing.xcode" target="_blank">http://guide.macports.org/#installing.xcode</a></p>
<p>- Install MacPorts <a title="Installing MacPorts on Mac OSx Leopard" href="http://guide.macports.org/#installing.macports" target="_blank">http://guide.macports.org/#installing.macports</a></p>
<p>- Make sure the paths are configured in your shell profile <a title="Installing MacPorts on Mac OSx Leopard" href="http://guide.macports.org/#installing.shell" target="_blank">http://guide.macports.org/#installing.shell</a></p>
<p>- Restart your shell, and follow the next commands :</p>
<p>1- Install Python</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> python25</pre></div></div>
<p>2- Install Python select</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> python_select</pre></div></div>
<p>3- Activate our installed python version</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> python_select python25</pre></div></div>
<p>4- Install pygtk</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> py25-gtk</pre></div></div>
<p>5- Install some gnome themes and engines</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gnome-themes
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk-nodoka-engine
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk-smooth-engine
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk2-aurora
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk2-clearlooks
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk2-extra
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk2-industrial
<span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk2-murrine</pre></div></div>
<p>6- Install theme switch</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #660033;">-v</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gtk-theme-switch</pre></div></div>
<p>7- Select which theme to be used by your applications by running the theme switch</p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">switch2</pre></div></div>
<p>Now you can have the applications you develop using python and pygtk running smoothly on mac os leopard.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/02/25/installing-python-pygtk-on-mac-osx/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Aroma Systems &#8211; Be Guided By Your Senses</title>
		<link>http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aroma-systems-be-guided-by-your-senses</link>
		<comments>http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 14:54:53 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Favorites]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Aroma]]></category>
		<category><![CDATA[Aroma Systems]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Graphic Aroma]]></category>
		<category><![CDATA[Intranet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[zend]]></category>
		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=106</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/" title="Aroma Systems - Be Guided By Your Senses"></a>It has been 3 months since i joined the team at Aroma, and i have to say i enjoyed every single day. Since i have been always a chaser to my dreams, i found the environment there suitable for me, &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/" title="Aroma Systems - Be Guided By Your Senses"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>It has been 3 months since i joined the team at Aroma, and i have to say i enjoyed every single day.</p>
<p>Since i have been always a chaser to my dreams, i found the environment there suitable for me, it gives you the time and the conditions that will make you learn, develop, apply and innovate.</p>
<p>During these 3 months i have finished many projects, i learned a lot, and applied a lot of what i have been learning before during my career.</p>
<p>The team there is amazing, i enjoy working with them, we brainstorm on crazy ideas that looks impossible and we do it <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ,</p>
<p>We always focus on the new and top technologies that helps us build secure and fast application with very attractive user interface, and since the team is experienced in them and certified from large companies like Adobe, IBM, and Beta Testers for the technology makers like Zend &#8220;The php company&#8221; we know how to use the tools well to get the best output ever.</p>
<p>We made a new page to demonstrate our work, u will find a video there and some shots behind the scenes, i am sure u will like it. <em>the video is quiet large but it is worth it</em>, <em>be patient <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p>The link to the page is <a title="Aroma Systems" href="http://systems.graphicaroma.com" target="_blank">http://systems.graphicaroma.com</a></p>
<p><em>Aroma Systems is a department of Aroma Design &amp; Solutions</em></p>
<p>we are working now on some projects that will rock the market soon <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>wish me good luck <img src='http://www.php-architect.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2008/09/10/aroma-systems-be-guided-by-your-senses/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Completion of IBM Java Programming Diploma</title>
		<link>http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=completion-of-ibm-java-programming-diploma</link>
		<comments>http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 22:43:01 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Status]]></category>
		<guid isPermaLink="false">http://www.abdelaliem.com/?p=60</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/" title="Completion of IBM Java Programming Diploma"></a>I have got my certification of completion of Java Programming Diploma last week. The most usefull thing i got from this course is the stong concept of OOP in java which helped me a lot in PHP especially after working &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/" title="Completion of IBM Java Programming Diploma"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>I have got my certification of completion of Java Programming Diploma last week.</p>
<p>The most usefull thing i got from this course is the stong concept of OOP in java which helped me a lot in PHP especially after working with PHP5 which is diversed to the OOP conecpt. and also using Zend Framework.</p>
<p>i would like to thank the one who encouraged me to take it. ; i am satisfied with it and it was something i must have taken.</p>
<p>i have written some Java tutorials here, i will right more when i am done with the couple of projects i am taking care of now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2008/06/08/completion-of-ibm-java-programming-diploma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Course : Mission Accomplished</title>
		<link>http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu-course-mission-accomplished</link>
		<comments>http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 14:41:34 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">http://www.abdelaliem.com/?p=46</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/" title="Ubuntu Course : Mission Accomplished"></a>well, this week has been a busy one for me, but the highlight of the week is that i gave a full ubuntu course to 15 person, from the introduction, passing through the installation, till the desktop and interface, and &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/" title="Ubuntu Course : Mission Accomplished"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>well, this week has been a busy one for me,<br />
but the highlight of the week is that i gave a full ubuntu course to 15 person, from the introduction, passing through the installation, till the desktop and interface, and alternative applications to those on windows.<br />
the course didnt take much time, only 6 hours as the applicants has previous experience with unix.<br />
it was really a good experience, and i can&#8217;t wait to do it again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2008/04/16/ubuntu-course-mission-accomplished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework</title>
		<link>http://www.php-architect.com/blog/2008/04/12/zend-framework/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zend-framework</link>
		<comments>http://www.php-architect.com/blog/2008/04/12/zend-framework/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 00:02:58 +0000</pubDate>
		<dc:creator>aibrahim</dc:creator>
				<category><![CDATA[My Work]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[EClipse]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zend studio]]></category>
		<category><![CDATA[zftalk]]></category>
		<guid isPermaLink="false">http://www.abdelaliem.com/?p=44</guid>
		<description><![CDATA[<a href="http://www.php-architect.com/blog/2008/04/12/zend-framework/" title="Zend Framework"></a>Recently i started looking around Zend framework, i have been suspicious for a long time about sticking to a framework in developing my applications, i used to use my own classes, but after reading about Zend framework, i decided to &#8230;<p class="read-more"><a href="http://www.php-architect.com/blog/2008/04/12/zend-framework/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.php-architect.com/blog/2008/04/12/zend-framework/" title="Zend Framework"></a><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.php-architect.com/blog/2008/04/12/zend-framework/&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p class="first">Recently i started looking around Zend framework, i have been suspicious for a long time about sticking to a framework in developing my applications, i used to use my own classes, but after reading about Zend framework, i decided to give it a try especially when i discovered that it work smoothly with Zend studio for eclipse, and soon inshallah i will release a new project built on this framework.</p>
<p class="first"><strong>and here is some info about Why to use Zend Framework :</strong></p>
<p class="first">Extending the art &amp; spirit of PHP, Zend Framework is based     on simplicity, object-oriented best practices, corporate friendly licensing,     and a rigorously tested agile codebase.  Zend Framework is focused on building     more secure, reliable, and modern Web 2.0 applications &amp; web services, and     consuming widely available APIs from leading vendors like     <a href="http://code.google.com/apis/gdata" target="_blank">Google</a>,     <a href="http://aws.amazon.com/" target="_blank">Amazon</a>,     <a href="http://developer.yahoo.com/" target="_blank">Yahoo!</a>,     <a href="http://flickr.com/services/" target="_blank">Flickr</a>,     as well as API providers and cataloguers like     <a href="http://www.strikeiron.com/" target="_blank">StrikeIron</a> and     <a href="http://www.programmableweb.com/" target="_blank">ProgrammableWeb</a>.
</p>
<p>Expanding on these core themes, we have implemented Zend     Framework to embody extreme <strong>simplicity &amp; productivity</strong>, the     <strong>latest Web 2.0 features</strong>, simple <strong>corporate-friendly     licensing</strong>, and an agile <strong>well-tested code base</strong> that     your enterprise can depend upon.</p>
<p><a name="simple"></a></p>
<h3>Extreme Simplicity &amp; Productivity</h3>
<p>We designed Zend Framework with simplicity in mind.  To provide     a lightweight, loosely-coupled component library simplified to provide 4/5s of     the functionality everyone needs and that lets you customize the other 20% to     meet your specific business needs.  By focusing on the most commonly needed     functionality, we retain the simplified spirit of PHP programming, dramatically     lower the learning curve, and your training costs </p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2008/04/12/zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

