<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en"> 
<title>Ahmad Fathi Saleh</title> 
<link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds" /> 
	 
	<modified>2008-07-09T20:12:28+0000</modified> 
<tagline></tagline> 
<generator url="http://blogs.albawaba.com/" version="1.2">Albawaba</generator> 
 
<copyright>Copyright (c) ahmad_fds</copyright> 
  
 <entry> 
 <id>tag:blogs.albawaba.com,2008-07-09:89966</id>
 <title>Web History</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/07/09/89966-web-history" /> 
  
 <modified>2008-07-09T20:12:28+0000</modified> 
 <issued>2008-07-09T20:12:28+0000</issued> 
 <created>2008-07-09T20:12:28+0000</created> 
 <summary type="text/plain"> 
			 
 WEB  is a computer programming system created by  Donald Knuth  as the first implementation of what he called &amp;quot; literate programming &amp;quot;: the idea that one could create  software ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;
			&lt;p&gt;
&lt;strong&gt;WEB&lt;/strong&gt; is a computer programming system created by &lt;strong&gt;Donald Knuth&lt;/strong&gt; as the first implementation of what he called &amp;quot;&lt;strong&gt;literate programming&lt;/strong&gt;&amp;quot;: the idea that one could create &lt;span&gt;software&lt;/span&gt; as works of literature,
by embedding source code inside descriptive text, rather than the
reverse (as is common practice in most programming languages), in an
order that is convenient for expostition to human readers, rather than
in the order demanded by the compiler.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/history/2008/07/08/web-history&quot;&gt;(More)&lt;/a&gt;
        &lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2008-06-09:86810</id>
 <title>ClamAV (Open Source Antivirus)</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/06/09/86810-clamav-open-source-antivirus" /> 
  
 <modified>2008-06-09T19:56:58+0000</modified> 
 <issued>2008-06-09T19:56:58+0000</issued> 
 <created>2008-06-09T19:56:58+0000</created> 
 <summary type="text/plain"> 
			 
 Clam AntiVirus is an open source (GPL) anti-virus toolkit for UNIX,
designed especially for e-mail scanning on mail gateways. It provides a
number of utilities including a flexible and ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;
			&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;Clam AntiVirus is an open source (GPL) anti-virus toolkit for UNIX,
designed especially for e-mail scanning on mail gateways. It provides a
number of utilities including a flexible and scalable multi-threaded
daemon, a command line scanner and advanced tool for automatic database
updates. The core of the package is an anti-virus engine available in a
form of shared library.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/technologies/2008/06/08/clamav&quot;&gt;(More)&lt;/a&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2008-06-08:86709</id>
 <title>Varnish ( HTTP Accelerator )</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/06/08/86709-varnish-http-accelerator" /> 
  
 <modified>2008-06-08T20:03:09+0000</modified> 
 <issued>2008-06-08T20:03:09+0000</issued> 
 <created>2008-06-08T20:03:09+0000</created> 
 <summary type="text/plain"> 
			 
  Varnish  is a state-of-the-art, high-performance HTTP accelerator.
Varnish is targeted primarily at the FreeBSD 6/7 and Linux 2.6
platforms, and takes full advantage of the virtual ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;
			&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;strong&gt;Varnish&lt;/strong&gt; is a state-of-the-art, high-performance HTTP accelerator.
Varnish is targeted primarily at the FreeBSD 6/7 and Linux 2.6
platforms, and takes full advantage of the virtual memory system and
advanced I/O features offered by these operating systems.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/technologies/2008/06/07/varnish-http-accelerator&quot;&gt;(More)&lt;/a&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2008-06-06:86473</id>
 <title>Font&#039;s Character Width (Monospaced And Proportional)</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/06/06/86473-font-s-character-width-monospaced-and-proportional" /> 
  
 <modified>2008-06-06T07:40:12+0000</modified> 
 <issued>2008-06-06T07:40:12+0000</issued> 
 <created>2008-06-06T07:40:12+0000</created> 
 <summary type="text/plain">  A  monospaced  font, also called a fixed-width or   non-proportional       font, is a font
