<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>eSpace Blog - RSS Feed</title>
    <link>http://www.espace.com.eg/rss/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The RSS feed for eSpace blog.</description>
    
    
        <item>
          <title>smartly_caches, smarter than ever</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
Please note that the problem introduced here and the technique proposed to
solve it can be applied for any RESTful web application. The post might be
using Rails terminologies/expressions/code only for demonstration.
&lt;/p&gt;
</description>
          <pubDate>Sun, 06 Jul 2008 17:09:54 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/07/06/smartly_caches-smarter-than-ever/</guid>
          <link>http://www.espace.com.eg/blog/2008/07/06/smartly_caches-smarter-than-ever/</link>
        </item>
    
        <item>
          <title>script/console Reload Models</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
If you are one of those Rails applications developers, then you would have
used this command before:
&lt;/p&gt;
&lt;pre&gt;
&lt;strong&gt;ruby script/console&lt;/strong&gt;
&lt;/pre&gt;
&lt;p&gt;
It is very nice and gives you the ability to load your environment and try
it as you wish, but what if you changed anything in the application models? You
will find that the console isn't aware of these changes at all!
&lt;/p&gt;
</description>
          <pubDate>Sun, 01 Jun 2008 20:29:19 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/06/01/scriptconsole-reload-models/</guid>
          <link>http://www.espace.com.eg/blog/2008/06/01/scriptconsole-reload-models/</link>
        </item>
    
        <item>
          <title>A Quick Start to Octave</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
Two days ago, I have started working on a new web application that manages a
power quality monitoring and analysis system. The system consists of multiple sensors
that are spread through multiple locations and periodically send readings to
the server which pass the data to an &lt;a href=&quot;http://en.wikipedia.org/wiki/GNU_Octave&quot;&gt;Octave&lt;/a&gt;
script to process and analyze. 
&lt;/p&gt;
</description>
          <pubDate>Sun, 01 Jun 2008 20:20:06 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/06/01/a-quick-start-to-octave/</guid>
          <link>http://www.espace.com.eg/blog/2008/06/01/a-quick-start-to-octave/</link>
        </item>
    
        <item>
          <title>A Google Maps View for The iPhone</title>
          <description>If you've been following the development of location based applications under 
Android and the iPhone you must have seen a lot of comparison charts showing the 
strengths and weaknesses of each SDK and mentioning the differences. Well, now 
you can cross one difference off that list!
</description>
          <pubDate>Mon, 12 May 2008 07:28:37 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/12/a-google-maps-view-for-the-iphone/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/12/a-google-maps-view-for-the-iphone/</link>
        </item>
    
        <item>
          <title>OpenFire: a Java Jabber/XMPP server</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.igniterealtime.org/projects/openfire/index.jsp&quot;&gt;OpenFire&lt;/a&gt;
