<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Emad Mokhtar's Framework</title>
  <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/" />
  <link rel="self" href="http://www.emadmokhtar.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2010-07-20T12:06:29.0595+03:00</updated>
  <author>
    <name>Emad Mokhtar</name>
  </author>
  <subtitle>Computer-Geek Life Style</subtitle>
  <id>http://www.emadmokhtar.com/</id>
  <generator uri="http://dasblog.info/" version="2.3.9074.18820">DasBlog</generator>
  <entry>
    <title>Client-side Validation in ASP.NET webforms by using jQuery</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/ClientsideValidationInASPNETWebformsByUsingJQuery.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,c09e6db9-081c-4c76-8e7b-be9b4f959399.aspx</id>
    <published>2010-07-20T09:56:20.497+03:00</published>
    <updated>2010-07-20T12:06:29.0595+03:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.emadmokhtar.com/CategoryView,category,ASPNET.aspx" />
    <category term="jQuery" label="jQuery" scheme="http://www.emadmokhtar.com/CategoryView,category,jQuery.aspx" />
    <category term="Validation" label="Validation" scheme="http://www.emadmokhtar.com/CategoryView,category,Validation.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="html">&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/JQuery_logo_color_onwhite.png" alt="JQuery_logo_color_onwhite.png" height="104" width="420"&gt;
&lt;/p&gt;
&lt;p&gt;
Hello folks, on July 9th 2010, I'd spoken on EgyGeeks online community about Client-side
Validation using jQuery in ASP.NET webforms, and I thought I'll share the session
as a blog post, so let's start
&lt;/p&gt;
&lt;h3&gt;Why using Client-side validation?
&lt;/h3&gt;
&lt;p&gt;
Web developers love to use Client-side validation to increase their web application
user experience "UX", to make web application feels like the desktop application,
and to reduce the round-trip to web server to validate the user inputs every time
he/she submit a page.
&lt;/p&gt;
&lt;h3&gt;Demo:
&lt;/h3&gt;
&lt;p&gt;
First of all I'm using one of the oldest and the first jQuery validation plugin called
validation, please take a look ot its documentation for more info. [&lt;a href="http://docs.jquery.com/Plugins/Validation" target="_blank" title="jQuery Validation Plugin Documentation"&gt;link&lt;/a&gt;]
&lt;/p&gt;
&lt;p&gt;
Let's create a simple ASP.NET page to apply some of validation rules on:
&lt;/p&gt;
&lt;pre class="brush: html;"&gt;First name:&lt;asp:textbox id="TxtFirstName" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;br&gt;
&lt;br&gt;
Password:&lt;asp:textbox id="TxtPassword" runat="server" textmode="Password"&gt;&lt;/asp:textbox&gt;
&lt;br&gt;
Password Confirmation:&lt;asp:textbox id="TxtRePassword" runat="server" textmode="Password"&gt;&lt;/asp:textbox&gt;
&lt;br&gt;
&lt;br&gt;
Email Address:&lt;asp:textbox id="TxtEmail" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;br&gt;
&lt;asp:button id="btnSubmit" runat="server" text="Submit"&gt;&lt;/asp:button&gt;
&lt;br&gt;
&lt;/pre&gt;
&lt;p&gt;
Now let's write our jQuery code to apply some validation rules on this ASP.NET form,
but first make sure you create a link for jQuery .js file and the plugin validation.js
file into the aspx page or you can use the Microsoft CDN version {hosted on Microsoft
servers} " &lt;a href="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js"&gt;http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js&lt;/a&gt;"
"&lt;a href="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js"&gt;http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js&lt;/a&gt; ":
&lt;/p&gt;
&lt;pre class="brush: html;"&gt;    &lt;script type="text/javascript"&gt;
        $(document).ready(function () {
            $("#MainForm").validate({
                rules:
                {
                    TxtFirstName:
                    {
                        required: true,
                        rangelength: [3, 12]
                    },
                    TxtPassword:
                    {
                        required: true
                    },
                    TxtRePassword:
                    {
                        required: true,
                        equalTo: "#txtPassword"
                    },
                    TxtEmail:
                    {
                        required: true,
                        email: true
                    },
                }
            },
            messages:
                {
                    TxtFirstName:
                    {
                        required: "Please enter your first name",
                        rangelength: "Please enter minimum 3 characters and Maximum 12 character"
                    },
                    TxtRePassword:
                    {
                        required: "Please enter your password again",
                        equalTo: "The two password is not matching"
                    },
                    TxtEmail:
                    {
                        required: "Please enter your email address",
                        email: "Please enter valid email address"
                    }

                }
        });
    });
    &lt;/script&gt;
