<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-1938788067090847772</id><updated>2009-11-10T16:10:28.826+02:00</updated><title type='text'>Mohamed Atia</title><subtitle type='html'>Get yourself SNAP-tized</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default?start-index=26&amp;max-results=25'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>218</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-3189462594171538368</id><published>2009-11-05T19:33:00.004+02:00</published><updated>2009-11-10T16:10:28.832+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTubes'/><title type='text'>We're all in this together - MadV is back!</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="text-align: center;"&gt;&lt;object height="350" width="425"&gt;&lt;param value="http://youtube.com/v/q9ySxrzpP-g" name="movie"&gt;&lt;embed height="350" width="425" type="application/x-shockwave-flash" src="http://youtube.com/v/q9ySxrzpP-g"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;And finally MadV made a new video like &lt;a href="http://mohamed-atia.blogspot.com/2008/05/meaning-to-be-human.html"&gt;the previous ones&lt;/a&gt;&lt;br /&gt;I heard he had some work in a good tv network or something and I hoped he will be back, and here he is with a new touching video &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-3189462594171538368?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/3189462594171538368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/11/we-all-in-this-together-madv-is-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3189462594171538368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3189462594171538368'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/11/we-all-in-this-together-madv-is-back.html' title='We&amp;#39;re all in this together - MadV is back!'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-6250810286952959150</id><published>2009-10-15T04:53:00.002+02:00</published><updated>2009-10-16T19:12:34.804+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><category scheme='http://www.blogger.com/atom/ns#' term='Networks'/><title type='text'>Distributed Computation and Distributed systems</title><content type='html'>&lt;p align="right"&gt;ده ريبورت الدكتور هشام كان طلبه عن الأستخدمات اليومية للشبكات , فأنا جاتلى فكرة إنى أكتب عن حاجة جديدة بدل الهبل و أهو بالمرة أعمل بيها بوست جديد, و أديه للدكتور. &lt;/p&gt;  &lt;p align="right"&gt;الكلام مش عميق أو تكنيكال أوى مجرد تعريفات لأنى أصلاً مدرستش الجزء ده لسه, مجرد قرأت شوية, فأرجو أنه يكون مفيد للبعض&lt;/p&gt;  &lt;p align="right"&gt;&lt;s&gt;أه الموضوع مقرتوش لسه و أنا كنت بكتب من غير مشوف بكتب أيه أصلاً, و مش هعرف أقراءه حالياً لأنى ورايا حجات تانية&lt;/s&gt; &lt;/p&gt; &lt;a style="margin: 12px auto 6px; display: block; font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; text-decoration: underline; font-size-adjust: none; font-stretch: normal;" title="View Distributed Computation and Systems on Scribd" href="http://www.scribd.com/doc/21094749/Distributed-Computation-and-Systems"&gt;Distributed Computation and Systems&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_273523625878230" name="doc_273523625878230" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=21094749&amp;amp;access_key=key-bz1wsnezn73brgmqqoq&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;        &lt;embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=21094749&amp;amp;access_key=key-bz1wsnezn73brgmqqoq&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_273523625878230_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-6250810286952959150?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/6250810286952959150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/distributed-computation-and-distributed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/6250810286952959150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/6250810286952959150'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/distributed-computation-and-distributed.html' title='Distributed Computation and Distributed systems'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-948609864365505252</id><published>2009-10-14T21:16:00.002+02:00</published><updated>2009-10-14T21:16:49.807+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTubes'/><category scheme='http://www.blogger.com/atom/ns#' term='Movies'/><title type='text'>The Ecstasy of Cinema</title><content type='html'>&lt;div style="text-align: center;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;object height="350" width="425"&gt;&lt;param value="http://youtube.com/v/UW5scnLJXz0" name="movie"&gt;&lt;embed type="application/x-shockwave-flash" src="http://youtube.com/v/UW5scnLJXz0" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;Lots of pearls&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-948609864365505252?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/948609864365505252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/ecstasy-of-cinema.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/948609864365505252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/948609864365505252'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/ecstasy-of-cinema.html' title='The Ecstasy of Cinema'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-942264026018151987</id><published>2009-10-11T22:16:00.001+02:00</published><updated>2009-10-11T22:29:52.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C/C++'/><title type='text'>Code Readability VS Error centralization</title><content type='html'>&lt;p&gt;I found this a good thing to write about and didn’t want to postpone otherwise I might forget.&lt;/p&gt;  &lt;p&gt;A very common rule in computer science or Software engineering to be specific is to make the code you write more readable than hacky, even if it would cause a slight performance loss, as readability relatively important than this maybe-tiny performance loss, even in the easiest example it’s preferred to write an if else instead of using the one-line&amp;#160; Ternary operator. This is also for people who love to minimize their code &amp;gt;&amp;gt;&amp;lt;&amp;lt; that it will look so obfuscated.&lt;/p&gt;  &lt;p&gt;Yesterday I was completing an engine I’m writing since this last summer vacation and I had to review a very old code, I remember I was very very lazy while writing it, I just wanted to finish this boring and very repetitive part, so the biggest function was like 190 lines of say 9 ifs, so I wanted to change some variable that controls the logic throughout the whole function and hell started, I had to&amp;#160; re-understand every bit of each line to know what to edit, and that’s all in the sake of code readability so that I could divide the function into 8 ifs and formulate the code as the process in real life goes so the reader wouldn’t face problems imagining what the code does.&lt;/p&gt;  &lt;p&gt;What made it a real hell that there was whole other 5 functions that had the same logic error :( , so I cursed code readability, i needed to make my errors more centralized so that they can be easily contained and corrected, the next day (the one that’s now) I spent it getting use of what I know about digital design and made something close to a truth table gave each action 2 bits … and reduced the code to 40 lines with two for loops and only one place to edit the flow afterwards.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;//About my domain, 3MaTeS wanted to change the company that’s registering my domain, and so told me to wait a month till it expires and be free to register from anywhere else, after a month (28-9) I found that the original company I wanted to replace had already registered my domain for itself for another year so If wanted to have my domain back I have to renew it only from them only :s, seems that I don’t have another way around.&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-942264026018151987?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/942264026018151987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/code-readability-vs-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/942264026018151987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/942264026018151987'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/10/code-readability-vs-error.html' title='Code Readability VS Error centralization'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-8979501348742627047</id><published>2009-08-30T23:40:00.004+02:00</published><updated>2009-08-30T23:51:10.213+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>Basic science research is going down, DOWN</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_P9ZMP3l4K2w/Spr0R_zXk6I/AAAAAAAAAdI/TL0nTyFimi0/s1600-h/upimg602_TRANSISTORS-19806%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="upimg602_TRANSISTORS-19806" border="0" alt="upimg602_TRANSISTORS-19806" align="right" src="http://lh4.ggpht.com/_P9ZMP3l4K2w/Spr0TF2lOlI/AAAAAAAAAdM/_FlfY8CK_b8/upimg602_TRANSISTORS-19806_thumb%5B2%5D.jpg?imgmax=800" width="236" height="178" /&gt;&lt;/a&gt; This morning I happened to read the wikipedia page about &lt;a href="http://en.wikipedia.org/wiki/Bell_Labs"&gt;Bell Labs&lt;/a&gt;, where I was surprised by the amount of research and inventions done by the scientists in it, I only need to say that they invented the first &lt;strong&gt;transistor&lt;/strong&gt; !!!!, they invented electronics :D ! also the C programming language and UNIX was a work done in there.&lt;/p&gt;  &lt;p&gt;But at the end of the page a bad news struck me, as of the last year (Aug 2008) they stopped any research in “Basic Science”, you know physics chemistry and things like these, and moved to more marketable areas, I felt disappointed :s. The basic science research is supposed to be the solver of every problem facing the advance in technologies, as when certain bottleneck faces a tech these sciences would be the first to solve the problem, like when Bell labs invented transistors they solved the problem of the huge sizes of computers due to using tubes. Nowadays we have a similar problem we need something better than these transistors, we devices much &lt;a href="http://en.wikipedia.org/wiki/Molecular_electronics"&gt;smaller than electronic devices&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;What surprised me more that lately tonight I found &lt;a href="http://science.slashdot.org/story/09/08/30/1512213/Where-Have-You-Gone-Bell-Labs?from=rss"&gt;Slashdot&lt;/a&gt; posting a topic talking about similar fears, and mentioned : &lt;em&gt;“&lt;span style="color: rgb(51,51,51)"&gt;While IBM, Microsoft, and HP collectively spend &lt;/span&gt;&lt;/em&gt;&lt;a style="color: rgb(51,51,51)" href="http://www.businessweek.com/magazine/content/09_36/b4145044687973.htm"&gt;&lt;em&gt;$17B a year on R&amp;amp;D&lt;/em&gt;&lt;/a&gt;&lt;em style="color: rgb(51,51,51)"&gt;, only &lt;/em&gt;&lt;a style="color: rgb(51,51,51)" href="http://www.businessweek.com/print/magazine/content/09_36/b4145040683083.htm"&gt;&lt;em&gt;3%-5% of that is for basic science&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color: rgb(51,51,51)"&gt;.&lt;/span&gt;”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I see the markets over saturated and most of the technologies reached their high end with no substantial change in them (we still have mechanical HDDs, please make bigger SSDs :D).&lt;/p&gt;  &lt;p&gt;Yeah most of them look at Nanotechnology as the salvation of most of industry problems, I think we will have to wait a lot to see this change they allege.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-8979501348742627047?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/8979501348742627047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/08/basic-science-research-is-going-down.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8979501348742627047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8979501348742627047'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/08/basic-science-research-is-going-down.html' title='Basic science research is going down, DOWN'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-2736327294765486992</id><published>2009-07-20T17:23:00.002+03:00</published><updated>2009-07-30T23:35:10.006+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>Coldplay Strawberry Swing music video</title><content type='html'>&lt;p&gt;Coldplay again makes a new music video, and I’m speechless it’s great, funny and new. I thought “Life in technicolor II” was the best, but I gotta say this one is outstanding as I always liked Strawberry swing as the happiest song in the album &lt;/p&gt;  &lt;p&gt;Watch the video here exclusively :&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BYtk1Z0UUuE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/BYtk1Z0UUuE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p align="left"&gt;Or download : &lt;/p&gt;  &lt;p align="center"&gt;&lt;iframe style="border: 1px solid rgb(221, 229, 233); margin: 3px; padding: 0px; background-color: rgb(255, 255, 255); width: 240px; height: 66px;" marginheight="0" src="http://cid-09e57a81a1b9f370.skydrive.live.com/embedrowdetail.aspx/Snap/Music%20vids/Coldplay-Strawberry%20Swing.mp4" marginwidth="0" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;span style="font-size:78%;"&gt;HQ with no ads&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;I lol-ed when the cape got cut :D, damn them evil squirrels.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-2736327294765486992?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/2736327294765486992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/07/coldplay-strawberry-swing-music-video.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/2736327294765486992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/2736327294765486992'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/07/coldplay-strawberry-swing-music-video.html' title='Coldplay Strawberry Swing music video'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-4389762094126617605</id><published>2009-07-11T05:44:00.006+03:00</published><updated>2009-07-11T05:50:43.153+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Imageshack got hacked</title><content type='html'>yeah the title says it all&lt;br /&gt;despite the fact that most of my site's images are hosted by it&lt;br /&gt;but I'm not really sad after I read this :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P9ZMP3l4K2w/Slf84i9TtVI/AAAAAAAAAcM/ocm499rYQFk/s1600-h/icontwitter02.png.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 271px; height: 354px;" src="http://3.bp.blogspot.com/_P9ZMP3l4K2w/Slf84i9TtVI/AAAAAAAAAcM/ocm499rYQFk/s400/icontwitter02.png.jpg" alt="" id="BLOGGER_PHOTO_ID_5357028330167317842" border="0" /&gt;&lt;/a&gt;Click to enlarge&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-4389762094126617605?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/4389762094126617605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/07/imageshack-got-hacked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4389762094126617605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4389762094126617605'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/07/imageshack-got-hacked.html' title='Imageshack got hacked'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_P9ZMP3l4K2w/Slf84i9TtVI/AAAAAAAAAcM/ocm499rYQFk/s72-c/icontwitter02.png.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-411877588277823760</id><published>2009-06-07T15:42:00.003+03:00</published><updated>2009-08-28T17:17:01.760+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='YouTubes'/><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>The OST of my life [2]</title><content type='html'>&lt;p&gt;Priscilla Ahn always gets me, can’t get bored of her. Her debut album is great and songs I like are : &lt;a href="http://www.youtube.com/watch?v=MKfDwChOoHI"&gt;Dream&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=tPcFyYvDc0Y"&gt;Red cape&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=kAicFBmlE44"&gt;I don’t think so&lt;/a&gt;. &lt;/p&gt;  &lt;p align="center"&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ap3nGUSFrXc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ap3nGUSFrXc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;/p&gt;  &lt;p align="left"&gt;And over listening to post-rock, that I think I don’t listen to rock a lot anymore, bands like Mogwai, Sigur Ros, Explosions in the sky, This will kill you, World’s end girl friend, 65daysofstatic, Yndi helda and The album leaf are wonderful, lol I can’t even find a post-rock band that suck I like them all, may be I should link some :&lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://www.youtube.com/watch?v=36nw-fcEAOw"&gt;Sigur Rós: Í Gær- Minn Heima&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://www.youtube.com/watch?v=nKHN8N190Jg"&gt;Minn Heima - Hjartao Hamast&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://www.youtube.com/watch?v=p1b9ToqTjjs"&gt;Mogwai - Glasgow Mega-snake&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://www.youtube.com/watch?v=ltQqPJ5A2BI"&gt;Explosions In The Sky - Birth and Death of the Day&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=WneDU-K3Sww"&gt;65daysofstatic - Retreat! Retreat!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=GtNntFUcar0"&gt;World's end girlfriend - singing under the rainbow&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And to the just released album from &lt;strong&gt;Eels : Le hombre lobo&lt;/strong&gt; it’s very good nothing less than their previous albums, but I don like the new Black eyed pees album :s and I want to have sometime to listen to Eminem’s new album.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-411877588277823760?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/411877588277823760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/06/ost-of-my-life-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/411877588277823760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/411877588277823760'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/06/ost-of-my-life-2.html' title='The OST of my life [2]'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-3412954677081134601</id><published>2009-05-29T15:37:00.001+03:00</published><updated>2009-05-29T15:37:08.186+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>This is very overrated</title><content type='html'>&lt;p align="right"&gt;كده الموضوع أوفررررررررررر جداً&amp;#160; &lt;img title="confused" hspace="2" alt=":s" vspace="2" src="http://forum.csed-online.com/images/smilies/confused_smile.gif" width="19" height="19" /&gt;&lt;/p&gt;  &lt;p align="right"&gt;ليه خبر زى ده يجى فى&amp;#160; الجرايد&amp;#160; و كماااان أول صفحة ده أحنا سمعتنا هتبقى هباب&amp;#160; &lt;/p&gt;  &lt;p align="right"&gt;أنا مش عارف أزاكر من اللى بيحصل &lt;img title="8" hspace="2" alt=":gamer:" vspace="2" src="http://forum.csed-online.com/images/smilies/gamer.gif" width="37" height="27" /&gt; ربنا يستر فى الداتابيز &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-3412954677081134601?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/3412954677081134601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/this-is-very-overrated.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3412954677081134601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3412954677081134601'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/this-is-very-overrated.html' title='This is very overrated'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-104749971218593210</id><published>2009-05-29T11:49:00.002+03:00</published><updated>2009-05-31T01:15:11.874+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>أنا مش شمتان</title><content type='html'>&lt;p align="right"&gt;هففففففف, ناس كتير زعلانة على  موضوع  التحقيق و أن الموضوع كتر زيادة عن اللزوم و ناس بتنتقضنى على إن مؤيد, و ان الحكاية متستهلش و كده مش هنعدى من المادة و السنة الجاية الدكتور هيستقصدنا. طيب أنا عاوز أعرف الموضوع &lt;span style="font-weight: bold;"&gt;هيستاهل أمتى ؟&lt;/span&gt; كل دفعة تتخرج تقول الحمد لله خلصنا و طز فى الكلية و أحنا مستنيين كده و ملناش دعوة باللى يحصل و بنطلع نتصدم برة  و نلاقى اللى بناخده ولا حاجة و يمكن  يكون ولا حاجة لكليات جوه مصر كمان !!, أنا على سبيل المثال السنة اللى فاتت قدمت على تدريب فى القاهرة و محدش عبرنى !!&lt;/p&gt;  &lt;p align="right"&gt;قولت لبابا يسألى ليه ؟ ردوا عليه أصله من المنصورة  &lt;img title="phbbbt" alt="&amp;gt;:P" src="http://forum.csed-online.com/images/smilies/phbbbt.gif" vspace="2" width="18" height="18" hspace="2" /&gt; , المهم &lt;/p&gt;  &lt;p align="right"&gt;مفيش حد مبيغلطش , بس فيه مناصب متقدرش تمسكها غير لما تكون  مدييها حقها و قادر عليها , مناصب يتعلق  بها حياة ناس أخرى, مش لما طيار يسبب غلطة فى رحلة و يموت الناس اللى معاه هنقول إنه أنسان و بيغلط  &lt;/p&gt;  &lt;p align="right"&gt;و مش معنى أن أحمد زويل دكتور واخد نوبل أنه يبقى بيشرح أحسن واحد &lt;/p&gt;  &lt;p align="right"&gt;المُعلم لازم طول حياته يزاكر و يكون أذكى واحد قاعد فى المحاضرة و عارف أزاى يدرس و يتعمل مع الطلبة&lt;/p&gt;  &lt;p align="right"&gt;أنا عاوز بس لما يبقى فيه مادة علينا يبقى بستفاد منها و منهجها محطوط صح و متراجع علشان و أنا بزاكرها مبقاش خايف إن اللى بزاكره ده فيه حاجة غلط و ده حال معظم اللى بناخده &lt;/p&gt;  &lt;p align="right"&gt;و يمكن المادة الوحيدة الجديد اللى أخدناها بضمير الفيريلوج  بس  الكتاب كان فيه غلطات طيب ميهمش , الألجوريثمث و الداتا ستركشر أنا أتحدى لو كان الدكتور قال سيرة ال بيج أوه  و ده مثال على كورس منهم : &lt;/p&gt;  &lt;p align="right"&gt;&lt;a title="http://www.cs.auckland.ac.nz/software/AlgAnim/ds_ToC.html" href="http://www.cs.auckland.ac.nz/software/AlgAnim/ds_ToC.html"&gt;http://www.cs.auckland.ac.nz/software/AlgAnim/ds_ToC.html&lt;/a&gt;&lt;/p&gt;  &lt;p align="right"&gt;أكاد أقسم أن أحنا مخدناش تلت  الكلام ده , يقولك أصل أحنا لسه ضغيريين على الكلام ده , أما هنكبر أمتى ؟؟&lt;/p&gt;  &lt;p align="right"&gt;الكمبيوتر أركتكتشر : أخدناها حلو والله هييييه و قلت أزاكرها  من مرجع لأنى حبتها مووووت , لقتنا مخدناش  منه غير  3 شاباتر من النص من  13 شابتر!! قولت يمكن الكتاب مستفيض و مكمل أدفنسد و لما كنت وصلت فيه لشبتر 9 قلت لأمير أبن  عمى اللى فيى جي يو سي أنا زاكرت لحد 9  فى الكمبيوتر أرك على أساس إنى عملت أعجاز لاقيته أصلاً و اخد ال 13 فى المنهج السنة اللى فاتت يعن ده طلع منهج كورس واحد, بالظيبطططط زى الكنترول المفروض منهج سنه و أحنا بقالنا 3 سنين بناخده &lt;/p&gt;  &lt;p align="right"&gt;مش لازم اللى معاه الدال يدرس و مش لازم يبقى برفكت بس لما نقول أنه أحنا مش بناخد ألجوريثمث صح يقولنا لأ و لازم نبقى غلطانين أى نعم الدكتور ممكن يكون بيعملنا كأولاده حتى بعد كده كان عاوز يطلعنا رحلة للقرية الذكية معاه , بس أحنا فى جامعة و المفروض نتخرج نشتغل و مستقبلنا متعلق باللى  بناخده فى الكلية  , مش حكاية 5-4 سنيين و نتخرج &lt;/p&gt;  &lt;p align="right"&gt; &lt;/p&gt;  &lt;p align="right"&gt;أنا كتبت كده  علشان أبين أنى مش شمتان  و عارف أنه عادى الدكتور هيدينا السنة الجاية إن شاء الله بس دلوقتى أقدر أنتظر بعض التغيير فى المعاملة  و لكن الكل متوقع طبعاً التحول للأسوء  , و ده هنعرفه من النتيجة طبعاً &lt;/p&gt;  &lt;p align="right"&gt;صحيح فيه “حاجة “ حلوة حصلتلى مرة , أنى فى محاضرة دكتور هشام مرة كنت وصلت يادوب و ملقيتش غير أنى أقف ورا , و فجأة قبل ما  المحاضرة تخلص ب 10 دقائق الدكتور طردنى أنا و واحد تانى و  أنا أصلاً طول المحاضرة متكلمتش و برفع أيدى لمل يسال !! بعد مخلص سألته ليه يقولى علشان مش واقف عدل , ماشى أنا كنت زعلان سعتها جداً بس الأهم أن الأسبوع اللى بعديه الدكتور أعتذر فى وسط المحاضرة و قالى أنا أسف المفروض مكنتش أطردك أنا أتصدمت مكنتش عارف أقول أيه !! قولت شكراً &lt;img title="happy" alt=":)" src="http://forum.csed-online.com/images/smilies/happy.gif" vspace="2" width="18" height="18" hspace="2" /&gt;مكنتش أتخيل أنها تحصل و من ساعتها و أنا بحترمه .&lt;/p&gt;  &lt;p align="right"&gt; &lt;/p&gt;  &lt;p align="right"&gt;و ياريت تشوفوا الدكتور ده  و هو بيشرح: لانه السبب فى بعض التعقيد اللى أنا فييه  &lt;img title="big grin" alt=":D" src="http://forum.csed-online.com/images/smilies/biggrin.gif" vspace="2" width="20" height="20" hspace="2" /&gt;  كان أحمد سليمان قلنا عليه و مكنتش أصدق أنه فيه كده &lt;/p&gt;  &lt;div style="padding: 0px; width: 425px; display: block; float: none; margin-left: auto; margin-right: auto;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c51c6c97-029a-4130-b4b6-29ecfe9487e3" class="wlWriterEditableSmartContent"&gt;&lt;div id="65a2063d-324c-489e-a971-b92a9eb8d9a4" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=c6YffJDgJJU" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_P9ZMP3l4K2w/Sh-hpB9z_4I/AAAAAAAAAaw/36FwyeWQR-8/videoca626cb8c21b%5B15%5D.jpg?imgmax=800" style="border-style: none;" galleryimg="no" onload="var downlevelDiv = document.getElementById('65a2063d-324c-489e-a971-b92a9eb8d9a4'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/c6YffJDgJJU&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/c6YffJDgJJU&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p align="right"&gt;شكلى هعمل بوسط و أمرى لله مع أنى حاسس أنى  هعيد  السنة لو حد منهم قرأ الموضوع  و لو حد شايف أنى غلطان يا ريت ينتقدنى و ياريتتتتتتتتتتتتتتتتتت حد يقولى إن الموضوع ده مش مناسب أنه يتحط و إنى لازم أمسحه &lt;img title="Crazy Girl" alt=":girl_crazy:" src="http://forum.csed-online.com/images/smilies/girl_crazy.gif" vspace="2" width="37" height="25" hspace="2" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;BTW This was some good mind discharge :D. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-104749971218593210?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/104749971218593210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/blog-post.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/104749971218593210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/104749971218593210'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/blog-post.html' title='أنا مش شمتان'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-3859694152011035874</id><published>2009-05-29T02:57:00.003+03:00</published><updated>2009-05-29T07:10:00.675+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>We had an exam, A graphics one and it was HILARIOUS</title><content type='html'>&lt;p&gt;I sat to take the exam’s paper and looked through the images we are supposed to draw using JAVA and it wasn’t very bad I saw the same problems we had in mid term exam in there, and I said what the hick a plane AGAIN !!!! the plane for us is like 8 queens for an AI course, we have it as an example in every course I remember : VB .net C#, OOP + Databases, Data Structures, AND Graphics with Java :D.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_P9ZMP3l4K2w/Sh8kyy_hYYI/AAAAAAAAAaE/tMV2NtlS8R8/s1600-h/SA500001%5B2%5D.jpg"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="SA500001" alt="SA500001" src="http://lh6.ggpht.com/_P9ZMP3l4K2w/Sh8kzsGw5SI/AAAAAAAAAaI/y94ilH_FmVE/SA500001_thumb.jpg?imgmax=800" width="184" border="0" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;But then I started to read the questions as always, and THEN at a question a hidden one the number 4, only one line and the one that made me dance and laugh :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_P9ZMP3l4K2w/Sh8k07tzALI/AAAAAAAAAaM/LMxJvYhLetI/s1600-h/SA500001%20-%20Copy%5B3%5D.jpg"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="SAMSUNG DIGITAL CAMERA " alt="SAMSUNG DIGITAL CAMERA " src="http://lh3.ggpht.com/_P9ZMP3l4K2w/Sh8k1qMJCwI/AAAAAAAAAaQ/e28idtIBR2I/SA500001%20-%20Copy_thumb%5B1%5D.jpg?imgmax=800" width="657" border="0" height="57" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I left about half an hour for it , this what I wanted to draw : &lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh4.ggpht.com/_P9ZMP3l4K2w/Sh8ogFugPZI/AAAAAAAAAaU/Uut0980DyrE/s1600-h/SA500007%5B2%5D.jpg"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="SA500007" alt="SA500007" src="http://lh6.ggpht.com/_P9ZMP3l4K2w/Sh8ohM_CwdI/AAAAAAAAAaY/uuSOc4cJrHo/SA500007_thumb.jpg?imgmax=800" width="184" border="0" height="244" /&gt;&lt;/a&gt; She’s lovely, isn’t she :P ?&lt;/p&gt;  &lt;p&gt;I didn’t want to make this post REALLY it’s already said &lt;a href="http://blog.mohamed-atia.com/2009/05/very-critical-programming-sheet-yalla.html" target="_blank"&gt;before&lt;/a&gt;, but I read this news on masrawy : &lt;/p&gt;  &lt;h3&gt;&lt;a href="http://www.masrawy.com/News/Cases/General/2009/may/28/simulation.aspx?ref=rss" target="_blank"&gt;التحقيق مع أساتذة بكلية الهندسة بشأن سؤال للطلاب عن برنامج يحاكى الراقصة&lt;/a&gt; &lt;/h3&gt;  &lt;p&gt;and since then ……………………… hysterically  :D, and we are having the best and funniest messenger group chat ever…………………… XD&lt;/p&gt;    &lt;p&gt; &lt;/p&gt;  &lt;p&gt;AND we excelled really :D in this ex. :  &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.freewebs.com/4upload2/General.html" href="http://www.freewebs.com/4upload2/General.html"&gt;http://www.freewebs.com/4upload2/General.html&lt;/a&gt;  Copyrights reserved for Mohamed Daif&lt;/p&gt;  &lt;p&gt;and a more interactive one :D : &lt;a href="http://projects.abdulradi.com/Belly%20Dancer/"&gt;http://projects.abdulradi.com/Belly Dancer/&lt;/a&gt; Copyrights for Tamer the radiant one.&lt;/p&gt;  &lt;p&gt;I wanted to make mine :D , but I would after the exams isA .&lt;/p&gt;&lt;p&gt;and yeah btw the fifth question suxxxxxxxxxxxxx, I had to write 12 X 2 lines in the exam to only change colors :’( , I HATED this part.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-3859694152011035874?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/3859694152011035874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/we-had-exam-graphics-one-and-it-was.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3859694152011035874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/3859694152011035874'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/we-had-exam-graphics-one-and-it-was.html' title='We had an exam, A graphics one and it was HILARIOUS'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-1503407036185283634</id><published>2009-05-09T01:21:00.006+03:00</published><updated>2009-05-10T22:37:04.420+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><category scheme='http://www.blogger.com/atom/ns#' term='Movies'/><title type='text'>Le fabuleux destin d'Amélie Poulain , Wanna live in a fair world</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_P9ZMP3l4K2w/SgSwXVa1m_I/AAAAAAAAAZ0/PVr9Tlnr-A8/s1600-h/amelie460%5B2%5D.jpg"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="amelie460" alt="amelie460" src="http://lh6.ggpht.com/_P9ZMP3l4K2w/SgSwXz86BSI/AAAAAAAAAZ4/4XZ5kqMgv2U/amelie460_thumb.jpg?imgmax=800" width="244" border="0" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There is a type of movies which make you wish you would reach its end fast and you may even start skipping parts (I once watched a 1:35 h movie in 45 mins, it was so boring that I won’t say its name :D), and movies that you would be sorry when you sense it’s reaching the end, the other one is when it’s too wonderful that if it’s already finished you want to watch again and may be again, this was &lt;a href="http://www.imdb.com/title/tt0211915/" target="_blank"&gt;Amelie&lt;/a&gt; a beautiful movie, Amelie Amelie Amelie &amp;lt;3, this is my second French movie  , I can’t find a movie to match it with, may be &lt;a href="http://www.imdb.com/title/tt0457430/"&gt;El laberinto del fauno &lt;/a&gt;(Pan’s Labyrinth) would be somehow similar, but Amelie is waaaaay better for me.&lt;/p&gt;  &lt;p&gt;I wish I could spoil it  :D but I would be like doing a crime for anyone didn’t have the chance to watch it already, let me say mainly it’s about a girl who didn’t have a good childhood and grew up with socializing problems, one day she had the chance to change someone’s life, and discovered that she can change the world around here and how simple is that, so by very simple acts she could bring some justice and love to people needing, but always ignoring her needs as she wanted it to be completely an act for better world she wanted to live in, an ideal one. The acting was brilliant and there is one scene I can’t get out of my head which is the one when Burdoto (or whatever his name is) found his childhood belongings …&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_P9ZMP3l4K2w/SgSwekqOjRI/AAAAAAAAAZ8/fa32I5DNs5I/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="image" alt="image" src="http://lh5.ggpht.com/_P9ZMP3l4K2w/SgSwgCzsf-I/AAAAAAAAAaA/1qDQAKrrcps/image_thumb.png?imgmax=800" width="244" border="0" height="141" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The soundtracks are superb done by &lt;a href="http://www.last.fm/music/Yann+Tiersen" target="_blank"&gt;Yann Tiersen&lt;/a&gt;, very calming: most of the time uplifting and sometimes sad, listen to this one : &lt;/p&gt;  &lt;p align="center"&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;object id="player_v04" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="364" align="middle" height="52"&gt;&lt;param value="sameDomain" name="allowScriptAccess"&gt;&lt;param value="http://www.box.net/mp3player/player.swf?playlistURL=http://www.box.net/index.php?rm=box_v2_mp3_player_shared%26_playlist%26node=f_285052842" name="movie"&gt;&lt;param value="high" name="quality"&gt;&lt;param value="#ffffff" name="bgcolor"&gt;&lt;param value="transparent" name="wmode"&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="player_v04" bgcolor="#ffffff" quality="high" src="http://www.box.net/mp3player/player.swf?playlistURL=http://www.box.net/index.php?rm=box_v2_mp3_player_shared%26_playlist%26node=f_285052842" wmode="transparent" width="364" align="middle" height="52"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;  &lt;p align="left"&gt;and the other one was a surprise for me,as  for a long time I wanted to know the soundtrack of the Egyptian Food Bank ad I loved it very much but searching didn’t help me, then i found it playing in the movie:&lt;/p&gt;  &lt;p align="center"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;object id="player_v04" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="364" align="middle" height="52"&gt;&lt;param value="sameDomain" name="allowScriptAccess"&gt;&lt;param value="http://www.box.net/mp3player/player.swf?playlistURL=http://www.box.net/index.php?rm=box_v2_mp3_player_shared%26_playlist%26node=f_285408476" name="movie"&gt;&lt;param value="high" name="quality"&gt;&lt;param value="#ffffff" name="bgcolor"&gt;&lt;param value="transparent" name="wmode"&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="player_v04" bgcolor="#ffffff" quality="high" src="http://www.box.net/mp3player/player.swf?playlistURL=http://www.box.net/index.php?rm=box_v2_mp3_player_shared%26_playlist%26node=f_285408476" wmode="transparent" width="364" align="middle" height="52"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-1503407036185283634?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/1503407036185283634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/le-fabuleux-destin-d-poulain-wanna-live.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/1503407036185283634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/1503407036185283634'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/le-fabuleux-destin-d-poulain-wanna-live.html' title='Le fabuleux destin d&amp;#39;Amélie Poulain , Wanna live in a fair world'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-4703387326949396166</id><published>2009-05-02T19:26:00.002+03:00</published><updated>2009-05-02T19:29:25.273+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTubes'/><title type='text'>Creativity ... Her Morning Elegance / Oren Lavie</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p style="text-align: center;"&gt;&lt;object width="425" height="350"&gt;&lt;param value="http://youtube.com/v/2_HXUhShhmY" name="movie"&gt;&lt;embed type="application/x-shockwave-flash" src="http://youtube.com/v/2_HXUhShhmY" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none; text-align: center;"&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;begad  video ye32d :D&lt;br /&gt;thanks banna&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-4703387326949396166?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/4703387326949396166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/creativity-her-morning-elegance-oren.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4703387326949396166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4703387326949396166'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/creativity-her-morning-elegance-oren.html' title='Creativity ... Her Morning Elegance / Oren Lavie'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-589214521812622150</id><published>2009-05-01T14:50:00.012+03:00</published><updated>2009-05-29T19:36:32.400+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>A very critical programming sheet, yalla ner2os</title><content type='html'>&lt;p align="right"&gt;و مرة أخرى نعود لأخر نكت قسمنا&lt;/p&gt;  &lt;p align="right"&gt;فى أخر محاضرة للبرمجة,&lt;/p&gt;  &lt;p align="right"&gt;Graphics with Java&lt;/p&gt;  &lt;p align="right"&gt;الدكتور كان بيشرح فى أمثلته العظيمة و الحيوية &lt;/p&gt;  &lt;p align="right"&gt;و فجأة مش عارف أيه اللى جاب فى دماغه أنه يشرح مثال الرقاصة بتاع السنة اللى فاتت&lt;/p&gt;  &lt;p align="right"&gt;و كان  “زمان” عبارة  عن صور  بتتعرض ورا بعضها بسرعة , بس خلناها راقصة باليه&lt;/p&gt;  &lt;p align="right"&gt;لكن المرة ديه  بالرسم اللى هو خط خط&lt;/p&gt;  &lt;p align="right"&gt;فبيشرح:&lt;/p&gt;  &lt;p align="right"&gt;الوسط بيبقى مثلاً مربع و توعد تحركه لوحده&lt;/p&gt;  &lt;p align="right"&gt;و  ال … أحم … &lt;/p&gt;  &lt;p align="right"&gt;Chest &lt;/p&gt;  &lt;p align="right"&gt;يبقى &lt;/p&gt;  &lt;p align="right"&gt;Ellipse &lt;/p&gt;  &lt;p align="right"&gt;و قعد يشرح بقى فى الباقى  زى اليد  بطريقة غريبة  , و كأن ده عادى&lt;/p&gt;  &lt;p align="right"&gt;أزاى تحرك و كل متزود الكنرولر بتاع كل حركة وبحيث أن كل حركة لوحداها يبقى أحسن&lt;/p&gt;  &lt;p align="right"&gt;و طبعاً اللبس و الألوان كل واحد و حسب قدرته&lt;/p&gt;  &lt;p align="right"&gt;و أهم حاجة طبعاً فى الموضوع  الخبرة و المعرفة , أيوه طبعاً يا دوك&lt;/p&gt;  &lt;p align="right"&gt;و الدكتور كان بيشرح بمزاج فعلاً و أو ل مرة أشوفه فرحان كده بجد D:&lt;/p&gt;  &lt;p align="right"&gt;و أحنا كنا هلكانين من الضحك و هو بيشرح&lt;/p&gt;  &lt;p align="right"&gt; &lt;/p&gt;  &lt;p align="right"&gt;مممم أيه الهبل ده&lt;/p&gt;  &lt;p align="right"&gt;و غير كده الدكتور طريقته فى كلامه معانا  عدت معاه خالص&lt;/p&gt;  &lt;p align="right"&gt;“ بتضحكى ليه يا بيضه لو عاوزه ترقصى تعالى أرقصى بره”&lt;/p&gt;  &lt;p align="right"&gt;مش هعلق طبعاً&lt;/p&gt;  &lt;p align="right"&gt; &lt;/p&gt;  &lt;p align="right"&gt;أه صحيح البرنامج ده مطلوب المحاضرة الجاية و عليه خمس درجات&lt;/p&gt;  &lt;p align="left"&gt; &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Update&lt;/span&gt;: &lt;a href="http://www.freewebs.com/4upload2/General.html"&gt;http://www.freewebs.com/4upload2/General.html&lt;/a&gt;  , isn't she gorgeous :P&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;Copyrights reserved for Mohamed Daif&lt;br /&gt;&lt;/p&gt;  &lt;p align="left"&gt;The first time to notice the Arabic with English inline problem in blogger .&lt;/p&gt;&lt;p style="text-align: right;"&gt;أنا غير مسئول تماماً عن ما نشر فى موقع اليوم السابع لأنه قد يبدو لوهلة  كتحريف وضيع مما هو مكتوب هنا , و هذا لأن هدف من حرف الكلام بهذه الطريقة البشعه تشويه صورة الدكتور لهدف ما و ليس ما يحصل فعلياً&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-589214521812622150?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/589214521812622150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/very-critical-programming-sheet-yalla.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/589214521812622150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/589214521812622150'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/05/very-critical-programming-sheet-yalla.html' title='A very critical programming sheet, yalla ner2os'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-4176039002799978246</id><published>2009-04-29T21:38:00.001+03:00</published><updated>2009-04-29T21:42:53.483+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech news'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Windows 7 RC availability</title><content type='html'>&lt;p&gt;So finally a Release candidate for win7, I love this windows :D, it has been doing great with me although I’m using the 7000 beta. The RC will be available for MSDN subscribers 30 April, tomorrow, and for public in 5 May isA, if you’re hasty the RC can be already downloaded from torrents, but I prefer a version with my serial this time.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The very good news I read that there will be a new feature for running a virtualized version of WinXP (backward compatibility with a new point of view), so you can run WinXP programs seamlessly under Win7 with other programs, just like other virtualization software, and this Winxp version will be legal but available as an update.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_P9ZMP3l4K2w/Sfie8ogLLKI/AAAAAAAAAZY/UYDEqP4CYj0/s1600-h/vxp_17%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="vxp_17" border="0" alt="vxp_17" src="http://lh4.ggpht.com/_P9ZMP3l4K2w/Sfiem8JsRxI/AAAAAAAAAZc/rs4fLU1w0UM/vxp_17_thumb%5B1%5D.jpg?imgmax=800" width="244" height="190" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;Click to enlarge, Pic from :&lt;a href="http://www.winsupersite.com/win7/xp_mode_pre_shots.asp" target="_blank"&gt;Win Super Site&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;Some people in MS is coming up finally with good ideas, I wish the team working on VS helps the one on Windows :P.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-4176039002799978246?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/4176039002799978246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/windows-7-rc-availability.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4176039002799978246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4176039002799978246'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/windows-7-rc-availability.html' title='Windows 7 RC availability'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-8795556442217784875</id><published>2009-04-26T23:46:00.005+03:00</published><updated>2009-05-02T20:15:42.301+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Micro'/><title type='text'>Programming LCD custom characters</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_P9ZMP3l4K2w/SfTINkFnRDI/AAAAAAAAAZM/Ort1dhDqw7U/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="lcdArabic" alt="lcdArabic" src="http://lh4.ggpht.com/_P9ZMP3l4K2w/SfTIO6noS7I/AAAAAAAAAZQ/OREXwctHr84/image_thumb%5B1%5D.png?imgmax=800" width="244" border="0" height="147" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Before I start, I wanted to make a LCD supports Arabic characters, but :s , first : the max number of stored chars in LCD is 8 :(, ooh ok I can store them in PIC then load each one if needed (as if you have that lots of memory luxury in the PIC :D ), secondly : each damn cell have spacing between each other, so ججج won’t be connected :@ , it will be like : جـ جـ ج, so stopped looking for making it for now, and I found the last resort for using custom characters in LCD is when printing a not supported character in LCD , I think like º (the degree, can be used for math OR temperature(le dr. shereef aho :D ) )and $ .&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;So how to steps :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;You need to &lt;a href="http://blog.mohamed-atia.com/2009/04/initializing-your-lcd-for-pic.html" target="_blank"&gt;initialize you LCD&lt;/a&gt; first.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Next you want to move the address register of the LCD to the CGRAM(that will hold the 8 custom characters data), so you will change : RS = 0, R/W = 0 as a start to tell the LCD that you will use Data input (D0-7) as an Instruction. the CGRAM starts from 64 , so to store your (0) char you set D(0-7) = 64, and the next char = last char’s address + 8.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Each character  consists of : 8 rows and  5 columns  of pixels, you set each row of the 8 sequentially alone for each char, ex. : for a row to light its second pixel (from the right) set it as  (010 = 2), there is a pretty script that &lt;a href="http://www.8051projects.net/lcd-interfacing/lcd-custom-character.php" target="_blank"&gt;generates each row’s code from the char you draw&lt;/a&gt;, and have the drawing thingy explained better:&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P9ZMP3l4K2w/Sfx_hrBvNGI/AAAAAAAAAZs/AL-yAJOZteM/s1600-h/geem.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 343px; height: 314px;" src="http://4.bp.blogspot.com/_P9ZMP3l4K2w/Sfx_hrBvNGI/AAAAAAAAAZs/AL-yAJOZteM/s400/geem.png" alt="" id="BLOGGER_PHOTO_ID_5331276275362247778" border="0" /&gt;&lt;/a&gt;&lt;ol&gt;&lt;br /&gt;   &lt;div   style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: rgb(244, 244, 244); width: 97.5%; max-height: 200px; cursor: text;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;"&gt;     &lt;div    style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;       &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt; PORTA.1 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;'E = 1&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt; PORTA.2 = 0 &lt;span style="color: rgb(0, 128, 0);"&gt;'RS = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt; PORTA.3 = 0 &lt;span style="color: rgb(0, 128, 0);"&gt;'R/W = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt; PORTB = 64  &lt;span style="color: rgb(0, 128, 0);"&gt;'move AC to 64, 0 character&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt; Delay_ms(5) &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt; PORTA.1 = 0 &lt;span style="color: rgb(0, 128, 0);"&gt;'E = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   8:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   9:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  10:&lt;/span&gt; PORTA.1 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;'E = 1&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  11:&lt;/span&gt; PORTA.2 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;'RS = 1&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  12:&lt;/span&gt; PORTA.3 = 0 &lt;span style="color: rgb(0, 128, 0);"&gt;'R/W = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  13:&lt;/span&gt; PORTB = 14  &lt;span style="color: rgb(0, 128, 0);"&gt;'01110 , pixel off &amp;gt; 3 pixels on &amp;gt; pixel off&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  14:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  15:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  16:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  17:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  18:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  19:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  20:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  21:&lt;/span&gt; PORTB = 2&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  22:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  23:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  24:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  25:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  26:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  27:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  28:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  29:&lt;/span&gt; PORTB = 12&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  30:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  31:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  32:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  33:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  34:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  35:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  36:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  37:&lt;/span&gt; PORTB = 16&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  38:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  39:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  40:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  41:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  42:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  43:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  44:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  45:&lt;/span&gt; PORTB = 20&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  46:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  47:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  48:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  49:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  50:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  51:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  52:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  53:&lt;/span&gt; PORTB = 17&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  54:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  55:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  56:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  57:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  58:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  59:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  60:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  61:&lt;/span&gt; PORTB = 14&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  62:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  63:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  64:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  65:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  66:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  67:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  68:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  69:&lt;/span&gt; PORTB = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  70:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  71:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  72:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;    &lt;/div&gt;&lt;br /&gt;&lt;/div&gt;if you want to add just continue adding rows after the eighth row for the last char, and the row will be added for the next char, if you want to jump to a certain char of the 8 supported , move the AC -as in step 2- to 64 + N * 8, a small note : the 8th row will not appear if the scroll is enabled.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Jump &lt;strong&gt;BACK &lt;/strong&gt;to the last data address (last character you printed on the screen) to resume printing, so if you start by defining your custom chars and then start printing, you can jump to 128 address (Start of DDRAM), but if you already printed then jumped to CGRAM you need to return to the same address AC was in before going to CGRAM, so you can keep track of the number of chars printed so that you can later return, OR you can read the AC just before jumping to CGRAM storing it and use it to return later the later solution I have spent about an hour trying it, but I couldn’t do it in simulation mode :s, I tried every thing but D(0-7) never outputs AC.&lt;/li&gt;&lt;br /&gt;&lt;div   style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: rgb(244, 244, 244); width: 97.5%; max-height: 200px; cursor: text;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;"&gt;&lt;div    style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt; PORTA.1 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;'E = 1&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt; PORTA.2 = 0 &lt;span style="color: rgb(0, 128, 0);"&gt;'RS AND R/W = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt; PORTB = 128 &lt;span style="color: rgb(0, 128, 0);"&gt;'return to DataRAM start postion = 128&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;br /&gt;&lt;li&gt;Live you regular life and print characters as you want, if needed to print a custom one , just set D(0-7) to N , where N is the number of the cust char in CGRAM :&lt;/li&gt;&lt;div   style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: rgb(244, 244, 244); width: 97.5%; max-height: 200px; cursor: text;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;"&gt;&lt;div    style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt; PORTA.1 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;'E = 1&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt; PORTA.2 = 1 &lt;span style="color: rgb(0, 128, 0);"&gt;' RS = 1 , R/W = 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt; PORTB = 0   &lt;span style="color: rgb(0, 128, 0);"&gt;'Print custom char 0&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   8:&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   9:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  10:&lt;/span&gt;  &lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  11:&lt;/span&gt; PORTA.1 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  12:&lt;/span&gt; PORTA.2 = 1&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  13:&lt;/span&gt; PORTA.3 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  14:&lt;/span&gt; PORTB = 1   &lt;span style="color: rgb(0, 128, 0);"&gt;'Print custom char 1, and so on to 8&lt;/span&gt;&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  15:&lt;/span&gt; Delay_ms(5)&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  16:&lt;/span&gt; PORTA.1 = 0&lt;/pre&gt;      &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  17:&lt;/span&gt; Delay_ms(1)&lt;/pre&gt;    &lt;/div&gt;  &lt;/div&gt;&lt;/ol&gt;&lt;p&gt;As for the return thing if you already have been printing before moving to CGRAM, then if you returned to 128 again and print it will overwrite the already printed chars.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-8795556442217784875?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/8795556442217784875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/programming-lcd-custom-characters.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8795556442217784875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8795556442217784875'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/programming-lcd-custom-characters.html' title='Programming LCD custom characters'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_P9ZMP3l4K2w/Sfx_hrBvNGI/AAAAAAAAAZs/AL-yAJOZteM/s72-c/geem.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-1646163570919007246</id><published>2009-04-22T00:25:00.003+02:00</published><updated>2009-04-22T22:02:02.296+02:00</updated><title type='text'>Win Susan Win. Susan Boyle - Britains Got Talent.</title><content type='html'>&lt;div style="text-align: center;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;&lt;param value="http://youtube.com/v/wnmbJzH93NU" name="movie"&gt;&lt;embed type="application/x-shockwave-flash" src="http://youtube.com/v/wnmbJzH93NU" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Can't help but to watch it again&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-1646163570919007246?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/1646163570919007246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/win-susan-win-susan-boyle-britains-got.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/1646163570919007246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/1646163570919007246'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/win-susan-win-susan-boyle-britains-got.html' title='Win Susan Win. Susan Boyle - Britains Got Talent.'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-4418612939673502638</id><published>2009-04-15T05:43:00.011+02:00</published><updated>2009-08-08T08:23:38.297+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTubes'/><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><category scheme='http://www.blogger.com/atom/ns#' term='Movies'/><category scheme='http://www.blogger.com/atom/ns#' term='Naruto'/><title type='text'>Naruto Shippuden Movie 3: Inheritors of the Will of Fire, Edit : download Shippudden 2 Bonds</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CU091A953AU&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/CU091A953AU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;and&lt;br /&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xOQkAZlzFhA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xOQkAZlzFhA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A newer longer trailer&lt;br /&gt;&lt;div style="padding-left: 0px; display: none;" ontop="true"&gt;&lt;/div&gt;http://www.youtube.com/watch?v=5LDHxfKZMpw&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;aha, the next movie announced&lt;br /&gt;nothing special I see, a huge beast ...... :s&lt;br /&gt;&lt;br /&gt;but whatever, Naruto Shippuuden Bonds is coming out on DVDs 22nd this month (April) , so will be watching it around 25-29 or something isA.&lt;br /&gt;&lt;br /&gt;Celebrate the 10th anniversary: http://www.naruto10th.com , shame it's in Japanese :(&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Download : Naruto Shippuden movie 2 : bonds&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The torrent for Dattebayo : http://www.dattebayo.com/t/&lt;/p&gt;&lt;p&gt;OR &lt;a href="http://www.animeshout.com/naruto-shippuuden-movie-2-kizunabonds-english-subtitles-dub.html"&gt;Watch online &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;28-7-09 Edit&lt;/span&gt; : a visitor gladly supplied me with some good spoilers for the 3rd movie &lt;a href="http://blog.mohamed-atia.com/2009/04/naruto-shippuden-movie-3-inheritors-of_15.html?showComment=1248602712977#c744066405677605028"&gt;Click here&lt;/a&gt; if you want to read.You can also watct those for spoilers (clips took form the movie) : &lt;a href="http://www.youtube.com/watch?v=2rsTzR53yRo"&gt;clip 1&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=Rml_sRjpBVA"&gt;2&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=d01eZbk7wjc"&gt;3&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-4418612939673502638?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/4418612939673502638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/naruto-shippuden-movie-3-inheritors-of_15.html#comment-form' title='60 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4418612939673502638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4418612939673502638'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/naruto-shippuden-movie-3-inheritors-of_15.html' title='Naruto Shippuden Movie 3: Inheritors of the Will of Fire, Edit : download Shippudden 2 Bonds'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>60</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-431199405730696965</id><published>2009-04-15T01:22:00.002+02:00</published><updated>2009-04-21T18:34:37.879+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Ribbons, I love this visualization</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_P9ZMP3l4K2w/SeUaVwbP_8I/AAAAAAAAAZE/Txg2wbHe5jA/s1600-h/ribbons%5B4%5D.png"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="ribbons" alt="ribbons" src="http://lh6.ggpht.com/_P9ZMP3l4K2w/SeUauuBOoxI/AAAAAAAAAZI/zEbyoG7wIbQ/ribbons_thumb%5B2%5D.png?imgmax=800" width="644" border="0" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;elegant, eye relieving and soft.&lt;/p&gt;  &lt;p&gt;just alt+enter and enjoy :)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;to get it : &lt;a href="http://download.microsoft.com/download/8/b/1/8b1173c7-df99-4a78-bf26-3ad9751bf9ac/PsychedeliaVizPack.msi"&gt;Download&lt;/a&gt; , it’s a collection of many other visualizations,select  Ribbons &amp;gt; Dense, Ribbons or Mystify .&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-431199405730696965?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/431199405730696965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/ribbons-i-love-this-visualization.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/431199405730696965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/431199405730696965'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/ribbons-i-love-this-visualization.html' title='Ribbons, I love this visualization'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-6278354899145676967</id><published>2009-04-05T17:11:00.003+02:00</published><updated>2009-04-07T02:14:38.971+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>Coldplay to make recording sessions in Zero Gravity, in high Air</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_P9ZMP3l4K2w/SdjKEFuo2dI/AAAAAAAAAY8/jGBOub-_Cxk/s1600-h/ColdPlay-Zero-Gravity%5B5%5D.png"&gt;&lt;img style="border: 0px none ; display: inline; margin-left: 0px; margin-right: 0px; width: 137px; height: 413px;" title="ColdPlay-Zero-Gravity" alt="ColdPlay-Zero-Gravity" src="http://lh3.ggpht.com/_P9ZMP3l4K2w/SdjKIi6kRwI/AAAAAAAAAZA/eYLg_3TSJN8/ColdPlay-Zero-Gravity_thumb%5B3%5D.png?imgmax=800" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Form Coldplay official website:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Good morning. It's been announced today that Coldplay are to boldly go where no musicians have gone before, by recording in zero gravity. Later this year, the band will board a modified Boeing 727 aircraft, which can provide zero gravity for periods of 20-25 seconds at a time. Wearing self-designed outfits based on early Russian cosmonaut suits, they will be joined by producer/collaborator Brian Eno, who will use custom-made "heavy" microphones to record the sessions on a 1969 analogue cassette player.    &lt;br /&gt;"We've been searching for the right environment to record the perfect snare drum sound for many years now," Chris Martin told Coldplay.com, "and I've just got a gut feeling that zero gravity is the place to do that, y'know?"    &lt;br /&gt;Anchorman&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;haha, that’s why Coldplay is so cool :D, I would like these records “songs … New album ? ;) ”just for that.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Source : &lt;a href="http://coldplay.com/newsdetail.php?id=374" target="_blank"&gt;Coldplay.com&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-6278354899145676967?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/6278354899145676967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/coldplay-to-make-record-sessions-in.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/6278354899145676967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/6278354899145676967'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/coldplay-to-make-record-sessions-in.html' title='Coldplay to make recording sessions in Zero Gravity, in high Air'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-343458420198598506</id><published>2009-04-05T03:48:00.004+02:00</published><updated>2009-04-05T04:01:52.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Digital'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Control'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Micro'/><title type='text'>Initializing your  LCD for PIC</title><content type='html'>&lt;p&gt;I have been the last few hours debugging a PIC Basic instructions so that I can output for a LCD without using compiler’s functions, so went through many websites and was the worst code searching experience ever, these things aren’t well documented like other high level known languages, so I will try to explain my code here a little bit.&lt;/p&gt;  &lt;p&gt;I connected the LCD’s Data/Instruction 8 bits with port B in my PIC 16F84A, and it E to RA1, RS to RA2, and R/w to RA3. The basic algs for outputting to the LCD pins :&lt;/p&gt;  &lt;p&gt;1-set RS and R/W to to 0, to make the LCD use the value on the Data pins (from B) as an instruction like clear, home and so on.&lt;/p&gt;  &lt;p&gt;2-RS = 0, R/W = 1, to Read the most significant bit D7 which is the busy flag that indicates that the LCD is currently processing a command and busy if high(D7 == 1).&lt;/p&gt;  &lt;p&gt;3-RS = 1, R/W = 0, what you will mostly need, write the current value on data pins(as ASCII) to the LCD RAM so it will be printed on the Screen.&lt;/p&gt;  &lt;p&gt;4-RS = 1, R/W = 1, Read from the LCD RAM.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;the tricky thing now is the usage of E in each command you want to out to the data pins because acts as a switch for the LCD that it won’t act upon any request if E is low (even if you set Rs. R/W …), so if you want to write on the LCD you say do : RS –&amp;gt; 1, R/W –&amp;gt;0, D = “H”, that’s alright but first you need to set E –&amp;gt; 1 high, and then the previous commend , wait a delay say 1 ms, the set E –&amp;gt; 0 again, that’s because when writing to the LCD it doesn’t take the your value until the high to low edge for E, but if you’re reading you can read after a very short while from you setting E high.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_P9ZMP3l4K2w/SdgNrqtzdhI/AAAAAAAAAYo/lAko451hoa8/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border: 0px none ; display: inline;" title="image" alt="image" src="http://lh6.ggpht.com/_P9ZMP3l4K2w/SdgNuNex5BI/AAAAAAAAAYs/K1ZuZwtx92c/image_thumb%5B2%5D.png?imgmax=800" width="657" border="0" height="199" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;  &lt;p&gt;For commands you can use : &lt;a href="http://www.geocities.com/dinceraydin/lcd/commands.htm" target="_blank"&gt;visit the LCD’s instructions page here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;now we will have to do some sequence of operation to start using your LCD : &lt;/p&gt;  &lt;p&gt;1-Set you function set (parallel bit number, lines num, characters font), you can find the code for it in the commands page linked above , for me I used : 0x38 and as follows :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;  PORTA.1 = 1  &lt;br /&gt;PORTA.2 = 0   &lt;br /&gt;PORTA.3 = 0   &lt;br /&gt;PORTB = 0x38   &lt;br /&gt;Delay_ms(5)   &lt;br /&gt;PORTA.1 = 0   &lt;br /&gt;Delay_ms(1)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;note the delay after E (at port RA1)= 1, and then E = 0. then another delay so that the LCD can process the operation, and I’m being lazy here and set them all to delay 1ms but  the data sheet said some of the instructions take  49us.&lt;/p&gt;  &lt;p&gt;2- Instruction Set Display On/Off control (1 D C B) , see the instructions page too.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;   PORTA.1 = 1  &lt;br /&gt; PORTA.2 = 0   &lt;br /&gt; PORTA.3 = 0   &lt;br /&gt; PORTB = 0xf    ‘001000   &lt;br /&gt; Delay_ms(5)   &lt;br /&gt; PORTA.1 = 0   &lt;br /&gt; Delay_ms(1)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3 –Entry mode instruction (see different types &lt;a href="http://www.geocities.com/dinceraydin/lcd/commands.htm#entry" target="_blank"&gt;here&lt;/a&gt;) : I used the one with value 6 .&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;   PORTA.1 = 1  &lt;br /&gt; PORTA.2 = 0   &lt;br /&gt; PORTA.3 = 0   &lt;br /&gt; PORTB = 6   &lt;br /&gt; Delay_ms(5)   &lt;br /&gt; PORTA.1 = 0   &lt;br /&gt; Delay_ms(1)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;4-Finally :Clear it (first instruction) :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;   PORTA.1 = 1  &lt;br /&gt; PORTA.2 = 0   &lt;br /&gt; PORTA.3 = 0   &lt;br /&gt; PORTB = 1   &lt;br /&gt; Delay_ms(5)   &lt;br /&gt; PORTA.1 = 0   &lt;br /&gt; Delay_ms(2)   &lt;br /&gt; 'Initialize ends&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;after that I can write whatever I want, so I made my Hello World! :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;   PORTA.1 = 1  &lt;br /&gt; PORTA.2 = 1   &lt;br /&gt; PORTA.3 = 0   &lt;br /&gt; PORTB = "H"   &lt;br /&gt; Delay_ms(5)   &lt;br /&gt; PORTA.1 = 0   &lt;br /&gt; Delay_ms(1) &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;   PORTA.1 = 1  &lt;br /&gt; PORTA.2 = 1   &lt;br /&gt; PORTA.3 = 0   &lt;br /&gt; PORTB = "e"   &lt;br /&gt; Delay_ms(5)   &lt;br /&gt; PORTA.1 = 0   &lt;br /&gt; Delay_ms(1)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;and so on for each character……&lt;/p&gt;  &lt;p&gt;The whole code : &lt;/p&gt;  &lt;div   style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: rgb(244, 244, 244); width: 97.5%; max-height: 200px; cursor: text;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;"&gt;   &lt;div    style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;     &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt; program LCD_Test&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt;   main:&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt;    PORTA = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt;    TRISA = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt;    PORTB = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt;    TRISB = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   8:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;   9:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  10:&lt;/span&gt;    PORTA.2 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  11:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  12:&lt;/span&gt;    PORTB = 0x38&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  13:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  14:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  15:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  16:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  17:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  18:&lt;/span&gt;    PORTA.2 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  19:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  20:&lt;/span&gt;    PORTB = 0xf&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  21:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  22:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  23:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  24:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  25:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  26:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  27:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  28:&lt;/span&gt;    PORTA.2 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  29:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  30:&lt;/span&gt;    PORTB = 6&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  31:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  32:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  33:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  34:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  35:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  36:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  37:&lt;/span&gt;    PORTA.2 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  38:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  39:&lt;/span&gt;    PORTB = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  40:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  41:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  42:&lt;/span&gt;    Delay_ms(2)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  43:&lt;/span&gt;    'Initialize ends&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  44:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  45:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  46:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  47:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  48:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"H"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  49:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  50:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  51:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  52:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  53:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  54:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  55:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  56:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"e"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  57:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  58:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  59:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  60:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  61:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  62:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  63:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  64:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"l"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  65:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  66:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  67:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  68:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  69:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  70:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  71:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  72:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"l"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  73:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  74:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  75:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  76:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  77:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  78:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  79:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  80:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"o"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  81:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  82:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  83:&lt;/span&gt;    Delay_ms(1)&lt;span style="font-family:Georgia,serif;"&gt;=&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  84:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  85:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  86:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  87:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  88:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;" "&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  89:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  90:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  91:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  92:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  93:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  94:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  95:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  96:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"w"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  97:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  98:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt;  99:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 100:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 101:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 102:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 103:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 104:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"o"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 105:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 106:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 107:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 108:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 109:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 110:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 111:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 112:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"r"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 113:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 114:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 115:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 116:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 117:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 118:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 119:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 120:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"l"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 121:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 122:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 123:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 124:&lt;/span&gt;    &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 125:&lt;/span&gt;    PORTA.1 = &lt;span style="font-family:Georgia,serif;"&gt;&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 126:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 127:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 128:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"d"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 129:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 130:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 131:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 132:&lt;/span&gt;  &lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 133:&lt;/span&gt;    PORTA.1 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 134:&lt;/span&gt;    PORTA.2 = 1&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 135:&lt;/span&gt;    PORTA.3 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 136:&lt;/span&gt;    PORTB = &lt;span style="color: rgb(0, 96, 128);"&gt;"!"&lt;/span&gt;&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 137:&lt;/span&gt;    Delay_ms(5)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 138:&lt;/span&gt;    PORTA.1 = 0&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 139:&lt;/span&gt;    Delay_ms(1)&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(96, 96, 96);"&gt; 140:&lt;/span&gt; end.&lt;/pre&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;Screen shoot : &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_P9ZMP3l4K2w/SdgNwEaSAtI/AAAAAAAAAYw/RNtfjkQNEvQ/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border: 0px none ; display: block; float: none; margin-left: auto; margin-right: auto;" title="LCDHelloWorld" alt="LCDHelloWorld" src="http://lh5.ggpht.com/_P9ZMP3l4K2w/SdgNzYLjNGI/AAAAAAAAAY4/cudxKjtoK1I/image_thumb%5B5%5D.png?imgmax=800" width="629" border="0" height="435" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Side note : Debugging is so funny at this level, you revise theories(Data sheet) and re code try again, search, then I just try to move things around until they work :D, as I found in many pages mentioning another 3 instruction before the ones here that I didn’t find a use for them , see here : &lt;a href="http://www.geocities.com/dinceraydin/lcd/initalization.htm" target="_blank"&gt;Initialization&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-343458420198598506?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/343458420198598506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/initializing-your-lcd-for-pic.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/343458420198598506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/343458420198598506'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/04/initializing-your-lcd-for-pic.html' title='Initializing your  LCD for PIC'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-7620753717188189085</id><published>2009-03-30T23:50:00.002+02:00</published><updated>2009-03-30T23:51:56.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Trivia'/><title type='text'>DrawSquare</title><content type='html'>&lt;p&gt;A trivial post :D : &lt;/p&gt;  &lt;div   style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: rgb(244, 244, 244); width: 97.5%; max-height: 200px; cursor: text;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;"&gt;   &lt;div    style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;     &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt; DrawSquare(Graphics gfx, &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; x, &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; y, &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; l)&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;        {&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt; (&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; i = 0; i &amp;lt;= 1; i++)&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;            {&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;                &lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt; (&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt; j = 0; j &amp;lt;= 1; j++)&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;                {&lt;/pre&gt;    &lt;pre    style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:8pt;color:black;"&gt;                    gfx.DrawLine(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Pen(Color.Black), &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Point(x + i * l, y + i * l), &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Point(x + j * l, y + (1 - j) * l));&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;                }&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: white; width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;            }&lt;/pre&gt;    &lt;pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: rgb(244, 244, 244); width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"&gt;        }&lt;/pre&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;specially for DR. Ali :P , &lt;/p&gt;&lt;p&gt;he wanted a one drawLine call to draw a square, Osama supposed to show it to him. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-7620753717188189085?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/7620753717188189085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/drawsquare.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/7620753717188189085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/7620753717188189085'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/drawsquare.html' title='DrawSquare'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-4428183360974309239</id><published>2009-03-30T01:49:00.002+02:00</published><updated>2009-03-30T01:58:59.385+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CAT'/><title type='text'>WordCamp Egypt 2009 , Impression</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_P9ZMP3l4K2w/SdAIyOEJNQI/AAAAAAAAAXg/0GQIYgQbFKY/s1600-h/00%5B2%5D.png"&gt;&lt;img style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="00" alt="00" src="http://lh3.ggpht.com/_P9ZMP3l4K2w/SdAIzQyJ61I/AAAAAAAAAXk/FEhyGg3ky2o/00_thumb.png?imgmax=800" width="68" border="0" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m really happy that such a great event was handled this good, really good work. The day started with a keynote from Jane Wills one of the Automatic team which develops WordPress and she talked about how the team works not so tied together and only depending on online monthly meetings and showed here obsession with open source development after she finished many people asked here many questions (mo3zamha as2ela malhash lazma el sara7a) the this session with followed with a not bad good introductory for any beginner talking about Apache , MySQL and PHP the basic dev. tools you would use for every day web development, then how to install WordPress, the next session was a about top 10 WordPress plug-ins and a break for an hour or so.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The next session given by Ibraheem was really awesome (AWESOME gedan ya3ny :D ), Bingo gave a session on how to make your first WordPress plug-in that would send email for subscribed members every new topic posted on the blog, he had to use the “oven”  theory :D , but afterwards he realized that it was a connection problem and the plug-in was working alright, the last session given by Sayed Fat-hy was the funniest of them all, it was about how to make your own theme for WordPress and “Saba7 el search engines” :D.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The day ended so fast , and took some pics :&lt;/p&gt;  &lt;p&gt; &lt;a href="http://lh3.ggpht.com/_P9ZMP3l4K2w/SdAI2qH03YI/AAAAAAAAAXo/YayAC7njKAE/s1600-h/WordCamp%20-%20Group%20Shoot%5B12%5D.jpg"&gt;&lt;img style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="WordCamp - Group Shoot" alt="WordCamp - Group Shoot" src="http://lh5.ggpht.com/_P9ZMP3l4K2w/SdAI6_S54_I/AAAAAAAAAXs/nj-N5JSQuHU/WordCamp%20-%20Group%20Shoot_thumb%5B10%5D.jpg?imgmax=800" width="671" border="0" height="509" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;note : Jane had a dinner consisting of “Koshry masry” in el 3omda :D , a place I didn’t even know about.&lt;/p&gt;  &lt;p style=""&gt;To download pictures of the event in Hi-Res : &lt;/p&gt;&lt;div style="text-align: center;"&gt; &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;embed src="http://www.box.net/static/flash/box_explorer.swf?widget_hash=sfxsyfps7u&amp;amp;v=0&amp;amp;cl=0" wmode="transparent" type="application/x-shockwave-flash" width="460" height="345"&gt;&lt;/embed&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-4428183360974309239?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/4428183360974309239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/wordcamp-egypt-2009-impression.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4428183360974309239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/4428183360974309239'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/wordcamp-egypt-2009-impression.html' title='WordCamp Egypt 2009 , Impression'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-471698872430874768</id><published>2009-03-29T20:25:00.001+02:00</published><updated>2009-03-29T20:25:49.254+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Digital'/><category scheme='http://www.blogger.com/atom/ns#' term='Math'/><category scheme='http://www.blogger.com/atom/ns#' term='mY LiFe'/><title type='text'>Some Math came to my Mind, Integration</title><content type='html'>&lt;p&gt;Math is much better when used in practical problems, so it would be even waaaaay better when related to Programming. Since this made me start looking at formulas in different way, the one I asked about today is REALLY simple one, like ones I always was taught it will be only like this. You know Integration is typically a summation (Σ) but summation is for discrete values and Integration for continuous, so why always books I always had been studying from put the table for integrating equations why when integrating 1 dt it becomes t and t is 1/2 t^2 etc …. ,&amp;#160; this what came to my mind, what I see that they always missed this part about pointing out for the proof/reason, that for example the equation = 1 is a horizontal line from 1 and to get the area under it for certain t we multiply Height X Width = 1 X t, so the integration of 1 dt = t, and for equation y = x :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_P9ZMP3l4K2w/Sc-9J1s0NpI/AAAAAAAAAXY/a0ZcY3o16_I/s1600-h/integral1%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="integral1" border="0" alt="integral1" src="http://lh4.ggpht.com/_P9ZMP3l4K2w/Sc-9KjOeqUI/AAAAAAAAAXc/bTjz7SGwO6U/integral1_thumb.png?imgmax=800" width="244" height="202" /&gt;&lt;/a&gt;I want to find the area of the rectangle under the line, the horizontal side of it is x and the vertical is y which equals y so it’s area = 1/2 * x * y&amp;#160; = 1/2 x^2 , and hence x dx = 1/2 x^2.&lt;/p&gt;  &lt;p&gt;After this comes the curves, and it’s not that straightforward and is done with some approximation, for intuition&amp;#160; look here : &lt;a href="http://en.wikipedia.org/wiki/Fundamental_theorem_of_calculus"&gt;fundamental theorem of calculus&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I think I need to set with Osama more :D, to get some math intuitions from him.&lt;/p&gt;  &lt;p&gt;Another thing that was pissing me is in Digital point about shifting always said : “Shift left can be used to multiply by 2, and shift right to divide by 2 ” , I can’t say how many times I had to memorize this part then forgot it, then I don’t remember the reason why or when, I got the intuition behind it and was so easy and I can never forget it now : &lt;/p&gt;  &lt;p&gt;suppose you have a decimal 1000, so when you multiply by 10 it will be 10000 which is shifting left with zero, and if you divide by 10 it will be 100 which is shifting right with zero, in the binary case the 2 replaces 10 (the bases!) and that’s all, can you forget :D ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-471698872430874768?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/471698872430874768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/some-math-came-to-my-mind-integration.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/471698872430874768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/471698872430874768'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/some-math-came-to-my-mind-integration.html' title='Some Math came to my Mind, Integration'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1938788067090847772.post-8470814195370078260</id><published>2009-03-27T18:54:00.004+02:00</published><updated>2009-03-29T20:31:04.701+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Digital'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='CSED'/><category scheme='http://www.blogger.com/atom/ns#' term='Control'/><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='CAT'/><title type='text'>EasyParallel : Control your parallel port, as presented in CSED’s session in Scope</title><content type='html'>&lt;p&gt;This is a small application I made for CSED’s session to be presented in CAT Scope 10, so you can control the output on your parallel port (the one for the printer) so that you can afterwards control many other electrical machines/objects, after working for few hours –3 to 4- in &lt;a href="http://www.box.net/shared/o7cp6ee17v"&gt;Emam's home&lt;/a&gt; (such a funny day :D ), I came up with a command line app, and added some useful functionality to it, like you don’t have to specify the whole value of the port to change only on pin’s value, that’s useful if you have many objects controlled by each pin.&lt;/p&gt;  &lt;p&gt;I came to realize that I would finally use some of Digital Design fundamentals  -in a high level language- to work in this app, like using AND(&amp;amp;) to set the pin off, OR (|) to set it on, and then XOR (^) to complement the value.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;It’s a windows only app and the Dll used to interface with the parallel port is already provided.&lt;/p&gt;  &lt;p&gt;Screenshot :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_P9ZMP3l4K2w/Sc0Ey0PwmqI/AAAAAAAAAXQ/rZyDkYqvas0/s1600-h/consoleScreen%5B5%5D.png"&gt;&lt;img style="border: 0px none ; display: inline;" title="consoleScreen" alt="consoleScreen" src="http://lh4.ggpht.com/_P9ZMP3l4K2w/Sc0E0_zvBWI/AAAAAAAAAXU/fSiXe952qAQ/consoleScreen_thumb%5B3%5D.png?imgmax=800" width="656" border="0" height="563" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Download : &lt;a href="http://www.box.net/shared/ix4o4y0p85" target="_blank"&gt;Box.net&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note : Box.net is such an awesome file host, it has it all.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1938788067090847772-8470814195370078260?l=mohamed-atia.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-atia.blogspot.com/feeds/8470814195370078260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/easyparallel-control-your-parallel-port.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8470814195370078260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1938788067090847772/posts/default/8470814195370078260'/><link rel='alternate' type='text/html' href='http://mohamed-atia.blogspot.com/2009/03/easyparallel-control-your-parallel-port.html' title='EasyParallel : Control your parallel port, as presented in CSED’s session in Scope'/><author><name>Mohamed Atia</name><uri>http://www.blogger.com/profile/08341411556660497200</uri><email>snap4422@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03802186697603675654'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry></feed>