is an open source project from &lt;a href=&quot;http://www.igniterealtime.org/index.jsp&quot;&gt;igniterealtime&lt;/a&gt;.
It is an IM (Instant Messaging) server that can be installed on any corporate
private network to provide IM solutions to its community. It uses the popular &lt;a href=&quot;http://www.jabber.org/&quot;&gt;Jabber&lt;/a&gt;/&lt;a href=&quot;http://www.xmpp.org/&quot;&gt;XMPP&lt;/a&gt;
protocol so you can communicate with it through almost any multi-protocol IM
client (&lt;a href=&quot;http://www.pidgin.im/&quot;&gt;Pidgin&lt;/a&gt; for example). It has a
counterpart IM client, &lt;a href=&quot;http://www.igniterealtime.org/projects/spark/index.jsp&quot;&gt;Spark&lt;/a&gt;.
&lt;/p&gt;
</description>
          <pubDate>Thu, 08 May 2008 15:34:31 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/08/openfire-a-java-jabberxmpp-server/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/08/openfire-a-java-jabberxmpp-server/</link>
        </item>
    
        <item>
          <title>Rendering Web Pages Inside Android Activities</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
While you create Android activities, you supply the activity view content
either through XML or dynamically through the code. But, sometimes the content
in the view, specifically the static content (content that does not change with
different runs) may be a web page; e.g. &amp;quot;Help&amp;quot; Activity or &amp;quot;Terms and
Conditions&amp;quot; Activity of your application.
&lt;/p&gt;
</description>
          <pubDate>Tue, 06 May 2008 16:35:10 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/06/rendering-web-pages-inside-android-activities/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/06/rendering-web-pages-inside-android-activities/</link>
        </item>
    
        <item>
          <title>Open Source Web Analytics</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
&lt;a href=&quot;http://piwik.org/&quot;&gt;Piwik&lt;/a&gt; is an open source &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_analytics&quot;&gt;web analytics&lt;/a&gt;
software that has been launched under a &lt;a href=&quot;http://en.wikipedia.org/wiki/Gpl&quot;&gt;GPL license&lt;/a&gt;. Piwik
gives you detailed reports on your website pageviews, visitors, search engine
keywords, popular pages and more. Their goal is to be an open source web
analytics software that is a good alternative to &lt;a href=&quot;http://www.google.com/analytics/&quot;&gt;Google Analytics&lt;/a&gt;.
&lt;/p&gt;
</description>
          <pubDate>Sun, 04 May 2008 21:10:38 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/04/open-source-web-analytics/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/04/open-source-web-analytics/</link>
        </item>
    
        <item>
          <title>Redmine: A Software Project Management Solution</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
As a software and web developer, I am always interested in tools that help
developers and ease the overall project management process.
&lt;/p&gt;
&lt;p&gt;
For long time, I have searched for the best application that I can trust and
use as my all-in-one solution for project management and issue tracking. I have
seen many applications that claimed to be the best, downloaded many free tools
and signed up for many trial accounts. Examples include &lt;a href=&quot;http://www.easyprojects.net/&quot;&gt;EasyProjects.NET&lt;/a&gt;, &lt;a href=&quot;http://trac.edgewall.org/&quot;&gt;Trac&lt;/a&gt;, &lt;a href=&quot;http://xplanner.org/&quot;&gt;XPlanner&lt;/a&gt;,
&lt;a href=&quot;http://www.bugzilla.org/&quot;&gt;Bugzilla&lt;/a&gt;, &lt;a href=&quot;http://studios.thoughtworks.com/mingle-project-intelligence&quot;&gt;Mingle&lt;/a&gt;, &lt;a href=&quot;http://www.basecamphq.com/&quot;&gt;Basecamp&lt;/a&gt;, and &lt;a href=&quot;http://goplan.info/&quot;&gt;Goplan&lt;/a&gt;.
&lt;/p&gt;
</description>
          <pubDate>Fri, 02 May 2008 21:30:09 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/02/redmine-a-software-project-management-solution/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/02/redmine-a-software-project-management-solution/</link>
        </item>
    
        <item>
          <title>YouTube Platform</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
Unless you've been living on Mars for the last couple of years, you already
know about the &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt;'s video sharing
service, &lt;a href=&quot;http://www.youtube.com/&quot;&gt;YouTube&lt;/a&gt;, that lets you upload,
search, play, comment and rate videos for free. YouTube also has released some
APIs that let you embed and play videos from your website.
&lt;/p&gt;
</description>
          <pubDate>Fri, 02 May 2008 20:24:48 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/02/youtube-platform/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/02/youtube-platform/</link>
        </item>
    
        <item>
          <title>Find a Website Value with dnScoop</title>
          <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
Normal
0
false
false
false
MicrosoftInternetExplorer4
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:&quot;Table Normal&quot;;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:&quot;&quot;;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
I came across &lt;a href=&quot;http://www.dnscoop.com/&quot;&gt;dnScoop&lt;/a&gt;, an online tool
to determine the estimated value of a website depending on several factors.
Factors include Domain Age, Page Rank, Inbound Links, Traffic Rank and others.
&lt;/p&gt;
</description>
          <pubDate>Fri, 02 May 2008 20:08:48 GMT</pubDate>
          <guid>http://www.espace.com.eg/blog/2008/05/02/find-a-website-value-with-dnscoop/</guid>
          <link>http://www.espace.com.eg/blog/2008/05/02/find-a-website-value-with-dnscoop/</link>
        </item>
    
    
  </channel>
</rss>