whose letters each occupy the same amount of space. This contrasts to
variable-width fonts, where the ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;A &lt;strong&gt;monospaced&lt;/strong&gt; font, also called a fixed-width or &lt;/span&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;non-proportional&lt;strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;font, is a font
whose letters each occupy the same amount of space. This contrasts to
variable-width fonts, where the letters differ in size to one another.&lt;/span&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;
&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/general/2008/06/05/font-s-character-width-monospaced-and-proportional&quot;&gt;(More)&lt;/a&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2008-04-18:84445</id>
 <title>PHP History</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/04/18/84445-php-history" /> 
  
 <modified>2008-04-18T20:46:38+0000</modified> 
 <issued>2008-04-18T20:46:38+0000</issued> 
 <created>2008-04-18T20:46:38+0000</created> 
 <summary type="text/plain"> 
			 
 
PHP has come a long way in the last few years.
Growing to be one of the most prominent languages
powering the Web was not an easy task. Those of
you interested in briefly seeing how ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;
			&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;
PHP has come a long way in the last few years.
Growing to be one of the most prominent languages
powering the Web was not an easy task. Those of
you interested in briefly seeing how PHP grew out
to what it is today, read on.  Old PHP releases
can be found at the
&lt;a class=&quot;link external&quot; href=&quot;http://museum.php.net/&quot;&gt;&amp;raquo; PHP Museum&lt;/a&gt;.&lt;/span&gt;&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/history/2008/04/18/php-history&quot;&gt;(More)&lt;/a&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2008-01-27:80793</id>
 <title>DB As DB Abstract Layer</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2008/01/27/80793-db-as-db-abstract-layer" /> 
  
 <modified>2008-01-27T07:17:58+0000</modified> 
 <issued>2008-01-27T07:17:58+0000</issued> 
 <created>2008-01-27T07:17:58+0000</created> 
 <summary type="text/plain">  By Yousef Nabulsi  &amp;nbsp;     Why database abstraction layer ?   
A database abstraction layer is a database-independent interface, it is
a layer of abstraction over the actual database access ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva; color: #ff0000&quot;&gt;By Yousef Nabulsi&lt;/span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;strong&gt;Why database abstraction layer ?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
A database abstraction layer is a database-independent interface, it is
a layer of abstraction over the actual database access methods and
allows developers to deal with different databases without changing
their code on a per-database basis.&lt;br /&gt;&lt;br /&gt;
By placing a layer of abstraction between the database and the
developer,&amp;nbsp; the database abstraction layer insulates the programmer
from database implementation details.&amp;nbsp; If you initially write a script
to talk directly to Oracle for example and later need to have it work
with another database server, you will have to rewrite all the
database-specific parts but If you use a database-independent API, then
all you need is just to change some littel settings, Pear provide us DB
data object that give us good features to accomplish this technque.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Now to the Examples 
&lt;/span&gt;

&lt;/p&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;

&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://yousef.jopdc.com/pear/2007/11/19/db-as-db-abstract-layer&quot;&gt;(More)&lt;/a&gt;&lt;/span&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2007-12-27:79886</id>
 <title>Using Session In PHP Without Cookies</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2007/12/27/79886-using-session-in-php-without-cookies" /> 
  
 <modified>2007-12-27T20:06:15+0000</modified> 
 <issued>2007-12-27T20:06:15+0000</issued> 
 <created>2007-12-27T20:06:15+0000</created> 
 <summary type="text/plain"> 
			 
 First of all, before going too much in this topic you must first know:  
 
 1. What is the php session?  
 2. Why we use it?  
 3. How does it work? 
 

   (More) 
           </summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt;
			&lt;p&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;First of all, before going too much in this topic you must first know:&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;post-content&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;1. What is the php session?&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small&quot;&gt;2. Why we use it?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small&quot;&gt;3. How does it work?&lt;/span&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/general/2007/12/27/using-session-in-php-without-cookies&quot;&gt;(More)&lt;/a&gt;
        &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2007-12-22:79718</id>
 <title>Regular Expressions</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2007/12/22/79718-regular-expressions" /> 
  
 <modified>2007-12-22T13:38:16+0000</modified> 
 <issued>2007-12-22T13:38:16+0000</issued> 
 <created>2007-12-22T13:38:16+0000</created> 
 <summary type="text/plain">  By Yousef Nabulsi  &amp;nbsp;    
