<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>That's me - LiNuXaWy</title>
	
	<link>http://www.ahmedsoliman.com</link>
	<description>Yet another trial to make a difference!</description>
	<lastBuildDate>Thu, 22 Jul 2010 09:24:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Ahmedsoliman" /><feedburner:info uri="ahmedsoliman" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>What does VirtualBox need to be production/enterprise ready?</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/QmRGtcyjH94/</link>
		<comments>http://www.ahmedsoliman.com/2010/07/22/what-does-virtualbox-lack-to-be-productionenterprise-ready/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 09:23:57 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=626</guid>
		<description><![CDATA[I&#8217;m a VirtualBox fan and I&#8217;ve been using it a few years now and my satisfaction varied from highly disappointed in some situations and at some points, to highly satisfied at others. I&#8217;ve also used the Python API for VirtualBox and it has been a not-so-good experience especially when it comes todocumentation, I would say [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F07%2F22%2Fwhat-does-virtualbox-lack-to-be-productionenterprise-ready%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F07%2F22%2Fwhat-does-virtualbox-lack-to-be-productionenterprise-ready%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">I&#8217;m a VirtualBox fan and I&#8217;ve been using it a few years now and my satisfaction varied from highly disappointed in some situations and at some points, to highly satisfied at others. I&#8217;ve also used the Python API for VirtualBox and it has been a not-so-good experience especially when it comes to<img class="alignright size-full wp-image-628" style="margin: 5px;" title="vbox_logo2_gradient" src="http://www.ahmedsoliman.com/wp-content/uploads/2010/07/vbox_logo2_gradient.png" alt="" width="140" height="180" />documentation, I would say that the API is poorly documented and there are several functions missing proper documentation or missing any documentation at all.</p>
<p style="text-align: justify;">However, through my journey with VirtualBox, I fell in love with VirtualBox and while doing that and I wanted to take the love to the next level <img src='http://www.ahmedsoliman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I wanted to use VirtualBox in a server environment as a virtualization server, where I failed miserably.</p>
<p style="text-align: justify;">I failed not because I couldn&#8217;t do it, but because it wasn&#8217;t easy for the administrator to configure and monitor the system.</p>
<h2>VBox Auto Control</h2>
<p style="text-align: justify;">First, I wanted to start some machines on boot and I couldn&#8217;t find any straight forward way to do that from the VirtualBox GUI or from the CLI and the only way was to write my own shell scripts that still did not give me all the features I was looking for. I expected to find some easy way to do that as in VMWare but I had to do that manually.</p>
<p style="text-align: justify;">So, I decided to write a controlling service for vbox that uses a simple configuration file to spawn and save/shutdown machines on boot/poweroff which should make our life easier when we try to use vbox as virtualization host hypervisor.</p>
<h2>Enterprise-class Management GUI</h2>
<p style="text-align: justify;">That&#8217;s one big issue with VirtualBox, people tend to look at the GUI as a meter to measure the features of the hypervisor in hands and VirtualBox fails miserably because of its very basic user interface that lacks 70% of the features provided by any decent hypervisor offerring like VMWare and that is really shocking for people who are looking forward to using this in production.</p>
<p style="text-align: justify;">The following is a list of some of the things you cannot do from the GUI but you can do either from CLI or the API:</p>
<ul>
<li>You cannot choose the type of the virtual disk (either vdi, vmdk, or raw)</li>
<li>You cannot monitor machines performance (IO, CPU, Network, etc)</li>
<li>You cannot configure the DHCP servers running for NAT network mode, you cannot also configure any of the NAT features (port forwarding, redirection, DNS proxy, etc)</li>
<li>You cannot clone disks, snapshots, etc.</li>
<li>You cannot see any of the tele-transportation features in the GUI.</li>
<li>You cannot change the BIOS logo.</li>
<li>You cannot control any of the configuration parameters for the guest clock and timers.</li>
<li>You cannot control the automated guest logons features in the guest addons.</li>
<li>You cannot set any limites to CPU, Network, Disk IO for the virtual machines.</li>
<li>You cannot bind virtual cores with physical CPU cores.</li>
<li>You cannot overcommit memory allocation.</li>
</ul>
<p>And many more, VirtualBox is really fruity but everything is hidden behind this ugly GUI that doesn&#8217;t show except the basic stuff for the below average user.</p>
<h2>Testing and Release Management</h2>
<p>VirtualBox lacks the production-quality testing process and they have been seeing many regressions lately and releasing minor updates quite often, which is fine but doesn&#8217;t work well with the enterprise-class sector in the market. VirtualBox should be covered more by tests and the release management should be more careful for regressions and the too-frequent updates they are throwing to the end  user.</p>
<p>During my journey with VirtualBox, I&#8217;ve seen many many crashes in the hypervisor where it fails to start a machine or restore a snapshot and I&#8217;ve seen many cases where VirtualBox got stuck while changing the state of the virtual machine, most of the those cases happened in a tight memory environment where the host didn&#8217;t have plenty of free memory available for VirtualBox. Still, more testing is needed and some bug reporting tool is required to make things easier for users to submit or issue tickets for bugs.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/w5Ci8XT5jZtdDaYat7OBAomosPs/0/da"><img src="http://feedads.g.doubleclick.net/~a/w5Ci8XT5jZtdDaYat7OBAomosPs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/w5Ci8XT5jZtdDaYat7OBAomosPs/1/da"><img src="http://feedads.g.doubleclick.net/~a/w5Ci8XT5jZtdDaYat7OBAomosPs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/QmRGtcyjH94" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/07/22/what-does-virtualbox-lack-to-be-productionenterprise-ready/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/07/22/what-does-virtualbox-lack-to-be-productionenterprise-ready/</feedburner:origLink></item>
		<item>
		<title>Free Scala Programming Course</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/3XeO4KluMB4/</link>
		<comments>http://www.ahmedsoliman.com/2010/07/14/free-scala-programming-course/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 10:59:03 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=621</guid>
		<description><![CDATA[Assalamu A&#8217;alaykum, I&#8217;m announcing the registration in a free Scala course for everybody, the course will be an online live course with lots of hands-on exercises&#8230; more details will be announced soon. The course is scheduled to run in Ramadan isA. stay tuned]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F07%2F14%2Ffree-scala-programming-course%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F07%2F14%2Ffree-scala-programming-course%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Assalamu A&#8217;alaykum,</p>
<p>I&#8217;m announcing the registration in a <em>free</em> <strong>Scala</strong> course for everybody, the course will be an online live course with lots of hands-on exercises&#8230; more details will be announced soon. The course is scheduled to run in Ramadan isA.</p>
<p>stay tuned</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jIRmZ7bj14ssGnX_de9WY5lff1w/0/da"><img src="http://feedads.g.doubleclick.net/~a/jIRmZ7bj14ssGnX_de9WY5lff1w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jIRmZ7bj14ssGnX_de9WY5lff1w/1/da"><img src="http://feedads.g.doubleclick.net/~a/jIRmZ7bj14ssGnX_de9WY5lff1w/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/3XeO4KluMB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/07/14/free-scala-programming-course/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/07/14/free-scala-programming-course/</feedburner:origLink></item>
		<item>
		<title>Good News</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/xnxIAcNH18I/</link>
		<comments>http://www.ahmedsoliman.com/2010/06/24/good-news/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 18:49:10 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=617</guid>
		<description><![CDATA[Assalamu A&#8217;alaykum, Good news for my algorithms course registrants, a discount of 30% is applicable for the Python or Design patterns course attendees. This means that if you have attended one of my last two courses you will get 30% discount of the total cost of the Algorithms course. If you attended Both &#8220;Python and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F24%2Fgood-news%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F24%2Fgood-news%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Assalamu A&#8217;alaykum,</p>
<p>Good news for my algorithms course registrants, a discount of 30% is applicable for the Python or Design patterns course attendees. This means that if you have attended one of my last two courses you will get 30% discount of the total cost of the Algorithms course. If you attended Both &#8220;Python and Design Patterns&#8221; you will get 40%. yaaaaay <img src='http://www.ahmedsoliman.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Hurry up, the course will start on the second week of July isA.</p>
<p><a href="http://www.ahmedsoliman.com/2010/06/10/my-upcoming-courses/">More on The Algorithms course registration is in this link</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1QJXj6G_TqhsOsLeXS0HHrxY3VU/0/da"><img src="http://feedads.g.doubleclick.net/~a/1QJXj6G_TqhsOsLeXS0HHrxY3VU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1QJXj6G_TqhsOsLeXS0HHrxY3VU/1/da"><img src="http://feedads.g.doubleclick.net/~a/1QJXj6G_TqhsOsLeXS0HHrxY3VU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/xnxIAcNH18I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/06/24/good-news/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/06/24/good-news/</feedburner:origLink></item>
		<item>
		<title>My Upcoming Courses</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/0vBY7y-jyGg/</link>
		<comments>http://www.ahmedsoliman.com/2010/06/10/my-upcoming-courses/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 14:13:37 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=609</guid>
		<description><![CDATA[So, summertime is coming and so my educational track, prepare yourself for this geeky summer with lots of super-interesting courses that will start by the following course: Introduction to Algorithms and Data Structures Using Java The course will start early in July isA (شهر سبعة) and it&#8217;ll end on the same month probably, the total [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F10%2Fmy-upcoming-courses%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F10%2Fmy-upcoming-courses%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>So, summertime is coming and so my educational track, prepare yourself for this geeky summer with lots of super-interesting courses that will start by the following course:</p>
<p><span style="font-size: large;"><a href="http://www.ahmedsoliman.com/2010/04/05/introduction-to-algorithms-and-data-structures-using-java/">Introduction to Algorithms and Data Structures Using Java</a></span></p>
<p>The course will start early in July isA (شهر سبعة) and it&#8217;ll end on the same month probably, the total cost of the course will be calculated after getting information about the lab reservation and the number of registrants but the course will normally cost around 800 EGP that include the lab reservation fees. The course duration is 36 Hours.</p>
<p>The course REQUIRE that you have a good background about java and programming in general, remember that this course is not an introduction to the java programming language.</p>
<p>To register for this course kindly fill the <a href="https://spreadsheets.google.com/viewform?formkey=dGRoWXlfX25xdTVFRHpYU2hleVJLQ2c6MQ">this registration form</a></p>
<p><span style="font-size: x-large;">Next Courses</span></p>
<p>I&#8217;m also announcing that I intent to launch those courses during the summer period, but registration is not open at the moment.</p>
<ol>
<li>Introduction to the C programming Language</li>
<li>Introduction to Linux POSIX programming in C</li>
<li>Introduction to the Scala Programming (Object Oriented and Functional Programming) Language (First time in the middle east)</li>
<li>Introduction to the Python Programming Language</li>
<li>Advanced Python Programming.</li>
</ol>
<p>I need to know which courses you are interested in, so, please fill <a href="https://spreadsheets.google.com/viewform?formkey=dDdENC1iVXZrSGh5NkdDdlpGYzB1anc6MQ">this voting form</a> so I can decide on which course to begin with after the algorithms course isA.</p>
<p>If you are new to my training courses, you might want to take a look at my <a href="http://www.ahmedsoliman.com/academy/">Training Academy</a> page</p>
<p><strong>Hurry up, it&#8217;s FCFS (First Come First Serve) <img src='http://www.ahmedsoliman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Please share the word (retweet, re-facebook, re-ay 7aga) <img src='http://www.ahmedsoliman.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Tn7lIOq_5i5A_tHie0uEPYMZ8DY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Tn7lIOq_5i5A_tHie0uEPYMZ8DY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Tn7lIOq_5i5A_tHie0uEPYMZ8DY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Tn7lIOq_5i5A_tHie0uEPYMZ8DY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/0vBY7y-jyGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/06/10/my-upcoming-courses/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/06/10/my-upcoming-courses/</feedburner:origLink></item>
		<item>
		<title>العلاقات العامة لأسرائيل</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/6-Qfgkt7wjc/</link>
		<comments>http://www.ahmedsoliman.com/2010/06/04/isrealglobalpr/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 22:03:27 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[Isreal]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[الصهاينة]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=594</guid>
		<description><![CDATA[حاجة غريبة جداً لاحظتها و انا بدرس ازاي اسرائيل بتروج و بتبرر عبر الاعلام الالكتروني و جيشها الاعلامي على الانترنت و لقيت حاجة غريبة قوي ، اسرائيل عندها حساب علي تويتر للعلاقات العامة اسمة IsrealGlobalPR@ و الغريب اني شفت فيه كام رساله اثارت انتباهي جداً اثناء موضوع اسطول الحرية Sneak preview of our impartial investigation: [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F04%2Fisrealglobalpr%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F06%2F04%2Fisrealglobalpr%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: right;" dir="rtl">حاجة غريبة جداً لاحظتها و انا بدرس ازاي اسرائيل بتروج و بتبرر عبر الاعلام الالكتروني و جيشها الاعلامي على الانترنت و لقيت حاجة غريبة قوي ، اسرائيل عندها حساب علي تويتر للعلاقات العامة اسمة IsrealGlobalPR@ و الغريب اني شفت فيه كام رساله اثارت انتباهي جداً اثناء موضوع اسطول الحرية</p>
<p style="text-align: right;" dir="rtl">Sneak preview of our impartial investigation: &#8220;Israel&#8217;s response was proportionate and justified&#8221;</p>
<p style="text-align: right;" dir="rtl">بمعني &#8220;نظره سريعة علي تحقيقنا النزيه (طبعاً قبل عملة): رد اسرائيل كام متناسب و مبرر</p>
<p style="text-align: right;" dir="rtl">Friendly reminder to those deported, before speaking to the media remember that Israel has you names, addresses &amp; identities</p>
<p style="text-align: right;" dir="rtl">تذكره لمن تم ترحيله ، قبل التحدث مع الاعلام تذكر بأن اسرائيل لديها اسمائكم و عناوينكم و هوياتكم</p>
<p style="text-align: right;" dir="rtl">US citizens from the flotilla have been released. USA, please try to control our taxpayers</p>
<p style="text-align: right;" dir="rtl">المواطنون الامريكيون قد تم الافراج عنهم ، امريكا ، من فضلك حاولي التحكم في دافعو الضرائب لنا (اي من يدفعون لنا الضرائب)</p>
<p style="text-align: right;" dir="rtl">Israel apologises for the death of a US citizen aboard the flotilla, however we must state that the individual was not white</p>
<p style="text-align: right;" dir="rtl">اسرائيل تعتذر عن موت واحد من المواطنين الامريكين علي السفينه، علي العموم يجب ان نقول انه لم يكن مواطن ابيض!</p>
<p style="text-align: right;" dir="rtl">
<p style="text-align: right;" dir="rtl">الحقيقة مش مصدق نفسي ، هي دي الطريقة اللي اسرائيل بتكلم بيها العالم يا جماعة ، انا محتاج اسمع ارائكم و نفكر بطريقة استراتيجية في ردودنا عشان دلوقتي الحرب مش بس بالبنادق ، الحرب بالانترنت</p>
<p style="text-align: right;" dir="rtl">و على فكره حماس واضح انها عندها واحد زيه HamasGlobalPR@ و نلزلين طحن في بعض لكن انا اعتقد انه اسرائيل اللي عاملاه لأن فيه كلام كتير اهبل و مش ممكن يكون من حماس فعلاً</p>

<p><a href="http://feedads.g.doubleclick.net/~a/9Ld-CY3vDDuHlB2jtk2THt7GxEw/0/da"><img src="http://feedads.g.doubleclick.net/~a/9Ld-CY3vDDuHlB2jtk2THt7GxEw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9Ld-CY3vDDuHlB2jtk2THt7GxEw/1/da"><img src="http://feedads.g.doubleclick.net/~a/9Ld-CY3vDDuHlB2jtk2THt7GxEw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/6-Qfgkt7wjc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/06/04/isrealglobalpr/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/06/04/isrealglobalpr/</feedburner:origLink></item>
		<item>
		<title>NoSQL Introduction</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/WV4vjrJmQio/</link>
		<comments>http://www.ahmedsoliman.com/2010/05/26/nosql-introduction/#comments</comments>
		<pubDate>Tue, 25 May 2010 21:25:15 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[CAT]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[محاضرات]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=590</guid>
		<description><![CDATA[NoSQL introduction &#8212; The road to infinite scalability. CAT Scope 11 Video: Slides: NoSQL Introduction View more presentations from Ahmed Soliman.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F26%2Fnosql-introduction%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F26%2Fnosql-introduction%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>NoSQL introduction &#8212; The road to infinite scalability.<br />
CAT Scope 11</p>
<p>Video:</p>
<p><a href="http://www.ahmedsoliman.com/2010/05/26/nosql-introduction/"><em>Click here to view the embedded video.</em></a></p>
<p>Slides:</p>
<div style="width:425px" id="__ss_4109486"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AhmedSoliman/nosql-introduction-4109486" title="NoSQL Introduction">NoSQL Introduction</a></strong><object id="__sse4109486" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=nosql-100515111426-phpapp02&#038;stripped_title=nosql-introduction-4109486" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4109486" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=nosql-100515111426-phpapp02&#038;stripped_title=nosql-introduction-4109486" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/AhmedSoliman">Ahmed Soliman</a>.</div>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/R6IJ3C5RmRHvp-bfvTrqi9Osa0U/0/da"><img src="http://feedads.g.doubleclick.net/~a/R6IJ3C5RmRHvp-bfvTrqi9Osa0U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/R6IJ3C5RmRHvp-bfvTrqi9Osa0U/1/da"><img src="http://feedads.g.doubleclick.net/~a/R6IJ3C5RmRHvp-bfvTrqi9Osa0U/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/WV4vjrJmQio" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/05/26/nosql-introduction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/05/26/nosql-introduction/</feedburner:origLink></item>
		<item>
		<title>العباقرة يصنعون لا يولدون</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/EDGhNs3Wrgk/</link>
		<comments>http://www.ahmedsoliman.com/2010/05/09/geniuses-are-made-not-born-2/#comments</comments>
		<pubDate>Sun, 09 May 2010 13:11:40 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[CAT]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[محاضرات]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=585</guid>
		<description><![CDATA[محاضرتي و التي القيتها في احتفاليه هندسة الحاسبات في كلية الهندسة بجامعة المنصورة العباقرة يصنعون لا يولدون &#8212; سأحاول تلخيص المحاضرة في هذه المدونة بإذن الله توماس اديسون يقول العبقريه هي ١٪ الهام و ابداع و ٢٩٪ نصيحة و ارشاد و ٧٠٪ مجهود فكيف نجعل من انفسنا عباقرة و نحن في امس الحاجة لصناعة عباقرة [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F09%2Fgeniuses-are-made-not-born-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F09%2Fgeniuses-are-made-not-born-2%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: right;" dir="rtl">محاضرتي و التي القيتها في احتفاليه هندسة الحاسبات في كلية الهندسة بجامعة المنصورة</p>
<p style="text-align: right;" dir="rtl">العباقرة يصنعون لا يولدون &#8212; سأحاول تلخيص المحاضرة في هذه المدونة بإذن الله</p>
<p style="text-align: right;" dir="rtl"><strong>توماس اديسون يقول </strong></p>
<p style="padding-left: 30px; text-align: right;" dir="rtl"><em>العبقريه هي ١٪ الهام و ابداع و ٢٩٪ نصيحة و ارشاد و ٧٠٪ مجهود </em></p>
<p style="text-align: right;" dir="rtl">فكيف نجعل من انفسنا عباقرة و نحن في امس الحاجة لصناعة عباقرة في وطننا الاكبر &#8220;الوطن العربي&#8221;</p>
<p style="text-align: right;" dir="rtl">و هذه هي الشرائح (slides)</p>
<p dir="rtl">
<p style="text-align: center;">
<div id="__ss_4021022" style="width: 425px;">
<p><strong><a title="Geniuses are made not born 2" href="http://www.slideshare.net/AhmedSoliman/geniuses-are-made-not-born-2">Geniuses are made not born 2</a></strong></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/AhmedSoliman">Ahmed Soliman</a>.</div>
</div>
<p><object id="__sse4021022" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=geniuses-2-100508152442-phpapp01&amp;stripped_title=geniuses-are-made-not-born-2" /><param name="name" value="__sse4021022" /><param name="allowfullscreen" value="true" /><embed id="__sse4021022" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=geniuses-2-100508152442-phpapp01&amp;stripped_title=geniuses-are-made-not-born-2" name="__sse4021022" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p><a href="http://feedads.g.doubleclick.net/~a/BWapE-sFQ7XkcAAbWHjzUseFA2E/0/da"><img src="http://feedads.g.doubleclick.net/~a/BWapE-sFQ7XkcAAbWHjzUseFA2E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BWapE-sFQ7XkcAAbWHjzUseFA2E/1/da"><img src="http://feedads.g.doubleclick.net/~a/BWapE-sFQ7XkcAAbWHjzUseFA2E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/EDGhNs3Wrgk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/05/09/geniuses-are-made-not-born-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/05/09/geniuses-are-made-not-born-2/</feedburner:origLink></item>
		<item>
		<title>محاضراتي القادمة</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/lw5DbC2mN5s/</link>
		<comments>http://www.ahmedsoliman.com/2010/05/05/%d9%85%d8%ad%d8%a7%d8%b6%d8%b1%d8%a7%d8%aa%d9%8a-%d8%a7%d9%84%d9%82%d8%a7%d8%af%d9%85%d8%a9/#comments</comments>
		<pubDate>Wed, 05 May 2010 07:41:35 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[CAT]]></category>
		<category><![CDATA[public help]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=581</guid>
		<description><![CDATA[في الفتره القادمة سأقيم مجموعة من المحاضرات في اماكن مختلفه ، بعضها على الانترنت و بعضها في قاعات محاضرات في جامعات و سوف اعلن عنها قبلها بفتره كافيه بإذن الله على موقعي لاتاحه الفرصه للجميع للمتابعة. سأبدأ بمحاضرتين في كليه الهندسة &#8212; جامعة المنصورة يوم السبت الموافق ٨ مايو ٢٠١٠ عنوان المحاضره: العباقرة يصنعون لا [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F05%2F%25d9%2585%25d8%25ad%25d8%25a7%25d8%25b6%25d8%25b1%25d8%25a7%25d8%25aa%25d9%258a-%25d8%25a7%25d9%2584%25d9%2582%25d8%25a7%25d8%25af%25d9%2585%25d8%25a9%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F05%2F05%2F%25d9%2585%25d8%25ad%25d8%25a7%25d8%25b6%25d8%25b1%25d8%25a7%25d8%25aa%25d9%258a-%25d8%25a7%25d9%2584%25d9%2582%25d8%25a7%25d8%25af%25d9%2585%25d8%25a9%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: right;" dir="rtl">في الفتره القادمة سأقيم مجموعة من المحاضرات في اماكن مختلفه ، بعضها على الانترنت و بعضها في قاعات محاضرات في جامعات و سوف اعلن عنها قبلها بفتره كافيه بإذن الله على موقعي لاتاحه الفرصه للجميع للمتابعة.</p>
<p style="text-align: right;" dir="rtl">سأبدأ بمحاضرتين في كليه الهندسة &#8212; جامعة المنصورة</p>
<p style="text-align: right;" dir="rtl"><span style="font-size: large;">يوم السبت الموافق ٨ مايو ٢٠١٠</span></p>
<p style="text-align: right;" dir="rtl"><strong>عنوان المحاضره</strong>: العباقرة يصنعون لا يولدون<br />
<strong>مده المحاضره</strong> ٤٥ دقيقة<br />
<strong>مكان و زمان</strong>:  قاعة الاستاذ الدكتور رشاد البدراوي الساعه ١١:١٥ صباحاً</p>
<p style="text-align: right;" dir="rtl">
<p style="text-align: right;" dir="rtl"><span style="font-size: large;">يوم السبت ١٥ مايو ٢٠١٠</span></p>
<p style="text-align: right;" dir="rtl"><strong>عنوان المحاضره</strong>: الطريق الي قواعد بيانات لا متناهيه الحجم<br />
<strong>مده المحاضره</strong>: ساعة<br />
<strong>مكان و زمان</strong>: قاعة الاستاذ الدكتور رشاد البدراوي الساعة ٣:٠٠ مساءاً<br />
تفاصيل المحاضره:  <a href="http://catreloaded.net/scope/2010/05/ahmed_soliman/">http://catreloaded.net/scope/2010/05/ahmed_soliman/</a></p>
<p style="text-align: right;" dir="rtl"><a href="http://catreloaded.net/scope/2010/05/ahmed_soliman/"></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/v62bEf36_UBqHBykWxld5kmmMTk/0/da"><img src="http://feedads.g.doubleclick.net/~a/v62bEf36_UBqHBykWxld5kmmMTk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/v62bEf36_UBqHBykWxld5kmmMTk/1/da"><img src="http://feedads.g.doubleclick.net/~a/v62bEf36_UBqHBykWxld5kmmMTk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/lw5DbC2mN5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/05/05/%d9%85%d8%ad%d8%a7%d8%b6%d8%b1%d8%a7%d8%aa%d9%8a-%d8%a7%d9%84%d9%82%d8%a7%d8%af%d9%85%d8%a9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/05/05/%d9%85%d8%ad%d8%a7%d8%b6%d8%b1%d8%a7%d8%aa%d9%8a-%d8%a7%d9%84%d9%82%d8%a7%d8%af%d9%85%d8%a9/</feedburner:origLink></item>
		<item>
		<title>كيف يمكن للمشاكل الامنية في موقعك ان توثر على حياة الملايين</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/_1_KBEqz-ps/</link>
		<comments>http://www.ahmedsoliman.com/2010/04/13/web-security/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 15:01:32 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[public help]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=569</guid>
		<description><![CDATA[اذا كنت من مبرمجين الويب سواء حديثاً او مخضرماً فيجب ان تتعلم كثيراً عن الحماية و الامان في برمجة الويب و هو الجانب الذي يهمله كثير من المبرمج خاصةً العرب بدون فهم لتداعيات اختراق المواقع او الاسباب التي تدفع المخترقين للاستيلاء علي معلومات قد تتخيل انها ليست مهمة ، فدعني اشرح لك اكثر لتتخيل الامر [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F04%2F13%2Fweb-security%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F04%2F13%2Fweb-security%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: right;" dir="rtl">اذا كنت من مبرمجين الويب سواء حديثاً او مخضرماً فيجب ان تتعلم كثيراً عن الحماية و الامان في برمجة الويب و هو الجانب الذي يهمله كثير من المبرمج خاصةً العرب بدون فهم لتداعيات اختراق المواقع او الاسباب التي تدفع المخترقين للاستيلاء علي معلومات قد تتخيل انها ليست مهمة ، فدعني اشرح لك اكثر لتتخيل الامر بصورة اوضح</p>
<h2 style="text-align: right;" dir="rtl">كلمات السر</h2>
<p><img class="alignleft size-full wp-image-573" title="network_security" src="http://www.ahmedsoliman.com/wp-content/uploads/2010/04/network_security.jpg" alt="" width="236" height="177" /></p>
<p style="text-align: right;" dir="rtl">كلمات السر من اهم و اخطر المعلومات المسجله في موقعك و هي الهدف الاساسي لمعظم المخترقين و العابثين و ذلك لأن اغلبيه المستخدمين على الانترنت يستخدمون كلمة سر واحدة لكل المواقع و البرامج او اثنين او ثلاثة على الاكثر لصعوبة حفظ عدد كبير من كلمات السر فلا شك ان اغلبنا او كلنا يفعل هذه العادة و في الغالب يستغل المخترق هذة القاعدة البسيطه جداً في البحث عن اضعف المواقع و التي تكون انت مشترك بها لمحاولة الاختراق و اذا نجح الاختراق فكل الحسابات اصبحت في خطر لأن كلمة السر واحدة ، فهل ادركت اذا كنت انت صاحب هذا الموقع الغير مؤمن بطريقة احترافيه المسؤلية التي تحملها بدون ان تدري ، انت مسؤل عن امن كل عملائك او الحسابات المفتوحة على اي من المواقع او البرامج التي قمت بتصميمها و قد يؤدي خطأ بسيط جداً في سرقة اموال او انتهاك حرمات او قد تصل الامور الى حدوث اضرار لا يمكن تصورها.</p>
<p style="text-align: right;" dir="rtl">الكثير يتخيل ان بمجرد استخدام اسلوب تشفير بسيط او حتى غير بسيط فقد حقق الحمايه الكاملة لكلمات السر و قد يتخيل انه بمجرد استخدامه للتشفير الاحادي الاتجاه (one way encryption) فقط حقق اعلى درجات الامان و هذه كلها معلومات خاطئة ، فليس معنى انك لاتستطيع فك كلمات السر المشفرة في قواعد بياناتك بأن لا احد آخر يستطيع ، بالعكس هذا معناه ان هناك شخص اكثر علماً و مقدرهً يستطيع. ايضاً المشكلة هي تأمين كلمة السر ليس فقط في قواعد البيانات و لكن يجب ان تفكر في الحمايه من الطرف للطرف (end to end) بمعني هل كلمه السر مؤمنة من بدايه كتابتها و حتى وصولها لقواعد البيانات؟ فكر في كل النقاط التي تمر عليها كلمة السر في الجهاز و الشبكة و اسأل نفسك هذا السؤال دائماً</p>
<h2 style="text-align: right;" dir="rtl">بياناتك الشخصية</h2>
<p style="text-align: right;" dir="rtl">قد لا تتخيل ابداً ان هناك شخص مهتم ببياناتك او بيانات المشتركين في موقعك الشخصية و لكن انتظر ، هل فعلاً هي بيانات غير مهمة؟ و اذا كانت غير مهمة اليوم هل ستكون مهمة غداً؟ فهل اذا اصبحت بعن عده سنين مديراً او وزيراً ، هل ستتغير بياناتك الشخصية مثل تاريخ الميلاد و رقم البطاقة الشخصية او اسمك بالكامل و غيرها؟ بالطبع لا</p>
<p style="text-align: right;" dir="rtl">فالحقيقة ان المبرمجين يتحملون مسؤلية كبيرة قلما رأيت من يدركها ، فلاحظ انك قد تهدد حياه او مصالح الآلاف من البشر او حتى الملايين بمجرد عدم اهتمامك لدراسه تلك المواضيع و التي يتخيل البعض بأنها ثانوية.</p>
<p style="text-align: right;" dir="rtl">اذا نظرت اليوم الى الانترنت فستجد معلومات هائلة متاحة عن اغلب الناس فاذا اردت ان تعرف معلومات لكي تستطيع بها فك كلمة سر او الاتصال ببنك او اي غرض آخر فهناك احتمال كبير ان تجده بسهولة و ان لم تكن كافيه فاختراق المواقع التي يشترك فيها المستخدمين تكون هي المصدر المكمل للمعلومات.</p>
<p style="text-align: right;" dir="rtl"><a href="http://delamagente.wordpress.com/2009/08/20/biggest-threat-to-network-security-people/">مصدر الصورة</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/nKg7HQCV5VauubxO6C4JxOn4NaI/0/da"><img src="http://feedads.g.doubleclick.net/~a/nKg7HQCV5VauubxO6C4JxOn4NaI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nKg7HQCV5VauubxO6C4JxOn4NaI/1/da"><img src="http://feedads.g.doubleclick.net/~a/nKg7HQCV5VauubxO6C4JxOn4NaI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/_1_KBEqz-ps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/04/13/web-security/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/04/13/web-security/</feedburner:origLink></item>
		<item>
		<title>Introduction to Algorithms and Data Structures Using Java</title>
		<link>http://feedproxy.google.com/~r/Ahmedsoliman/~3/qBQU2UgcNUk/</link>
		<comments>http://www.ahmedsoliman.com/2010/04/05/introduction-to-algorithms-and-data-structures-using-java/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 14:17:33 +0000</pubDate>
		<dc:creator>Ahmed S. Farghal</dc:creator>
				<category><![CDATA[Ahmed]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.ahmedsoliman.com/?p=564</guid>
		<description><![CDATA[After my latest survey on my Training Courses post, I decided to announce a state-of-the art course in algorithms and data structures in java course in Mansoura (My Second love, after Alexandria). The course is a life-changing experience and will allow you to advance from being a coder to a computer scientist programmer. The course [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F04%2F05%2Fintroduction-to-algorithms-and-data-structures-using-java%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ahmedsoliman.com%2F2010%2F04%2F05%2Fintroduction-to-algorithms-and-data-structures-using-java%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>After my latest survey on my <a href="http://www.ahmedsoliman.com/2010/03/30/training-courses/">Training Courses</a> post, I decided to announce a state-of-the art course in algorithms and data structures in java course in Mansoura (My Second love, after Alexandria).</p>
<p>The course is a life-changing experience and will allow you to advance from being a coder to a computer scientist programmer. The course is 36 Hours of hands-on experience on algorithmic challenges using the Java programming language.</p>
<p>The course is pure computer science and can be applied on any programming language either functional or object oriented but all examples will be applied on the Java programming language to meet the vast majority of the programmers-base as the java language is the most common open source programming language and almost known to every programmer.<span id="more-564"></span></p>
<p><em>Course Contents</em></p>
<ul>
<li><em>Definition of Algorithms.</em></li>
<li><em>Understanding Complexity in Relation to Algorithms.</em></li>
<li><em>Understanding Big-O Notation.</em></li>
<li><em>Introduction to Unit-Testing and JUnit.</em></li>
<li><em>Introduction to Algorithm Analysis.</em></li>
<li><em>Recurrences.</em>
<ul>
<li><em>Recursion and Iteration.</em></li>
<li><em>Divide and Conquer</em></li>
<li><em>Anatomy of Recursive Algorithms.</em></li>
<li><em>Merge Sort</em></li>
</ul>
</li>
<li><em>Understanding and Testing Lists</em>
<ul>
<li><em>ArrayList</em></li>
<li><em>Linked List</em></li>
</ul>
</li>
<li><em>Understanding Queues and Stacks.</em>
<ul>
<li><em>Queue Operations</em></li>
<li><em>FIFO, LIFO.</em></li>
<li><em>Blocking Queues.</em></li>
<li><em>Undo/Redo.</em></li>
</ul>
</li>
<li><em>Basic Sorting</em>
<ul>
<li><em>Understanding Comparators.</em></li>
<li><em>Inserstion, Selection ,Bubble.</em></li>
<li><em>Sorting Stability.</em></li>
</ul>
</li>
<li><em>Advanced Sorting</em>
<ul>
<li><em>Shellsort, Quicksort.</em></li>
</ul>
</li>
<li><em>Priority Queues.</em></li>
<li><em>Binary Search and BST.</em></li>
<li><em>Hashing and Hashtables.</em></li>
<li><em>Maps (ListMap, HashMap, TreeMap)</em></li>
<li><em>B-Trees.</em></li>
<li><em>String Searching</em></li>
<li><em>String Matching.</em></li>
<li><em>Computational Geometry.</em></li>
</ul>
<p>This is only an introductory course and an advanced course will be announced after establishing this course for those who are highly interested in a more algorithmic depth.</p>
<p>If you are interested in the course, kindly comment here and send an email to course+algorithms1@ahmedsoliman.com as soon as possible.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/pzj7yvUGLEK99RN92KndtN4nOSw/0/da"><img src="http://feedads.g.doubleclick.net/~a/pzj7yvUGLEK99RN92KndtN4nOSw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pzj7yvUGLEK99RN92KndtN4nOSw/1/da"><img src="http://feedads.g.doubleclick.net/~a/pzj7yvUGLEK99RN92KndtN4nOSw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Ahmedsoliman/~4/qBQU2UgcNUk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ahmedsoliman.com/2010/04/05/introduction-to-algorithms-and-data-structures-using-java/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<feedburner:origLink>http://www.ahmedsoliman.com/2010/04/05/introduction-to-algorithms-and-data-structures-using-java/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.370 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-22 12:58:55 --><!-- Compression = gzip -->
