<?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; PHP</title>
	<atom:link href="http://www.php-architect.com/blog/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.php-architect.com/blog</link>
	<description>PHP, MySQL, ZF, Python, Linux, Mac, C++, Java, Flex, Air, ActionScript &#38; apps development.</description>
	<lastBuildDate>Sun, 13 Jun 2010 18:25:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=7587</generator>
		<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/</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>Me2resh</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[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 their servers from windows to Linux. In brief the system has the following features : [...]


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/04/10/what-is-your-favorite-mac-app/' rel='bookmark' title='Permanent Link: What is your favorite MAC App?'>What is your favorite MAC App?</a></li>
<li><a href='http://www.php-architect.com/blog/2009/08/08/how-to-add-subtract-time-code-in-python/' rel='bookmark' title='Permanent Link: How to Add &#038; Subtract time code in Python'>How to Add &#038; Subtract time code in Python</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<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;">
<p style="text-align: center;"><strong>Change your Signature</strong></p>
</blockquote>
<blockquote>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/KXMg4q43Vf0&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KXMg4q43Vf0&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Search Resumes</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/UUCuQ3XZmHg&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/UUCuQ3XZmHg&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Apply as New Candidate</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/UNMVIahQAeU&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/UNMVIahQAeU&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Send Feedback to support</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/-QiwYphCi2k&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/-QiwYphCi2k&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Consultant Functionality walk through<br />
</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/wU6MDYO-xsw&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/wU6MDYO-xsw&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Check who applied for your job</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/X7_ZNVjksKg&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/X7_ZNVjksKg&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
<hr style="text-align: center;" />
<p style="text-align: center;"><strong>Apply for Posted Job</strong></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/B06xlZr8A-w&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/B06xlZr8A-w&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p style="text-align: center;">
</blockquote>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/04/10/what-is-your-favorite-mac-app/' rel='bookmark' title='Permanent Link: What is your favorite MAC App?'>What is your favorite MAC App?</a></li>
<li><a href='http://www.php-architect.com/blog/2009/08/08/how-to-add-subtract-time-code-in-python/' rel='bookmark' title='Permanent Link: How to Add &#038; Subtract time code in Python'>How to Add &#038; Subtract time code in Python</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Search Story :)</title>
		<link>http://www.php-architect.com/blog/2010/04/10/my-search-story/</link>
		<comments>http://www.php-architect.com/blog/2010/04/10/my-search-story/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 12:27:26 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=371</guid>
		<description><![CDATA[Related posts:Getting Wireless to work on Lenovo Thinkpad T400 with Ubuntu 10.4 Lucid


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/05/01/getting-wireless-to-work-on-lenovo-thinkpad-t400-with-ubuntu-10-4-lucid/' rel='bookmark' title='Permanent Link: Getting Wireless to work on Lenovo Thinkpad T400 with Ubuntu 10.4 Lucid'>Getting Wireless to work on Lenovo Thinkpad T400 with Ubuntu 10.4 Lucid</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/8g4Q1Qv72-k&#038;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8g4Q1Qv72-k&#038;fs=1" /><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/05/01/getting-wireless-to-work-on-lenovo-thinkpad-t400-with-ubuntu-10-4-lucid/' rel='bookmark' title='Permanent Link: Getting Wireless to work on Lenovo Thinkpad T400 with Ubuntu 10.4 Lucid'>Getting Wireless to work on Lenovo Thinkpad T400 with Ubuntu 10.4 Lucid</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2010/04/10/my-search-story/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick dive into Flash Builder 4 (formerly Flex)</title>
		<link>http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/</link>
		<comments>http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 12:48:17 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amf]]></category>
		<category><![CDATA[flash builder]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=355</guid>
		<description><![CDATA[It has been a while since I have opened Flash Builder 4 Beta, but having to fill in the survey for testing, I gave it another shot yesterday. Downloaded the last build &#8220;253292&#8243; from adobe prerelease repository. I spend like couple of hours reading the docs and trying this and that, there is a lot [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p style="clear: both">It has been a while since I have opened Flash Builder 4 Beta, but having to fill in the survey for testing, I gave it another shot yesterday.</p>
<p style="clear: both">Downloaded the last build &#8220;253292&#8243; from adobe prerelease repository.</p>
<p style="clear: both">
<p style="clear: both">I spend like couple of hours reading the docs and trying this and that, there is a lot of improvements, but what really caught my eyes is the tooltip help when you mouse-over a component, it gives you a more detailed information than before.</p>
<p style="clear: both">
<p style="clear: both">And what really was a WOW for me is the changes in the Data menu, now with the simple wizard you can create a connection to web service, PHP, BlazeDs, and others.</p>
<p style="clear: both">
<p style="clear: both">I tried the PHP one, and it went very smooth, I could even without writing a single line of PHP, enter the database credentials, and select the table I want to have access to from my flex app, and in few click, flex created the service in PHP and the mirroring AS classes, It even downloaded the Zend Framework AMF component.</p>
<p style="clear: both">
<p style="clear: both">It is much different than before, I had to do a lot of hard coding to get to this point, now developers will have more time to concentrate on the application itself, rather than on connecting to database and making it work.</p>
<p style="clear: both">
<p style="clear: both">It is worth trying and developers should read the migration docs from previous versions to get ready for it when it released.</p>
<p style="clear: both">
<p style="clear: both">Download Flash Builder Beta : <a href="http://labs.adobe.com/technologies/flashbuilder4/">http://labs.adobe.com/technologies/flashbuilder4/</a></p>
<p style="clear: both">
<p style="clear: both">Flash Builder 4 Migration Doc. : <a href="http://livedocs.adobe.com/flex/gumbo/flex_4_featuresandmigration.pdf">http://livedocs.adobe.com/flex/gumbo/flex<em>4</em>featuresandmigration.pdf</a></p>
<p><br class="final-break" style="clear: both" /></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manage your notes / Code snippets with Snippely</title>
		<link>http://www.php-architect.com/blog/2009/11/14/manage-your-notes-code-snippets-with-snippely/</link>
		<comments>http://www.php-architect.com/blog/2009/11/14/manage-your-notes-code-snippets-with-snippely/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:27:35 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Favorites]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[Snippely]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=351</guid>
		<description><![CDATA[It has been a challenge for me to keep tracking code snippets I want to remember, I have always used text files, or sending my self email with the snippet that I feel I am gonna need to look at again in the future, same for notes also. Today I have found this nice Air [...]


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/09/20/web-developer-brain/' rel='bookmark' title='Permanent Link: Web Developer Brain'>Web Developer Brain</a></li>
<li><a href='http://www.php-architect.com/blog/2009/08/08/how-to-add-subtract-time-code-in-python/' rel='bookmark' title='Permanent Link: How to Add &#038; Subtract time code in Python'>How to Add &#038; Subtract time code in Python</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">It has been a challenge for me to keep tracking code snippets I want to remember, I have always used text files, or sending my self email with the snippet that I feel I am gonna need to look at again in the future, same for notes also.</p>
<p style="text-align: left;">Today I have found this nice Air App called Snippely, it allow you to manage your notes / code snippets, It is enough for me and better than text files and emails, I believe I am gonna stick to it for now.</p>
<p style="text-align: center;">
<a href="http://code.google.com/p/snippely/"><img title="Snippely" src="http://mootools.net/snippely.png" alt="Snippely" width="256" height="256" /></a>
<p style="text-align: left;">Only Two options I wish to see in the coming version, to backup / restore the data &amp; to sync the data across many machines, but like I said, I am happy with what I have now.</p>
<p style="text-align: left;">You can get Snippely from their Google Code page : <a href="http://code.google.com/p/snippely/" target="_blank">http://code.google.com/p/snippely/</a></p>
<p style="text-align: left;">I hope you will find it as much useful as I did.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/09/20/web-developer-brain/' rel='bookmark' title='Permanent Link: Web Developer Brain'>Web Developer Brain</a></li>
<li><a href='http://www.php-architect.com/blog/2009/08/08/how-to-add-subtract-time-code-in-python/' rel='bookmark' title='Permanent Link: How to Add &#038; Subtract time code in Python'>How to Add &#038; Subtract time code in Python</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/11/14/manage-your-notes-code-snippets-with-snippely/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fix for Zend Studio 7 Button Problems in Ubuntu 9.10 &#8220;Karmic Koala&#8221;</title>
		<link>http://www.php-architect.com/blog/2009/11/11/fix-for-zend-studio-7-button-problems-in-ubuntu-9-10-karmic-koala/</link>
		<comments>http://www.php-architect.com/blog/2009/11/11/fix-for-zend-studio-7-button-problems-in-ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 13:59:55 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Karmic Koala]]></category>
		<category><![CDATA[zendstudio]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=349</guid>
		<description><![CDATA[After updating to Ubuntu 9.10 &#8220;Karmic Koala&#8221;, i had some problems with Zend Studio GUI, some buttons when clicked appear to be pressed, but no action follows. After searching for a while i found this fix in Zend support pages, and it solved the issue here is the link for the fix : http://kb.zend.com/index.php?View=entry&#38;EntryID=435 No [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>After updating to Ubuntu 9.10 &#8220;Karmic Koala&#8221;, i had some problems with Zend Studio GUI, some buttons when clicked appear to be pressed, but no action follows.</p>
<p>After searching for a while i found this fix in Zend support pages, and it solved the issue</p>
<p>here is the link for the fix :<br />
<a href="http://kb.zend.com/index.php?View=entry&amp;EntryID=435">http://kb.zend.com/index.php?View=entry&amp;EntryID=435</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/11/11/fix-for-zend-studio-7-button-problems-in-ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Certified Engineer</title>
		<link>http://www.php-architect.com/blog/2009/05/21/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>Me2resh</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[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 and prepare for the exam, but this month i said this is it. The exam [...]


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/' rel='bookmark' title='Permanent Link: Recruitment System &#8211; One of my projects'>Recruitment System &#8211; One of my projects</a></li>
<li><a href='http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/' rel='bookmark' title='Permanent Link: Quick dive into Flash Builder 4 (formerly Flex)'>Quick dive into Flash Builder 4 (formerly Flex)</a></li>
<li><a href='http://www.php-architect.com/blog/2009/11/11/fix-for-zend-studio-7-button-problems-in-ubuntu-9-10-karmic-koala/' rel='bookmark' title='Permanent Link: Fix for Zend Studio 7 Button Problems in Ubuntu 9.10 &#8220;Karmic Koala&#8221;'>Fix for Zend Studio 7 Button Problems in Ubuntu 9.10 &#8220;Karmic Koala&#8221;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<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>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2010/05/08/recruitment-system-one-of-my-projects/' rel='bookmark' title='Permanent Link: Recruitment System &#8211; One of my projects'>Recruitment System &#8211; One of my projects</a></li>
<li><a href='http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/' rel='bookmark' title='Permanent Link: Quick dive into Flash Builder 4 (formerly Flex)'>Quick dive into Flash Builder 4 (formerly Flex)</a></li>
<li><a href='http://www.php-architect.com/blog/2009/11/11/fix-for-zend-studio-7-button-problems-in-ubuntu-9-10-karmic-koala/' rel='bookmark' title='Permanent Link: Fix for Zend Studio 7 Button Problems in Ubuntu 9.10 &#8220;Karmic Koala&#8221;'>Fix for Zend Studio 7 Button Problems in Ubuntu 9.10 &#8220;Karmic Koala&#8221;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/05/21/zend-certified-engineer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP is Now</title>
		<link>http://www.php-architect.com/blog/2009/05/06/php-is-now/</link>
		<comments>http://www.php-architect.com/blog/2009/05/06/php-is-now/#comments</comments>
		<pubDate>Wed, 06 May 2009 09:26:35 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=313</guid>
		<description><![CDATA[Lots of people asks the question why php, i guess this article titles &#8220;PHP is Now&#8221; by Cal Evans is the Director of the PHP Center for Expertise at Ibuildings, will help those who asks, to know what is the powers of this great tool. article URL: http://www.ibuildings.com/blog/archives/1554-PHP-is-NOW.html No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Lots of people asks the question why php, i guess this article titles &#8220;PHP is Now&#8221; by Cal Evans is the Director of the PHP Center for Expertise at Ibuildings, will help those who asks, to know what is the powers of this great tool.</p>
<p>article URL:<a title="Cal Evans - PHP is Now" href="http://www.ibuildings.com/blog/archives/1554-PHP-is-NOW.html" target="_blank"> http://www.ibuildings.com/blog/archives/1554-PHP-is-NOW.html</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/05/06/php-is-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend Whitepapers &#8211; PHP Leads the way</title>
		<link>http://www.php-architect.com/blog/2009/04/22/zend-whitepapers-php-leads-the-way/</link>
		<comments>http://www.php-architect.com/blog/2009/04/22/zend-whitepapers-php-leads-the-way/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 10:55:59 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Favorites]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[web2]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zendserver]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=304</guid>
		<description><![CDATA[I have been browsing Zend website, and i have been going through its white papers, and it is really interesting, so i thought about sharing it with my blog visitors Zend White Papers An overview on PHP (PDF) This paper gives a clear and concise overview of PHP. The paper covers many aspects of PHP, [...]


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/11/14/manage-your-notes-code-snippets-with-snippely/' rel='bookmark' title='Permanent Link: Manage your notes / Code snippets with Snippely'>Manage your notes / Code snippets with Snippely</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I have been browsing <a href="http://www.zend.com" target="_blank">Zend website</a>, and i have been going through its white papers, and it is really interesting, so i thought about sharing it with my blog visitors</p>
<div class="col-main">
<h3>Zend White Papers</h3>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/overview_on_php.pdf">An overview on PHP (PDF)</a></p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/overview_on_php.pdf"></a>This paper gives a clear and concise overview of PHP. The paper covers many aspects of PHP, it goes through the history of PHP, the people behind PHP, the PHP market, the future of PHP, and more.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/php_leads_web2_0.pdf">PHP Leads Web 2.0 (PDF)</a><br />
This paper defines and applies Web 2.0 for today’s users. Though it is difficult to define Web 2.0 there are usually a few common denominators such as, rich web applications, SOA (service oriented architecture), and social Web elements. This paper also explains what Web 2.0 means for the Enterprise and what it means for technology today.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/White-paper-PHP4-PHP5.pdf">PHP 4 to PHP 5 Migration (PDF)</a><br />
A little over three years ago, the PHP community released version 5 of its popular programming language. PHP5 has now become the version of choice for many new PHP projects. PHP4 however remains popular and is still widely used. This whitepaper is aimed at developers who are still using PHP4 and considering switching to PHP5. It is also intended to provide IT managers responsible for PHP applications additional information for their decision on whether to stick with their current version or migrate. This paper seeks to answer the questions, “What are the benefits of migrating to PHP5? And, equally importantly, what are the risks?” The information below will put you in a better position to make an informed decision between PHP4 and PHP5.</p>
<div class="content-col"><a class="title_link" href="http://www.zend.com/topics/Team-Development-With-Zend-Studio-for-Eclipse.pdf"><strong></strong></a><strong><a class="title_link" href="http://static.zend.com/topics/Zend-Server-Data-Caching-Whitepaper-0106-T-WP-R1-EN.pdf">A Practical Guide to Data Caching with Zend Server</a></strong><br />
<span class="title_link">When asked about the most significant methods to speed up PHP applications, most experts would say “Cache, Cache and Cache”. There are a lot of optimizations that could be done to PHP code that would make it run faster, but the most effective method to speed up PHP execution is to simply execute less, and one of the best ways to achieve that is through caching.</span></p>
<p><strong><a class="title_link" href="http://www.zend.com/topics/Team-Development-With-Zend-Studio-for-Eclipse.pdf">Team Development with Zend Studio for Eclipse</a></strong><br />
Today’s development organizations are under ever increasing pressure to be more productive. One key factor for productivity is effective coordination across development teams. Learn how Zend Studio for Eclipse can help improve productivity and team coordination with capabilities to allow for effective use of Source Code Management, Code Refactoring, integration between development and deployment environments and more.<br />
<a style="font-weight: bold;" href="http://www.zend.com/topics/0200-T-WP-1107-R1-EN-PHP-is-not-Java-Seesions-in-PHP.pdf">PHP is Not Java: Session Management White Paper (PDF)</a><br />
PHP is used by developers that have a wide range of backgrounds and skill levels. When writing scalable PHP applications, it is crucial to understand the “shared nothing“ architecture of PHP. The most misunderstood component in this architecture is the session handling. PHP sessions are different from the ones used in other languages. Due to the “shared nothing“ architecture of PHP, objects cannot survive a request. Session data is therefore serialized to external storage for each request, meaning that only serializable data can be stored, not resources such as DB handles. This is a very powerful and scalable approach for session data averaging around 10-100kb, as serialized session storage can easily be spread over a cluster and serialization does not introduce a great deal of overhead.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/zend_download_server.pdf">Zend Download Server (PDF)</a><br />
This paper will explain how the Apache web server works. The paper will answer key question such as: How do large file downloads affect your server’s performance? What is the difference between web page and file download serving? What do you do when your web server gets saturation? Additionally, this paper clearly defines and explains what Zend Download Server does.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/scalability_responsiveness_with_zend_platforms_job_queue.pdf">Scalability and Responsiveness with Zend Platform’s Job Queue (PDF)</a><br />
This paper defines Job Queue for users. The paper also details as well as explains how Job Queue is used and how it works.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/integrating_php_with_systemi_using_web_services.pdf">Integrating PHP with System I using Web Services (PDF)</a><br />
The following paper examines the ways in which PHP and Zend helps System I developers. The paper demonstrates how quick and simple it is to create a Web Service wrapper for an existing RPG program.</p>
<p><a style="font-weight: bold;" href="http://www.zend.com/topics/oracle_and_php.pdf">PHP and Oracle (PDF)</a><br />
The following paper explains how to install and utilize Zend Framework to develop applications in PHP.</div>
</div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/11/14/manage-your-notes-code-snippets-with-snippely/' rel='bookmark' title='Permanent Link: Manage your notes / Code snippets with Snippely'>Manage your notes / Code snippets with Snippely</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/04/22/zend-whitepapers-php-leads-the-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Adobe Flex Builder 3 Professional for unemployed developers</title>
		<link>http://www.php-architect.com/blog/2009/04/09/free-adobe-flex-builder-3-professional-for-unemployed-developers/</link>
		<comments>http://www.php-architect.com/blog/2009/04/09/free-adobe-flex-builder-3-professional-for-unemployed-developers/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 11:30:08 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=302</guid>
		<description><![CDATA[Adobe Flex Builder 3 software is currently available for free for software developers who are affected by the current economic condition and are currently unemployed. Follow the below link to download your Free copy https://freeriatools.adobe.com/learnflex/ Related posts:Quick dive into Flash Builder 4 (formerly Flex)


Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/' rel='bookmark' title='Permanent Link: Quick dive into Flash Builder 4 (formerly Flex)'>Quick dive into Flash Builder 4 (formerly Flex)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe Flex Builder 3 software is currently available for free for software developers who are affected by the current economic condition and are currently unemployed.</p>
<p>Follow the below link to download your Free copy</p>
<p><a title="Free Adobe Flex Builder" href="https://freeriatools.adobe.com/learnflex/" target="_blank">https://freeriatools.adobe.com/learnflex/</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.php-architect.com/blog/2009/11/27/quick-dive-into-flash-builder-4-formerly-flex/' rel='bookmark' title='Permanent Link: Quick dive into Flash Builder 4 (formerly Flex)'>Quick dive into Flash Builder 4 (formerly Flex)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/04/09/free-adobe-flex-builder-3-professional-for-unemployed-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build MySQL insert Query from Array that contains fields and values</title>
		<link>http://www.php-architect.com/blog/2009/02/22/build-mysql-insert-query-from-array-that-contains-fields-and-values/</link>
		<comments>http://www.php-architect.com/blog/2009/02/22/build-mysql-insert-query-from-array-that-contains-fields-and-values/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 12:30:50 +0000</pubDate>
		<dc:creator>Me2resh</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[query]]></category>

		<guid isPermaLink="false">http://www.php-architect.com/blog/?p=261</guid>
		<description><![CDATA[The following function takes table name, and array where its keys are the table fields and it&#8217;s values are the values to insert in each field, it constructs the MySQL Query based on the input and executes it to insert the data. function insertRow&#40;$table_name, $input_array&#41;&#123; $link = mysql_connect&#40;SERVER, USER, PASS&#41;; mysql_select_db&#40;DATABASE, $link&#41;; $SQL = &#34;INSERT [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>The following function takes table name, and array where its keys are the table fields and it&#8217;s values are the values to insert in each field, it constructs the MySQL Query based on the input and executes it to insert the data.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> insertRow<span style="color: #009900;">&#40;</span><span style="color: #000088;">$table_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$input_array</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$link</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span>SERVER<span style="color: #339933;">,</span> USER<span style="color: #339933;">,</span> PASS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span>DATABASE<span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$SQL</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;INSERT INTO <span style="color: #006699; font-weight: bold;">$table_name</span> &quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$fields</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;(&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$values</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;(&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$input_array</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$fields</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;`<span style="color: #006699; font-weight: bold;">$k</span>` ,&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$values</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;'<span style="color: #006699; font-weight: bold;">$v</span>' ,&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$fields</span> <span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;#&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$values</span> <span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;#&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$fields</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;,#&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$fields</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$fields</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$values</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;,#&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$values</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$values</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$values</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$fields</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;)&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$values</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;)&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$SQL</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$fields</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; VALUES &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$values</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$SQL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">mysql_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.php-architect.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.php-architect.com/blog/2009/02/22/build-mysql-insert-query-from-array-that-contains-fields-and-values/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