Regular expressions is a way to describing a pattern in piece of text,
PHP supports two styles of regular expressions syntax : POSIX and Perl,
The Posix style of ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva; color: #ff0000&quot;&gt;By Yousef Nabulsi&lt;/span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;
Regular expressions is a way to describing a pattern in piece of text,
PHP supports two styles of regular expressions syntax : POSIX and Perl,
The Posix style of regular expression is compiled ito PHP by default ,
but you can use the Perl style by compiling in Perl-compatable regular
expression (PCRE) libraray.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&amp;nbsp;If you used the php matching functions you will note that all
pattern matching you have done used String functions, and you have been
limited to exact matches, So if you want to do more complex pattern
matching you should use the regular expression, it is difficult at
first but it is extremely usefull.
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;
&amp;nbsp;&lt;a class=&quot;showMoreLink&quot; href=&quot;http://yousef.jopdc.com/php/2007/11/10/regular-expressions&quot;&gt;(More)&lt;/a&gt;
	&lt;br style=&quot;clear: both&quot; /&gt;&lt;/span&gt;
&lt;/p&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2007-10-31:75291</id>
 <title>Character Encoding</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2007/10/31/75291-character_encoding" /> 
  
 <modified>2007-10-31T07:02:34+0000</modified> 
 <issued>2007-10-31T07:02:34+0000</issued> 
 <created>2007-10-31T07:02:34+0000</created> 
 <summary type="text/plain">  By Yousef Nabulsi      The character encoding is a code that pairs a sequence of characters from a given character set with some thing else to represent it in a form which you can store and ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;p&gt;&lt;font face=&quot;verdana,geneva&quot; size=&quot;2&quot; color=&quot;#ff0000&quot;&gt;By Yousef Nabulsi&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,geneva&quot; size=&quot;2&quot;&gt;  The character encoding is a code that pairs a sequence of characters from a given character set with some thing else to represent it in a form which you can store and transmit it in telecommunication networks, the given characters form before encoded is called character set.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,geneva&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://yousef.jopdc.com/science/2007/10/31/slug&quot; title=&quot;http://yousef.jopdc.com/science/2007/10/31/slug&quot;&gt;(More)&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:blogs.albawaba.com,2007-10-22:75095</id>
 <title>JSON</title> 
 <link rel="alternate" type="text/html" href="http://blogs.albawaba.com/ahmad_fds/62814/2007/10/22/75095-json" /> 
  
 <modified>2007-10-22T19:36:17+0000</modified> 
 <issued>2007-10-22T19:36:17+0000</issued> 
 <created>2007-10-22T19:36:17+0000</created> 
 <summary type="text/plain">  			   JSON (Javascrept Object Notation) is a lightweight computer data interchange format. It is a text-based, human-readable format for representing objects and other data structures and is ...</summary> 
 <author> 
  
 <name>ahmad_fds</name> 
 <url>http://blogs.albawaba.com/ahmad_fds</url> 
</author> 
<dc:subject>
joPDC 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blogs.albawaba.com/ahmad_fds"> 
 &lt;div class=&quot;post-content&quot;&gt; 			&lt;p&gt; &lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;JSON (Javascrept Object Notation) is a lightweight computer data interchange format. It is a text-based, human-readable format for representing objects and other data structures and is mainly used to  transmit such structured data over a network connection (in a process called serialization). JSON finds its main application in Ajax web application programming, as a simple alternative to using XML for &lt;br /&gt;  asynchronously transmitting structured information between client and server. JSON stands for Javascrept Object Notation. &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt; &lt;a class=&quot;showMoreLink&quot; href=&quot;http://ahmad.jopdc.com/general/2007/10/22/json&quot;&gt;(More)&lt;/a&gt;         &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; 
</content> 
</entry> 
 
</feed>