<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-25487380</id><updated>2011-07-29T06:07:06.715+02:00</updated><category term='esoteric languages'/><category term='Typewriter'/><category term='TV Typewriter'/><category term='TV'/><category term='elephant in cairo'/><category term='100 things we didn&apos;t know'/><category term='obama speech'/><category term='first bug'/><category term='Prayers Times'/><category term='remember when'/><category term='donkey.net'/><category term='Islamic Prayers'/><category term='engineering ethics'/><category term='blind spot'/><category term='ada lovlelence'/><category term='Salat timer'/><category term='charles babbage'/><category term='story of mel'/><category term='dvd piracy'/><category term='WSYP'/><title type='text'>Mohamed Mohab Blog</title><subtitle type='html'>Articles , Ideas , Opinion</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25487380.post-2900087423966080399</id><published>2011-02-12T14:18:00.006+02:00</published><updated>2011-02-12T23:03:27.836+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='obama speech'/><title type='text'>President Obama speek 11-February-2011</title><content type='html'>President Obama was just commenting on what happened in Egypt!&lt;br /&gt;&lt;br /&gt;For us we see him just repeating what we have been already hearing from our media and actually seeing with our eyes. But we can see him felt the responsibility to show the world that we are a civilized and peaceful nation. &lt;br /&gt;&lt;br /&gt;I could say that international media was transferring other pictures from Egypt despite Pyramids, temples, monuments, Camels and Sharm el-sheikh. We are a country that dates back to 6 thousand year but we aren't old.&lt;br /&gt;&lt;br /&gt;I invite you to be here in Egypt not right now, but in a couple of months to see Egypt. Not just to see the pyramids, but also to see our civilization and hospitality. You will be safe and even safer, will you come?&lt;br /&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/Kr8RV3YXXkk" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-2900087423966080399?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/2900087423966080399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=2900087423966080399' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/2900087423966080399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/2900087423966080399'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2011/02/president-obama-speek-11-february-2011.html' title='President Obama speek 11-February-2011'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Kr8RV3YXXkk/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-5729271527237746017</id><published>2010-10-29T23:32:00.001+02:00</published><updated>2011-01-04T11:25:10.378+02:00</updated><title type='text'>bibalex new DAR site</title><content type='html'>I have been working for a while in Bibalex digital book new site, here is a sample embedded book from the new site.&lt;br /&gt;&lt;br /&gt;&lt;iframe style="border: 0px none;" src="http://dar1.bibalex.org/BookViewer/?pid=DAF-Job:25527&amp;amp;locale=en" width="700" frameborder="0" height="525" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The book site provides users with online access to bibalex out of copyright books as well as a limited preview of copyrighted books.&lt;br /&gt;&lt;br /&gt;You can sign up and enjoy new features like annotation tools which includes highlighting text, underlining text and adding stick notes in a certain position in a book.&lt;br /&gt;&lt;br /&gt;the release version of the site is &lt;a href="http://dar.bibalex.org/"&gt;http://dar.bibalex.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-5729271527237746017?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/5729271527237746017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=5729271527237746017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5729271527237746017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5729271527237746017'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2010/10/bibalex-new-dar-site.html' title='bibalex new DAR site'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-5891562355929080161</id><published>2008-09-30T19:12:00.000+02:00</published><updated>2008-09-30T19:15:10.120+02:00</updated><title type='text'>Computer aided poetry</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;Computer aided poetry&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For many years computers have been used to perform complex computations and make visual simulations and even think in an intelligent way. Can computers write text and poetry like humans?&lt;br /&gt;&lt;br /&gt;The approach to let software produce text is either by synthesizing text or poetry from pre-existing text. Other approach is by using dictionaries and rules for sentence construction.. Either way, the use of the computer to generate texts challenges the very nature of the text and the role of the author. But the texts in themselves can also be beautiful.&lt;br /&gt;&lt;br /&gt;A program called MarkV can produce text from a collection of some poetry fragments, here is some output:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;He was a light, slow, and there is a small Saturn -- away from a high flame lying in the life within it, a new dune, we are formations of caterpillars, we are formations of craziness to innocent, and as it moves it is complete different than the rising face, the cold water, even we can't see infinity is an ocean of downy treasure the welldeep pleasure of caterpillars, we are formations of the world, and what it with the ecstasy of the day is an iceberg we find ourselves on a caress mingled with sleep kill me its lights bands of subjective experience, and wonder why I had dirt a star-crystal-flower plants, made the dragon.  Its neck was a novel entitled "Kaleidoscope Vision," which is hat crinkle were like fresh glass domain key - you become someone mentioned them and build in. We see the white my own rising and thunder clapping in the singularity of it, evaporating into a tree, like a long before shade. electricity continues all languages are swept in spirals, in the coming moment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;jpoetry poetry generator&lt;br /&gt;&lt;a href="http://www-cs-students.stanford.edu/%7Eesincoff/poetry/jpoetry.html"&gt;http://www-cs-students.stanford.edu/~esincoff/poetry/jpoetry.html&lt;/a&gt;&lt;br /&gt;Heretical Rhyme Generator&lt;br /&gt;&lt;a href="http://www-cs-students.stanford.edu/%7Eesincoff/poetry/jpoetry.html"&gt;http://www.pangloss.com/seidel/Poem/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-5891562355929080161?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/5891562355929080161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=5891562355929080161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5891562355929080161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5891562355929080161'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2008/09/computer-aided-poetry.html' title='Computer aided poetry'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-6691302423621716494</id><published>2008-01-23T14:08:00.000+02:00</published><updated>2008-01-23T14:07:23.653+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salat timer'/><category scheme='http://www.blogger.com/atom/ns#' term='Islamic Prayers'/><category scheme='http://www.blogger.com/atom/ns#' term='Prayers Times'/><title type='text'>Calculating Muslims' Prayers Times</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Calculating Muslims' Prayers Times&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;I thought how to mathematically compute prayer times? Then I found that calculations of prayers times are more complex than I imagined.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Do you think that Douhr at 1 JAN 2005 is at the same time of 1 JAN 2008 for the same location?&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;Do you think that prayer times are the same for locations of the same longitude for the same date?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Are there any parameters other than date and location that could be taken into account when calculating prayers times?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;What about prayers times for locations near poles where day can be as long as months? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:130%;"  &gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Let's start by Douhr:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Douhr starts after midday. Computation of Douhr time depends on the location and the date:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GXYQ6SCuvB4/R487K9YO39I/AAAAAAAAAB0/HNQFk0kLv7M/s1600-h/douhreq.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GXYQ6SCuvB4/R487K9YO39I/AAAAAAAAAB0/HNQFk0kLv7M/s320/douhreq.JPG" alt="" id="BLOGGER_PHOTO_ID_5156405157823438802" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;L is longitude of the location in degrees.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;EQT is equation of time.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Z is Douhr time in hours.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since Time zone and L are constant over time i.e. depends only on location, the only time varying element is EQT &lt;span style="font-style: italic;"&gt;equation of time&lt;/span&gt; which is defined as the difference between &lt;span style="font-style: italic;"&gt;Local Apparent Time&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Mean Solar Time&lt;/span&gt; in minutes. Time measured from &lt;span style="font-style: italic;"&gt;sundial&lt;/span&gt; is the Local Apparent time while Mean Solar time is that of a &lt;span style="font-style: italic;"&gt;clock&lt;/span&gt;. This difference arose from the fact that the earth's orbit around sun isn't a circle, but an ellipse. Other reason is the angle of obliquity which is the angle between that the plane of the Equator and the plane of the Earth's orbit around the sun.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R487btYO3-I/AAAAAAAAAB8/c7vK2ORDC_0/s1600-h/eot3.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R487btYO3-I/AAAAAAAAAB8/c7vK2ORDC_0/s320/eot3.gif" alt="" id="BLOGGER_PHOTO_ID_5156405445586247650" border="0" /&gt;&lt;/a&gt;Variation of EQT over the year&lt;/div&gt;&lt;br /&gt;You can notice that there are 4 days of zero EQT Apr 15, Jun 14, Sep 2 and Dec 25.&lt;br /&gt;&lt;br /&gt;Accurate calculation of EQT depends on the Julian day which a count of days since Jan 1 4713 BC. Some EQT graphs are inverted, simply add EQT to equation of Z instead of subtraction.&lt;br /&gt;&lt;br /&gt;A good approximation of Equation of time:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R4873dYO4AI/AAAAAAAAACM/2V4HGR733TA/s1600-h/radseq.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R4873dYO4AI/AAAAAAAAACM/2V4HGR733TA/s320/radseq.JPG" alt="" id="BLOGGER_PHOTO_ID_5156405922327617538" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;EQT =&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;229.18*(0.000075+0.001868*cos(rads) - 0.032077*sin(rads) - 0.014615*cos(2*rads) - 0.040849*sin(2*rads))&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;This computation depends only on the day of year thus it's accurate only near 2005.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;Fajr and Isha:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fajr and Isha depend on Duhr as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Fajr = Duhr – Tw(Ө)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Isha = Duhr + Tw(Ө)&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Tw(Ө) is the period from noon till a twilight angle Ө.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Twilight:&lt;/span&gt; earth's atmosphere scatters sun light. In the absence of atmosphere on earth there would be no sunlight after sunset and before sunrise. So, Twilight causes gradual decrease of sunlight.&lt;br /&gt;Twilight angle is the angle between line reaching sun's center and the horizon. Sun's center must be below it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Greater twilight angle leads to earlier Fajr and later Isha.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This table represents conventions used to choose twilight angle&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;  &lt;table dir="ltr" border="1"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Convention&lt;/span&gt;&lt;/td&gt;   &lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Fajr Angle       &lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Isha Angle&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Leva Research Institute, Qom, Iran&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;16&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;14&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;University of Islamic Sciences, Karachi&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;18&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;18&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Islamic Society of North America (ISNA), USA&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;15&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;15&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Muslim World League (MWL)&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;18&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;17&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;   &lt;p dir="ltr"&gt;&lt;span style="font-size:85%;"&gt;Umm al-Qura, Makkah, Saudi Arabia&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;19&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;90 mins after Maghrib&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;Egyptian General Authority of Survey&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;19.5&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;span style="font-size:85%;"&gt;17.5&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;&lt;br /&gt;To imagine twilight go to seaside at sunset and observe the sun gradually disappears , when you see the center of the sun at the horizon level , then the twilight angle is just near 0. Now the sun disappears and still sunlight is observable, that's twilight. Twilight ends when no sunlight is seen. The same can be done at sunrise.&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R4890tYO4BI/AAAAAAAAACU/xyDNtjz8Fuw/s1600-h/twilight.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R4890tYO4BI/AAAAAAAAACU/xyDNtjz8Fuw/s320/twilight.jpg" alt="" id="BLOGGER_PHOTO_ID_5156408074106232850" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;div style="text-align: center;"&gt;Twilight before sunrise&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Tw(Ө) is the period from noon till a twilight angle Ө:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GXYQ6SCuvB4/R48-ONYO4CI/AAAAAAAAACc/VW4e-bHD0Lo/s1600-h/tweq.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GXYQ6SCuvB4/R48-ONYO4CI/AAAAAAAAACc/VW4e-bHD0Lo/s320/tweq.JPG" alt="" id="BLOGGER_PHOTO_ID_5156408512192897058" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;Where lat is latitude of the position.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;D is declination angle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Calculation of D depends on location and Julian date.&lt;br /&gt;Other approximation for Declination angle is:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R4873dYO4AI/AAAAAAAAACM/2V4HGR733TA/s1600-h/radseq.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R4873dYO4AI/AAAAAAAAACM/2V4HGR733TA/s320/radseq.JPG" alt="" id="BLOGGER_PHOTO_ID_5156405922327617538" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;D =&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;0.006918 - 0.399912*cos(rads) + 0.070257*sin(rads) - 0.006758*cos(2*rads) + 0.000907*sin(2*rads) - 0.002697*cos(3*rads) + 0.00148*sin(3*rads)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GXYQ6SCuvB4/R48-p9YO4DI/AAAAAAAAACk/oCgr5m5LDtw/s1600-h/dec.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GXYQ6SCuvB4/R48-p9YO4DI/AAAAAAAAACk/oCgr5m5LDtw/s320/dec.gif" alt="" id="BLOGGER_PHOTO_ID_5156408988934266930" border="0" /&gt;&lt;/a&gt;Variation of declination angle over the year&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;Sunrise (Shrook) and Sunset (Maghrib):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Similar to Fajr and Isha but with twilight angle of 0.8333.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sunrise = Duhr – Tw(0.8333)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sunset   = Duhr + Tw(0.8333)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sometimes more accurate measures can be obtained by taking into account height above sea level.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R48-4tYO4EI/AAAAAAAAACs/mlNHKPjylK4/s1600-h/sunseteq.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R48-4tYO4EI/AAAAAAAAACs/mlNHKPjylK4/s320/sunseteq.JPG" alt="" id="BLOGGER_PHOTO_ID_5156409242337337410" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;Where H is height above sea level in meters.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;Asr:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;According to Shafii, Hanbaly and Maliky mathab Asr starts when the length of an object's shadow equals the its length plus the length of its shadow at noon. While to Hanafi mathab Asr starts when the length of an object's shadow equals twice its length plus the length of its shadow at noon.&lt;br /&gt;So ,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Asr = Z + offset&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R5Wah9YO4HI/AAAAAAAAADE/MwBisuSMTec/s1600-h/asreq.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R5Wah9YO4HI/AAAAAAAAADE/MwBisuSMTec/s320/asreq.JPG" alt="" id="BLOGGER_PHOTO_ID_5158198856425332850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;Where Mathab = 1 for Shafaii and 2 for Hanafi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Summary:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;To compute prayer times we need:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Know the location (latitude - longitude), time zone and date.&lt;/li&gt;&lt;li&gt;Compute Julian day, equation of time and declination angle.&lt;/li&gt;&lt;li&gt;Start by Douhr.&lt;/li&gt;&lt;li&gt;Then, compute Maghrib and sunrise.&lt;/li&gt;&lt;li&gt;After that, compute Fajr and Isha using appropriate convention.&lt;/li&gt;&lt;li&gt;Finally, compute Asr according to desired mathab.&lt;/li&gt;&lt;/ol&gt;Try to work out these calculations by hand.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R49A8dYO4GI/AAAAAAAAAC8/8wgEirxIZ3A/s1600-h/solarcy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_GXYQ6SCuvB4/R49A8dYO4GI/AAAAAAAAAC8/8wgEirxIZ3A/s320/solarcy.jpg" alt="" id="BLOGGER_PHOTO_ID_5156411505785102434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;References:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Some astronomical facts:&lt;br /&gt;&lt;a href="http://www.astronomicalfacts.com/article.html"&gt;http://www.astronomicalfacts.com/article.html&lt;/a&gt;&lt;br /&gt;The real helpful and correct source about prayer times.&lt;br /&gt;&lt;a href="http://www.ummah.net/astronomy/saltime/"&gt;http://www.ummah.net/astronomy/saltime/&lt;/a&gt;&lt;br /&gt;Julian day and Equation of time calculator Javascript! Get its source to know method of calculation!&lt;br /&gt;&lt;a href="http://www.go.ednet.ns.ca/%7Elarry/orbits/jsjdetst.html"&gt;http://www.go.ednet.ns.ca/~larry/orbits/jsjdetst.html&lt;/a&gt;&lt;br /&gt;Declination angle, sunrise, sunset PHP calculations step by step!&lt;br /&gt;&lt;a href="http://users.electromagnetic.net/bu/astro/iyf-calc.php"&gt;http://users.electromagnetic.net/bu/astro/iyf-calc.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-6691302423621716494?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/6691302423621716494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=6691302423621716494' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/6691302423621716494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/6691302423621716494'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2008/01/calculating-muslims-prayers-times.html' title='Calculating Muslims&apos; Prayers Times'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GXYQ6SCuvB4/R487K9YO39I/AAAAAAAAAB0/HNQFk0kLv7M/s72-c/douhreq.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-5506181341995614066</id><published>2008-01-01T14:50:00.000+02:00</published><updated>2008-01-22T15:02:08.346+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='100 things we didn&apos;t know'/><title type='text'>100 things we didn't know last year</title><content type='html'>&lt;h3 dir="ltr" style="text-align: center;" align="center"&gt;&lt;span style=";font-size:130%;color:red;"  &gt;100 things we didn't know last year&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;h3 dir="ltr" style="text-align: center;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R3o3d9YO35I/AAAAAAAAABU/JT8hlTv0p-Y/s1600-h/100_things.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GXYQ6SCuvB4/R3o3d9YO35I/AAAAAAAAABU/JT8hlTv0p-Y/s320/100_things.jpg" alt="" id="BLOGGER_PHOTO_ID_5150490111683518354" border="0" /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;The bbc has a weekly tradition called "&lt;b&gt;10 things we didn't know last week" &lt;/b&gt;to highlight some interesting and unexpected news and posts every week. Also other annually &lt;b&gt;"100 things we didn't know last year" &lt;/b&gt;to highlight 100 things from the weekly ones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;The weekly 10 things can be always viewed at:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;a href="http://www.bbc.co.uk/blogs/magazinemonitor/10_things/"&gt;http://www.bbc.co.uk/blogs/magazinemonitor/10_things/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;The &lt;b&gt;100 things we didn't know last year&lt;/b&gt; 2007 at:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;a href="http://www.bbc.co.uk/blogs/magazinemonitor/2008/01/100_things_we_didnt_know_last_3.shtml"&gt;http://www.bbc.co.uk/blogs/magazinemonitor/2008/01/100_things_we_didnt_know_last_3.shtml&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;b&gt;&lt;span style="color:blue;"&gt;These are some highlights of the last year:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;strong&gt;Saddam Hussein's codename &lt;/strong&gt;while      in US custody in 2004/5 was "Victor".&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Only about half &lt;/strong&gt;of &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;China&lt;/st1:place&gt;&lt;/st1:country-region&gt;'s      population can speak the national language, Mandarin.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Serving anything more&lt;/strong&gt; than tea      and biscuits at a political meeting is an offence called      "treating" and punishable by a year in prison or an unlimited      fine, under the the Representation of the People Act 1893.&lt;/li&gt;&lt;li&gt;&lt;st1:country-region st="on"&gt;&lt;strong&gt;Denmark&lt;/strong&gt;&lt;/st1:country-region&gt;&lt;strong&gt;      is the&lt;/strong&gt; happiest country in Europe; &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Italy&lt;/st1:place&gt;&lt;/st1:country-region&gt; the unhappiest. (The &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;UK&lt;/st1:country-region&gt;&lt;/st1:place&gt;      was 9th out of 15.)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The secret to&lt;/strong&gt; happiness is      accepting misery.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nearly seven out&lt;/strong&gt; of 10 (69%) of      adults are still in touch with at least one childhood friend.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;CDs were nearly &lt;/strong&gt;called      mini-racks.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The brain can &lt;/strong&gt;turn down its      ability to see in order to listen to complex sounds like music.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Adults use maths &lt;/strong&gt;skills 14 times      daily on average and literacy skills 23 times a day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;In &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Ethiopia&lt;/st1:country-region&gt;&lt;/st1:place&gt; the&lt;/strong&gt; start of      the year 2000 was celebrated in September.&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;b&gt;&lt;span style="color:blue;"&gt;And these are some shots from last years:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;The =      sign&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; was invented by 16th      Century Welsh mathematician Robert Recorde, who was fed up with writing      "is equal to" in his equations. He chose the two lines because      "noe 2 thynges can be moare equalle".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;"Restaurant"&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; is the most mis-spelled word in search      engines.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;Cyclist      Lance Armstrong's heart&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;      is almost a third larger than the average man's.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;It takes      75kg &lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;of raw materials to      make a mobile phone.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;Bill      Gates&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; does not have an      iPod.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;It takes      less energy to import a tomato from Spain&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; than to grow them in this country because      of the artificial heat needed, according to Defra.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;The day      when most suicides occurred in the UK&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; between 1993 and 2002 was 1 January, 2000.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;You are      176 times&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; more likely to      be murdered than to win the National Lottery.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;Bill      Clinton&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; sent just two      e-mails while he was president.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;Bill      Clinton revealed&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; in his      autobiography that he didn't learn to ride a bike properly until he was      22.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;It's 30      years since the world's first barcode was used.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; It was on a 10-pack of Wrigley's Juicy      Fruit at a supermarket in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;Ohio&lt;/st1:place&gt;&lt;/st1:state&gt;.      The gum is now an exhibit in the &lt;st1:placename st="on"&gt;Smithsonian&lt;/st1:placename&gt;      &lt;st1:placetype st="on"&gt;Museum&lt;/st1:placetype&gt; in &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Washington&lt;/st1:city&gt; &lt;st1:state st="on"&gt;DC&lt;/st1:state&gt;&lt;/st1:place&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hexakosioihexekontahexaphobiacs &lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;is the&lt;/span&gt;&lt;/strong&gt; term for people who fear      the number 666.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;In      America&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; it's possible to      subpoena a dog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=""&gt;Poets die      young...&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; "On      average, poets lived 62 years, playwrights 63 years, novelists 66 years      and non-fiction writers lived 68 years," according to California      State University's James Kaufman.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Mona Lisa&lt;/strong&gt; used to hang on the      wall of Napoleon’s bedroom.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The word "time"&lt;/strong&gt; is the      most common noun in the English language, according to the latest &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Oxford&lt;/st1:city&gt;&lt;/st1:place&gt; dictionary.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;In the 1960s&lt;/strong&gt;, the CIA used to      watch Mission Impossible to get ideas about spying.&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;And don't forget &lt;b&gt;delay jitter&lt;/b&gt; is the variance of delay.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;b&gt;&lt;span style="color:green;"&gt;Last years 100 things:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;a href="http://www.bbc.co.uk/blogs/magazinemonitor/2006/12/100_things_we_didnt_know_last_2.shtml"&gt;http://www.bbc.co.uk/blogs/magazinemonitor/2006/12/100_things_we_didnt_know_last_2.shtml&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;a href="http://news.bbc.co.uk/1/hi/magazine/4566526.stm"&gt;http://news.bbc.co.uk/1/hi/magazine/4566526.stm&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" dir="ltr" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style=""&gt;&lt;a href="http://news.bbc.co.uk/1/hi/magazine/4134329.stm"&gt;http://news.bbc.co.uk/1/hi/magazine/4134329.stm&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-5506181341995614066?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/5506181341995614066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=5506181341995614066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5506181341995614066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5506181341995614066'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2008/01/100-things-we-didnt-know-last-year-bbc.html' title='100 things we didn&apos;t know last year'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GXYQ6SCuvB4/R3o3d9YO35I/AAAAAAAAABU/JT8hlTv0p-Y/s72-c/100_things.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-4755868892747091065</id><published>2007-12-18T16:30:00.000+02:00</published><updated>2007-12-18T15:36:32.067+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remember when'/><title type='text'>Remember when.......</title><content type='html'>&lt;div style="text-align: center;"&gt;كل سنه و إنتم طيبين&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GXYQ6SCuvB4/R2e222CDz_I/AAAAAAAAABM/UNNp6aWSyvY/s1600-h/3idadha.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GXYQ6SCuvB4/R2e222CDz_I/AAAAAAAAABM/UNNp6aWSyvY/s320/3idadha.gif" alt="" id="BLOGGER_PHOTO_ID_5145282152627425266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-style: italic;"&gt;Do you remember nice days when there were no computers?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Remember when.......&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A computer was something on TV&lt;br /&gt;from a science fiction show of note&lt;br /&gt;a window was something you hated to clean&lt;br /&gt;And ram was the cousin of a goat&lt;br /&gt;&lt;br /&gt;Meg was the name of a girl,&lt;br /&gt;And gig was your middle finger upright.&lt;br /&gt;Now they all mean different things,&lt;br /&gt;And that really mega bytes!&lt;br /&gt;&lt;br /&gt;An application was for employment&lt;br /&gt;a program was a TV show&lt;br /&gt;a cursor used profanity&lt;br /&gt;a keyboard was a piano&lt;br /&gt;&lt;br /&gt;Memory was something that you lost with age&lt;br /&gt;a cd was a bank account&lt;br /&gt;and if you had a 3.5" floppy&lt;br /&gt;you hoped nobody found out&lt;br /&gt;&lt;br /&gt;Log on was adding wood to the fire&lt;br /&gt;hard drive was a long trip on the road&lt;br /&gt;a mouse pad was where a mouse lived&lt;br /&gt;and a backup happened to your commode&lt;br /&gt;&lt;br /&gt;Cut you did with a pocket knife&lt;br /&gt;paste you did with glue&lt;br /&gt;a web was a spider's home&lt;br /&gt;and a virus was the flu&lt;br /&gt;&lt;br /&gt;I guess I'll stick to my pad and paper&lt;br /&gt;and the memory in my head&lt;br /&gt;I hear nobody's been killed in a computer crash&lt;br /&gt;but when it happens, they will wish they were dead.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold; text-decoration: underline;"&gt;Reference and after computer invention:&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://hagar.up.ac.za/catts/abc/computersinschools/timeschange.htm"&gt;http://hagar.up.ac.za/catts/abc/computersinschools/timeschange.htm&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&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/25487380-4755868892747091065?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/4755868892747091065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=4755868892747091065' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/4755868892747091065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/4755868892747091065'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2007/12/remember-when.html' title='Remember when.......'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GXYQ6SCuvB4/R2e222CDz_I/AAAAAAAAABM/UNNp6aWSyvY/s72-c/3idadha.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-5863176575456603297</id><published>2007-10-12T09:21:00.000+02:00</published><updated>2007-10-12T15:30:14.983+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TV Typewriter'/><category scheme='http://www.blogger.com/atom/ns#' term='Typewriter'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><title type='text'>TV typewriter, A TV and a Typewriter</title><content type='html'>&lt;p class="MsoNormal"&gt;TV typewriter, A TV and a Typewriter&lt;/p&gt;    &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;From the historic stories which shows ingenuity and loyalty of a hacker is this one:&lt;/p&gt;    &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;One poor MIT hacker had a motorbike accident and broke his leg. He stayed in hospital for a while. During this period two of his friends brought him a terminal and a modem to use his computer from the hospital.&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;When they went to the hospital they were stopped by the guard saying that it’s not permitted to bring terminals to the hospital, permitted things are: tape players, TVs, typewriters, radios … while computer terminals are not allowed.&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;      &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;They didn’t give up and came the next day and a guard stopped them again and asked them what are they carrying. They answered a TV typewriter. When the guard investigated the devices, they showed him that each character typed on the typewriter appears on the TV &lt;i&gt;-terminal-&lt;/i&gt; instead of paper. Finally the guard said “A TV is all right, a typewriter is all right ... okay, take it on in!"   &lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;TV typewriters are real! But not that stated in the story. They are&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GXYQ6SCuvB4/Rw917KPDuOI/AAAAAAAAABE/Y9SIEKKQPww/s1600-h/TV_Typewriter.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_GXYQ6SCuvB4/Rw917KPDuOI/AAAAAAAAABE/Y9SIEKKQPww/s320/TV_Typewriter.jpg" alt="" id="BLOGGER_PHOTO_ID_5120440960563788002" border="0" /&gt;&lt;/a&gt; video terminals which display typed characters on a TV and they are connected to a keyboard. Low cost designs were available from 1973, invented by Don Lancaster and published in TV Typewriter Cookbook.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 0.5in;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_s1026" type="#_x0000_t75" style="'position:absolute;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\work\LOCALS~1\Temp\msohtml1\01\clip_image001.png" title=""&gt;  &lt;w:wrap type="square"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-5863176575456603297?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/5863176575456603297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=5863176575456603297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5863176575456603297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/5863176575456603297'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2007/10/tv-typewriter-tv-and-typewriter.html' title='TV typewriter, A TV and a Typewriter'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GXYQ6SCuvB4/Rw917KPDuOI/AAAAAAAAABE/Y9SIEKKQPww/s72-c/TV_Typewriter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-1698056752962628860</id><published>2007-06-08T18:25:00.000+03:00</published><updated>2007-06-08T18:25:13.561+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='donkey.net'/><title type='text'>Cutting edge donkey© technology</title><content type='html'>It was 04:00 am when IBM requested an application to show capabilities of PC-DOS and BASIC written by Bill Gates and Neil Thompson in 1981. Few hours later a fantastic game was written by these two guys in BASIC named DONKEY. This game was distributed with IBM PC packed with PC-DOC and BASIC. &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;At that time Microsoft was only six years old.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The success of this game leads to the development of DONKEY 1.10 which was released the next year in 1982.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This is a part of Bill Gates and Ari Bixhorn speech about DONKEY:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GXYQ6SCuvB4/RmXAe2kv9NI/AAAAAAAAAA8/SGeRa6T1Uxw/s1600-h/Donkey.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_GXYQ6SCuvB4/RmXAe2kv9NI/AAAAAAAAAA8/SGeRa6T1Uxw/s320/Donkey.png" alt="" id="BLOGGER_PHOTO_ID_5072672191580992722" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“&lt;i&gt;Actually, it was myself and Neil Thompson at&lt;/i&gt;&lt;i&gt; four in&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;the morning with this prototy&lt;/i&gt;&lt;i&gt;pe IBM&lt;/i&gt;&lt;i&gt; PC sitting in this small room. IBM insisted that we had to have a lock on the door and we only had this closet that had a lock on it, so we had to do all our development in there and it was always over 100 degrees, but we wrote late at night a little application to show what the Basic built into the IBM PC could do. And so that was Donkey.bas. It was at the time very thrilling. So go ahead and show them what that looks like.&lt;/i&gt;”&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The whole speech can be found at:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/presspass/exec/billg/speeches/2001/06-19teched.aspx"&gt;http://www.microsoft.com/presspass/exec/billg/speeches/2001/06-19teched.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;20 years later Microsoft remembered to support DONKEY development so it release the new version DONKEY.net which is a 3-dimensional game written in VisualBasic.net with the same aim of DONKEY 1.0 i.e. demonstrating the new capabilities of PC-DOS and BASIC sorry I mean Windows XP and VisualBasic.net.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Other part of the speech describing DONKEY.net&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;“And to help illustrate some of the great new capabilities that are available to VB developers in VisualBasic .NET, we've actually taken Bill's donkey game. We've scrubbed the code a little bit and we've updated it to run in VisualBasic .NET. That's what we see here.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Donkey.NET game can be found at:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=990d0ec1-23ea-4408-898d-1fd5727a8890&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=990d0ec1-23ea-4408-898d-1fd5727a8890&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 0, 0);" class="MsoNormal"&gt;Conclusion:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Microsoft technology evolved during the last 26 years from 2D donkey.bas 132 lines of code to 3D donkey.net about 920 source lines -&lt;i&gt;without generated code-&lt;/i&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;As I remember from an article to Donald Knuth that he classified source code according to style to be elegant, sparkling, grand and noble. I couldn’t compare any of these styles on this code.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;Neil Thompson:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Senior Regional Director, Northern Europe&lt;b&gt;, &lt;/b&gt;Entertainment &amp; Devices Division, Microsoft Corporation and was Microsoft's technical lead on the Mac project.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;Ari Bixhorn:&lt;/p&gt;  &lt;span style=""&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;Product manager for Visual Basic.NET.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;Bill Gates:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Guess who!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-1698056752962628860?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/1698056752962628860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=1698056752962628860' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/1698056752962628860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/1698056752962628860'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2007/06/cutting-edge-donkey-technology.html' title='Cutting edge donkey© technology'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GXYQ6SCuvB4/RmXAe2kv9NI/AAAAAAAAAA8/SGeRa6T1Uxw/s72-c/Donkey.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-3898845107828769255</id><published>2007-03-17T09:53:00.000+02:00</published><updated>2007-05-15T18:01:10.444+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dvd piracy'/><title type='text'>Against DVD Piracy</title><content type='html'>Against DVD Piracy&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Statistics:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;The total loss to the whole audio and visual industry through copyright theft, file sharing, and home burning is more than £818 million.&lt;/li&gt;&lt;li&gt;The criminal gain from DVD piracy is £278 million.&lt;/li&gt;&lt;/ul&gt;DVD piracy is making, copying, and burning even borrowing an unofficial copies of popular films being sold without the permission of film-makers and with no money going to the official rights owners. The most common way for DVD piracy is recording films with a camcorder from an audience during an early screening. Quality is weak in general. Piracy is an easy way for gangs to raise funds for their other criminal activities. Gangs can earn 10 euros (£6.65) for each euro invested in piracy thus 1000% profit.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GXYQ6SCuvB4/RfuiFrdwjtI/AAAAAAAAAAU/1y6cfhQNHiw/s1600-h/pir2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GXYQ6SCuvB4/RfuiFrdwjtI/AAAAAAAAAAU/1y6cfhQNHiw/s320/pir2.JPG" alt="" id="BLOGGER_PHOTO_ID_5042802426221989586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GXYQ6SCuvB4/RfuiFrdwjsI/AAAAAAAAAAM/lPKiR6Q4E84/s1600-h/pir1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GXYQ6SCuvB4/RfuiFrdwjsI/AAAAAAAAAAM/lPKiR6Q4E84/s320/pir1.JPG" alt="" id="BLOGGER_PHOTO_ID_5042802426221989570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Efforts devoted in fighting piracy:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The federation against copyright theft (FACT) an organization based in the United Kingdom that works closely with the UK police and plays a key role in creating awareness of the dangers associated with DVD piracy.&lt;br /&gt;&lt;br /&gt;Motion Picture Association of America (MPAA) is a non-profit trade association. Its members are the "big six" major Hollywood studios: The Walt Disney Company, Sony Pictures, Paramount Pictures , 20th Century Fox , Universal Studios (NBC Universal), and Warner Bros. (Time Warner).&lt;br /&gt;As results of MPAA activities in April and May 2005 the home pages of LokiTorrent and EliteTorrents (two large BitTorrent trackers) had been closed down because of encouraging the illegal distribution of copyrighted material defined as the distribution of copyrighted works without permission of the copyright holder.&lt;br /&gt;&lt;br /&gt;Malaysia developed a strange scheme for fighting piracy. They trained sniffer dogs mining for illegal music and movies copies at airports or harbors.&lt;br /&gt;&lt;br /&gt;The Domestic Trade Minister Shafie Apdal said "It's cost-effective, and in terms of time, it's&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GXYQ6SCuvB4/Rfui2bdwjuI/AAAAAAAAAAc/fih8mLNbQ9U/s1600-h/dog.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_GXYQ6SCuvB4/Rfui2bdwjuI/AAAAAAAAAAc/fih8mLNbQ9U/s320/dog.jpg" alt="" id="BLOGGER_PHOTO_ID_5042803263740612322" border="0" /&gt;&lt;/a&gt; very effective too, the dogs took only 10 minutes to check boxes that security officials would have needed a day to plow through".  And added "The arrival and deployment of Lucky and Flo –the two dogs- will make Malaysia the first country in the world to test the capability of dogs in detecting optical disks in hidden compartments or shipments"&lt;br /&gt;&lt;br /&gt;Malaysia was done in conjunction with the MPAA. Just imagine how dogs can be trained to mine for polycarbons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-3898845107828769255?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/3898845107828769255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=3898845107828769255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/3898845107828769255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/3898845107828769255'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2007/03/against-dvd-piracy.html' title='Against DVD Piracy'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GXYQ6SCuvB4/RfuiFrdwjtI/AAAAAAAAAAU/1y6cfhQNHiw/s72-c/pir2.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-116715324796840589</id><published>2006-12-26T19:12:00.000+02:00</published><updated>2007-06-05T23:04:46.803+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSYP'/><title type='text'>Microsoft Shares Your Pain</title><content type='html'>1% of bugs caused 50% of all incredible system errors.  &lt;p dir="ltr"&gt;Microsoft's error reporting system has reduced about 80% of system &lt;i&gt;–as they say-&lt;/i&gt; errors which encouraged them to make a new way of error reporting.&lt;/p&gt;  &lt;p dir="ltr"&gt;Microsoft has evolved a new way of customer feedback system. The idea is that Microsoft knows how pain customers suffer when a failure happens in any of their systems. So, Microsoft's employees must share pain with customers.&lt;/p&gt;  &lt;p dir="ltr"&gt;Thus, &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;WSYP&lt;/span&gt; project or &lt;b style="color: rgb(255, 0, 0);"&gt;W&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;e &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;S&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;hare &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;Y&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;our &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;P&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;ain&lt;/span&gt;. &lt;span style="font-weight: bold;"&gt;WSYP&lt;/span&gt; was developed by Microsoft team in &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;United&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt; Kingdom&lt;/st1:place&gt;&lt;/st1:country-region&gt;. This project claims that Microsoft can discover which programmer who wrote the piece of code which is responsible for this failure. Then, cause him a physical pain. This is done by a special Aeron chair. So, instead of seeing a message of &lt;b&gt;Send Error Report Don't Send&lt;/b&gt; the user will see a message of &lt;b&gt;Share Pain Don't Share&lt;/b&gt;. Then the customer will happily choose one of the 3 options for punishing this programmer. And see a live video of the programmer sharing pain with him.&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;u&gt;Option 1:&lt;/u&gt;&lt;u&gt;&lt;span style="" lang="EN-GB"&gt; Micro-Stun&lt;/span&gt; option&lt;/u&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/868510/stun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/486642/stun.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;span style="" lang="EN-GB"&gt;Electric shocks are generated through the chair arm sleeves&lt;/span&gt;. &lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" style="'width:144.75pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg" title="stun"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;u&gt;Option 2:&lt;/u&gt;&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;u&gt;&lt;span style=""&gt; &lt;span lang="EN-GB"&gt;Micro-Impact&lt;/span&gt;&lt;/span&gt; option&lt;/u&gt;&lt;/b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/569533/impact.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/559494/impact.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;span style="" lang="EN-GB"&gt;The back of the chair releases back and thrusts forward into the person sitting, into the chair.&lt;/span&gt;&lt;/p&gt;    &lt;p dir="ltr"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" style="'width:197.25pt;height:156pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image003.jpg" title="impact"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;u&gt;Option 3:&lt;/u&gt;&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;u&gt;&lt;span style="" lang="EN-GB"&gt; Micro-Jab&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 255);" lang="FR"&gt; option&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;Watch it in the video&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;There is also an ejection option to eject the programmers who have commutative serious bugs out of Microsoft.&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1027" type="#_x0000_t75" style="'width:336pt;height:187.5pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image005.jpg" title="share"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/147540/share.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/629434/share.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;Share and Don't Share message box.&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1028" type="#_x0000_t75" style="'width:336pt;height:187.5pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image006.jpg" title="pain"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/541164/pain.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/214966/pain.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;Live video so that customers see the programmer cause their system to fail being punished with the selected option.&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1029" type="#_x0000_t75" style="'width:336pt;height:176.25pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image007.jpg" title="Micro-Stun"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/639920/Micro-Stun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/332191/Micro-Stun.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;Micro stun in action&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1030" type="#_x0000_t75" style="'width:336pt;height:189pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\mohab\LOCALS~1\Temp\msohtml1\01\clip_image008.jpg" title="eject"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/295050/eject.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/546138/eject.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p dir="ltr" style="text-align: center;" align="center"&gt;Ejection mechanism after serious errors&lt;/p&gt;  &lt;p dir="ltr"&gt;The video and the presentation can be found at:&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;a href="http://www.microsoft.com/uk/technet/itsshowtime/sessionh.aspx?videoid=9999"&gt;http://www.microsoft.com/uk/technet/itsshowtime/sessionh.aspx?videoid=9999&lt;/a&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;&lt;i&gt;A very interesting video&lt;/i&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;It's interesting to see how Microsoft feels customers' pains.&lt;br /&gt;I have the video it's about 20MB&lt;/p&gt;&lt;p dir="ltr"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;embed src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip=2682445&amp;amp;" align="middle" height="365" width="448"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;  &lt;p dir="ltr"&gt;Microsoft believes that this system will reduce system errors massively. &lt;/p&gt;  &lt;p dir="ltr"&gt;And I think by know you don't care about being employed at Microsoft. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-116715324796840589?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/116715324796840589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=116715324796840589' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116715324796840589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116715324796840589'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/12/microsoft-shares-your-pain.html' title='Microsoft Shares Your Pain'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-116556142554851581</id><published>2006-12-08T08:56:00.000+02:00</published><updated>2008-01-20T17:33:03.188+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='first bug'/><title type='text'>The first bug</title><content type='html'>&lt;p  style="margin-bottom: 0in; color: rgb(0, 153, 0);font-family:georgia;" align="center" lang="pl-PL"&gt;&lt;span style="font-size:180%;"&gt;The first bug&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left" lang="pl-PL"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;Do you what's the first bug or where did the term "Bug" come from?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;In 1945 and during the world war II Grace Murray Hopper and a team at the Harvard University were working on Mark II Aiken Relay Calculator.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;This primitive computer was facing problems and matters were getting worth till they discovered the problem. It was a &lt;b&gt;moth&lt;/b&gt;! A 2-inch moth was trapped at relay #70. The team used ordinary tweezers to remove that moth.&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="center"&gt;&lt;span style="font-size:130%;"&gt;This photo is the log file left by the team.&lt;/span&gt;&lt;/p&gt;   &lt;p style="margin-bottom: 0in;" align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3751/2663/1600/966367/bug.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 294px; height: 243px;" src="http://photos1.blogger.com/x/blogger/3751/2663/320/819620/bug.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="center"&gt;&lt;span style="font-size:130%;"&gt;Last line in this photo: First actual case of bug being found.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;They said that they had “debugged” the machine. Thus they used “bug” to describe their problem.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;Grace Murray Hopper (1906-1992) was an admiral at the American navy forces. The term “Bug” cannot be related to Grace Hopper because it was used before she used it. She made it popular. So this case didn’t introduce this term. “Bugs” was used during World War II to describe problems in radars. It was also during Thomas Edison's life to mean an industrial defect.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;In days of telegraphy tapers need to send dots and dashes of Morse code. And there were the newer, semi-automatic keyers that would send a string of dots automatically. These semi-automatic keyers were called "bugs". These semi-automatic keyers require skilled operators. Or if you are not experienced you would send garbled Morse code.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;u&gt;Bugs and quotes:&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;Everyone  knows that debugging is twice as hard as writing a program in the  first place. So if you're as clever as you can be when you write it,  how will you ever debug it? (Brian Kernighan)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;When you  say: "I wrote a program that crashed Windows", people just  stare at you blankly and say: "Hey, I got those with the system  -- for free." (Linus Torvalds)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;Every  program starts off with bugs. Many programs end up with bugs as  well. There are two corollaries to this: first, you must test all  your programs straight away. And second, there's no point in losing  your temper every time they don't work.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;There are  no significant bugs in our released software that any significant  number of users want fixed. (Bill Gates) &lt;b&gt;have you any comment??&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;The only  man who never makes mistakes is the man who never does anything.  (Theodore Roosevelt)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;Of all my  programming bugs, 80% are syntax errors. Of the remaining 20%, 80%  are trivial logical errors. Of the remaining 4%, 80% are pointer  errors. And the remaining 0.8% are hard. (Marc Donner)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;Sometimes  it pays to stay in bed in Monday, rather than spending the rest of  the week debugging Monday's code. (Dan Salomon)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;So do you know where “Bugs” originated from?&lt;br /&gt;I don’t know.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;But it seems that  Grace Murray Hopper case is the first actual bug found.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&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/25487380-116556142554851581?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/116556142554851581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=116556142554851581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116556142554851581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116556142554851581'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/12/first-bug.html' title='The first bug'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-116161124675659701</id><published>2006-10-23T15:47:00.000+02:00</published><updated>2008-01-22T15:03:20.450+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='esoteric languages'/><title type='text'>Esoteric programming languages</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3751/2663/1600/aid.1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3751/2663/320/aid.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;&lt;b&gt;Esoteric programming languages&lt;/b&gt; are not like ordinary languages used for real programming. Instead they have special purpose which can be testing boundaries of a computer or proving an algorithm or not more than a joke. These languages are understood by few people who are interested in them.&lt;/p&gt;  &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;The first esoteric language is INTERCAL &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://www.catb.org/%7Eesr/intercal/"&gt;http://www.catb.org/~esr/intercal/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt; , was designed in 1972 by James Lyons and Don Woods.  &lt;/p&gt;  &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;INTERCAL is said by the original authors to stand for "Compiler Language With No Pronounceable Acronym"!!!??&lt;/p&gt;  &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;Examples of some esoteric programming languages:&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Sorted! Programming language:&lt;/span&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0in;" align="left"&gt;Each  Sorted! program contains exactly 14 statements, No more, no less.   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Error checking in  Sorted! is very simple: just verify the number of statements; if it  has 14 statements, it will have a very high chance of working  (compared to non-14-liners).&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Sorted! is bilingual.  It can understand both English and German code!&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;Each Sorted! program  is, in fact, sorted, although randomly. Hence the name!&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0.19in;" align="left"&gt;Sorted uses OPP for  enhanced programming power.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;See hello world example in Sorted! Which &lt;i&gt;–as you know-&lt;/i&gt; contains 14 statement.&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;In English:  &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://p-nand-q.com/humor/programming_languages/sorted_/hello.txt"&gt;http://p-nand-q.com/humor/programming_languages/sorted_/hello.txt&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;In German: &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://p-nand-q.com/humor/programming_languages/sorted_/hallo.txt"&gt;http://p-nand-q.com/humor/programming_languages/sorted_/hallo.txt&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;/span&gt;&lt;/span&gt;&lt;u&gt; &lt;/u&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://p-nand-q.com/humor/programming_languages/sorted.html"&gt;http://p-nand-q.com/humor/programming_languages/sorted.html&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Taxi Programming Language:&lt;/span&gt;&lt;/h2&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Philosophy of Taxi is that programmers move data from one memory location to anther thus like taxi driver moving people from one place to another. A Taxi needs fuel which is resources consumed by your program. And so on.&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;b&gt;See hello world! &lt;/b&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;"Hello, World!" is waiting at the Writer's Depot. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;Go to Writer's Depot: west 1&lt;sup&gt;st&lt;/sup&gt; left, 2&lt;sup&gt;nd&lt;/sup&gt; right, 1&lt;sup&gt;st&lt;/sup&gt; left, 2&lt;sup&gt;nd&lt;/sup&gt; left. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;Pickup a passenger going to the Post Office. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;Go to the Post Office: north 1&lt;sup&gt;st&lt;/sup&gt; right, 2&lt;sup&gt;nd&lt;/sup&gt; right, 1&lt;sup&gt;st&lt;/sup&gt; left. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;Go to the Taxi Garage: north 1&lt;sup&gt;st&lt;/sup&gt; right, 1&lt;sup&gt;st&lt;/sup&gt; left, 1&lt;sup&gt;st&lt;/sup&gt; right.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://www.bigzaphod.org/taxi/"&gt;http://www.bigzaphod.org/taxi/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Shakespeare Programming Language:&lt;/span&gt;&lt;/h2&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Shakespeare is designed by Jon Aslund and Karl Hasselstrom. As its name it tries to make programs look like plays wrote by Shakespeare. Code in Shakespeare is arranged as acts and scenes which reflects functions. Variables are characters in a play. To use a variable you must bring it to the stage.&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Hello world in Shakespeare consists of 90 lines! And can be found at &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://shakespearelang.sourceforge.net/report/shakespeare/#sec:hello"&gt;http://shakespearelang.sourceforge.net/report/shakespeare/#sec:hello&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://shakespearelang.sourceforge.net/"&gt;http://shakespearelang.sourceforge.net/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;C-&lt;/span&gt;&lt;/h2&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;" align="left"&gt;Unlike well known C++ C- was created by John Unger Zussman, and It was described in the Info World article as follows:  &lt;/p&gt; &lt;p style="margin-left: 0.5in; margin-bottom: 0in;" align="left"&gt;&lt;i&gt;This language was named for the grade received by its creator when he submitted it as a class project in a graduate programming class. C- is best described as a "Low-Level" programming language. In fact, the language generally requires more C- statements than machine-code statements to execute a given task. In this respect, it is very similar to COBOL. &lt;/i&gt; &lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Emoticon: &lt;/span&gt; &lt;/h2&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Emoticon is a programming language based on emoticons which we use in mails. These emoticons represents instructions while nay thing else is data.&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;hello world :-Q S:-P :-Q&lt;/p&gt; &lt;center&gt;  &lt;table border="1" bordercolor="#ffffff" cellpadding="4" cellspacing="3" width="463"&gt;   &lt;col width="35"&gt;   &lt;col width="400"&gt;   &lt;tbody&gt;&lt;tr&gt;    &lt;td width="35"&gt;     &lt;p align="left"&gt;hello&lt;/p&gt;    &lt;/td&gt;    &lt;td width="400"&gt;     &lt;p align="left"&gt;The data item 'hello' is placed on the right of the     current list ':'&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width="35"&gt;     &lt;p align="left"&gt;world&lt;/p&gt;    &lt;/td&gt;    &lt;td width="400"&gt;     &lt;p align="left"&gt;The data item 'world' is placed on the right of the     current list ':'&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width="35"&gt;     &lt;p align="left"&gt;:-Q&lt;/p&gt;    &lt;/td&gt;    &lt;td width="400"&gt;     &lt;p align="left"&gt;The left of the list ':' ('hello') is printed out     and then removed&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width="35"&gt;     &lt;p align="left"&gt;S:-P&lt;/p&gt;    &lt;/td&gt;    &lt;td width="400"&gt;     &lt;p align="left"&gt;The left of the list 'S:' (' ') is printed out&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td width="35"&gt;     &lt;p align="left"&gt;:-Q&lt;/p&gt;    &lt;/td&gt;    &lt;td width="400"&gt;     &lt;p align="left"&gt;The left of the list ':' ('world') is printed out     and then removed&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://www.teuton.org/%7Estranger/code/emoticon/emoticon.html"&gt;http://www.teuton.org/%7Estranger/code/emoticon/emoticon.html&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;J programming language:&lt;/span&gt;&lt;/h2&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;The simplest language I have ever seen.&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;b&gt;Hello world:&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;'Hello, world!'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;b&gt;Compute average:&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;avg =. +/ % #&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;avg 1 2 3 4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;b&gt;Generate random number between 20 and 100:&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;a =. ?20$100&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://www.jsoftware.com/"&gt;http://www.jsoftware.com/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NULL programming language:&lt;/span&gt;&lt;/h2&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Every thing in NULL is numbers there is no characters  &lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;153609393637869503971282839335995386248921743204830348570033&lt;br /&gt;550157913898858976126298703504031567456769368158187308369080&lt;br /&gt;75646108694411913908753341542249057283074613678144889367&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Find at home pace instruction set to program in NULL&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Comic Sans MS,cursive;"&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Home page:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;u&gt;&lt;a href="http://xyzzy.bravehost.com/NULL.html"&gt;http://xyzzy.bravehost.com/NULL.html&lt;/a&gt;&lt;/u&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;Now forget about Esoteric programming languages and continue using your native languages.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-116161124675659701?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/116161124675659701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=116161124675659701' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116161124675659701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/116161124675659701'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/10/esoteric-programming-languages.html' title='Esoteric programming languages'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115886909040966237</id><published>2006-10-02T22:33:00.000+02:00</published><updated>2007-06-05T23:11:26.427+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elephant in cairo'/><title type='text'>How to hunt an elephant ?</title><content type='html'>&lt;p  style="margin-bottom: 0in;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;I wasn't planning to make a series of how to do things but it was a nice coincidence to get this interesting article from Byte magazine.&lt;/span&gt;&lt;/p&gt;&lt;h1 class="western" style="margin-top: 0in; font-weight: normal;"&gt; &lt;/h1&gt; &lt;h1 class="western" style="margin-top: 0in; font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3751/2663/1600/elephant.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/3751/2663/320/elephant.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 class="western" style="margin-top: 0in; font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;How to place the right person in the right place?&lt;/span&gt;&lt;/h1&gt;&lt;h1 class="western" style="margin-top: 0in; font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;This is done by:&lt;/span&gt;&lt;/h1&gt;&lt;h1 class="western" style="margin-top: 0in; font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt; Sending him to Africa hunting for an elephant and observing his behavior.&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;b&gt;Computer scientists:&lt;/b&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;Use the following algorithm:&lt;b&gt;&lt;br /&gt;&lt;/b&gt;  &lt;/p&gt; &lt;p style="margin-left: 1in; text-indent: -0.25in; margin-top: 0.19in; margin-bottom: 0.19in;"&gt; 1.&lt;span style="font-size:78%;"&gt;      &lt;/span&gt;Go to Africa.&lt;/p&gt; &lt;p style="margin-left: 1in; text-indent: -0.25in; margin-top: 0.19in; margin-bottom: 0.19in;"&gt; 2.&lt;span style="font-size:78%;"&gt;      &lt;/span&gt;Start at the Cape of Good Hope.&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;/* A rocky headland on the Atlantic coast of South Africa */&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1in; text-indent: -0.25in; margin-top: 0.19in; margin-bottom: 0.19in;"&gt; 3.&lt;span style="font-size:78%;"&gt;      &lt;/span&gt;Work northward in an orderly manner, traversing the continent alternately east and west until you get to Cairo,&lt;/p&gt; &lt;p style="margin-left: 1in; text-indent: -0.25in; margin-top: 0.19in; margin-bottom: 0.19in;"&gt; 4.&lt;span style="font-size:78%;"&gt;      &lt;/span&gt;During each traverse pass,  &lt;/p&gt; &lt;ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0in;"&gt;Catch each    animal seen.&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Compare each animal caught to a    known elephant.&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0.19in;"&gt;Stop when a match is    detected.&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:100%;"&gt;This algorithm is used to describe a test data that is designed to ensure that an algorithm is working properly.&lt;/span&gt;&lt;/p&gt; &lt;h1 class="western" style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;Now I will leave you with other various jobs.&lt;/span&gt;&lt;/h1&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;"Taken from Byte magazine &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;September &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;1989"&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Professional programmers&lt;/b&gt;: Know that this algorithm may not terminate so; they place an elephant in Cairo first then apply this algorithm.&lt;/p&gt;   &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;MS-DOS support people: &lt;/b&gt;will not bother to hunt elephants in the first place, because everyone knows that you can’t fit an elephant into 640K -memory barrier-.&lt;/p&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Mainframe operating system designers: &lt;/b&gt;will all hunt the same elephant, and all claim credit for the kill on the grounds that each was working on a virtual elephant.&lt;/p&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Software salespeople: &lt;/b&gt;ship the first thing they catch and write up an invoice for an elephant.&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Hardware salespeople: &lt;/b&gt;catch rabbits, paint them grey, and sell them as desktop “elephants.”&lt;/p&gt;  &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Engineers: &lt;/b&gt;hunt elephants by catching grey animals at random and stopping when any one of them weighs within +/- 15 percent of any previously observed elephant.&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Economists: &lt;/b&gt;don’t hunt elephants, but they believe that if elephants are paid enough then they will hunt themselves.&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Statisticians: &lt;/b&gt;hunt the first animal they see N times and call it an elephant.&lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Politicians: &lt;/b&gt;don’t hunt elephants; they will share the elephants that you catch with the people who voted for them.&lt;/p&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt; &lt;/p&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Database administrators&lt;/b&gt; do not need to go out and capture elephants when they can retrieve them simply with an ad hoc query: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;SELECT * FROM AFRICAN_CRITTERS 2 WHERE CRITTER_TYPE = 'TERRESTRIAL' 3 AND SIZE = 'LARGE' 4 AND COLOR = 'GRAY' 5 AND TRUNK = 'YES' 6 AND ODOR IS NOT NULL; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;b&gt;Systems integration engineers&lt;/b&gt; are not so concerned with hunting elephants as with creating a seamless interface between the elephants and their environment.  &lt;/p&gt; &lt;p style="margin-top: 0.19in; margin-bottom: 0.19in; color: rgb(51, 102, 255); font-weight: bold;"&gt;For other jobs:&lt;/p&gt;&lt;p style="margin-top: 0.19in; margin-bottom: 0.19in;"&gt;&lt;a href="http://homepage.eircom.net/%7Enobyrne/elephant.htm"&gt;http://homepage.eircom.net/~nobyrne/elephant.htm&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/25487380-115886909040966237?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115886909040966237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115886909040966237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115886909040966237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115886909040966237'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/10/how-to-hunt-elephant.html' title='How to hunt an elephant ?'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115840643992471371</id><published>2006-09-16T14:25:00.000+03:00</published><updated>2006-09-16T14:34:00.350+03:00</updated><title type='text'>How to ask a question?</title><content type='html'>&lt;h2 style="text-align: center;" align="center"&gt;&lt;span style="font-size: 20pt; font-family: Rockwell;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;How to ask a question?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p class="MsoNormal"&gt;This article describes briefly the steps you must follow to ask a question to a mail group or forum. If you are sending a mail to our groups then we are simpler than these steps, you are using step #5 in before you send a question. Use these steps when you send a question to TAs and other mail groups or forums.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Monotype Corsiva&amp;quot;;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Before you send a question,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;Do the following in the same order:&lt;/p&gt;  &lt;ol style="margin-top: 0in;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Search      archives and FAQs&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Use      search engines.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Read a      manual or book or help for your tool.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Find      answer by try or experiment.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Ask a      friend.&lt;/li&gt;&lt;/ol&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Monotype Corsiva&amp;quot;;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Prepare your question:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0in;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Show      that you have done last steps and you failed, this proves that you are not      lazy.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Show      your steps in trying to solve the question.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Try to      surround the problem, i.e. try to get the problem in the smallest block.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Describe      your environment, e.g. operating system, compiler, others.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Identify      yourself.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Compilers      and other tools are trusted or to some extend so; don’t assume a bug in      them.&lt;/li&gt;&lt;/ol&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Monotype Corsiva&amp;quot;;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;When you ask:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0in;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Choose      the most relevant community to ask.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Use a      meaningful, exciting subject that attracts people to read. Don’t simply      use “I need help”, “I got error” as subject.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Try to      be clear, write a question in a careful way, free of spelling and      grammatical mistakes.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Give      all information and only information needed. Don’t waste time by      describing your design which will not affect the problem.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Don’t      let people ask you again about details.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Don’t      send you guess instead try your guess yourself if it doesn’t work wait for      a reply and send then your guess.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Send      questions in easily accessible format. Use standard fonts. You know      problems of character encoding.&lt;/li&gt;&lt;/ol&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Monotype Corsiva&amp;quot;;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;After getting an answer:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0in;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;Tell      the replier if his answer fixed your problem or not.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Send a      small delicate thanks reply for the person wasted his time for you.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;You      may send a report of the problem and steps in solving it.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Prevent      others from following the same steps in solving that problem, I mean      reduce their efforts.&lt;/li&gt;&lt;/ol&gt;    &lt;p class="MsoNormal"&gt;Finally smart question attract repliers to answer. Also, new idea sounds well. If you got no reply then, don’t panic may be repliers have no answer. And remember Ask the right question to get the right answer.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 18pt; font-family: &amp;quot;Monotype Corsiva&amp;quot;;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Links:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/q555375"&gt;http://support.microsoft.com/kb/q555375&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.catb.org/%7Eesr/faqs/smart-questions.html"&gt;http://www.catb.org/~esr/faqs/smart-questions.html&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/25487380-115840643992471371?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115840643992471371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115840643992471371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115840643992471371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115840643992471371'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/09/how-to-ask-question.html' title='How to ask a question?'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115513014566803508</id><published>2006-08-17T10:28:00.000+03:00</published><updated>2006-08-18T11:39:35.840+03:00</updated><title type='text'>Common programmers' personality</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Before;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;A computer programmer may have a character different from a normal person. Oh! I am sorry, he is a normal person but, I mean a person at other work.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: This article doesn't reflect my personal opinion but some statistics collected  on software programmers especially engineers.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;br /&gt;Common programmers’ character:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following personality is common among programmers:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Can concentrate 12-16 hours at a time.&lt;/li&gt;&lt;li&gt;When interrupted responds violently.&lt;/li&gt;&lt;li&gt;Use only his head and hands.&lt;/li&gt;&lt;li&gt;Less adaptive and have small social activities. Even concerned with computer. e.g.: chat, mail groups, forums, etc.&lt;/li&gt;&lt;li&gt;Quiet serious and shy.&lt;/li&gt;&lt;li&gt;Practical and logical.&lt;/li&gt;&lt;li&gt;Low motivation towards management responsibilities.&lt;/li&gt;&lt;li&gt;Loyalty to the profession rather than the employer.&lt;/li&gt;&lt;li&gt;Optimism regarding time estimates.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;This personality traits was applied to programmers despite their particular work(system analysis, design testers ,etc..).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;MBTI Results for Software Developers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A common mean of categorizing personality was developed by Katherine Briggs and Isabel Briggs Meyers and is called the Meyers-Briggs.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;em&gt;Table -1- Personality Type of MBTI test&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;table style="width: 370px; height: 678px;" border="1"&gt;&lt;tbody&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;tr&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Extraversion&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times;"&gt;Expressive, Process by talking&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times;"&gt; Speak before they think&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times;"&gt; Need contact&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;td&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Introversion&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li style="text-align: left;"&gt;&lt;span style=";font-family:Times;font-size:100%;"  &gt; Can’t process while anyone is talking&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Times;font-size:100%;"  &gt;Think before they speak&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Times;font-size:100%;"  &gt; Need time alone&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;tr&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;td&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Sensing&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Observant&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Experiment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;Attention to detail&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;      &lt;/td&gt;&lt;br /&gt;&lt;td style="font-weight: normal;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Intuition&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Imaginative&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Theory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;Bored by detail&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;span style="font-weight: bold;"&gt;Thinking&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Practical&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Objective&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;Being right&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;      &lt;/td&gt;&lt;br /&gt;&lt;td style="font-weight: normal;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Feeling&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Personal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Sympathetic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;Values and feelings&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;      &lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Judging&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Scheduling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Love to make plans and stick to them&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;Hate to change them&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;      &lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: left; font-weight: bold;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;Preceving&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;Probing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;Can’t stand plans&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;More flexible&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;                   &lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Two large studies have found that the most common personality type for software developers is ISTJ (introversion, sensing, thinking, and judging)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introverts are more interested in the inner world of ideas. Not oriented towards people.(54%)&lt;/li&gt;&lt;li&gt;The sensing person focuses on known facts, concrete data, and experience. Not concepts and theories.(57%)&lt;/li&gt;&lt;li&gt;The thinker makes decisions based on objective analysis and logic and never relies on his emotions.(81%)&lt;/li&gt;&lt;li&gt;The judging person prefers order and control, not possibilities and flexibility.(54%)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;A try to analyze these results&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;May be reasons to this character is education. Programmers are highly educated and almost got pressured.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Software programming career&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;About 60% of software developers have a Bachelor's degree or more.&lt;br /&gt;&lt;br /&gt;Programming job is highly rated in terms of salary, working conditions (air conditioned well lighted offices) job security (almost no risk).&lt;br /&gt;&lt;br /&gt;A study at IBM found that the average programmer spends only about 30 percent of the time working alone. The rest is spent working with teammates, with customers, and on interactive activities.&lt;br /&gt;&lt;br /&gt;Challenging projects extend programmer’s capabilities, test his limits and apply practices. A challenging project may take from 2 weeks to years. Challenging projects generally done lonely.&lt;br /&gt;&lt;br /&gt;A programmer can sacrifice his life to programming challenge especially during 20s. This fact bec0mes harder to justify when he marries and gets children move into their 30s, 40s, and 50s.&lt;br /&gt;As he grows older. He relies more on working smart than on working hard. Software developers will become increasingly interested in the practices that allow them to complete their projects as promised and still be home in time for dinner(only dinner). They become interested more in software engineering professionalism.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;em&gt;Table -2- Percent of Software Developers Education in U.S&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;table style="width: 263px; height: 320px;" border="1"&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;High school graduate or equivalent or less&lt;/td&gt;&lt;br /&gt;&lt;td style="text-align: left;"&gt;10&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Some college, no degree&lt;/td&gt;&lt;br /&gt;&lt;td&gt;21&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Associate's degree&lt;/td&gt;&lt;br /&gt;&lt;td&gt;10&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Bachelor's degree&lt;/td&gt;&lt;br /&gt;&lt;td&gt;45&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Graduate degree&lt;/td&gt;&lt;br /&gt;&lt;td&gt;14&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 258px; height: 575px;" border="1"&gt;&lt;caption&gt;&lt;em&gt;Table -3- Worldwide Software developers grow&lt;/em&gt;&lt;/caption&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1950&lt;/td&gt;&lt;br /&gt;&lt;td&gt;100&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1960&lt;/td&gt;&lt;br /&gt;&lt;td&gt;10,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1970&lt;/td&gt;&lt;br /&gt;&lt;td&gt;100,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1980&lt;/td&gt;&lt;br /&gt;&lt;td&gt;2,000,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1990&lt;/td&gt;&lt;br /&gt;&lt;td&gt;7,000,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;2000&lt;/td&gt;&lt;br /&gt;&lt;td&gt;10,000,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;2010&lt;/td&gt;&lt;br /&gt;&lt;td&gt;14,000,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;2020&lt;/td&gt;&lt;br /&gt;&lt;td&gt;21,000,000&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;Table -2- shows education of software developers’ ratios in &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;U.S.&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;br /&gt;While Table -3- shows population of software developers from 1960 to 2020&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;After;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Do you think this article applies to you??&lt;/p&gt;&lt;p class="MsoNormal"&gt;Links:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://cs.anu.edu.au/%7EIan.Barnes/research/slides.html"&gt;http://cs.anu.edu.au/~Ian.Barnes/research/slides.html&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://cs.anu.edu.au/%7EIan.Barnes/research/slides.html"&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;A research done by Ian Barnes from The Australian National University on personality type and software development&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.eng.monash.edu.au/uicee/worldtransactions/WorldTransAbstractsVo1No2/17_Capretz14.pdf"&gt;&lt;br /&gt;http://www.eng.monash.edu.au/uicee/worldtransactions/WorldTransAbstractsVo1No2/17_Capretz14.pdf&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.eng.monash.edu.au/uicee/worldtransactions/WorldTransAbstractsVo1No2/17_Capretz14.pdf"&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;A comparison between the personalities of software engineers students and engineers in general. Above statistics were done on software engineers not students.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-115513014566803508?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115513014566803508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115513014566803508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115513014566803508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115513014566803508'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/08/common-programmers-personality.html' title='Common programmers&apos; personality'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115311686184793625</id><published>2006-07-17T09:08:00.000+03:00</published><updated>2007-06-05T23:10:51.899+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ada lovlelence'/><category scheme='http://www.blogger.com/atom/ns#' term='charles babbage'/><title type='text'>A computer scientist</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3751/2663/1600/180px-CharlesBabbage.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3751/2663/320/180px-CharlesBabbage.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in;"&gt;An English &lt;span style="font-weight: bold;"&gt;mathematician&lt;/span&gt; ,&lt;span style="font-weight: bold;"&gt;mechanical engineer&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;computer scientist&lt;/span&gt; who designed the first true digital computer. He spent most of his life building his mechanical computer. He built his computer to overcome the problems of high human calculations and slow rate.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;How can a mechanical computer be a digital one? You may think that wheels and gears can represent and manage digits.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;This machine &lt;i&gt;-&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Difference engine&lt;/span&gt;-&lt;/i&gt; has a fantastic architecture that is similar to modern computers. Data and program memories were separated. And operations were instruction based. It had a control unit and can make conditional jumps. It has time signals and separate I/O unit.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;He also designed a printer with variable column and row length and programmable output formatting.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;After that he designed a more complex machine &lt;i&gt;-&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Analytical engine&lt;/span&gt;-&lt;/i&gt; that can be programed by punched cards. This machine was also intended to have several operations such as branching, and looping.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;A young lady &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Ada Lovelance&lt;/span&gt; the daughter of the famed British poet &lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Lord Byron&lt;/span&gt; was hired to write software for this computer. She was of few people who knew lot about the &lt;span style="font-style: normal;"&gt;Analytical engine&lt;/span&gt;&lt;i&gt;.&lt;/i&gt; Ada is regarded as the &lt;span style="font-weight: bold;"&gt;world's first programmer&lt;/span&gt;. The programming language &lt;span style="font-weight: bold;"&gt;Ada&lt;/span&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;®&lt;/span&gt; in 1979 is named after her.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;This scientist is &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Charles Babbage&lt;/span&gt; 1791 - 1871 who a crater on moon &lt;i&gt;-&lt;span style="font-weight: bold;"&gt;Babbage crater&lt;/span&gt;- &lt;/i&gt;and &lt;span style="font-weight: bold;"&gt;Charles Babbage Institute&lt;/span&gt; in United State were named after him. The science fiction novel &lt;span style="font-weight: bold;"&gt;The Difference Engine&lt;/span&gt; refers to him. He was elected as the fellow of royal society at 1816.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; color: rgb(255, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;References and farther reading:&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;u&gt;&lt;a href="http://ei.cs.vt.edu/%7Ehistory/Babbage.html"&gt;http://en.wikipedia.org/wiki/Charles_Babbage&lt;br /&gt;http://www-history.mcs.st-andrews.ac.uk/~history/Mathematicians/Babbage.html&lt;br /&gt;http://ei.cs.vt.edu/~history/Babbage.html&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;u&gt;&lt;a href="http://ei.cs.vt.edu/%7Ehistory/Babbage.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;u&gt;&lt;a href="http://ei.cs.vt.edu/%7Ehistory/Babbage.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-115311686184793625?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115311686184793625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115311686184793625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115311686184793625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115311686184793625'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/07/computer-scientist.html' title='A computer scientist'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115115302200280717</id><published>2006-06-24T15:37:00.000+03:00</published><updated>2007-06-05T23:07:43.519+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engineering ethics'/><title type='text'>Case study 2 : Goodrich case</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Goodrich case&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;On June 1967&lt;/span&gt;, the B.F. &lt;span style="font-weight: bold;"&gt;Goodrich Wheel and Brake Plant&lt;/span&gt; in Troy, Ohio, received a contract to supply wheels and brakes for the new Air Force light attack aircraft. Before Air Force could accept the brake, &lt;span style="font-weight: bold;"&gt;B.F. Goodrich&lt;/span&gt; had to present a report showing that the brake passed specified qualifying tests.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;On April 1968&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Kermit &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Vandivier&lt;/span&gt;&lt;span style="font-style: italic;"&gt;-Goodrich employee-&lt;/span&gt; got involved in looking over raw data from the brake tests. He observes that many irregularities in testing methods were noted in the test logs. Thus the tests missed the government specifications.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;On may 1698,&lt;/span&gt; Vandivier  refused to write a falsified qualification report, and is backed up by his immediate supervisor, &lt;span style="font-weight: bold;"&gt;Ralph Gretzinger&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Following brake failure flight tests at the June, 1968,&lt;span style="font-weight: bold;"&gt; Vandivier&lt;/span&gt;, accused Goodrich of false test qualification report.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;On October 1968&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Chief Engineer&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Sunderman&lt;/span&gt; calls Vandivier in and dismisses him immediately for disloyalty to Goodrich. Sunderman asks Vandivier if he will take further action. Vandivier says, "Yes." Sunderman responds, "Suit yourself."&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;In 1972&lt;/span&gt;, Vandivier wrote an article entitled "Why Should My Conscience Bother Me,”. His article formed the basis of what is now known in professional business and engineering ethics circles and the literature of whistle blowing as "The Aircraft Brake Scandal."&lt;br /&gt;&lt;br /&gt;Vandivier lost his job for doing things right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-115115302200280717?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115115302200280717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115115302200280717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115115302200280717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115115302200280717'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/06/case-study-2-goodrich-case.html' title='Case study 2 : Goodrich case'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115012308543048267</id><published>2006-06-12T17:29:00.000+03:00</published><updated>2007-06-05T23:07:43.520+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engineering ethics'/><title type='text'>Case study 1: Gifts accepting</title><content type='html'>&lt;p class="MsoNormal" style="text-align: center; color: rgb(255, 0, 0); font-family: arial;" align="center"&gt;&lt;span style="font-size:180%;"&gt;Case study 1: Gifts accepting&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Imagine you are working at a company and you are given a gift. Now you are to decide whether you accept it or not.&lt;/span&gt;&lt;/p&gt; &lt;ul style="margin-top: 0in; font-family: georgia;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;You are given a small gift e.g. a nice pen.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;You are given some thing valuable.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p style="color: rgb(51, 102, 255); font-weight: bold; font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;Concept of bribery:&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3751/2663/1600/gifts.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/3751/2663/200/gifts.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Bribe:&lt;/b&gt; is the money or any thing else given to somebody such as an officer to encourage him to do something dishonestly.&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Bribery:&lt;/b&gt; is the action of doing this.&lt;/span&gt;&lt;/p&gt;    &lt;p style="color: rgb(51, 51, 255); font-weight: bold; font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Examples: &lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0in; font-family: georgia;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;A      motorist may bribe a police officer not to record a ticket for speeding.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;A      citizen seeking paperwork may bribe an official for faster service.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;A construction      company may bribe a civil servant to award a contract. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;    &lt;p style="color: rgb(51, 102, 255); font-weight: bold; font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;How to determine bribery:&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;Method of casuistry:&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;A judge decides a case by comparing it with previous cases.&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Here is an example of this method.&lt;/span&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;Moral rule: "People should not steal (or commit theft).&lt;/span&gt;&lt;/p&gt;  &lt;ol style="font-family: georgia;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Breaking into a store and      taking $3000 in merchandise. &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;"Borrowing" a      friend's car and failing to return it. &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Developing a computer program      on company time for your company, and then patenting a considerably      improved version of the program under your own name.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Using some ideas you      developed at Company A for a very different chemical process at Company B. &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Picking up a quarter that you      saw someone drop on the street. &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Picking up a quarter that      someone (you don't know who) has dropped on the street. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="font-family: georgia;"&gt;&lt;span style="font-size:130%;"&gt;Can you decide whether of the last actions broke the moral rule?&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: georgia;"&gt;&lt;span style="font-size:100%;"&gt;Is not easy to determine which gift is a bribe. Drawing an exact line separates bribe from normal gift is hard. Other idea is why is a customer gives a gift? Will he gain any thing from this?&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: georgia;"&gt;&lt;span style="font-size:130%;"&gt;An electronic company considered the following gifts as bribe:&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: georgia;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;door prizes at a conference; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;raffle prize by a supplier or      distributor; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;any gift of excessive value      (supervisor must be notified); &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;fare lower than commercially      available; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;cash rebates; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;tickets to sporting events or      other entertainment given as an outright gift where the supplier does not      intend to accompany the employee; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;sports team sponsorship by      supplier; &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;extravagant dinner or      entertainment; and &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Any gift, favor, hospitality      or entertainment that could in any way create a feeling of obligation or      could compromise professional judgment.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-115012308543048267?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115012308543048267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115012308543048267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115012308543048267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115012308543048267'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/06/case-study-1-gifts-accepting.html' title='Case study 1: Gifts accepting'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-115005684882121512</id><published>2006-06-09T09:10:00.000+03:00</published><updated>2007-06-05T23:07:43.520+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engineering ethics'/><title type='text'>Engineering ethics</title><content type='html'>&lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: red;"&gt;Engineering ethics&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Are we engineers or computer engineers? We are engineers before being computer engineers.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Engineering ethics&lt;/b&gt; have taken recently great care in engineering faculties. This was reflected in development of courses to under graduate students. Number of students who wish to study this course is increasing. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Engineering has no definite or known ethics such as medicine judgment law and military. Yet still this ethics must be defined. What moral issues should an engineer acquire?&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;The National Science Foundation &lt;b&gt;NSF&lt;/b&gt;-funded a research project, "Introducing Ethics Case Studies into Required Engineering Undergraduate Courses," completed in August 1992. &lt;b&gt;Professor Michael J. Rabins&lt;/b&gt; in the Department of Mechanical Engineering and &lt;b&gt;Professor Ed Harris&lt;/b&gt; in the Department of Philosophy at &lt;b&gt;Texas University&lt;/b&gt; developed this course and tested it on 11 students and instructors.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;The most important result of this work was case studies.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;So, we will take a survey of case studies.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;a href="http://ethics.tamu.edu/"&gt;http://ethics.tamu.edu/&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/25487380-115005684882121512?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/115005684882121512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=115005684882121512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115005684882121512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/115005684882121512'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/06/engineering-ethics_09.html' title='Engineering ethics'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114893721776959486</id><published>2006-06-03T18:01:00.000+03:00</published><updated>2006-06-03T17:58:31.096+03:00</updated><title type='text'>Making of BMW e46 3 Series</title><content type='html'>&lt;p class="MsoNormal"&gt;This video is of my favorite car.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It isn't about exciting features of this car nor racing or driving comfort ability.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It's about manufacturing of this car or simply making of BMW.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So, you can take a tour inside BMW factories starting with metal-sheets cutting and shaping till last performance testing.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;My notice is how workers are cheerful doing their work. Will we enjoy our work?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now I will leave you with the video. Hope you enjoy it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DwQAAAG7ggqAHSiJjpW0D3w4aYTWW3MVIZ7J0ZxMhNSWUhjhokkGlX54Ad8w-hvUKTbFBFiuq_Npk__ahsNdjIwMex2LZ3PhQ_egRAwyfeQwmrBoH491eptKi-9ZfZBxB5hQbTT5RwcXnMW9keD3ANvRPpW8SY_H2sWAabp3xY29wLpzs3auzptNxI0ozTh5z_ZGmnBpvSfuqDGmy84VfGL-0NJvEZ65xl8FQb-csuh0DE01NFAr5k7-ahjWVI29_UgCGR3MKoCvdav0lLTUPFuRIXrI%26sigh%3D_eU9AVvwXC1GyyHBzR2fCNCcB38%26begin%3D0%26len%3D1343932%26docid%3D8090227872760552779&amp;thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fapp%3Dvss%26contentid%3De62bf31e944068be%26second%3D5%26itag%3Dw320%26urlcreated%3D1148851456%26sigh%3DZDFx9NQu0ZDkHBtD81Y2cG7m11Q&amp;amp;playerId=8090227872760552779" allowscriptaccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" wmode="window" salign="TL" flashvars="playerMode=embedded" align="middle"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;If you have any difficulties in buffering this video just wait for few minutes.&lt;/p&gt;&lt;p class="MsoNormal"&gt; I may send it to you. It’s about 22 minutes. Or you can have instructions on how to download it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-114893721776959486?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114893721776959486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114893721776959486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114893721776959486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114893721776959486'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/06/making-of-bmw-e46-3-series_03.html' title='Making of BMW e46 3 Series'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114779928045798234</id><published>2006-05-19T16:06:00.000+03:00</published><updated>2006-05-19T19:19:02.103+03:00</updated><title type='text'>The Third Culture</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-size:130%;color:#ff0000;"&gt;Science and Art and "The Third Culture"&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;Computers -since invented- have been an interesting tool for all. We mean now artists and scientists. This gave great opportunity for both to interact with each other. Artists are interested in great technologies and discoveries made by their mates (scientists). While Scientists are inspires by humanities and great meaning given by artists. So we have two cultures Science and Art. This will evolve the third culture.&lt;br /&gt;&lt;br /&gt;We now will define the word science as the study of physical and experimental issues. So a scientist is a person who studies or teaches science.&lt;br /&gt;&lt;br /&gt;While art is defined as beautiful things or a skill acquired to a person. It may also be the meanings of words, colors, pictures, nature, many things. &lt;/p&gt;&lt;p&gt;So the third culture tries to tie both Art and science.&lt;br /&gt;&lt;br /&gt;Science fiction is an example of this third culture. Here the writer or the poet knows much abut science and art. But, he can use some words outside their context such as &lt;em&gt;"black hole"&lt;/em&gt;. This is never wrong. It never bothers scientists.&lt;br /&gt;&lt;br /&gt;If Science and Art share the same problem, the main difference between them will disappear and will be only the style or the way of solving the problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;Links:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.edge.org/3rd_culture/"&gt;http://www.edge.org/3rd_culture/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vv.arts.ucla.edu/publications/publications/00-01/ThirdCulture/ThirdCulture.htm"&gt;http://vv.arts.ucla.edu/publications/publications/00-01/ThirdCulture/ThirdCulture.htm&lt;/a&gt; &lt;/p&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/25487380-114779928045798234?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114779928045798234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114779928045798234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114779928045798234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114779928045798234'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/05/third-culture.html' title='The Third Culture'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114634667975522189</id><published>2006-05-10T00:25:00.000+03:00</published><updated>2007-06-05T23:06:22.318+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='story of mel'/><title type='text'>Hackers' folklore ”Story of Mel”</title><content type='html'>&lt;div align="center"&gt;&lt;span style="color: rgb(255, 0, 0);font-family:georgia;font-size:180%;"  &gt;Hackers' folklore&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;This piece of folklore ”Story of Mel” was written by Ed Nather in 1980 for his friend Mel Kaye a true programmer credited with doing "the bulk of the programming" for the Royal McBee LGP-30 drum-memory computer in the 1950s.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color: rgb(255, 102, 0);font-family:georgia;font-size:130%;"  &gt;Real Programmers write in FORTRAN&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:georgia;" &gt;Maybe they do now,&lt;br /&gt;in this decadent era of&lt;br /&gt;Lite beer, hand calculators, and "user-friendly" software&lt;br /&gt;but back in the Good Old Days,&lt;br /&gt;when the term "software" sounded funny&lt;br /&gt;and Real Computers were made out of drums and vacuum tubes,&lt;br /&gt;Real Programmers wrote in machine code.&lt;br /&gt;Not FORTRAN. Not RATFOR. Not, even, assembly language.&lt;br /&gt;Machine Code.&lt;br /&gt;Raw, unadorned, inscrutable hexadecimal numbers.&lt;br /&gt;Directly.&lt;br /&gt;&lt;br /&gt;Lest a whole new generation of programmers&lt;br /&gt;grow up in ignorance of this glorious past,&lt;br /&gt;I feel duty-bound to describe,&lt;br /&gt;as best I can through the generation gap,&lt;br /&gt;how a Real Programmer wrote code.&lt;br /&gt;I'll call him Mel,&lt;br /&gt;because that was his name.&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 153, 0);font-family:times new roman;" &gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-family: georgia;"&gt;As you see the author was fascinated by the old beautiful difficult days of programming where no compilers even assemblers. All programmers had to write their programs in machine language doing computations manually.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-family: georgia;"&gt;Then he starts to introduce his friend Mel a real programmer who he met in Royal McBee Computer Corp. Well the author Ed Nather was hired to write a FORTRAN compiler and Mel didn’t approve this as he said: "If a program can't rewrite its own code", he asked, "what good is it?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-family: georgia;"&gt;This story is now regarded as one of the most famous pieces of hacker folklore.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;Read the complete story:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.utah.edu/%7Eelb/folklore/mel.html"&gt;http://www.cs.utah.edu/~elb/folklore/mel.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-114634667975522189?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114634667975522189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114634667975522189' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114634667975522189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114634667975522189'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/05/hackers-folklore-story-of-mel.html' title='Hackers&apos; folklore ”Story of Mel”'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114623306612908464</id><published>2006-05-01T16:51:00.000+03:00</published><updated>2007-06-05T23:07:18.943+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blind spot'/><title type='text'>Find out the Blind Spot</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://photos1.blogger.com/blogger/3751/2663/1600/blackspot.jpg"&gt;&lt;/a&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;Find out the Blind Spot&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;Each of your eyes receives a different picture from the other. And the brain collects each of the pictures received by the 2 eyes and merges them into single 3 dimension picture which you see.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;What happens if you receive only one picture? &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Try this:&lt;/strong&gt; I think you are in front of the computer about 50 cm. Close your right eye and concentrate on the cross mark in the picture below you see it and the black ball.&lt;br /&gt;Now move slowly towards the screen and observe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 386px; CURSOR: hand; HEIGHT: 215px; TEXT-ALIGN: center" height="257" alt="" src="http://photos1.blogger.com/blogger/3751/2663/400/blackspot.jpg" width="386" border="0" /&gt;&lt;/p&gt;&lt;p&gt;You will notice that at about 30 cm the black ball disappears.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;Now what happens?&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/3751/2663/1600/eye.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3751/2663/400/eye.jpg" border="0" /&gt;&lt;/a&gt;Each eye has a blind spot in the &lt;strong&gt;retina&lt;/strong&gt; &lt;em&gt;(The retina is a thin layer of cells at the back of the eyeball)&lt;/em&gt;. This blind spot contains no &lt;strong&gt;photoreceptors&lt;/strong&gt; &lt;em&gt;(cells which receive the light)&lt;/em&gt;.Thus, preventing the complete picture from getting to the brain.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;So, Why is the Blind spot ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This design allows a good blood supply close to the retina to both nourish the photoreceptors and help metabolize debris that accumulates there.&lt;br /&gt;&lt;br /&gt;The other eye fill this black spot in most cases and even if the other eye doesn’t provide useful information the brain has mechanisms to fill in the hole. This filling in is why you see the white background.&lt;br /&gt;&lt;br /&gt;Thanks god for great creation.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;Read more:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://serendip.brynmawr.edu/bb/blindspot1.html"&gt;http://serendip.brynmawr.edu/bb/blindspot1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://serendip.brynmawr.edu/bb/blindspot2.html"&gt;http://serendip.brynmawr.edu/bb/blindspot2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.exploratorium.edu/snacks/cheshire_cat.html"&gt;http://www.exploratorium.edu/snacks/cheshire_cat.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Blind_spot_(vision)"&gt;http://en.wikipedia.org/wiki/Blind_spot_(vision)&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/25487380-114623306612908464?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114623306612908464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114623306612908464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114623306612908464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114623306612908464'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/05/find-out-blind-spot.html' title='Find out the Blind Spot'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114587314889105983</id><published>2006-04-24T12:02:00.001+02:00</published><updated>2006-04-25T14:42:35.040+02:00</updated><title type='text'>Errors &amp; Bugs</title><content type='html'>&lt;div align="left"&gt;&lt;span style="font-family:trebuchet ms;font-size:180%;color:#ff0000;"&gt;Errors &amp; Bugs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3751/2663/1600/error.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3751/2663/320/error.jpg" border="0" /&gt;&lt;/a&gt;Absolutely all of us face errors in writing programs (Compilation and runtime and others). Some give up some make massive changes while others try to follow errors and never change code or idea.really I don't know what is the best choice but I think it depends on the project itself and on the programmer.&lt;br /&gt;&lt;br /&gt;Well I will tell you about some errors I faced.&lt;br /&gt;&lt;br /&gt;First error: When I compiled a project (signal flow graph) a nice error appeared.The error was &lt;strong&gt;multiple declaration for class List see earlier declaration&lt;/strong&gt; actually they were more than one error. I compiled the program more than once but the same error List was a template class so I thought that was because of template errors or due to multiple inclusions from several files. All didn’t work. Finally I decided to trace the earlier declarations. I found that the earlier declaration was in other project (Sorting techniques) although the project file was not included. WOW! Yet I was very pleased that I closed the computer. Never work in 2 projects in the same time simply, delete one of them to be far from errors.&lt;br /&gt;No comment.&lt;br /&gt;&lt;br /&gt;Other error was in sorting techniques project the project compiled normally with 0 errors and some warnings but when I removed the checkbox of Build with runtime packages the following error appeared &lt;strong&gt;fatal linker error cannot find the file “perfgrap.obj”&lt;/strong&gt;!! What is that file and who included it I don’t know? When I removed the checkbook the project compiled normally I made a new project added all files to that and compiled it with the same error so, what to do now?? I had a small idea I brought any object file from any project and copied it to the project directory then renamed it to “&lt;strong&gt;perfgrap.obj&lt;/strong&gt;” then compiled the project. It compiled successfully and ran normally!&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;Past errors were all compilation errors what about run time errors?&lt;br /&gt;One of the strangest errors I saw was privileged instruction error! I think it was the responsibility of the compiler to fix that error. other was Paging file error when I see this types of errors I do nothing more than compiling the project more than once. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;What’s an error?&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;(Compilation) Not following the language rules.&lt;br /&gt;(Runtime) The condition of preventing the program from continuing running normally. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;What’s a bug? &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;/span&gt;&lt;span style="color:#ffff33;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;A bug is a mistake or failure that prevents it from working normally or produces incorrect or false result. &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Linus Travold&lt;/strong&gt; "Given enough eyeballs, all bugs are shallow". &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ffff33;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;Advices for programmers:&lt;/span&gt; &lt;span style="color:#ffff33;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;1-Write smart compressed small code : e.g. to copy a string: while (*s++ = *t++) ;&lt;br /&gt;2-Go back and enhance your old code.&lt;br /&gt;3-Learn from your IDE.( Language features IDE features help…)&lt;br /&gt;4-Development on a fast-super computer.&lt;br /&gt;5-Write lots of comments.&lt;br /&gt;6-Use accessors or properties rather than public data.&lt;br /&gt;7-Be aware with input and organized with output.&lt;br /&gt;8-All special cases must be handled immediately; you'll never go back and fix them.&lt;br /&gt;9-Design first (on paper in mind) then code.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-114587314889105983?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mohamed-mohab.blogspot.com/2006/04/errors-bugs.html' title='Errors &amp; Bugs'/><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114587314889105983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114587314889105983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114587314889105983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114587314889105983'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/04/errors-bugs.html' title='Errors &amp; Bugs'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114529379127902917</id><published>2006-04-17T18:51:00.001+02:00</published><updated>2006-04-18T19:05:12.133+02:00</updated><title type='text'>China president at Gates house, not White House</title><content type='html'>&lt;span style="font-size:130%;color:#ff0000;"&gt;China president at Gates house, not White House&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;SEATTLE&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 202px; CURSOR: hand; HEIGHT: 190px; TEXT-ALIGN: center" height="142" alt="" src="http://photos1.blogger.com/blogger/3751/2663/200/rusty1.jpg" width="153" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Where do you think the first dinner of the historic visit of &lt;span style="color:#3366ff;"&gt;&lt;strong&gt;China’s president Hu Jintao&lt;/strong&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;to United States&lt;/span&gt;? &lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;The White House&lt;/strong&gt;&lt;/span&gt;? No.&lt;br /&gt;&lt;br /&gt;It won't be in Washington D.C., but &lt;strong&gt;&lt;span style="color:#3366ff;"&gt;Seattle&lt;/span&gt;&lt;/strong&gt;,The capital of &lt;span style="color:#3366ff;"&gt;&lt;strong&gt;Microsoft&lt;/strong&gt;&lt;/span&gt;, and the Tuesday dinner will be held at the $100 million lakeside mansion of Microsoft founder and the world's richest man, Bill Gates.&lt;br /&gt;&lt;br /&gt;The approximately 100-person guest list is a who's who of the U.S. Pacific Northwest power elite, including Starbucks Chairman &lt;strong&gt;&lt;span style="color:#3366ff;"&gt;Howard Schultz&lt;/span&gt;&lt;/strong&gt; and Washington State Gov. &lt;span style="color:#3366ff;"&gt;&lt;strong&gt;Christine Gregoire&lt;/strong&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Gates and Gregoire are expected to introduce and welcome Hu, who will then offer a toast in front of the gathering.&lt;br /&gt;&lt;br /&gt;Like any good dinner guest, President Hu will not come empty handed. The Chinese government issued a decree two weeks ago that all PCs will need to have licensed operating system software installed before leaving the factory gates in an effort to crack down on piracy.&lt;br /&gt;As a result, three Chinese PC manufacturers announced plans to buy a total of over $400 million worth of &lt;span style="color:#3366ff;"&gt;&lt;strong&gt;Microsoft Windows operating system&lt;/strong&gt;&lt;/span&gt; software over the next three years and Lenovo Group, China's largest PC maker, is expected to announce a similar deal on Monday, organizers said.&lt;br /&gt;&lt;br /&gt;This event is not so good for Linux lovers as it closes the door for Linux poularity in China(one of the greatest hosts for Linux).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Gates' lodge-style&lt;/span&gt;&lt;/strong&gt;, 66,000-square-foot home overlooking Lake Washington with a reported seven bedrooms, six kitchens, 24 bathrooms, a domed library, a reception hall and an artificial estuary stocked with salmon and trout.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3751/2663/320/gateshome.jpg" border="0" /&gt; Gates lodge&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3751/2663/320/dinrm21.jpg" border="0" /&gt; The dining room overlooks the river!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.gateslodge.com"&gt;http://www.gateslodge.com&lt;/a&gt;&lt;br /&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/25487380-114529379127902917?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114529379127902917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114529379127902917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114529379127902917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114529379127902917'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/04/china-president-at-gates-house-not_17.html' title='China president at Gates house, not White House'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25487380.post-114440984725214040</id><published>2006-04-07T13:31:00.000+02:00</published><updated>2006-04-10T17:45:19.153+02:00</updated><title type='text'>Why People Don’t Work Like Elevators?</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:180%;color:#ff0000;"&gt;Why People Don’t Work Like Elevators?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Your reaction to intensive signals is faster than less intensive ones.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#660000;"&gt;Do you know why?&lt;br /&gt;Do you understand?&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Consider the following 2 examples:&lt;br /&gt;&lt;br /&gt;You are in a hurry and waiting for the elevator what will you do?&lt;br /&gt;You will push the elevator button strongly and repeatedly, but do you think that this will bring the elevator faster? In other words do you think that the elevator will respond to you faster in that way?&lt;br /&gt;You may imagine that but absolutely that is never true.&lt;br /&gt;&lt;br /&gt;Now if you shout at your friend then (s)he will respond to you faster than simply calling him so, &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;why people don't work like elevators?&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;People respond to brighter light, louder sound faster than other this known as &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Pieron’s Law&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3751/2663/200/equ.2.jpg" border="0" /&gt;&lt;br /&gt;Reaction Time is the time between the action and your response.&lt;br /&gt;&lt;br /&gt;I is the physical intensity of the signal.&lt;br /&gt;R0 is the minimum time for any response&lt;br /&gt;K and b are constants that vary depending on the exact setup and the particular person involved.&lt;br /&gt;&lt;br /&gt;A graphical representation showing last relation can be shown:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 374px; CURSOR: hand; HEIGHT: 214px; TEXT-ALIGN: center" height="243" alt="" src="http://photos1.blogger.com/blogger/3751/2663/400/graph.1.jpg" width="407" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;In fact, Pieron’s Law holds for the brightness of light, the loudness of sound, and even the strength of taste.&lt;br /&gt;&lt;br /&gt;To see why, think of it like this: Pieron’s Law is a way of saying that the response time increases but at a decreasing rate, as the intensity.&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Tom Stafford &amp;amp;&lt;br /&gt;Matt Webb&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25487380-114440984725214040?l=mohamed-mohab.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mohamed-mohab.blogspot.com/feeds/114440984725214040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25487380&amp;postID=114440984725214040' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114440984725214040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25487380/posts/default/114440984725214040'/><link rel='alternate' type='text/html' href='http://mohamed-mohab.blogspot.com/2006/04/why-people-dont-work-like-_114440984725214040.html' title='Why People Don’t Work Like Elevators?'/><author><name>Mohamed Mohab</name><uri>http://www.blogger.com/profile/04997739304766791351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='18' src='http://bp1.blogger.com/_GXYQ6SCuvB4/R4PyctYO37I/AAAAAAAAABg/1Q45n4VCInE/S220/books.jpg'/></author><thr:total>1</thr:total></entry></feed>
