<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<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/"
	>

<channel>
	<title>AhmedKamel.NET</title>
	<link>http://ahmedkamel.net</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Wed, 27 Aug 2008 08:03:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>CakePHP Progress</title>
		<link>http://ahmedkamel.net/2008/08/27/cakephp-progress/</link>
		<comments>http://ahmedkamel.net/2008/08/27/cakephp-progress/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 08:03:04 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://ahmedkamel.net/2008/08/27/cakephp-progress/</guid>
		<description><![CDATA[Still a pain!
I moved my local site development to the 1.2 RC1, documentation is still hard to figure out but things are getting better.
Right now I have most of the backend done except for Authentication.
What is realy holding me back though is design, I just don&#8217;t know what form I want to give my new site [...]]]></description>
			<content:encoded><![CDATA[<p>Still a pain!</p>
<p>I moved my local site development to the 1.2 RC1, documentation is still hard to figure out but things are getting better.</p>
<p>Right now I have most of the backend done except for Authentication.</p>
<p>What is realy holding me back though is design, I just don&#8217;t know what form I want to give my new site and simply do not have the time to work on too much art <img src='http://ahmedkamel.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Hence I have decided that I will not wait for a new redesign to start bloging (procrastinating for 2 years is long enough <img src='http://ahmedkamel.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>I have a list of things to share, and will make sure to type them up soon.</p>
<p>Cheers
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2008/08/27/cakephp-progress/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Missing; my Tape Measure</title>
		<link>http://ahmedkamel.net/2007/12/06/missing-my-tape-measure/</link>
		<comments>http://ahmedkamel.net/2007/12/06/missing-my-tape-measure/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 09:54:49 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://ahmedkamel.net/2007/12/06/missing-my-tape-measure/</guid>
		<description><![CDATA[My Tap Measure has been eluding me for the past three days; every day I have to spend 2-3 hours looking for it.
This has become so frustrating, that I decided it was worth breaking my year long blog updating moratorium.
I now understand why people have more than one Tape measure; I need to have enough [...]]]></description>
			<content:encoded><![CDATA[<p>My Tap Measure has been eluding me for the past three days; every day I have to spend 2-3 hours looking for it.</p>
<p>This has become so frustrating, that I decided it was worth breaking my year long blog updating moratorium.</p>
<p>I now understand why people have more than one Tape measure; I need to have enough of them that it becomes statisicly improbable for me to not find one when I need it.</p>
<p>Oh; and by the way, I chose CakePHP;
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2007/12/06/missing-my-tape-measure/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Rake, Bake, or, &#8230; Django?</title>
		<link>http://ahmedkamel.net/2006/07/03/rails-vs-cake-which-one-should-i-chose/</link>
		<comments>http://ahmedkamel.net/2006/07/03/rails-vs-cake-which-one-should-i-chose/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 08:19:33 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://ahmedkamel.net/?p=34</guid>
		<description><![CDATA[With every new design comes a heap of choices, this is the story of such a choice. I intend to implement quite a bit of new features into my website, and need to build a solid infrastructure. In the past this had never been a great dilemma, since at the time of the last design [...]]]></description>
			<content:encoded><![CDATA[<p>With every new design comes a heap of choices, this is the story of such a choice. I intend to implement quite a bit of new features into my website, and need to build a solid infrastructure. In the past this had never been a great dilemma, since at the time of the last design I had nothing but my trust HTML to rely on. Now it&#8217;s the era of MVC, scaffold and bake frameworks, and I need to make a choice.</p>
<p>Which framework should I use? Should it be the ever so famous and hyped <a title="Ruby on Rails" href="http://www.rubyonrails.org/">Ruby on Rails</a>? Or the less known but seemingly good <a title="CakePHP" href="http://cakephp.org/">CakePHP</a>? Or should I instead chose to venture into the world of Python and try my hand at the not yet version 1 <a title="Django" href="http://www.djangoproject.com/">Django</a>?</p>
<p>For starters Django is in Python, and this adds a complexity, in that I would have to move to a more framework friendly host, say <a title="Site5" href="http://www.site5.com">Site5</a> or <a title="DreamHost" href="http://www.dreamhost.com/">Dreamhost</a>. Django does seem to have a nice site and documentation. On a similar note Rails is very hip these days, and I have started playing with it, but once more, I would have to switch hosts, but given the great community that surrounds it, and the books (of which I own <a title="Agile Web Development with Rails" href="http://www.amazon.com/gp/product/097669400X/102-4409969-6676148?v=glance&#038;n=283155">Agile Web Development with Rails</a>) I think rails would make a great environment. But wouldn&#8217;t CakePHP do? I wouldn&#8217;t have to switch hosts (yes I managed to get it running on <a title="1and1" href="http://www.1and1.com">1and1</a>) and using ssh I can login, and follow its wizard like interface to create Every single components of the <a title="P of EAA: Model View Controller" href="http://www.martinfowler.com/eaaCatalog/modelViewController.html">MVC pattern</a>. Plus, its PHP people, you know, the same language as Wordpress, my beloved <a title="Wordpress.org" href="http://wordpress.org/">Wordpress</a>. The decision might be easy then no? Yeah you got it, there is a catch; CakePHP&#8217;s documentation is bad.</p>
<p>But does it really matter which framework I chose? they have all left this bitter/ikky taste in my mouth, since after looking at my initial Object Model design I realised that I would have to go through quite a few hacks to get any of them to get anything as close to Object Inheritance implemented. And don&#8217;t you dare say <a title="SingleTableInheritance" href="http://wiki.rubyonrails.org/rails/pages/SingleTableInheritance">Single Table Inheritance</a>.</p>
<p>Am I going to have to settle for a work around? Or will I be brave enough to tamper with one of those frameworks and try to fix this inheritance fiasco?</p>
<p>It all depends on my spider-sense.<em /></p>
<p><em>tingle, tingle</em>: spider-sense say I should take a closer look at how Django <a title="Object-relational mapper" href="http://www.djangoproject.com/documentation/model_api/">defines it models</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2006/07/03/rails-vs-cake-which-one-should-i-chose/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Who&#8217;s visiting my site!?</title>
		<link>http://ahmedkamel.net/2006/02/14/whos-visiting-my-site/</link>
		<comments>http://ahmedkamel.net/2006/02/14/whos-visiting-my-site/#comments</comments>
		<pubDate>Tue, 14 Feb 2006 04:36:47 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Web</category>
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=33</guid>
		<description><![CDATA[So, I stop bloging for a while, and all of a sudden people start visiting my site!
I just checked my logs; interested in seeing how many people visit my variouse hosted sites, and BAM.
I gett ~200 unique visits a day. A few days ago I got 500. HUH!?
Also very interesting is how much the google [...]]]></description>
			<content:encoded><![CDATA[<p>So, I stop bloging for a while, and all of a sudden people start visiting my site!</p>
<p>I just checked my logs; interested in seeing how many people visit my variouse hosted sites, and <strong>BAM</strong>.</p>
<p>I gett <strong>~200</strong> unique visits a day. A few days ago I got <strong>500</strong>. HUH!?</p>
<p>Also very interesting is how much the google bot loves me, it has visited my site 160 in the past month.</p>
<p>Maybe I should write here some more <img src='http://ahmedkamel.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2006/02/14/whos-visiting-my-site/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Bloging at TeamSuperGood</title>
		<link>http://ahmedkamel.net/2006/01/26/bloging-at-teamsupergood/</link>
		<comments>http://ahmedkamel.net/2006/01/26/bloging-at-teamsupergood/#comments</comments>
		<pubDate>Thu, 26 Jan 2006 06:02:25 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Projects</category>
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=32</guid>
		<description><![CDATA[For the past few month I have been bloging at TeamSuperGood TeamSuperGood.com;
So if you have RSSed me, please visit me at TeamSuperGood.frustratedcoders.net TeamSuperGood.com

]]></description>
			<content:encoded><![CDATA[<p>For the past few month I have been bloging at <a href="http://teamsupergood.frustratedcoders.net/"><strike>TeamSuperGood</strike></a> <a title="TeamSuperGood.com" href="http://TeamSuperGood.com">TeamSuperGood.com</a>;</p>
<p>So if you have <a href="http://rss.ahmedkamel.net">RSSed</a> me, please visit me at <a href="http://teamsupergood.frustratedcoders.net/"><strike>TeamSuperGood.frustratedcoders.net</strike></a> <a title="TeamSuperGood.com" href="http://TeamSuperGood.com">TeamSuperGood.com</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2006/01/26/bloging-at-teamsupergood/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Big Numbers</title>
		<link>http://ahmedkamel.net/2005/09/12/big-numbers/</link>
		<comments>http://ahmedkamel.net/2005/09/12/big-numbers/#comments</comments>
		<pubDate>Mon, 12 Sep 2005 18:13:14 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=31</guid>
		<description><![CDATA[IanWho&#8217;s bLog:
Oracle buys Siebel for $5.85 billion.
Google stock at $308.
eBay buys Skype for 2.6 billion plus.
Hey, it looks like someone found the magic money-printing machine from 1999 and started it up again! I&#8217;m sure this time it&#8217;s here for good!
I&#8217;ve already put in for a loan for my Ferrari and house on Lake Washington, I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>IanWho&#8217;s <a href="http://blogs.msdn.com/ianhu/default.aspx">bLog</a>:</p>
<blockquote><p><a href="http://www.nytimes.com/2005/09/12/business/12cnd-oracle.html?ex=1127188800&#038;en=26e1ade8db218eb5&#038;ei=5040&#038;partner=MOREOVERNEWS">Oracle buys Siebel for $5.85 billion.<br />
</a><a href="http://toolbar.search.msn.com/results.aspx?FORM=TOOLBR&#038;q=goog">Google stock at $308</a>.<br />
<a href="http://sfgate.com/cgi-bin/article.cgi?f=/n/a/2005/09/12/financial/f052854D06.DTL">eBay buys Skype for 2.6 billion plus</a>.</p>
<p>Hey, it looks like someone found the magic money-printing machine from 1999 and started it up again! I&#8217;m sure this time it&#8217;s here for good!</p>
<p>I&#8217;ve already put in for a loan for my Ferrari and house on Lake Washington, I&#8217;d suggest that you all do the same unless you want to be left out in the cold.</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2005/09/12/big-numbers/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Sketch Your UI</title>
		<link>http://ahmedkamel.net/2005/08/30/sketch-you-ui/</link>
		<comments>http://ahmedkamel.net/2005/08/30/sketch-you-ui/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 08:18:01 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>XAML</category>
	<category>Projects</category>
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=30</guid>
		<description><![CDATA[I&#8217;ve had this idea for a long time, ever since I watched Channel 9 &#8220;An hour with the Avalon Team&#8221; video with Pablo Fernicola, Rob Relyea, and Arik Cohen.
Rob Relyea suggested that ideally it would be possible to directly &#8220;Save As XAML&#8221; from Paint. [video - 19:00]
So I took it upon myself to get it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had this idea for a long time, ever since I watched <a href="http://channel9.msdn.com/">Channel 9</a> &#8220;<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=58634">An hour with the Avalon Team</a>&#8221; video with <a href="http://www.fernicola.org/loquitor/">Pablo Fernicola</a>, <a href="http://www.longhornblogs.com/rrelyea/">Rob Relyea</a>, and <a href="http://www.longhornblogs.com/acohen/default.aspx">Arik Cohen</a>.</p>
<p>Rob Relyea suggested that ideally it would be possible to directly &#8220;Save As XAML&#8221; from Paint. [<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=58634">video </a>- 19:00]</p>
<p>So I took it upon myself to get it done. Given that it would be quite a challenge to get this done directly from a bitmap I decided to do it from an Illustrator&#174; drawing. Using <a href="http://blogs.msdn.com/mswanson/">Mike Swanson</a> on his <a href="http://www.mikeswanson.com/XAMLExport/default.htm">Adobe&#174; Illustrator&#174; to Avalon/XAML Export</a> I am able to read the Illustrator&#174; drawing as a set of path and load it as XAML graph within the .NET framework.</p>
<p>Currently the only three elements directly supported are TextAreas, TextBoxs, and Buttons. internally however it also recognizes vertical and horizontal scroll bars.</p>
<p>You can visit <a href="http://ahmedkamel.net/softdev/sketchui/sketchui.html">SketchUI</a>&#8217;s <a href="http://ahmedkamel.net/softdev/sketchui/sketchui.html">page</a> and download the project, try it out, make your own drawing and see how it will convert it into XAML UIElements.</p>
<p>I will be writing a guide very soon to explain how to make Illustrator&#174; drawing that are recognizable by <a href="http://ahmedkamel.net/softdev/sketchui/sketchui.html">SketchUI</a>, I will also try to make it much more flexible.</p>
<p>Enjoy, and please let me know what you think of it.</p>
<p>And if you think <a href="http://ahmedkamel.net/softdev/sketchui/sketchui.html">SketchUI</a> is useless, well then think again. <strong>Imagine how it would be if a designer sketched his design on a tablet PC, just to watch it come to life a few moments later.</strong>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2005/08/30/sketch-you-ui/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Wait? Why Wait?</title>
		<link>http://ahmedkamel.net/2005/08/25/wait-why-wait/</link>
		<comments>http://ahmedkamel.net/2005/08/25/wait-why-wait/#comments</comments>
		<pubDate>Thu, 25 Aug 2005 18:35:06 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=29</guid>
		<description><![CDATA[To stay ahead, you must have your next idea waiting in the wings.
Rosabeth Moss Kanter

]]></description>
			<content:encoded><![CDATA[<blockquote>To stay ahead, you must have your next idea waiting in the wings.</p></blockquote>
<p>Rosabeth Moss Kanter
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2005/08/25/wait-why-wait/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Wait&#8230;</title>
		<link>http://ahmedkamel.net/2005/08/24/the-wait/</link>
		<comments>http://ahmedkamel.net/2005/08/24/the-wait/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 04:27:31 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=28</guid>
		<description><![CDATA[Waiting is painful. Forgetting is painful. But not knowing which to do is the worse kind of suffering.
Paulo Coelho

]]></description>
			<content:encoded><![CDATA[<blockquote>Waiting is painful. Forgetting is painful. But not knowing which to do is the worse kind of suffering.</p></blockquote>
<p>Paulo Coelho
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2005/08/24/the-wait/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Follow TeamSuperGood from A to Z</title>
		<link>http://ahmedkamel.net/2005/08/22/follow-teamsupergood-from-a-to-z/</link>
		<comments>http://ahmedkamel.net/2005/08/22/follow-teamsupergood-from-a-to-z/#comments</comments>
		<pubDate>Tue, 23 Aug 2005 02:11:08 +0000</pubDate>
		<dc:creator>Ahmed Kamel</dc:creator>
		
	<category>Projects</category>
	<category>School</category>
		<guid isPermaLink="false">http://ahmedkamel.net/php/wordpress/?p=27</guid>
		<description><![CDATA[As part of my capstone project for my Software Engineering bachelors degree (Soen490),  me and my team decided to blog our way through our experience. Right now we are at the infancy of everything, with the team just built (a merger of 2 previous teams) and us getting to know people that we didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my capstone project for my <strong>Software Engineering</strong> bachelors degree (Soen490),  me and my team decided to blog our way through our experience. Right now we are at the infancy of everything, with the team just built (a merger of 2 previous teams) and us getting to know people that we didn&#8217;t know much.</p>
<p>The Idea for the project is still not set in stone and so Ii will not talk about it hear, but if you want to follow a student project, and see how we deal with our challenges, the various technologies we hope to incorporate into the project (a lot), team work, and the various day to day headaches of project management; pay a visit to <del datetime="2005-11-10T09:25:57+00:00"><a href="http://teamsupergood.blogspot.com/">teamsupergood.blogspot.com</a></del> <a href="http://teamsupergood.frustratedcoders.net/">teamsupergood.frustratedcoders.net</a>. (this link may change soon if we decide to switch blogging system).</p>
<p>It might also be fun to watch some team members blow steam as deadlines loom and school work becomes hectic.</p>
<p>Enjoy!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://ahmedkamel.net/2005/08/22/follow-teamsupergood-from-a-to-z/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
