<?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>Tarek Shalaby &#187; open source</title>
	<atom:link href="http://www.tarekshalaby.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tarekshalaby.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 20 Jan 2012 18:01:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why we should all use Firefox and NOT Google Chrome</title>
		<link>http://www.tarekshalaby.com/2010/09/why-we-should-all-use-firefox-and-not-google-chrome/</link>
		<comments>http://www.tarekshalaby.com/2010/09/why-we-should-all-use-firefox-and-not-google-chrome/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 16:43:09 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=969</guid>
		<description><![CDATA[In December 2008, tech giant Google unleashed the stable version of its browser, Chrome. Less then two years later, it has eaten up over 17% of the browser market share, growing at an unprecedented rate. It&#8217;s fast and light-weight, and boasts a sleek interface. The problem, however, is that the small advantages of the new [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/09/why-we-should-all-use-firefox-and-not-google-chrome/" data-counturl="http://www.tarekshalaby.com/2010/09/why-we-should-all-use-firefox-and-not-google-chrome/" data-text="Why we should all use Firefox and NOT Google Chrome" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F09%2Fwhy-we-should-all-use-firefox-and-not-google-chrome%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>In December 2008, tech giant Google unleashed the stable version of its browser, Chrome. Less then two years later, it has eaten up over <a href="http://www.w3schools.com/browsers/browsers_stats.asp">17% of the browser market share</a>, growing at an unprecedented rate. It&#8217;s fast and light-weight, and boasts a sleek interface. The problem, however, is that the small advantages of the new browser, come at big costs.</p>
<div id="attachment_971" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/09/google-chrome-logo.jpg"><img class="size-full wp-image-971" title="google-chrome-logo" src="http://www.tarekshalaby.com/wp-content/uploads/2010/09/google-chrome-logo.jpg" alt="Chrome" width="500" height="375" /></a><p class="wp-caption-text">Google is definitely &#39;cooler&#39; than Microsoft</p></div>
<p>Chrome is widely known as a free and open-source browser. Unfortunately, that is far from an accurate depiction. A proper open-source project has to stick to some <a href="http://www.opensource.org/docs/osd">basic rules and principles</a>, and Google have failed to do the following:</p>
<ol>
<li>They <a href="http://en.wikipedia.org/wiki/Google_Chrome">never released</a> the entire code, making it more like an iPhone OS type of exploitation than it is a collaborative project</li>
<li>Instead of starting from down up, it is Google&#8217;s name that comes first, then the &#8216;open-source&#8217; browser project. It defeats the purpose of celebrating the beauty of coming together from different parts of the world to bring a tool we could all benefit from. Instead, we are left with a product that gives all the credit to a company that has been <a href="http://investor.google.com/financial/tables.html">making billions of dollars</a> by ripping off advertisers (and here&#8217;s partly why it&#8217;s <a href="http://searchengineland.com/the-problems-with-googles-house-ads-48325">hypocritical</a>, and <a href="http://www.nytimes.com/2009/02/18/technology/internet/18google.html?_r=2&amp;ref=technology">problematic</a>)</li>
<li style="text-align: left;">In the open-source economy, the success of projects relies on collaboration, not competition. When we all work together, we can collectively benefit. Here&#8217;s a TED talk that does a good job illustrating the advantages and mechanisms of the open-source economy:</li>
</ol>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=NgYE75gkzkM">http://www.youtube.com/watch?v=NgYE75gkzkM</a></p>
<p><em>Somewhat of a complicated lecture, but be patient, and it will all come together by the end of it</em></p>
<p>Most importantly: <strong>Google is determined to become the richest and most powerful entity on the planet, and its real competitor is not Microsoft, nor Apple, but the open-source movement</strong>. That is because instead of competing with equivalent companies, all driven by profits, it is up against a liberating movement that involves millions of people all working for the greater good. As a result, Google&#8217;s main objective with Chrome is to weaken the support behind Firefox, divide its people,  diffuse the efforts, and hinder its growth.</p>
<p>Just as corrupt governments diffuse labor unions and rebellious groups by bribing and/or making lucrative offers, Google boasts a single, albeit solid, advantage: performance. That is the sole plus that can be made in Chrome&#8217;s defense. On the other hand, many forget about the following disadvantages in comparison to Firefox:</p>
<ul>
<li>Flexibility and <a href="http://www.mozilla.com/en-US/firefox/features/#personalization">customization</a> is far superior in Firefox</li>
<li>The massive list of <a href="https://addons.mozilla.org/en-US/firefox/">add-ons</a> available that provide a wide range of features via Mozilla make that of Chrome seem more like a joke</li>
<li>HTML/CSS rendering bugs and inconsistencies in Chrome are a rare encounter in Firefox, making designers and developers work more to make their websites and applications appear properly on Google&#8217;s application</li>
</ul>
<p>This does not mean, however, that there is something unethical about having two different open-source projects in the same industry &#8211; far from it. However, the services and functionality they offer must be different, and/or catering to different needs. Chrome is identical to Firefox in terms of who uses it and how.</p>
<p>While making the switch might seem appealing, let us not forget that it is a diminutive gain on the short run, and an enormous loss on the long one. Because soon, probably  by <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 4.0</a>, the performance will be too close of a call. In the long term, though, we would be helping a company hiding <a href="http://en.wikipedia.org/wiki/Criticism_of_Google">many cockroaches behind the fridge</a> become even more powerful and threatening, at the cost of the only movement that is seeking to benefit all of us, as well as bring the power to the people; the open-source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/09/why-we-should-all-use-firefox-and-not-google-chrome/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Open Egypt: Free XHTML &amp; CSS design template for download</title>
		<link>http://www.tarekshalaby.com/2010/07/open-egypt-free-xhtml-css-design-template-for-download/</link>
		<comments>http://www.tarekshalaby.com/2010/07/open-egypt-free-xhtml-css-design-template-for-download/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 21:13:26 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=945</guid>
		<description><![CDATA[When you’re freelancing, you don’t have a supervisor or manager to tell you how good or bad of a job you’ve done with your work. So many-a-times, you’re left in a bit of an imaginary self-critique that makes you feel like a superstar. After throwing in a reasonable chunk of creative wit in a design [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/07/open-egypt-free-xhtml-css-design-template-for-download/" data-counturl="http://www.tarekshalaby.com/2010/07/open-egypt-free-xhtml-css-design-template-for-download/" data-text="Open Egypt: Free XHTML &#038; CSS design template for download" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F07%2Fopen-egypt-free-xhtml-css-design-template-for-download%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<div id="attachment_946" class="wp-caption alignleft" style="width: 310px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/08/wild_egypt.png"><img class="size-medium wp-image-946" title="Open Egypt" src="http://www.tarekshalaby.com/wp-content/uploads/2010/08/wild_egypt-300x280.png" alt="Open Egypt" width="300" height="280" /></a><p class="wp-caption-text">The Open Egypt HTML/CSS theme</p></div>
<p>When you’re freelancing, you don’t have a supervisor or manager to tell you how good or bad of a job you’ve done with your work. So many-a-times, you’re left in a bit of an imaginary self-critique that makes you feel like a superstar.</p>
<p>After throwing in a reasonable chunk of creative wit in a design for one of my clients, I was surprised to see them reject it. Even though almost everyone I spoke with was very impressed (albeit partially to help me feel better), the client thought it wasn’t top notch.</p>
<p>For that reason, Idecided to invest many  hours converting the design into XHTML &amp; CSS (and much more to make it compatible with Internet Explorer) for everyone to use. I feel proud to contribute something to the beautiful open-source community.</p>
<p>I’ve tried my best to make it clean and future-proof, so you shouldn’t have any problems digging into the code and make your alterations.</p>
<p>This could be ideal for converting into a CMS theme (like WordPress).</p>
<h2>Features</h2>
<ul>
<li><strong>Built on the 960 Grid System</strong>: Therefore fully compatible and very easily changed for your needs</li>
<li><strong>Lightweight</strong>: Besides the three sample images used for the slideshow (you can place your own light-weight versions), all files amount to about 300kb</li>
<li><strong>Cufon font</strong>: Has a unique look with a non-system font</li>
<li><strong>jQuery Nivo slideshow</strong>: One of the coolest slideshows I’ve come across</li>
<li><strong>Social Media integration</strong>: Easy to add social media profiles and facilitate content going viral</li>
<li><strong>Sidebar UL CMS/widget-ready</strong>: Used ULs and LIs for the content of the sidebar which makes it easy to integrate with CMSs and any web applications using widgets</li>
</ul>
<h4><a href="http://tarekshalaby.com/themes/openegypt">Preview the Wild Egypt theme</a> | <a href="http://tarekshalaby.com/themes/openegypt/open_egypt.zip">Download the Wild Egypt theme</a></h4>
<h2>Content</h2>
<ul>
<li>index.php</li>
<li>js files: For cufon and the jQuery stuff</li>
<li>images: Placeholders and social network icons</li>
<li>css: 960 GS and the main one</li>
</ul>
<p>You can use it in anyway you want, and link backs are highly appreciated, but certainly not mandatory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/07/open-egypt-free-xhtml-css-design-template-for-download/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Interesting illustration of how motivation works</title>
		<link>http://www.tarekshalaby.com/2010/06/interesting-illustration-of-how-motivation-works/</link>
		<comments>http://www.tarekshalaby.com/2010/06/interesting-illustration-of-how-motivation-works/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 10:59:29 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=936</guid>
		<description><![CDATA[The design aspect of this video is so impressive, it&#8217;s almost over-whelming. Make sure you focus on the actual message as well, and not just get carried away with the cool hand-drawn graphics http://www.youtube.com/watch?v=u6XAPnuFjJc I&#8217;d like to see where we can go from here. One thing&#8217;s for sure, and it&#8217;s that the open-source movement is [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/06/interesting-illustration-of-how-motivation-works/" data-counturl="http://www.tarekshalaby.com/2010/06/interesting-illustration-of-how-motivation-works/" data-text="Interesting illustration of how motivation works" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F06%2Finteresting-illustration-of-how-motivation-works%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>The design aspect of this video is so impressive, it&#8217;s almost over-whelming. Make sure you focus on the actual message as well, and not just get carried away with the cool hand-drawn graphics</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=u6XAPnuFjJc">http://www.youtube.com/watch?v=u6XAPnuFjJc</a></p>
</p>
<p>I&#8217;d like to see where we can go from here. One thing&#8217;s for sure, and it&#8217;s that the open-source movement is a win-win situation for everyone, so it&#8217;s time we all got on board.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/06/interesting-illustration-of-how-motivation-works/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GeekFest Cairo 1.0</title>
		<link>http://www.tarekshalaby.com/2010/05/geekfest-cairo-1-0/</link>
		<comments>http://www.tarekshalaby.com/2010/05/geekfest-cairo-1-0/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:47:16 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[the Web]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=930</guid>
		<description><![CDATA[The reason why the web is the ideal tool to give power to the people, is because it allows us all to connect with each other directly across space and time, sharing knowledge and experiences. That is why the web should always act as a mean to an end that will benefit us all, and [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/05/geekfest-cairo-1-0/" data-counturl="http://www.tarekshalaby.com/2010/05/geekfest-cairo-1-0/" data-text="GeekFest Cairo 1.0" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F05%2Fgeekfest-cairo-1-0%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>The reason why the web is the ideal tool to give power to the people, is because it allows us all to connect with each other directly across space and time, sharing knowledge and experiences. That is why the web should always act as a mean to an end that will benefit us all, and it is events like this weekend&#8217;s GeekFest in Cairo that allow us to take interaction and engagement to the next level.</p>
<p>Cairo&#8217;s version of the GeekFest is a Creative Commons event that brings techies of all sorts together to learn from each other and share ideas. Whether you&#8217;re interested in tapping in on the twitter community in Cairo, learning about start-ups, open-source, expression via the web and new media, or anything related to our beautiful information super highway, stop by the GeekFest at the Sawy Cultural Wheel in Zamalek.</p>
<h3>Event Details</h3>
<p>Saturday, May 29, 2010<br />
4:00pm &#8211; 9:00pm<br />
Al-Sawy Culture Wheel<br />
26 July St, Zamalek</p>
<p>More details at the <a href="http://http://www.facebook.com/event.php?eid=124952634189242">Facebook Event</a> page. You can also check out <a href="http://magieosama.blogspot.com/">Maggie Osama</a>&#8216;s blog <a href="http://magieosama.blogspot.com/2010/05/geekfest-cairo-29th-of-may-2010.html">post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/05/geekfest-cairo-1-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Manage Your Freelance Projects with ProjectPier</title>
		<link>http://www.tarekshalaby.com/2010/03/manage-your-freelance-projects-with-projectpier/</link>
		<comments>http://www.tarekshalaby.com/2010/03/manage-your-freelance-projects-with-projectpier/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 00:12:30 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=914</guid>
		<description><![CDATA[Starting off your web design freelancing career might not require advanced tools and applications, but you&#8217;ll soon realize that&#8217;s organization is key. Thankfully, many entities have reached that same conclusion, and therefore there are numerous tools on the table for you to make your pick. Project management tools help freelancers and agencies collaborate and organize [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/03/manage-your-freelance-projects-with-projectpier/" data-counturl="http://www.tarekshalaby.com/2010/03/manage-your-freelance-projects-with-projectpier/" data-text="Manage Your Freelance Projects with ProjectPier" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F03%2Fmanage-your-freelance-projects-with-projectpier%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>Starting off your web design freelancing career might not require advanced tools and applications, but you&#8217;ll soon realize that&#8217;s organization is key. Thankfully, many entities have reached that same conclusion, and therefore there are numerous tools on the table for you to make your pick.</p>
<p>Project management tools help freelancers and agencies collaborate and organize tasks between the different members to meet milestones and sign-off projects with their clients. It might seem like a bit of a luxury to have at the beginning, until the 3rd or 4th client gets angry due to late work and brands you unprofessional. That&#8217;s when it becomes the kind of tool you simply cannot live without.</p>
<p>A quick Google search will inevitably lead you to 37 Signals&#8217; hot shot, <a href="http://basecamphq.com/">Base Camp</a>. It is by the far the most popular project management and collaboration application in the market. Its fame is not unfounded; Base Camp&#8217;s sleek interface makes it a breeze to create milestones, assign tasks, share files and more. The main problem is that Base Camp&#8217;s value is a function of its <a href="http://basecamphq.com/extras">add-ons</a> &#8211; from billing, invoicing and financing, to time-tracking and aiding widgets, it&#8217;s a growing list. In theory, the concept behind plugins is genius, but when you consider how much you have to pay for Base Camp alone, and then the individual add-ons that make it sufficiently comprehensive, the package becomes rather hefty. Realistically, you&#8217;re looking at about $50 a month, which will only rise as you gain more clients and projects.</p>
<p>Even if you find Base Camp the ideal solution, chances are it doesn&#8217;t need to be your starting point. Enter <a href="http://www.projectpier.org/">ProjectPier</a>, the &#8220;free, open-source, self-hosted PHP application for managing tasks,  projects and teams.&#8221;</p>
<p>With ProjectPier, you can add client companies (with members), projects, milestones, task lists and tasks. Together, these features qualify it as a reliable project management system. Moreover, you can share files, start forum-like messages, and collaborate with co-workers and clients.</p>
<div id="attachment_915" class="wp-caption aligncenter" style="width: 465px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/03/project_message_details.gif"><img class="size-full wp-image-915 " title="ProjectPier message details" src="http://www.tarekshalaby.com/wp-content/uploads/2010/03/project_message_details.gif" alt="ProjectPier" width="455" height="336" /></a><p class="wp-caption-text">ProjectPier message details</p></div>
<p>What makes ProjectPier special is that it&#8217;s free and open-source, meaning with updates, it can only get better and offer more powerful functionality. On top of that, it is hosted on your own server, which gives you complete control (and privacy). The installation process is a straight-forward one, with your standard shared hosting supporting PHP and a MySQL database doing just fine. I&#8217;ve personally installed it at <a href="http://manage.tarekshalaby.com">http://manage.tarekshalaby.com</a></p>
<div id="attachment_916" class="wp-caption alignleft" style="width: 190px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/03/projectpier.png"><img class="size-medium wp-image-916 " title="ProjectPier" src="http://www.tarekshalaby.com/wp-content/uploads/2010/03/projectpier-300x150.png" alt="ProjectPier" width="180" height="90" /></a><p class="wp-caption-text">ProjectPier with a nicer theme</p></div>
<p>Don&#8217;t be pushed away with its 90s Geocities-style interface &#8211; thankfully there are <a href="http://www.projectpier.org/project/Themes">alternative themes</a>. I personally prefer the <a href="http://www.projectpier.org/project/zura-blue-steel">Zura Blue Steel</a> (shown here). You might also notice its email notifications&#8217; feature is not complete, and there&#8217;s no way to view all of the upcoming milestones in a traditional calendar, but it is still the number one choice in my book.</p>
<p>The part I like most about ProjectPier, is that my clients actually find it very user-friendly and easy to use. It doesn&#8217;t take me the standard &#8216;technical courses&#8217; to get the clients to add files to it, check out and comment those that I post, and follow up on the tasks as they are being completed. A must-have for any freelance web designer/developer, and I would go as far as saying the same to agencies and small to medium companies in the field.</p>
<p><strong>NOTE</strong>: Credit to <a href="http://www.omarmohamed.com">Omar Mohamed</a> from Hadaye Helwan, Egypt for hand-picking ProjectPier when we were looking for a project management tool for our startup <a href="http://www.touringa.com">touringa</a> (which is my next post&#8217;s topic &#8211; stay tuned!).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/03/manage-your-freelance-projects-with-projectpier/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Issue Tracking and Team Collaboration with WebIssues</title>
		<link>http://www.tarekshalaby.com/2010/01/issue-tracking-and-team-collaboration-with-webissues/</link>
		<comments>http://www.tarekshalaby.com/2010/01/issue-tracking-and-team-collaboration-with-webissues/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 20:27:02 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[the Web]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=859</guid>
		<description><![CDATA[When working on any web projects, organization is key. Perhaps when you are working on your own, using a handful of tools to be sure that you are on top of things is not a priority &#8211; it could in fact become a waste of time. However, once you start collaborating (the key word) with [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2010/01/issue-tracking-and-team-collaboration-with-webissues/" data-counturl="http://www.tarekshalaby.com/2010/01/issue-tracking-and-team-collaboration-with-webissues/" data-text="Issue Tracking and Team Collaboration with WebIssues" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2010%2F01%2Fissue-tracking-and-team-collaboration-with-webissues%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>When working on any web projects, organization is key. Perhaps when you are working on your own, using a handful of tools to be sure that you are on top of things is not a priority &#8211; it could in fact become a waste of time. However, once you start collaborating (the key word) with others on projects, it is crucial that you establish a system of communication. Between the projects, tasks, milestones and tickets, you&#8217;re sure to be left MIA if email and chat programs are your paths to international communication.</p>
<p>A very popular web-based project management tool is <a href="http://basecamphq.com/">Base Camp</a> by <a href="http://37signals.com/">37 Signals</a>. Although its price tag is not at the attractive end at the spectrum, when you are ready to work with a group and are bidding for bigger projects (with a goal of making more profit), <a href="http://basecamphq.com/signup">Base Camp&#8217;s monthly charge</a> is a small price to pay for a significant increase in efficiency and productivity. The long list of alternatives (both open-source and commercial) could be discussed at another point, the one aspect that I wanted to pay close attention to is tracking issues and bugs.</p>
<p>Without a doubt, one of the best and most popular bug tracking tools is <a href="http://www.bugzilla.org/">Bugzilla</a>. The free and open-source application can be installed on any server and provides a web interface to be accessed from any browser. However, aside from an interface that could confuse a designer or two, Bugzilla&#8217;s main problem is that it requires &#8216;root&#8217; access on the server it is installed on, which virtually eliminates the vast majority of web hosting providers. If you are not willing to invest in a dedicated server (see my posts on <a href="http://www.tarekshalaby.com/2009/10/what-you-need-to-know-about-hosting/">the different types of hosting</a>), or at least a <a href="http://en.wikipedia.org/wiki/Virtual_private_server">Virtual Private one</a>, nor setup your own server at the home or office, then you&#8217;re in a need of an alternative &#8211; ideally one that runs entirely using PHP and MySQL.</p>
<div id="attachment_860" class="wp-caption alignleft" style="width: 220px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/01/main_window_linux.png"><img class="size-medium wp-image-860" title="WebIssues client on Linux" src="http://www.tarekshalaby.com/wp-content/uploads/2010/01/main_window_linux-300x225.png" alt="WebIssues client on Linux" width="210" height="158" /></a><p class="wp-caption-text">WebIssues client on Linux</p></div>
<p>Look no further, for the ever-progressing planet of the beautiful open-source brings you <a href="http://webissues.mimec.org/">WebIssues</a>; an open-source, self-hosted issue tracking and team collaboration tool by <a href="http://www.mimec.org/">Michał Męciński</a>. Just visit the website, download the zipped file to be unarchived and uploaded to your server (preferably under a sub-domain such as bugs.mywebsite.com). You&#8217;ll need to do edit the configuration file and type in the address and login of the database that you&#8217;ve created for the application to use. After that, download and install your WebIssues client (available for Linux, Mac OS and Windows) and start reporting bugs.</p>
<p>As oppose to a strictly web interface, WebIssues provides a powerful access via the desktop client. Think of it as replacing your webmail with a desktop email client; performance is much better, the options are much easier to access and far more advanced, and searching/filtering is a walk in the park.</p>
<p>Some of the main <a href="http://webissues.mimec.org/features">features</a>, besides the aforementioned desktop client access, include:</p>
<ul>
<li>Easy searching, filtering and sorting of all issues</li>
<li>Fully customizable issue types, which allows you to tailer the interface for your particular projects</li>
<li>Different permission levels and security</li>
</ul>
<div id="attachment_861" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2010/01/webissues_mac.png"><img class="size-medium wp-image-861 " title="WebIssues desktop client on Mac OS" src="http://www.tarekshalaby.com/wp-content/uploads/2010/01/webissues_mac-300x186.png" alt="WebIssues desktop client on Mac OS" width="300" height="186" /></a><p class="wp-caption-text">WebIssues desktop client on Mac OS</p></div>
<p>Perhaps more importantly, WebIssues strength lies in it&#8217;s strong database structure, and its <a href="http://wiki.mimec.org/wiki/WebIssues">easy-to-use API</a> which allows you to add to it as you see fit. With time, not only will the application itself improve, but developers contributing will introduce even more features and enhancements that we could all benefit from. After the inclusion of an extensive system for reports, as well as a basic web interface, it&#8217;s hard to see WebIssues being outdone by any competition.</p>
<p>A core part of a team&#8217;s collaboration on web projects consists of tracking all of the bugs that arise, otherwise finishing off projects will become an impossibility. The free, open-source WebIssues allows you to do precisely that, regardless of the OS you use, while hosting it on your own server.</p>
<p><em><strong>NOTE</strong>: WebIssues was first spotted by <a href="http://www.omarmohamed.com">Omar Mohamed</a> (website under construction), a web developer from Helwan, Egypt.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2010/01/issue-tracking-and-team-collaboration-with-webissues/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How To Create Your Own Blog: A Guide to Installing and Configuring WordPress</title>
		<link>http://www.tarekshalaby.com/2009/10/how-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress/</link>
		<comments>http://www.tarekshalaby.com/2009/10/how-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 01:41:59 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[the Web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=812</guid>
		<description><![CDATA[Many are unaware of just how easy it is to start your own blog using the best open source tool for blogging out there: WordPress. This is a tutorial that will get you up and running in no time. It will cover everything from purchasing your domain name and hosting account, to downloading, installing and [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2009/10/how-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress/" data-counturl="http://www.tarekshalaby.com/2009/10/how-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress/" data-text="How To Create Your Own Blog: A Guide to Installing and Configuring WordPress" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2009%2F10%2Fhow-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>Many are unaware of just how easy it is to start your own blog using the best open source tool for blogging out there: WordPress. This is a tutorial that will get you up and running in no time. It will cover everything from purchasing your domain name and hosting account, to downloading, installing and configuring WordPress on your website. After all, your space on the World Wide Web is your birth right, and giving it up because you overestimate the process involved is a pity indeed.</p>
<p>So let&#8217;s jump right into this</p>
<h3>Step 1: Domain &amp; Hosting</h3>
<div id="attachment_824" class="wp-caption alignleft" style="width: 248px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/databasesupport.png"><img class="size-medium wp-image-824" title="Makre sure your host supports PHP and MySQL" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/databasesupport-238x300.png" alt="Makre sure your host supports PHP and MySQL" width="238" height="300" /></a><p class="wp-caption-text">Makre sure your host supports PHP and MySQL</p></div>
<p>Before you can run a website or blog, you need a unique address (domain) pointing to a space that you&#8217;ve reserved on a remote server somewhere on the planet (hosting). You can view my <a href="http://www.tarekshalaby.com/2009/10/what-you-need-to-know-about-hosting/">guide on hosting</a> to fully understand the different categories, and thus, which one is best for you. Generally speaking, if this is your first time, a standard shared web hosting account, that usually offers a free domain on top, gets the job done.</p>
<p>For example, if you choose to go with Blue Host, then simply visit the website, and sign up for an account that will cost you $7 for every month, and you&#8217;ll probably pay for two years in advance. Any standard plan from any provider will do, granted it supports PHP and MySQL databases (some providers don&#8217;t offer databases with their basic packages, but that&#8217;s a bit of a rarity nowadays).</p>
<h3>Step 2: Create the Database</h3>
<p>Now that you own an account, log on to the administration control panel, which is provided to you by the hosting company you&#8217;ve chosen to go with, to create a database:</p>
<div id="attachment_823" class="wp-caption aligncenter" style="width: 476px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/databases.png"><img class="size-full wp-image-823  " title="Find the link to add databases (could also use PHPMyAdmin)" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/databases.png" alt="Find the link to add databases (could also use PHPMyAdmin)" width="466" height="246" /></a><p class="wp-caption-text">Find the link to add databases (could also use PHPMyAdmin)</p></div>
<ol>
<li>Go to your control panel and login</li>
<li>Find the databases link, click &#8220;add new database&#8221;</li>
<li>Give it a name, for example: WordPressBlog</li>
<li>Add a user that will be accessing the database (by creating a username and password)</li>
<li>Take note of the address of the database (in most cases, it&#8217;s &#8220;localhost&#8221;, but sometimes it&#8217;s different. In which case you&#8217;ll see it displayed along with the database name somewhere)</li>
</ol>
<p>Now that you&#8217;ve created the database, as well as the credentials for accessing it, you&#8217;re ready to install WordPress.</p>
<h3>Step 3: Download WordPress, Then Upload It</h3>
<p>This is a straight forward process:</p>
<ol>
<li>Go to <a href="http://www.wordpress.org/">http://www.wordpress.org/</a></li>
<li>Download the zipped file</li>
<li>Unarchive (extract) it on your computer, you should be left with a folder called &#8220;wordpress&#8221;</li>
<li>Open your FTP client. <a href="http://filezilla-project.org/">FileZilla</a> is one of the best &#8211; free, open source and efficient</li>
<li>Enter the FTP information for your website (given to you by your provider, usually found in the control panel)</li>
<li>Upload the contents of the &#8220;wordpress&#8221; folder to the root directory of your website (you can upload the entire folder, in which case the installation would be at: www.yourwebsite.com/wordpress)</li>
</ol>
<p>Now that WordPress has been uploaded to your server, and your database is created, you are now ready to go through the famous five-minute installation.</p>
<h3>Step 4: WordPress Installation</h3>
<p>Everything is significantly easier with WordPress, and the installation process is no different.</p>
<div id="attachment_821" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/800px-install-step1.png"><img class="size-full wp-image-821 " title="You'll be prompted to create a configuration file" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/800px-install-step1.png" alt="You'll be prompted to create a configuration file" width="480" height="158" /></a><p class="wp-caption-text">You&#39;ll be prompted to create a configuration file</p></div>
<ol>
<li>Direct your browser to where the WordPress files had been uploaded (if in the root directory, then just go to www.yourwebsite.com)</li>
<li>You will be prompted to create a configuration file, this is where you store basic information such as the database credentials. Click on the button</li>
<li>Click on &#8220;Let&#8217;s go&#8221; to enter the information</li>
<li>Enter the database information. You should have all of the details from when you created the database earlier. You can also change the prefix of the tables created in the database, but &#8220;wp_&#8221; will do just fine <br /><div id="attachment_825" class="wp-caption alignnone" style="width: 501px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/install-step3.png"><img class="size-full wp-image-825  " title="Enter the database information" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/install-step3.png" alt="Enter the database information" width="491" height="315" /></a><p class="wp-caption-text">Enter the database information</p></div></li>
<li>If the database credentials were correct, WordPress will give you confirmation that the tables have been created and the initial data has been added. In some cases, the configuration file is not writable, in which case you will have to manually edit the file to add the database information. You can follow the steps on the <a href="http://codex.wordpress.org/Installing_WordPress#Step_3:_Set_up_wp-config.php">WordPress Codex installation guide</a></li>
<li>Enter the title and email that you would want to use</li>
<li>When all goes well, you will be given a temporary generated password that you will use to enter the administration control panel for the first time. Click on login and enter the credentials that you were just handed<br /><div id="attachment_822" class="wp-caption alignnone" style="width: 490px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/800px-install-step6.png"><img class="size-full wp-image-822 " title="Temporary account details. Change password after logging in" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/800px-install-step6.png" alt="Temporary account details. Change password after logging in" width="480" height="272" /></a><p class="wp-caption-text">Temporary account details. Change password after logging in</p></div></li>
</ol>
<p>Now&#8217;s the time to access the control panel and get ready to start blogging!</p>
<h3>Step 5: Configure WordPress</h3>
<p>The first time you enter the admin panel, you should change your password to something you can remember (you&#8217;ll be reminded to do so anyway). It&#8217;s also good practice to add another user to replace &#8220;admin&#8221; so that your alias appears with the posts. If you want to create another administrator account, click on &#8220;Users&#8221; from the menu on the left, then add, then enter the information. Don&#8217;t forget to make the user &#8220;Administrator&#8221;. Now that the user&#8217;s created, log out, and login with the new username and password. Feel free to delete the original &#8220;admin&#8221; user, now that the blog has a new administrator.</p>
<p>As any beautiful open source tool, there are tons of options that you could go for right after a fresh installation. Having said that, the following are the personal recommended additions/configurations after you&#8217;ve logged in for the first time:</p>
<ul>
<li><strong>Enable Permalinks</strong>: This is by far one of the biggest advantages of WordPress; the simplicity of the process of controlling the URLs generated. If you&#8217;re a frequent blogger, choose year/month/day/title. Otherwise, year/month/title should do fine<br /><div id="attachment_820" class="wp-caption alignnone" style="width: 472px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/10/770px-options-permalinks.png"><img class="size-full wp-image-820 " title="Enable Permalinks: easy and powerful" src="http://www.tarekshalaby.com/wp-content/uploads/2009/10/770px-options-permalinks.png" alt="Enable Permalinks: easy and powerful" width="462" height="359" /></a><p class="wp-caption-text">Enable Permalinks: easy and powerful</p></div></li>
<li><strong>Enable Akismet Plugin</strong>: I&#8217;ve talked about this plugin in my post <a href="http://www.tarekshalaby.com/2009/08/essential-wordpress-plugins/">Essential WordPress Plugins</a> where I&#8217;ve listed and discussed every single plugin used for this website. Akismet is revolutionary in how it automatically detects spam comments and places them in a separate queue that you&#8217;ll probably never need to check &#8211; it&#8217;s never mistaken</li>
<li><strong>Browse/Install More Plugins</strong>: You can check the <a href="http://www.tarekshalaby.com/2009/08/essential-wordpress-plugins/">list of the plugins I use</a>, or you can simply browse the most popular plugins from the &#8220;Plugins&#8221; menu item on the left. You won&#8217;t lose anything in trying out plugins and disabling them if you&#8217;re not satisfied. Almost any website/blog could use popular plugins such as &#8220;All in One SEO Pack&#8221;, &#8220;Contact Form 7&#8243;, &#8220;Social Bookmarking RELOADED&#8221; and &#8220;WP Piwik&#8221; (here&#8217;s why you should be <a href="http://www.tarekshalaby.com/2009/07/piwik-open-source-web-analytics/">using Piwik instead of Google Analytics</a>)</li>
<li><strong>Change Theme</strong>: As attractive as the default theme may seem at first look, it&#8217;s a good idea to go for a different theme. The new version of WordPress allows you to browse the different themes available as if installing plugins &#8211; very convenient. You will find the link to install themes under the &#8220;Appearance&#8221; tab. Otherwise, there are numerous websites dedicated to free WordPress themes that you can install, upload via Filezilla, and activate with the theme menu item</li>
</ul>
<p>Now you&#8217;re golden. You&#8217;ve set everything up, and now you&#8217;re ready to start sharing your thoughts and ideas with the entire world.</p>
<h3>Step 6: Start Blogging!</h3>
<p>You can start by making a test post, just to get acquainted with the interface and features. After that, you may want to go through the following content-related options:</p>
<ul>
<li>Add a couple of <strong>pages</strong> where you will be displaying information that doesn&#8217;t change much (for example, &#8220;About Me&#8221;,  &#8220;Contact&#8221;, or &#8220;WordPress Guides&#8221;)</li>
<li>Decide whether or not you&#8217;re going to be using <strong>categories</strong> (best used for posts that are displayed on different parts of the website. Otherwise, stick to <strong>tags</strong> only). Create your categories from the &#8220;Posts&#8221; menu item</li>
<li>Make <strong>links&#8217; lists</strong> such as &#8220;Blogroll&#8221; or &#8220;Shout out to my people&#8221; where you can share various links with the visitors. The &#8220;Links&#8221; menu item is found on the left and is also very easy to use</li>
</ul>
<p>That&#8217;s it, you&#8217;re done! As you can see, the entire process takes 20 minutes or so, and there are substantial amounts of resources for help and support flooding the net if you need them. Generally speaking, it is a straight-forward process and there&#8217;s very small room for issues and problems.</p>
<h3>You&#8217;re Voice on the Web &#8211; Your Right</h3>
<p>The most important aspect of yet another revolutionary product from the open source community is that it simply acts as a channel that facilities the communication and information exchange between people across space and time regardless of race or origin. It is very important to take advantage of your right as a member of the community of the World Wide Web, the current generations are the first in history to be granted such a privilege. Underestimating its power, or overestimating the technical skills required, is a shame. So get yourself a blog and write about whatever it is you want to blabber about, you have absolute freedom. Beautiful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2009/10/how-to-create-your-own-blog-a-guide-to-installing-and-configuring-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Finally Here: Open-Source Hardware</title>
		<link>http://www.tarekshalaby.com/2009/09/its-finally-here-open-source-hardware/</link>
		<comments>http://www.tarekshalaby.com/2009/09/its-finally-here-open-source-hardware/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 12:46:10 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=703</guid>
		<description><![CDATA[The optimistic crowd that form the borderless and limitless open-source community world-wide have finally been rewarded a long sought-after dream: taking the beautiful concept of open-source beyond software, and into the hardware division. A group of scientists from Standford University have succeeded in putting together a programmable digital camera that allows anyone to write the [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2009/09/its-finally-here-open-source-hardware/" data-counturl="http://www.tarekshalaby.com/2009/09/its-finally-here-open-source-hardware/" data-text="It&#8217;s Finally Here: Open-Source Hardware" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2009%2F09%2Fits-finally-here-open-source-hardware%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>The optimistic crowd that form the borderless and limitless open-source community world-wide have finally been rewarded a long sought-after dream: taking the beautiful concept of open-source beyond software, and into the hardware division.</p>
<p>A group of scientists from Standford University have succeeded in putting together <a href="http://news.stanford.edu/news/2009/august31/levoy-opensource-camera-090109.html">a programmable digital camera</a> that allows anyone to write the software to achieve any feature your imagination can come up with. This results in a digital camera made of extremely cheap components, offering features that no other proprietary manufacturer does. You&#8217;ll be paying for the dirt-cheap components, and just as they&#8217;ve always taught us, the best things in life are free (open-source software included).</p>
<p>This is a brief look at the Frankencamera by the scientists themselves:</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=Psi_njPBryE">http://www.youtube.com/watch?v=Psi_njPBryE</a></p>
</p>
<p>It currently not the sexiest of cameras, but how charismatic was the first GUI for Linux? What matters is not the current product, but the potential results. And from what we can tell from this revolutionary innovation, the sky is the limit, and the users from every corner of the globe will inevitably be the ones who most benefit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2009/09/its-finally-here-open-source-hardware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arabic Support in Mac OS X</title>
		<link>http://www.tarekshalaby.com/2009/09/arabic-support-in-mac-os-x/</link>
		<comments>http://www.tarekshalaby.com/2009/09/arabic-support-in-mac-os-x/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 19:53:45 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Arab]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=678</guid>
		<description><![CDATA[While it might seem like a bit of a hassle, adding support for the Arabic language on your Mac is a simple, straight-forward process. This is a quick guide to adding the Arabic keyboard to Mac OS X, as well as the softwre to use in order to open and edit office documents in Arabic. [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2009/09/arabic-support-in-mac-os-x/" data-counturl="http://www.tarekshalaby.com/2009/09/arabic-support-in-mac-os-x/" data-text="Arabic Support in Mac OS X" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2009%2F09%2Farabic-support-in-mac-os-x%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>While it might seem like a bit of a hassle, adding support for the Arabic language on your Mac is a simple, straight-forward process. This is a quick guide to adding the Arabic keyboard to Mac OS X, as well as the softwre to use in order to open and edit office documents in Arabic.</p>
<h3>Add the Arabic Language and Keyboard</h3>
<p>The first step is to add a foreign keyboard, and that can be easily achieved via the System Preferences:</p>
<ol>
<li>Click on the Apple logo on the top-right corner, and open <strong>System Preferences</strong></li>
<li>Under the Personal group, select <strong>International</strong></li>
<li>Go to <strong>Input Menu</strong>, check <strong>Keyboard viewer</strong>, scroll through the languages, and select <strong>Arabic</strong><br /><div id="attachment_683" class="wp-caption alignnone" style="width: 310px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/international.png"><img class="size-medium wp-image-683" title="The international input menu" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/international-300x260.png" alt="The international input menu" width="300" height="260" /></a><p class="wp-caption-text">The international input menu</p></div></li>
<li>Check <strong>Show input menu in menu bar</strong> for quick and easy access</li>
</ol>
<div id="attachment_684" class="wp-caption alignleft" style="width: 184px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/flagMenu.png"><img class="size-full wp-image-684" title="Languages' menu" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/flagMenu.png" alt="Languages' menu" width="174" height="149" /></a><p class="wp-caption-text">Languages&#39; menu</p></div>
<p>You will notice that your Mac OS X&#8217;s native language flag has appeared on the bar across the top (for example, USA flag for US English). In order to start typing in Arabic, simply click on that flag, and select Arabic from the menu that appears. If your keyboard does not have the Arabic alphabet printed on, you can select &#8220;Show keyboard&#8221; from the flag menu for access to a visual keyboard then you can use your mouse clicks to type. Of course, it is an inconvenience, and you are much better off either getting the letters printed on, attach transparent stickers with the Arabic letters on the keyboard buttons, or purchasing and attaching an external USB keyboard.</p>
<h3>Opening and Editing Arabic Office Documents</h3>
<p>Many Mac users choose to install Microsoft Office for Mac (the latest of which is the 2008 edition) to use programs such as Word, Excel, or Powerpoint. Aside from the fact that it is yet another Microsoft product with stability issues and unexpected flaws, the software bundle has an attractive and intuitive interface, and helps make you productive and efficient. The only major disadvantage, however, is the lack of support for Arabic. This means that you cannot even open a .doc file, for example, that is written in Arabic.</p>
<div id="attachment_686" class="wp-caption alignleft" style="width: 190px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/downloadOOo.png"><img class="size-medium wp-image-686" title="download OpenOffice.org" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/downloadOOo-300x220.png" alt="download OpenOffice.org" width="180" height="132" /></a><p class="wp-caption-text">download OpenOffice.org</p></div>
<p>There are two main office bundles that can tackle this problem: Apple iWork (with Arabic support), and OpenOffice.org. The former could be quite pricey and does not necessarily offer the smoothest transition from its Microsoft counterpart. The latter, on the other hand, is free and open source. Even if OpenOffice.org <a href="http://www.tarekshalaby.com/2009/07/can-openoffice-org-compete-with-ms-office/">cannot be considered a direct replacement</a>, it remains a convenient solution as it sits comfortably side-by-side with Microsoft Office without consuming much space or resources in general.</p>
<p>Thus, this is how you can install and configure OpenOffice.org to work as a supplement:</p>
<ol>
<li>Go to <a href="http://www.openoffice.org/">http://www.openoffice.org/</a> and <strong>download</strong> the installation file</li>
<li><strong>Install OOo</strong> on your local machines and move it to your Applications folder</li>
<li>Open OOo and go to the <strong>Preferences</strong> menu</li>
<li>Under Language Settings, select Languages, check <strong>Enabled for complex text layout (CTL)</strong></li>
<li>Select <strong>Arabic (Egypt)</strong> from the CTL drop-down list<br /><div id="attachment_690" class="wp-caption alignnone" style="width: 401px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/ooloanguages.png"><img class="size-full wp-image-690  " title="OpenOffice.org Language Settings" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/ooloanguages.png" alt="OpenOffice.org Language Settings" width="391" height="207" /></a><p class="wp-caption-text">OpenOffice.org Language Settings</p></div></li>
</ol>
<p>This will result in the ability to type, create/edit office documents, and open files, all in Arabic. The same could be applied to any language, but Arabic in particular tends to scare people off with its apparent complexity, but as you&#8217;ve seen, it&#8217;s as easy as basic configuration, and a beautiful product from the open source community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2009/09/arabic-support-in-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Dj&#8217;it Android Application</title>
		<link>http://www.tarekshalaby.com/2009/09/djit-android-application/</link>
		<comments>http://www.tarekshalaby.com/2009/09/djit-android-application/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 14:25:44 +0000</pubDate>
		<dc:creator>Tarek Shalaby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.tarekshalaby.com/?p=663</guid>
		<description><![CDATA[When Google announced the open source mobile operating system, it reminded everyone of how the power of open source extends beyond desktops, it can now be experienced on the road via portable devices and mobile phones. Skeptical linux fans would&#8217;ve preferred the open-source community to come up with it first, but nevertheless, even if it [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;float: right;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.tarekshalaby.com/2009/09/djit-android-application/" data-counturl="http://www.tarekshalaby.com/2009/09/djit-android-application/" data-text="Dj&#8217;it Android Application" class="twitter-share-button" data-count="vertical" data-via="tarekshalaby"></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.tarekshalaby.com%2F2009%2F09%2Fdjit-android-application%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
</div>
<div style="clear:both"></div>
</div>
<p>When Google announced the open source mobile operating system, it reminded everyone of how the power of open source extends beyond desktops, it can now be experienced on the road via portable devices and mobile phones. Skeptical linux fans would&#8217;ve preferred the open-source community to come up with it first, but nevertheless, even if it is a huge corporation that set the stage, it is still the users and the penguin people that produce the play.</p>
<p>That has been precisely demonstrated via Dj&#8217;it, the latest and most exciting product of the Android industry, that brings a wealth of functionality and flexibility to your Android phone.</p>
<div id="attachment_664" class="wp-caption aligncenter" style="width: 493px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127528154786_127251709786_2305615_4752735_n.jpg"><img class="size-full wp-image-664 " title="The DJ'it Application for Android" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127528154786_127251709786_2305615_4752735_n.jpg" alt="The DJ'it Application for Android" width="483" height="386" /></a><p class="wp-caption-text">The Dj&#39;it Application for Android</p></div>
<p>Dj&#8217;it is an application for your cell phone that turns it into a music console. It&#8217;s the ideal solution for music lovers that want to take their parties on the road, and be able to preform advanced tasks, such as composing and mixing, on the go using their mobile phone.</p>
<p>Whilst still in the development phase, it promises to bring live dual-track mixing directly from your music library straight from your phone. Therefore you have the ability to play different tracks in parallel, and mix between them. No need to worry about the volume levels, Dj&#8217;it automatically settles the tunes on the some tone so that the transition is smooth and seamless. Moreover, you can use your phone as a compositor to record tracks and blend them in with the ones on your phone.</p>
<div id="attachment_666" class="wp-caption alignright" style="width: 154px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127255239786_127251709786_2302514_5088565_n.jpg"><img class="size-medium wp-image-666  " title="Throw a party, and spin away" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127255239786_127251709786_2302514_5088565_n-300x200.jpg" alt="Throw a party, and spin away" width="144" height="96" /></a><p class="wp-caption-text">Throw a party, and spin away</p></div>
<p>Even for those who love the music, but dislike the technicality behind it, Dj&#8217;it can be all fun and games, as it allows you to organize parties, locate them on the map, and invite those who will be dancing to the live DJ spins, also carried out by the Android application.</p>
<div id="attachment_665" class="wp-caption alignleft" style="width: 125px"><a href="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127255234786_127251709786_2302513_936637_n.jpg"><img class="size-medium wp-image-665   " title="Create playlists" src="http://www.tarekshalaby.com/wp-content/uploads/2009/09/9725_127255234786_127251709786_2302513_936637_n-300x200.jpg" alt="Create playlists" width="115" height="77" /></a><p class="wp-caption-text">Create playlists</p></div>
<p>After sorting out your playlists and tunes, you can then share them with fellow Dj&#8217;iters and connect with them. You can also map out the locations of Dj&#8217;it parties, or send out invitations for others to join the musical revolution.</p>
<p>The Dj&#8217;it team, boasting developers <a href="http://www.rdiaz.es">Roberto Diaz</a> and <a href="http://gemasr.com/">Gema Socorro</a>, is based in Gran Canaria, Spain, and is taking the music console to the <a href="http://code.google.com/intl/es-ES/android/adc/">Android Development Challenge</a>. You can learn more about the project through the <a href="http://www.facebook.com/pages/Djit/127251709786?ref=mf">Dj&#8217;it Facebook page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tarekshalaby.com/2009/09/djit-android-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