&lt;br&gt;
&lt;/pre&gt;
&lt;p&gt;
As you can see it's so simple and easy to apply these validation, like required rule,
which means this field is required field, and apply the email RegExp with email: true.
&lt;/p&gt;
&lt;p&gt;
The .validate() function takes 2 parameters {rules, messages}, rules is the validation
rules you want to apply, and message is the text message you want to appear to the
user if he doesn't apply your validation rules on his inputs, and BTW message is optional
{overload .validate() function} you can let the plugin display the default message
according to the rule itself, for example here I let the plugin display the default
message for TxtPassword Required rule.
&lt;/p&gt;
&lt;p&gt;
Note: please use ASP.NET 4 new feature {&lt;a href="http://www.emadmokhtar.com/ASPNET4WebformsNewFeatureClientIDMode.aspx" target="_blank" title="ClientIDMode"&gt;ClientIDMode&lt;/a&gt;},
or use &lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt; txtFirstName.UniqueID &lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt; when
writing the Control ID inside jQuery script. 
&lt;/p&gt;
&lt;p&gt;
Please for more validation rules read the documentation I refer above.
&lt;/p&gt;
&lt;p xmlns="" class="zoundry_raven_tags"&gt;
&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a href="http://del.icio.us/tag/jQuery" class="ztag" rel="tag"&gt;jQuery&lt;/a&gt; &lt;a href="http://del.icio.us/tag/ASP.NET" class="ztag" rel="tag"&gt;ASP.NET&lt;/a&gt; &lt;a href="http://del.icio.us/tag/Valdation" class="ztag" rel="tag"&gt;Validation&lt;/a&gt;&lt;/span&gt; 
&lt;br&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://www.technorati.com/tag/jQuery" class="ztag" rel="tag"&gt;jQuery&lt;/a&gt; &lt;a href="http://www.technorati.com/tag/ASP.NET" class="ztag" rel="tag"&gt;ASP.NET&lt;/a&gt; &lt;a href="http://www.technorati.com/tag/Validation" class="ztag" rel="tag"&gt;Validation&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=c09e6db9-081c-4c76-8e7b-be9b4f959399" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</content>
  </entry>
  <entry>
    <title>My Journey with Diet</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/MyJourneyWithDiet.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,1faf3c90-1798-46fc-907e-505e03e7b6c3.aspx</id>
    <published>2010-07-12T17:43:57.434+03:00</published>
    <updated>2010-07-12T17:51:11.887625+03:00</updated>
    <category term="Life" label="Life" scheme="http://www.emadmokhtar.com/CategoryView,category,Life.aspx" />
    <category term="Lifestyle" label="Lifestyle" scheme="http://www.emadmokhtar.com/CategoryView,category,Lifestyle.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/071210_1443_MyJourneywi1.jpg" alt="" align="right" />
        </p>
        <p>
In November 2009 I decided to change my life from unhealthy to healthy lifestyle and
lose weight to be healthy person, and this was a big and hard decision to make it's
like paradigm shifting so that I should be careful with every step I take and analyze
what to do next and how to it right. 
</p>
        <h3>My Journey step: 
</h3>
        <p>
 
</p>
        <p>
          <span style="text-decoration: underline;">First step</span> I went to nutrition doctor
rather than going to gym like most of Egyptian men do, which all they do is burn fat
and left some weights but still eating junk food, which I think it's an awful thing
to do, because you solve one part of the puzzle and left the other parts unsolved. 
</p>
        <p>
          <span style="text-decoration: underline;">Second step</span> start to love healthy
food and walk for long durations and distances, but I did this step in baby steps
style, which made it a habit rather than something to do to lose weight, for example
I start to walk for small distance if there's no transportation to it, or if this
distance will take 10 minutes to reach OK then walk rather than ride a transportation,
and Thanks for my iPod, I love walking while listing to my favorite music, and right
now I'm working on running, I hope I'll make habit also :D 
</p>
        <p>
          <span style="text-decoration: underline;">Third step</span> is mastering what's to
eat and what's not to eat? After 3 or 4 months on diet I start to understand what
is healthy food? How to cook it in home? And I learned how to make it perfect healthy
food (I'll define it later), and this's what makes me love healthy food. 
</p>
        <p>
The intelligent thing to do is to know how to cook the perfect healthy food, and its
hard thing to accomplish on the first diet days, but keep on and you'll. 
</p>
        <p>
          <span style="text-decoration: underline;">I have a definition for 3 kind of food which
is (IMHO): </span>
        </p>
        <ol style="margin-left: 38pt;">
          <li>
            <span style="text-decoration: underline;">Healthy Food:</span> Food usually looks
awful and has bad taste, but its health and gives you the energy in need. 
</li>
          <li>
            <span style="text-decoration: underline;">Unhealthy Food (Junk Food):</span> Food
usually looks nice and taste good, but gives you unnecessary fat and calories. 
</li>
          <li>
            <span style="text-decoration: underline;">Perfect Healthy Food:</span> Food usually
looks nice and taste good, it's like combination of healthy food and junk food, and
this kind of food is very useful when you're in diet. 
</li>
        </ol>
        <p>
My journey in losing weight (form 160 Kg to 110 Kg till now) was too damn hard but
the benefits was huge, all my back and knee pains gone, and I'm feeling that I'm very
light even sometimes when I'm walking people think I'm running, but actually it's
brisk walking. 
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/071210_1443_MyJourneywi2.jpg" alt="" />
          <img src="http://www.emadmokhtar.com/content/binary/071210_1443_MyJourneywi3.jpg" alt="" />
        </p>
        <h3>Some Advices: 
</h3>
        <ul>
          <li>
            <span style="text-decoration: underline;">Nutrition Doctor:</span> Go to nutrition
doctor, and please be honest with him, if he ask about your eating habits tell him
everything , and during diet if there's something wrong tell him next visit and he/she
will solve this problem, and he/she will make some blood tests to check your health
status and will try to heal you, like my doctor she's found out the I'd <span style="font-family: Segoe UI; font-size: 10pt;">Anemia
and she heal it within 2 months.</span></li>
          <li>
            <span style="text-decoration: underline;">Drink:</span> Try to drink a lot, drink
a lot of water, tea, coffee, herbals, non-alcoholic beer, diet soda, and skimmed milk,
It's helps you to avoid the hunger feeling, trust me it's works even sometimes I feel
like I'm drinking more that eating :D. 
</li>
          <li>
            <span style="text-decoration: underline;">Diet Plan:</span> Try to stick with you
nutrition doctor diet plan. 
</li>
          <li>
            <span style="text-decoration: underline;">Walk, walk, walk:</span> It's very important
thing to do during diet, walk whenever it can be, park your car 10 minutes away from
your work so you'll walk for 20 minutes every day, take stairs if you can like in
malls for example. 
</li>
          <li>
            <span style="text-decoration: underline;">Free Meal:</span> In diet plan there's a
one free meal per week, eat it whenever you want but don't make it's time static,
take it when you want to eat or miss junk food; during diet this meal is very special
because you eat whatever you like. 
</li>
          <li>
            <span style="text-decoration: underline;">Frustrations:</span> If you measure your
weight and find out that it's increasing don't frustrate it's not a big deal keep
on diet and you'll lose it, just keep persisting, and keep negative thoughts away,
and remember you're breaking a habit and this's a very hard thing to do but not impossible. 
</li>
          <li>
            <div>
              <span style="text-decoration: underline;">Sugar:</span> Stop using white and
brown sugar and use fruit sugar instead, it's useful for diet and <a name="OLE_LINK1">diabetic
people, I use pocket </a><a href="http://www.canderel.co.uk/">CANDEREL</a> sugar. 
</div>
            <p>
              <img src="http://www.emadmokhtar.com/content/binary/071210_1443_MyJourneywi4.gif" alt="" />
            </p>
          </li>
        </ul>
        <p>
Note: I'm still on diet as I said my weight now is 110 Kg and my perfect weight is
between 95 and 85. 
</p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=1faf3c90-1798-46fc-907e-505e03e7b6c3" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET 4 Validation Controls</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/ASPNET4ValidationControls.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,4f75da89-76e7-4dc7-a0f7-7a867f5fa724.aspx</id>
    <published>2010-06-21T12:54:17.689+03:00</published>
    <updated>2010-06-21T13:47:26.393+03:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.emadmokhtar.com/CategoryView,category,ASPNET.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="html">&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Hello folks today I'm going
to review ASP.NET 4 validation controls in Visual Studio 2010; first let's explain
why we need validation on our web application first.&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;strong&gt;Why do we need Validation
in our web application?&lt;/strong&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;For many reasons, I can't cover
all here, but I'll cover most important reasons, which are:&lt;/span&gt; 
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Validate user input data: sometimes
you need to make sure user puts the correct information in correct field, or correct
type of information in its corresponding field.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Avoid &lt;a href="file:///C%7C/Users/Emad%20Mokhtar/Documents/20100416-Emad%20Mokhtar%27s%20Free%20Meeting%28598734590%29"&gt;XSS
"cross-site scripting"&lt;/a&gt;: one of way to avoid XSS from your web application is to
validate the inputs from unreasonable characters.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Avoid &lt;a href="http://en.wikipedia.org/wiki/SQL_injection"&gt;SQL
injection&lt;/a&gt;: validate the input parameters save your web application form SQL Injection
attacks.&lt;/span&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;strong&gt;Note: To build secure
web application, make sure Validation implemented on client-side and server-side.&lt;/strong&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Microsoft ASP.NET did a great
job to make this easy task on web developer by implement both Server-Side and Client-Side
in ASP.NET validation controls; even if you want to implement other client-side framework
like jQuery or write your own client-side Javascript validation rules you can disable
the client-side validation function in ASP.NET validation control.&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;First let's examine the validation
controls that ASP.NET provides for us:&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/062110_0954_ASPNET4Vali1.jpg" alt="" height="207" width="292"&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;strong&gt;ASP.NET Validation Controls:&lt;/strong&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;CompareValidator:&lt;/span&gt; this
control let you compare 2 user inputs, like make sure user puts the password twice
correctly.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;CustomValidator:&lt;/span&gt; this
control let you build/write your own Validation rule, both Server-side and client-side.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;RangeValidator:&lt;/span&gt; this
control validates the input parameters with specific range with maximum and minimum
value.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;RegularExpressionValidator:&lt;/span&gt; this
control helps you implement a custom regular expression to validate the input data
against, like telephone number.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;RequiredFieldValidator:&lt;/span&gt; this
control is to make sure user fill this field, like Username.&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;span style="color: red;"&gt;ValidationSummary:&lt;/span&gt; this
control displays the summary of all Validation info on the page, to make sure user
know what's wrong with his inputs.&lt;/span&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;&lt;strong&gt;Tip: you can use those
Regular Expression cheat sheets to build your custom one. [&lt;a href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;link&lt;/a&gt;][&lt;a href="http://regexlib.com/CheatSheet.aspx"&gt;link&lt;/a&gt;],
or use this Regular Expression builder web app [&lt;a href="http://gskinner.com/RegExr/"&gt;link&lt;/a&gt;]&lt;/strong&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Second, let's build a sample
an ASP.NET web from and implement some validation controls:&lt;/span&gt; 
&lt;/p&gt;
&lt;pre class="brush: html;"&gt;First Name: 
&lt;asp:textbox id="TxtFirstName" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;asp:requiredfieldvalidator id="RFVTxtFirstName" runat="server" errormessage="This field is required" controltovalidate="TxtFirstName"&gt;&lt;/asp:requiredfieldvalidator&gt;
&lt;/pre&gt;
&lt;ul style="margin-left: 63pt;"&gt;
&lt;li&gt;
&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Segoe UI;"&gt;Here we used RequiredFieldValidator
to make sure user input his First name on the TxtFirstName TextBox by adding&lt;/span&gt; &lt;span style="color: red;"&gt;&lt;span style="font-family: Consolas;"&gt;ControlToValidate&lt;span style="color: blue;"&gt;="TxtFirstName"&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Segoe UI; color: black;"&gt;attribute,
and customize the message will be display if there's validation error&lt;/span&gt; &lt;span style="font-family: Consolas;"&gt;ErrorMessage&lt;span style="color: blue;"&gt;="This
field is required"&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush: html;"&gt;Last Name: 
&lt;asp:textbox id="TxtLastName" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;asp:regularexpressionvalidator id="REVLastName" runat="server" errormessage="please enter at least 3 charaters" controltovalidate="TxtLastName" validationexpression="[0-9a-zA-Z]{3,}"&gt;&lt;/asp:regularexpressionvalidator&gt;
&lt;/pre&gt;
&lt;ul style="margin-left: 63pt;"&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI; font-size: 10pt;"&gt;Here we used RegularExpressionValidator
to validate that user enter at least 3 characters in the Last name TextBox by add
this regular expression&lt;/span&gt; &lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue;"&gt;[0-9a-zA-Z]{3,}&lt;/span&gt;.&lt;/span&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush: html;"&gt;Email Address: 
&lt;asp:textbox id="TxtEmail" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;asp:regularexpressionvalidator id="REVEmail" runat="server" errormessage="please enter vaild email address" validationexpression="^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$" controltovalidate="TxtEmail"&gt;&lt;/asp:regularexpressionvalidator&gt;
&lt;/pre&gt;
&lt;ul style="margin-left: 63pt;"&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI;"&gt;And here another implementation for RegularExpressionValidator,
but this time to validate the user email address and here's the regulat expression
for Email address&lt;/span&gt; &lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue;"&gt;^([0-9a-zA-Z]([-.\w]*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&lt;/span&gt;&lt;/span&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="brush: html;"&gt;Age: 
&lt;asp:textbox id="TxtAge" runat="server"&gt;&lt;/asp:textbox&gt;
&lt;asp:rangevalidator id="RVAge" runat="server" errormessage="your age must be older than 13 years or younger than 85" minimumvalue="13" maximumvalue="85" type="String" controltovalidate="TxtAge"&gt;&lt;/asp:rangevalidator&gt;
&lt;/pre&gt;
&lt;ul style="margin-left: 63pt;"&gt;
&lt;li&gt;
&lt;span style="font-family: Segoe UI;"&gt;We implement RangValidator to make sure user
age is between 13 and 85 years old.&lt;br&gt;
&lt;/span&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-family: Segoe UI;"&gt;Finally, I built a sample webform to demonstrate
what ASP.NET Validation Controls can do, and here's the &lt;a href="http://emadmokhtar.com/Download/ValidationControlsDemo.zip"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;download
link&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=4f75da89-76e7-4dc7-a0f7-7a867f5fa724" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</content>
  </entry>
  <entry>
    <title>Good bye Egypt, Good bye Cairo</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/GoodByeEgyptGoodByeCairo.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,cbe3b8dc-b5f7-4efc-8b73-fe4cf3f2de2e.aspx</id>
    <published>2010-05-20T13:39:58.84375+03:00</published>
    <updated>2010-05-20T13:39:58.84375+03:00</updated>
    <category term="OpenLetter" label="OpenLetter" scheme="http://www.emadmokhtar.com/CategoryView,category,OpenLetter.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hello folks,<img align="right" src="http://www.emadmokhtar.com/content/binary/052010_1040_GoodbyeEgyp1.jpg" alt="" /></p>
        <p>
I'm writing this post because I'll travel to Kuwait to start my career there, I hope
I'll make it in the best way, and please wish me good luck. 
</p>
        <p>
Good bye black sky, good bye traffic jams, good bye chaos, and good bye Egypt. 
</p>
        <p>
I'm leaving Egypt, Cairo, and leaving with them my best friends ever, my memories
(good and bad), the best IT community ever, my geek friends, and very special person. 
</p>
        <p>
Leaving this special person like leaving a piece of my heart here in Egypt, so I'll
get back and collect it ASAP, none can live without this piece. 
</p>
        <p>
In the last year here in Egypt I done a lot of activity like volunteered in Cairo
CodeCamp 2010 and the Visual Studio 2010 community lunch, met new wonderful friends;
I hope I can do the same in Kuwait. 
</p>
        <p>
So Good bye my friends I wish you the best and see you in the best state. 
</p>
        <p>
Best Regards, 
</p>
        <p>
Emad Mokhtar 
</p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=cbe3b8dc-b5f7-4efc-8b73-fe4cf3f2de2e" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
  <entry>
    <title>Web Developer Poetry</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/WebDeveloperPoetry.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,d2ae9ed5-43a1-4e95-9f10-dbd9cd3ee228.aspx</id>
    <published>2010-05-15T23:43:38.125+03:00</published>
    <updated>2010-05-15T23:43:38.125+03:00</updated>
    <category term="Poetry" label="Poetry" scheme="http://www.emadmokhtar.com/CategoryView,category,Poetry.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today when I was waiting for the band of Tanora Show to get started, I wrote this
poetry for someone special. 
</p>
        <p style="text-align: center">
          <span style="font-size:14pt">She SEO my life </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She turns my 0'z to 1'z </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She nudges my feelings </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She is my RSS of my life </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">If you Google my heart you'll find her </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She is a Hashtag of my soul </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She is a Love entity in my HeartDB </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She is system file of my memory </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She is a Silverlight of my future </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She autocomplete my thoughts </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">She ReadyBoost my motivation </span>
        </p>
        <p style="text-align: center">
          <span style="font-size:14pt">And I Favorite/Bookmark here :D</span>
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=d2ae9ed5-43a1-4e95-9f10-dbd9cd3ee228" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
  <entry>
    <title>What is Pomodoro Technique?</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/WhatIsPomodoroTechnique.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,585d9229-8ce0-4d7e-80a6-4bc0dfea09a3.aspx</id>
    <published>2010-05-14T15:53:07.703+03:00</published>
    <updated>2010-05-14T16:02:35.828125+03:00</updated>
    <category term="GTD" label="GTD" scheme="http://www.emadmokhtar.com/CategoryView,category,GTD.aspx" />
    <category term="Productivity" label="Productivity" scheme="http://www.emadmokhtar.com/CategoryView,category,Productivity.aspx" />
    <category term="Tools" label="Tools" scheme="http://www.emadmokhtar.com/CategoryView,category,Tools.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hello folks, in this post I'll explain technique I use it to get things done in my
life like Reading, or development tasks; this technique called Pomodoro technique.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod1.png" alt="" height="216" width="216" />
        </p>
        <h1>What is Pomodoro Technique?
</h1>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod2.jpg" alt="" height="235" width="327" />
        </p>
        <p>
It's a time management system; It's simple, and very productive.
</p>
        <p>
Pomodoro is tomato in some language "Google it and see", it's inspired by the kitchen
timer that take a shape of Tomato, and the timing of the technique is based on the
kitchen timer.
</p>
        <p>
And here's link for more information [<a href="http://www.pomodorotechnique.com/">link</a>]
</p>
        <h1>How to use/implement Pomodoro Technique?
</h1>
        <p>
It's very simple and easy to use, there's a number of apps implement it, even you
can use a kitchen times unless you're in your company office :D.
</p>
        <p>
Let's start explain how to use it:
</p>
        <ul>
          <li>
Allocate a certain task you want to get it done.</li>
          <li>
Do it for 25 minutes.</li>
          <li>
And take a 5 minutes break.</li>
          <li>
Repeat step 2 &amp; 3 4-times.</li>
          <li>
And then take 30 minutes beak.</li>
          <li>
            <div>And start from step 2 again, and if you finish the task start from the beginning.
</div>
            <p>
              <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod3.png" style="WIDTH: 849px; HEIGHT: 230px" height="264" alt="" width="963" />
            </p>
            <p>
Please don't panic like I said there's a lot of apps implement Pomodoro Technique,
and that's make life more easily, I'll review one of the most app used for PT.
</p>
          </li>
        </ul>
        <h1>Focus Booster:
</h1>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod4.jpg" alt="" height="222" width="404" />
        </p>
        <p>
Focus Booster is my favorite pomodoro technique app, it's developed over Adobe Air
so it is cross-platform, and it's free.
</p>
        <h2>
          <a href="http://www.focusboosterapp.com/">
            <span style="COLOR: blue; FONT-SIZE: 11pt; TEXT-DECORATION: underline">http://www.focusboosterapp.com/</span>
          </a>
        </h2>
        <h2>The UI:
</h2>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod5.jpg" alt="" height="110" width="911" />
        </p>
        <p>
It's very simple just run the application and press the green play button and the
timer will decreased until it reach 00:00 and the green bar increased and change its
color to the degrees of red (orange and red).
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod6.jpg" alt="" height="110" width="911" />
        </p>
        <p>
When it reached 00:00, it'll fire tiny alarm to remind you that's your break time.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/051410_1252_WhatisPomod7.jpg" alt="" height="110" width="911" />
        </p>
        <p>
During break time the timer reset to 05:00 and decreased to 00:00 and the bar also
decreased with it; when the timer reach 00:00 the same tiny alarm will fire to remind
you to start you job/30 min break.
</p>
        <h1>What I can do in the break time?
</h1>
        <p>
Anything you are like to do in your free time and not related to the task, you can
check Twitter, Facebook, Emails, or even read regular blog posts, go out to get fresh
air, go check your family, make your drink, take a shower, etc…
</p>
        <p>
For me I like to make my coffee, go pray in the mosque, in the 30 min break I talk
a walk, or sometimes check my Emails, Facebook, or Twitter.
</p>
        <p>
So folks I wish this technique helps you in Get Things Done in more productive way;
and remember Time is very important thing or our life actually it's our life, so spend
it wisely.
</p>
        <p xmlns="" class="zoundry_raven_tags">
          <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->
          <span class="ztags">
            <span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/GTD" class="ztag" rel="tag">GTD</a>, <a href="http://del.icio.us/tag/productivity" class="ztag" rel="tag">productivity</a></span>
          <br />
          <span class="ztags">
            <span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/GTD" class="ztag" rel="tag">GTD</a>, <a href="http://www.technorati.com/tag/productivity" class="ztag" rel="tag">productivity</a></span>
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=585d9229-8ce0-4d7e-80a6-4bc0dfea09a3" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
  <entry>
    <title>10 Things you need to know about sleep</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/10ThingsYouNeedToKnowAboutSleep.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,18b6b389-3692-4fb9-b8bb-8caa9f9ba039.aspx</id>
    <published>2010-05-09T23:29:15.904+03:00</published>
    <updated>2010-05-09T23:42:01.35775+03:00</updated>
    <category term="Life" label="Life" scheme="http://www.emadmokhtar.com/CategoryView,category,Life.aspx" />
    <category term="Lifestyle" label="Lifestyle" scheme="http://www.emadmokhtar.com/CategoryView,category,Lifestyle.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="html">&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/050910_2029_10Thingsyou1.jpg" alt="" height="385" width="553" /&gt;
&lt;/p&gt;
&lt;p&gt;
BBC created this phenomenal show which called "10 things you need to know about sleep"
to gain better sleep experience and the relaxation to face the new day.
&lt;/p&gt;
&lt;p&gt;
I'll put the video clips of every one of 10 things and the conclusion after it, so
let's start:
&lt;/p&gt;
&lt;h1&gt;Number 1: Warm Bath
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/DZfGOA5x6Bw&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/DZfGOA5x6Bw&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Take a warm bath one hour before going to bed&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 2: How to Beat Insomnia
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/DayVIAx8j5U&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/DayVIAx8j5U&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;To beat insomnia stay in bed only to sleep.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 3: When to Nap
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/DHABoKIhU7E&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/DHABoKIhU7E&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Want to take a nap, take it in the afternoon "2 PM - 5 PM".&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 4: How to stop Snoring
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/sQq9SK9RKmM&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/sQq9SK9RKmM&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;If you are a snorer don't worry there's a lot ways to stop this, but if you're
a heavy snorer please consult your doctor.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 5: Don't mess with your sleep cycle
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/fH2fDuf0OyI&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/fH2fDuf0OyI&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Don't drink Coffee or Alcohol more than 4 hours before bed.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 6: The Power of Daylight
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/YFljzMSKK9w&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/YFljzMSKK9w&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Keep the curtains shut to block the daylight.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 7: Eat to Sleep
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/lTxVexFoiHA&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/lTxVexFoiHA&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Protein meals perk you up, and Carbohydrate meals help you sleep.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 8: Beat Jet-lag
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/sZbpCUivDPc&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/sZbpCUivDPc&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;To avoid jet-lag avoid eating during the whole flight and drink when you'll
arrive.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 9: Relax
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/d4kllRD7gLc&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/d4kllRD7gLc&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;If you've problem in sleeping try to tense and relax your muscles for 15 minutes.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Number 10: Herbal Potions
&lt;/h1&gt;
&lt;p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/EJ-f0g-yoLs&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&gt;
&lt;param name="allowFullScreen" value="true"&gt;&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&gt;&lt;embed src="http://www.youtube.com/v/EJ-f0g-yoLs&amp;hl=en_US&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;The smell of herbs may help you sleep.&lt;/strong&gt;
&lt;/p&gt;
&lt;h1&gt;Summary:
&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Take a warm bath one hour before going to bed.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;To beat insomnia stay in bed only to sleep.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want to take a nap, take it in the afternoon "2 PM - 5 PM"&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If you are a snorer don't worry there's a lot ways to stop this, but if you're
a heavy snorer please consult your doctor.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't drink Coffee or Alcohol more than 4 hours before bed.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep the curtains shut to block the daylight.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protein meals perk you up, and Carbohydrate meals help you sleep.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;To avoid jet-lag avoid eating during the whole flight and drink when you'll
arrive.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If you've problem in sleeping try to tense and relax your muscles for 15 minutes.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;The smell of herbs may help you sleep.&lt;/strong&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
At last I hope and wish a deep sleeping at night, take care all.
&lt;/p&gt;
&lt;p xmlns="" class="zoundry_raven_tags"&gt;
&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a href="http://del.icio.us/tag/Life" class="ztag" rel="tag"&gt;Life&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/LifeStyle" class="ztag" rel="tag"&gt;LifeStyle&lt;/a&gt;&lt;/span&gt; 
&lt;br /&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://www.technorati.com/tag/Life" class="ztag" rel="tag"&gt;Life&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/LifeStyle" class="ztag" rel="tag"&gt;LifeStyle&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=18b6b389-3692-4fb9-b8bb-8caa9f9ba039" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</content>
  </entry>
  <entry>
    <title>ASP.NET 4 webforms new feature: ClientIDMode</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/ASPNET4WebformsNewFeatureClientIDMode.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,a17dc236-97f0-4bc3-b39b-2c4ad8284a8b.aspx</id>
    <published>2010-05-04T21:17:52.214+03:00</published>
    <updated>2010-05-07T18:06:52.342125+03:00</updated>
    <category term=".Net" label=".Net" scheme="http://www.emadmokhtar.com/CategoryView,category,Net.aspx" />
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.emadmokhtar.com/CategoryView,category,ASPNET.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="html">&lt;p&gt;
Today we'll examine ClientIDMode the new feature of ASP.NET 4 which makes life easier
on developers when writing client-side scripting/code like javascript or jQuery. 
&lt;/p&gt;
&lt;h3&gt;ClientIDMode control property: 
&lt;/h3&gt;
&lt;p&gt;
You can assign ClientIDMode property for ASP.NET controls which is take 4 values 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
AutoID 
&lt;/li&gt;
&lt;li&gt;
Inherit 
&lt;/li&gt;
&lt;li&gt;
Predictable 
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Static 
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/050410_1817_ASPNET4webf1.jpg" alt="" /&gt; 
&lt;/p&gt;
&lt;p&gt;
And I'll demonstrate what the different between those 4 values. 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Demo: 
&lt;/h3&gt;
&lt;p&gt;
We've simple ASP.NET 4 page with Master page, with one button on it, and We'll set
the ClientIDMode for the button control and examine what's happen when ASP.NET render
it to HTML. 
&lt;/p&gt;
&lt;h4&gt;AutoID: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="AutoID"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="ctl00_ContentPlaceHolder1_btnSubmit"&lt;/span&gt; /&gt;&gt; 
&lt;/p&gt;
&lt;p&gt;
It's rendered like what ASP.NET 3.5 do, so if you want to renter control's ID like
ASP.NET 3.5 set ClientIDMode to AutoID. 
&lt;/p&gt;
&lt;h4&gt;Inherit: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Inherit"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
Actually it tells the &lt;span style="color:black; font-family:Arial"&gt;control to defer
to the naming behavior mode of the parent container control&lt;/span&gt; 
&lt;/p&gt;
&lt;h4&gt;Predictable (default): 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Predictable"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="ContentPlaceHolder1_btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
Remove the ugly default auto generated ID prefix "ctl00" 
&lt;/p&gt;
&lt;h4&gt;Static: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Static"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
It'll rendered the ID like what you set for ID attribute 
&lt;/p&gt;
&lt;h3&gt;Where you can set the ClientIDMode: 
&lt;/h3&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Web.config: 
&lt;/h4&gt;
&lt;p&gt;
You can set the ClientIDMode in web.config file inside page tag 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt;configuration&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; system.web&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; pages&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;&lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;Static&lt;/span&gt;"&lt;/span&gt;&lt;span style="color:blue"&gt; /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; compilation&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;debug&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;true&lt;/span&gt;"&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;targetFramework&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;4.0&lt;/span&gt;"&lt;span style="color:blue"&gt; /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;span style="color:#a31515"&gt; system.web&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;span style="color:#a31515"&gt;configuration&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Control: 
&lt;/h4&gt;
&lt;p&gt;
Or you can set it for specific control, but remember the main control is inherit this
property, and this what we do in the demo. 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; &lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;="Static"&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Page: 
&lt;/h4&gt;
&lt;p&gt;
Or you can set the ClientIDMode on the page tag in the upper of ASPX file. 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family:Consolas; font-size:12pt"&gt;&lt;span style="background-color:yellow"&gt;&lt;%&lt;/span&gt;&lt;span style="color:blue"&gt;@&lt;/span&gt;
			&lt;span style="color:maroon"&gt;Page&lt;/span&gt;
			&lt;span style="color:red"&gt;Title&lt;span style="color:blue"&gt;=""&lt;/span&gt; Language&lt;span style="color:blue"&gt;="C#"&lt;/span&gt; MasterPageFile&lt;span style="color:blue"&gt;="~/Site.Master"&lt;/span&gt; AutoEventWireup&lt;span style="color:blue"&gt;="true"&lt;/span&gt; CodeBehind&lt;span style="color:blue"&gt;="Demo.aspx.cs"&lt;/span&gt; Inherits&lt;span style="color:blue"&gt;="ClientIDModeDemo.Demo"&lt;/span&gt;
				&lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;="Static&lt;/span&gt;&lt;/span&gt;"&lt;/span&gt;
			&lt;span style="background-color:yellow"&gt;%&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt; &lt;/strong&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=a17dc236-97f0-4bc3-b39b-2c4ad8284a8b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</content>
  </entry>
  <entry>
    <title>Interesting paragraph in 7-Habits of Highly Effective People</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/InterestingParagraphIn7HabitsOfHighlyEffectivePeople.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,02252bff-a581-4e5a-b1b9-1c2701ea5ec0.aspx</id>
    <published>2010-05-02T19:13:04.652+03:00</published>
    <updated>2010-05-07T18:02:11.529625+03:00</updated>
    <category term="Life" label="Life" scheme="http://www.emadmokhtar.com/CategoryView,category,Life.aspx" />
    <category term="Lifestyle" label="Lifestyle" scheme="http://www.emadmokhtar.com/CategoryView,category,Lifestyle.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/050210_1612_Interesting1.jpg" alt="" height="470" align="right" width="581" />Yesterday
when I was reading 7 Habits of high Effective People, I read extremely interesting
paragraph in habit no 2 "Begin with the end in mind" which talk about work-centered
people
</p>
        <h3>The paragraph:
</h3>
        <blockquote>
          <p>
Work-centered people may become "workaholics" driving themselves to produce at the
sacrifice of health, relationships, and other important areas of their live. Their
fundamental identity comes from their work-"I'm a doctor", "I'm a writer", "I'm an
actor". Because their identity and sense of self-worth are wrapped up in their work,
their security is vulnerable to anything that happens to prevent them from continuing
in it. Their wisdom and power come In the limited areas of their work, rendering them
ineffective in other areas of life.
</p>
        </blockquote>
        <h3>My opinion:
</h3>
        <p>
I think he's right most of us "Geeks" can be categorized in this kind of people. How
many of us work in night? Who doesn't work in the weekend? Who doesn't spend most
of his time with machine whatever PC, MAC, Notebook, Workstation, Servers, etc.?
</p>
        <p>
In other hand if you look and examine the life of the most effective Geeks in our
community, you'll see they spend more time with their family and friend who can be
not a geeky person why not?, they schedule their time to work in the early morning,
organize their tasks, they eat, sleep, and do some sports to take care of their health.
</p>
        <p>
This paragraph change my paradigm of working and been a workaholic and ignore important
things of my life, actually this book is changing my life to the better way, It's
the most selfhelp/selfdevelopment book I ever read.
</p>
        <p xmlns="" class="zoundry_raven_tags">
          <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->
          <span class="ztags">
            <span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/life%20lifestyle" class="ztag" rel="tag">life
lifestyle</a></span>
          <br />
          <span class="ztags">
            <span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/life+lifestyle" class="ztag" rel="tag">life
lifestyle</a></span>
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=02252bff-a581-4e5a-b1b9-1c2701ea5ec0" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
  <entry>
    <title>How to send tweets to email?</title>
    <link rel="alternate" type="text/html" href="http://www.emadmokhtar.com/HowToSendTweetsToEmail.aspx" />
    <id>http://www.emadmokhtar.com/PermaLink,guid,6f059612-a383-432a-9e0f-2dcc8b820043.aspx</id>
    <published>2010-04-15T16:39:48.703125+03:00</published>
    <updated>2010-04-15T16:44:45.40625+03:00</updated>
    <category term="Twitter" label="Twitter" scheme="http://www.emadmokhtar.com/CategoryView,category,Twitter.aspx" />
    <author>
      <name>Emad Mokhtar</name>
    </author>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
You can send your tweets to email by using the new Twitter-based service called <a href="http://www.tweettoemail.com/" target="_blank">TweetToEmail</a>.
</p>
        <h2>What is TweetToEmail?
</h2>
        <p>
Is a free service help you to send your tweets to your non-twitter contacts in their
Email inbox, It's another application of integrate Twitter with another service Like <a href="http://ping.fm/" target="_blank">Ping.fm</a> do.
</p>
        <h2>How is it work?
</h2>
        <p>
It's very simple, first you must sign-up on the Website and integrates your Twitter
account.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE4.JPG" alt="TTE4.JPG" height="394" width="346" />
        </p>
        <p>
Then Second create a contacts group give it a name and assign a HashTag for it from
the list.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE5.JPG" alt="TTE5.JPG" height="248" width="616" />
        </p>
        <p>
Third add contacts (Name, and Email) to this group.
</p>
        <p>
The last thing you need yo do is to put that HashTag in the tweet you want to send
to group's contacts email.
</p>
        <h2>Let's give it a test
</h2>
        <p>
I add my Gmail email into group called Me and assigned #TM2 HashTag to it,
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE3.JPG" style="WIDTH: 644px; HEIGHT: 164px" height="222" alt="TTE3.JPG" width="982" />
        </p>
        <p>
then I send a test tweet with #TM2 in it,
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE2.JPG" alt="TTE2.JPG" height="266" width="560" />
        </p>
        <p>
and *Boom* this tweet got into my email inbox.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE1.JPG" style="WIDTH: 658px; HEIGHT: 304px" height="396" alt="TTE1.JPG" width="816" />
        </p>
        <h2>One missing piece
</h2>
        <p>
The information on the Website is few, just a 3 steps with description I advice the
Co-Founder "<span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Tahoma; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 14px; FONT-FAMILY: 'Lucida Grande', sans-serif; COLOR: rgb(51,51,51); FONT-SIZE: 12px" class="Apple-style-span"><a href="http://twitter.com/binyahia" target="_blank"><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Tahoma; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 14px; FONT-FAMILY: 'Lucida Grande', sans-serif; COLOR: rgb(51,51,51); FONT-SIZE: 12px" class="Apple-style-span">Ali
Bin Yahia</span></span></a></span></span>" to make an image review for the service
to be more clear for any person.
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/TTE6.JPG" style="WIDTH: 704px; HEIGHT: 114px" height="154" alt="TTE6.JPG" width="952" />
        </p>
        <h2>Conclusion
</h2>
        <p>
It's very good and useful service in some situations, I encourage you to give it a
test there's nothing to lose, and follow <a href="http://twitter.com/tweettoemail" target="_blank">@tweettoemail</a> for
the latest information about the TweetToEmail service.
</p>
        <p xmlns="" class="zoundry_raven_tags">
          <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->
          <span class="ztags">
            <span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/service" class="ztag" rel="tag">service</a>, <a href="http://del.icio.us/tag/tweet" class="ztag" rel="tag">tweet</a>, <a href="http://del.icio.us/tag/twitter" class="ztag" rel="tag">twitter</a></span>
          <br />
          <span class="ztags">
            <span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/service" class="ztag" rel="tag">service</a>, <a href="http://www.technorati.com/tag/tweet" class="ztag" rel="tag">tweet</a>, <a href="http://www.technorati.com/tag/twitter" class="ztag" rel="tag">twitter</a></span>
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=6f059612-a383-432a-9e0f-2dcc8b820043" />
        <br />
        <hr />
© Copyright, Emad Mokhtar
</div>
    </content>
  </entry>
</feed>