<?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-8652678856303015979</id><updated>2012-02-09T22:18:55.158+02:00</updated><category term='linux'/><category term='others'/><category term='Trips'/><category term='mellanox'/><category term='liub'/><category term='iPhone'/><category term='funny'/><category term='hacks'/><category term='photography'/><category term='entertainment'/><category term='California'/><category term='technion'/><category term='video'/><category term='music'/><category term='من كتاباتي'/><category term='كتابات اصدقاء'/><category term='Israel'/><category term='health'/><category term='links'/><category term='computers'/><category term='Occasions'/><category term='Hatim'/><category term='life'/><title type='text'>Ali Ayoub's Blog</title><subtitle type='html'>And in the end, it's not the years in your life that count. It's the life in your years. ~Abraham Lincoln</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.liub.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.liub.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default?start-index=101&amp;max-results=100'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>147</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5335271131240654275</id><published>2011-10-25T08:31:00.003+02:00</published><updated>2011-10-25T08:37:28.067+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Search Linux Kernel code from Google Chrome</title><content type='html'>If you're a kernel developer, you must be familiar with Linux Cross Reference (LXR) sites.. there are a few of them out there, but I find&amp;nbsp;&lt;a href="http://lxr.linux.no/"&gt;http://lxr.linux.no&lt;/a&gt;&amp;nbsp;the most convinent and the the fastest, it also uses a newer version of LXR than others.&lt;br /&gt;&lt;br /&gt;If you're a Google Chrome user, you can easily add a new custom search type for LXR:&lt;br /&gt;1. Open chrome and go to:&amp;nbsp;&lt;a href="chrome://settings/searchEngines"&gt;chrome://settings/searchEngines&lt;/a&gt;&lt;br /&gt;2. Add the following entry: Search engine:&amp;nbsp;lxr.linux.no, keyword: lxr, Query:&amp;nbsp;http://lxr.linux.no/linux/+search=%s&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-505_ve75ICc/TqZZBQxfryI/AAAAAAAAHaY/Hg7_Rz_9wzE/s1600/searcheng.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://3.bp.blogspot.com/-505_ve75ICc/TqZZBQxfryI/AAAAAAAAHaY/Hg7_Rz_9wzE/s400/searcheng.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3. Now you can search for any Linux kernel symbol directly from chrome, for example: go to the toolbar and type "lxr skb_dst"&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-3CVqqh_OHWw/TqZZHaxt1EI/AAAAAAAAHag/bqkHAkTd3vw/s1600/skb_dst.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://4.bp.blogspot.com/-3CVqqh_OHWw/TqZZHaxt1EI/AAAAAAAAHag/bqkHAkTd3vw/s400/skb_dst.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;4. Chrome will build the URL query for you, and results are shown directly in the browser tab.. happy kernel browsing :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5335271131240654275?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5335271131240654275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5335271131240654275&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5335271131240654275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5335271131240654275'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/10/search-linux-kernel-code-from-google.html' title='Search Linux Kernel code from Google Chrome'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-505_ve75ICc/TqZZBQxfryI/AAAAAAAAHaY/Hg7_Rz_9wzE/s72-c/searcheng.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-916712437062688501</id><published>2011-10-06T02:09:00.002+02:00</published><updated>2011-10-06T02:10:30.116+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Steve Jobs 1955-2011</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Apple website snapshot Oct 5th 2011, 5:10 pm&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-OaWNjB1fxeU/TozxukIu9VI/AAAAAAAAHZw/ufltAm2FTjY/s1600/jobs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://1.bp.blogspot.com/-OaWNjB1fxeU/TozxukIu9VI/AAAAAAAAHZw/ufltAm2FTjY/s400/jobs.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-916712437062688501?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://apple.com' title='Steve Jobs 1955-2011'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/916712437062688501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=916712437062688501&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/916712437062688501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/916712437062688501'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/10/steve-jobs-1955-2011.html' title='Steve Jobs 1955-2011'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-OaWNjB1fxeU/TozxukIu9VI/AAAAAAAAHZw/ufltAm2FTjY/s72-c/jobs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2138812701911328220</id><published>2011-10-01T03:15:00.004+03:00</published><updated>2011-10-02T09:57:44.947+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Major Linux Hackers</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://translate.google.com/translate?hl=en&amp;amp;sl=de&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fwww.schoenitzer.de%2Flkh%2Flkh.html"&gt;These&lt;/a&gt;&amp;nbsp;people had major influence on the Linux Kernel (code talks and bullshit walks).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Mostly known by their code, patches, comments.. it turns out that they are human beings with real photos :)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://www.schoenitzer.de/lkh/Linus_Torvalds.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.schoenitzer.de/lkh/Linus_Torvalds.jpg" width="208" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Linus Torvalds:&amp;nbsp;&lt;/b&gt;Software is like sex: it's better when it's free.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I found the following two&amp;nbsp;quotations&amp;nbsp;very funny (fame oh fame):&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;i&gt;1991:&lt;/i&gt;&lt;/b&gt;&amp;nbsp;"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386/486 AT clones"&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;i&gt;1998:&lt;/i&gt;&lt;/b&gt;&amp;nbsp;"My name is Linus Torvalds and I am your god"&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://www.schoenitzer.de/lkh/small/DaveMiller_small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://www.schoenitzer.de/lkh/small/DaveMiller_small.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;David Miller&lt;/b&gt; (a must read &lt;a href="http://www.cryptnet.net/mirrors/texts/kissedagirl.html"&gt;thread&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2138812701911328220?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://translate.google.com/translate?hl=en&amp;sl=de&amp;tl=en&amp;u=http%3A%2F%2Fwww.schoenitzer.de%2Flkh%2Flkh.html' title='Major Linux Hackers'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2138812701911328220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2138812701911328220&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2138812701911328220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2138812701911328220'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/10/major-linux-hackers.html' title='Major Linux Hackers'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-9191891251511252964</id><published>2011-06-23T11:04:00.002+03:00</published><updated>2011-08-20T02:16:38.036+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Sony HX100v - GPS location</title><content type='html'>The new Sony HX100 is GPS-enabled, this feature is very cool,&amp;nbsp;especially when paired with &lt;a href="http://picasa.google.com/"&gt;Google Picasa&lt;/a&gt;.&lt;br /&gt;For Example, when you upload a photo to picasa web album, the location on the map is viewed&amp;nbsp;automatically&amp;nbsp;(make sure that location permission is &lt;a href="http://askludwig.wordpress.com/2011/04/05/why-does-picasa-web-albums-not-show-location-data-from-my-gps-camera/"&gt;granted&lt;/a&gt;).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-SVDD3kdd78s/TgLxwh3kvCI/AAAAAAAAHR0/aEJH4XWf_f0/s1600/hx100-picasa-gps.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;strike&gt;&lt;img border="0" height="245" src="http://2.bp.blogspot.com/-SVDD3kdd78s/TgLxwh3kvCI/AAAAAAAAHR0/aEJH4XWf_f0/s400/hx100-picasa-gps.jpg" style="cursor: move;" width="400" /&gt;&lt;/strike&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And, also through Picasa application on your computer, if you have&lt;a href="http://www.google.com/earth/index.html"&gt; Google Earth&lt;/a&gt; installed, you will be able to see a small icon of Google maps on the photo, then you can click on Geo-Tag button, and Google Earth will be launched and will show your picture location.. neat ha?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZxgF8FVysfA/TgLzb2Z6IQI/AAAAAAAAHR4/l4lK6kIGPxM/s1600/hx100-picasa-gps2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="http://1.bp.blogspot.com/-ZxgF8FVysfA/TgLzb2Z6IQI/AAAAAAAAHR4/l4lK6kIGPxM/s400/hx100-picasa-gps2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PeM9YEAP1w0/TgLzg1nAdxI/AAAAAAAAHR8/AUhMPS3DtMw/s1600/hx100-picasa-gps3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://3.bp.blogspot.com/-PeM9YEAP1w0/TgLzg1nAdxI/AAAAAAAAHR8/AUhMPS3DtMw/s400/hx100-picasa-gps3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-9191891251511252964?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/9191891251511252964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=9191891251511252964&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9191891251511252964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9191891251511252964'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/06/sony-hx100v-gps-location.html' title='Sony HX100v - GPS location'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-SVDD3kdd78s/TgLxwh3kvCI/AAAAAAAAHR0/aEJH4XWf_f0/s72-c/hx100-picasa-gps.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8871288504678777493</id><published>2011-06-23T10:22:00.006+03:00</published><updated>2011-06-24T13:55:04.186+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Sony HX100v - 10fps Collage</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;Finally got my new Sony &lt;a href="http://www.dpreview.com/news/1102/11020110sonyhx100vhx9v.asp"&gt;HX100v&lt;/a&gt;, a lot of features I'd like to try.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;My favorite feature is the 10 frames per second (each is full resolution of 16.2MP).. this feature existed in the&amp;nbsp;previous&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=vtyKoONywXM"&gt;HX1 &lt;/a&gt;as well.. first day trying me new camera I got this collage.. click on the picture for better resolution, or check zoom-in option under this &lt;a href="https://picasaweb.google.com/Ali.Ayoub/BestPictures?authkey=Gv1sRgCM2V7fDI5ej8cg#5621315502353175794"&gt;link&lt;/a&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-CGy5NOePMtA/TgLo-JdHy1I/AAAAAAAAHIg/rkOpplScFFI/s1600/2011-06-20.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-CGy5NOePMtA/TgLo-JdHy1I/AAAAAAAAHIg/rkOpplScFFI/s640/2011-06-20.jpg" width="400" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-CGy5NOePMtA/TgLo-JdHy1I/AAAAAAAAHIg/rkOpplScFFI/s1600/2011-06-20.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;To make collage (especialy for such a nice feature) you can use Google&amp;nbsp;&lt;a href="http://picasa.google.com/"&gt;Picasa&lt;/a&gt;&amp;nbsp;and follow&amp;nbsp;&lt;a href="http://picasa.google.com/support/bin/answer.py?answer=19539"&gt;these&lt;/a&gt;&amp;nbsp;simple steps.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Select the photos and click on Collage:&lt;/div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-EVt0EHk7dMQ/TgL07lYx6HI/AAAAAAAAHSQ/OhLS9WGRrws/s1600/hx100-collage.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://4.bp.blogspot.com/-EVt0EHk7dMQ/TgL07lYx6HI/AAAAAAAAHSQ/OhLS9WGRrws/s400/hx100-collage.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jegnk2UC45o/TgL09V0pwwI/AAAAAAAAHSU/Vfw2H-XmyRM/s1600/hx100-collage2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Edit the Collage settings, and generate the collage photo!&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-jegnk2UC45o/TgL09V0pwwI/AAAAAAAAHSU/Vfw2H-XmyRM/s1600/hx100-collage2.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="325" src="http://3.bp.blogspot.com/-jegnk2UC45o/TgL09V0pwwI/AAAAAAAAHSU/Vfw2H-XmyRM/s400/hx100-collage2.jpg" style="cursor: move;" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-jegnk2UC45o/TgL09V0pwwI/AAAAAAAAHSU/Vfw2H-XmyRM/s1600/hx100-collage2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-CGy5NOePMtA/TgLo-JdHy1I/AAAAAAAAHIg/rkOpplScFFI/s1600/2011-06-20.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8871288504678777493?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8871288504678777493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8871288504678777493&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8871288504678777493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8871288504678777493'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/06/sony-hx100v-10fps-collage.html' title='Sony HX100v - 10fps Collage'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-CGy5NOePMtA/TgLo-JdHy1I/AAAAAAAAHIg/rkOpplScFFI/s72-c/2011-06-20.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4282519933531474695</id><published>2011-06-19T00:47:00.003+03:00</published><updated>2011-06-19T00:49:59.678+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Bird's kick vs. Spartan's kick</title><content type='html'>I found it hard to ignore the analogy between these two..&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fYBaFlHAPbs/Tf0c1eM6daI/AAAAAAAAHIc/GvlAzkbPmlU/s1600/spartan-bird-kick.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-fYBaFlHAPbs/Tf0c1eM6daI/AAAAAAAAHIc/GvlAzkbPmlU/s400/spartan-bird-kick.jpg" width="336" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;This is Spartaaaaa&lt;br /&gt;I mean: This is.. my bird-girl-frieeeend&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;[kick]&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4282519933531474695?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4282519933531474695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4282519933531474695&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4282519933531474695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4282519933531474695'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2011/06/birds-kick-vs-spartans-kick.html' title='Bird&apos;s kick vs. Spartan&apos;s kick'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fYBaFlHAPbs/Tf0c1eM6daI/AAAAAAAAHIc/GvlAzkbPmlU/s72-c/spartan-bird-kick.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6346431765671175196</id><published>2010-12-09T01:11:00.017+02:00</published><updated>2011-01-27T00:13:08.109+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Xen Installation on CenOS-5.5</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;As part of my work, I had to bring up Xen Servers setup, and install some virtual machines.&lt;br /&gt;I've been working on VMware ESX Servers for a while, and I must admit that VMware&amp;nbsp;products&amp;nbsp;are way more mature than Xen products. Below step by step installation of Xen over CentOS-5.5 and how to bring up and configure DomU Virtual Machines.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Dom0 Installation:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;-----------------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;1. Install CentOS-5.5 OS&lt;br /&gt;&amp;nbsp;&amp;nbsp; ISO is&amp;nbsp;downloadable&amp;nbsp;from &lt;a href="http://www.centos.org/modules"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;2. Install Xen kernel and Tools:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# yum install kernel-xen kernel-xen-devel xen&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# yum install virt-manager&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# yum install virt-viewer&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;3. Edit /etc/grub.conf and select xen kernel&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;default=0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;timeout=5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;splashimage=(hd0,0)/grub/splash.xpm.gz&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;hiddenmenu&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;title CentOS (2.6.18-194.26.1.el5xen)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;root (hd0,0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;kernel /xen.gz-2.6.18-194.26.1.el5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;module /vmlinuz-2.6.18-194.26.1.el5xen ro root=LABEL=/ rhgb quiet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;module /initrd-2.6.18-194.26.1.el5xen.img&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;title CentOS (2.6.18-194.el5)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;root (hd0,0)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initrd /initrd-2.6.18-194.el5.img&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4. Reboot the machine&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;5. Check kernel name, it will have xen substring:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# uname -a&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;Linux eng-023.mti.mtl.lab.com 2.6.18-194.26.1.el5xen ...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;6. On my machine, yum installed Xen version 3.0.3:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;# rpm -qa|grep -i ^xen-[0-9]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;xen-3.0.3-105.el5_5.5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;DomU Installation:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;------------------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;1. run virt-manager from dom0&lt;br /&gt;2. select server name in the table, and select "new"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;3. configure the virtual machine, when you get to the installation media, you better have the installation dir (extracted iso)&amp;nbsp;available&amp;nbsp;through on your network (check this &lt;a href="http://blog.liub.com/2009/07/access-symbolic-links-with-apache.html"&gt;link&lt;/a&gt; if you want to bring up your own apache) note that for full Linux installation (e.g., for RHEL-5.5) you need more than 4GB virtual disk space (I use 8GB).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4. when installation is done, machine will reboot and come up with bridged network connection&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;5. If you&amp;nbsp;configured&amp;nbsp;your VM to use DHCP, then you're ready, go ahead and ping the WAN.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- For more info on how to use virt-manager to install DomU instance (with snapshots) check this &lt;a href="http://www.cyberciti.biz/tips/rhel-centos-xen-virtualization-installation-howto.html"&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;DomU Network Configuration:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;---------------------------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Xen supports three modes for &lt;a href="http://wiki.xensource.com/xenwiki/XenNetworking"&gt;network virtualization&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Bridging, Routing w/o NAT, Routing with NAT, each one of them need to be &lt;a href="http://wiki.kartbuilding.net/index.php/Xen_Networking"&gt;configured&amp;nbsp;differently&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;By default, the network is set up in bridging mode.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;To change the network configuration, there are two main configuration files:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;#&amp;nbsp;/etc/xen/xend-config.sxp (hypervisor conf)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;#&amp;nbsp;/etc/xen/VM-NAME&lt;vm-name&gt;&amp;nbsp;(virtual machine conf)&lt;/vm-name&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;DomU in Bridging mode:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;----------------------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;1. Make sure that xend-config.sxp has the following lines:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;(network-script network-bridge)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; (vif-script vif-bridge)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; To use different netdev (rather than eth0) use the line:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; (network-script 'network-bridge netdev=eth1')&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; To create multiple bridges, you must create your own script.&lt;br /&gt;&amp;nbsp;&amp;nbsp; For example, in&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;xend-config.sxp add&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; (network-script network-bridge-multi)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; The cerate the file (with +x permissions):&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; # cat /etc/xen/scripts/network-bridge-multi&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; dir=$(dirname "$0")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; "$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; "$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; "$dir/network-bridge" "$@" vifnum=2 netdev=eth2 bridge=xenbr2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; check this &lt;a href="http://www.debian-administration.org/articles/470"&gt;link&lt;/a&gt; for more details.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;2. Configure DomU virtual&amp;nbsp;interfaces,&lt;br /&gt;&amp;nbsp;&amp;nbsp; Edit /etc/xen/VM-NAME and examine the following line:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; vif = [ "mac=00:16:36:69:0d:0b,script=vif-bridge,bridge=xenbr2" ]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; where xenbr2 is an example of the bridge name&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;3. Note that if the netdev of the bridge your going to use was created after&amp;nbsp;machine&amp;nbsp;reboot, then you need to restart the xen network script, for example:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;# /etc/xen/scripts/network-bridge stop&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#&amp;nbsp;/etc/xen/scripts/network-bridge start&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;If the pethX interface you expect does not come up, try to reboot the machine (I noticed that in Xen 3.0, the network-bridge may fail to create the pethX&amp;nbsp;interface&amp;nbsp;if you restart the script few times, reboot solved the issue)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4. Make sure that the bridge as appear in brctl is output, is configured as expected:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;#brctl show xenbr2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;bridge name &amp;nbsp; &amp;nbsp; bridge id &amp;nbsp;STP enabled &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;interfaces&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;xenbr2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;8000.00.. &amp;nbsp;no &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vif2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;peth2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;If you configured your system in the past to work in routing mode, you may see virbr0 instead of xenbr0, to revert these changes, run:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# service libvirtd stop; chkconfig libvirtd off&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;If for some reason the peth2 that coresponds to your netdev is not attached to the bridge, then find your peth:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# ethtool -i peth2&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;and then add the interface to the bridge:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;#&amp;nbsp;&amp;nbsp;brctl addif xenbr2 peth2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;If for some reason, peth2 link is down, run:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-size: x-small;"&gt;# ip link set peth2 up&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;At this point you can run the VM, configure the IP, and heck ping-pong, you can &lt;a href="http://www.tcpdump.org/"&gt;tcpdump&lt;/a&gt; the bridge (xenbr2) and its slaves to check the packets flow.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;DomU in Routed mode:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;--------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Note that most of the tips of this section are based on this &lt;a href="http://www.shorewall.net/XenMyWay-Routed.html"&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;1. Update your grub entry to include the following&amp;nbsp;parameters:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;title Kernel-XXX-xen&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;root (hd0,5)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;kernel /boot/xen.gz&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;module /boot/vmlinuz-XXX-xen root=/dev/sda6 vga=0x31a resume=/dev/sda5 splash=silent showopts&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;module /boot/initrd-XXX-xen&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;2. Set&amp;nbsp;netloop driver module parameter, edit /etc/modprobe.conf and include the line (to&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;top netloop from creating 8 useless vifs)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;options netloop nloopbacks=0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;3. Reboot Dom0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4.&amp;nbsp;Configure&amp;nbsp;Dom0 networking, edit&amp;nbsp;/etc/xen/xend-config.sxp and include the line:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;(network-script network-route)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;(vif-script &amp;nbsp; &amp;nbsp; vif-route)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;5. Configure DomU networking, edit /etc/xen/VM-NAME and include the line:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;vif = [ 'mac=00:16:3e:33:22:11, ip=192.168.23.1, vifname=eth0' ]&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Where the IP address, is the IP address you plan to give to vifname interface within the VM.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;6. Power on the VM, and conifgure (for example) the eth0 interface to use the IP=102.168.23.1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;7. Ping the IP address of Dom0 (run ifconfig from Dom0 and check your netdev IP, must start with 192.x.x.x [depends on your mask]).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;8. To ping other machines outside the GW, need to configure the default GW in the VM, this can be done in many &lt;a href="http://www.cyberciti.biz/faq/howto-rhel-fedora-linux-setup-default-gateway/"&gt;different ways&lt;/a&gt;, for example:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;route add default gw&amp;nbsp;192.168.23.254&amp;nbsp;eth0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Notes: &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;------&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- To install KVM on CentOS, check this &lt;a href="http://wiki.centos.org/HowTos/KVM"&gt;link&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Troubleshooting:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;----------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- If you get the error message:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ERROR &amp;nbsp; &amp;nbsp;unable to connect to 'localhost:8000': Connection refused&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;You probably don't have xen-http-server enabled, edit:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;/etc/xen/xend-config.sxp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;and include the line:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;(xend-http-server yes)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;then restart xend:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;/etc/init.d/xend restart&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6346431765671175196?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6346431765671175196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6346431765671175196&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6346431765671175196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6346431765671175196'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/12/xen-installation-on-cenos-55.html' title='Xen Installation on CenOS-5.5'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-743773144470644822</id><published>2010-12-02T23:23:00.003+02:00</published><updated>2010-12-30T09:34:10.910+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Google Currency converter</title><content type='html'>Nice and simple&amp;nbsp;Google Currency &lt;a href="http://www.google.com/finance/converter?a=1&amp;amp;from=USD&amp;amp;to=ILS"&gt;converter&lt;/a&gt;:&lt;br /&gt;Example, from USD to ILS:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_W8uigE5Rknw/TPgOMVpyzVI/AAAAAAAAHFM/bIBSz5rf5JQ/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_W8uigE5Rknw/TPgOMVpyzVI/AAAAAAAAHFM/bIBSz5rf5JQ/s1600/Untitled.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-743773144470644822?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/finance/converter' title='Google Currency converter'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/743773144470644822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=743773144470644822&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/743773144470644822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/743773144470644822'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/12/google-currency-converter.html' title='Google Currency converter'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/TPgOMVpyzVI/AAAAAAAAHFM/bIBSz5rf5JQ/s72-c/Untitled.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2790103168359117695</id><published>2010-11-15T09:05:00.000+02:00</published><updated>2010-11-15T09:05:05.791+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>If facebook existed years ago</title><content type='html'>like it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2790103168359117695?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://lolbyte.com/lol-random/if-facebook-existed-years-ago-lol/?ref=nf' title='If facebook existed years ago'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2790103168359117695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2790103168359117695&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2790103168359117695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2790103168359117695'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/11/if-facebook-existed-years-ago.html' title='If facebook existed years ago'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5365835507427978898</id><published>2010-10-26T05:02:00.005+02:00</published><updated>2010-12-31T03:09:11.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>GIT Tips</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://git-scm.com/images/header.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;img border="0" height="43" src="http://git-scm.com/images/header.gif" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;While looking for &lt;a href="http://git-scm.com/"&gt;GIT&lt;/a&gt; configuration for "signed-off-by" line, I found this nice &lt;a href="https://community.openvpn.net/openvpn/wiki/GitCrashCourse"&gt;link&lt;/a&gt; for GIT tips.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;It has nice&amp;nbsp;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-config.html"&gt;git-config&lt;/a&gt; commands that you might find useful in general.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;Specifically, to automaticaly add  the "signed-off-by: NAME &lt;email&gt;" line into your git commits, run the following two commands:&lt;/email&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt; git config user.name 'Your name'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt; git config user.email 'my@email.com'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;I also found this nice &lt;a href="http://www.sourcemage.org/Git_Guide"&gt;link &lt;/a&gt;while searching for git cherry-pick, thanks for sharing.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5365835507427978898?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5365835507427978898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5365835507427978898&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5365835507427978898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5365835507427978898'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/10/git-tips.html' title='GIT Tips'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3015237499115958916</id><published>2010-10-05T05:55:00.010+02:00</published><updated>2010-10-05T08:44:45.307+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Extract vSphere Installation Bundle</title><content type='html'>&lt;a href="http://www.vmguru.nl/wordpress/wp-content/uploads/2010/06/vSphereClient.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.vmguru.nl/wordpress/wp-content/uploads/2010/06/vSphereClient.png" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;If you happen to need to extract vSphere Installation Bundle (vib), this can be done by running the following:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- Extract the zip archive:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://linux.die.net/man/1/unzip"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;unzip&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;BUNDLE&lt;bundle&gt;&lt;/bundle&gt;&lt;/span&gt;&lt;vib_bundle&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;.zip&lt;/span&gt;&lt;/vib_bundle&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;   Two files will be created, metada.zip and VIB&lt;/span&gt;&lt;vib&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;.vib&lt;/span&gt;&lt;/vib&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- Extract the vib archive&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?ar"&gt;ar&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; -x VIB&lt;/span&gt;&lt;vib&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;.vib&lt;/span&gt;&lt;/vib&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;   The following files will be created:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;control.tar.gz&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;data.tar.gz &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;debian-binary&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;descriptor.xml&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;short.rpm  sig.pkcs7&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- Extract data.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;tar -xzvf data.tar.gz&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;The result would be the files you are looking for. enjoy!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Note:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- ar command is normally not available on ESX Server, run this command on Linux.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;- I added support to this &lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/extract.sh"&gt;script&lt;/a&gt; to recognize vib&amp;nbsp;extension.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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/8652678856303015979-3015237499115958916?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3015237499115958916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3015237499115958916&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3015237499115958916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3015237499115958916'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/10/extract-vsphere-installation-bundle.html' title='Extract vSphere Installation Bundle'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4094431002609245128</id><published>2010-09-30T23:27:00.008+02:00</published><updated>2010-10-05T06:05:53.954+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Run as daemon in Linux</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;In Linux, when a command is executed from a terminal window, it will be child of that window's &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Process_identifier"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;PID&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;. For example, see below how xlogo is parent of the terminal:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# open terminal window:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# echo $$&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;4830&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# xlogo &amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;4956&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# ps -l | grep xlogo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;0 S  1049  &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4956  &lt;/span&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;4830 &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; 0  75   0 -  9979 -      pts/11   00:00:00 xlogo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;As a result, whenever you close the terminal (parent) window, the xlogo will terminate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;If you wish to run your application as daemon, use the command &lt;/span&gt;&lt;a href="http://linux.die.net/man/1/nohup"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NOHUP(1)&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, this will make the running application immune to hangups. For example, see how xlogo is child of PID 1 (the init process):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# open terminal window:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# echo $$&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;4830&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# nohup xlogo &amp;amp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;5013&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# close the terminal window&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# ps -l|grep xlogo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;0 S  1049  &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;5013  &lt;/span&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;1&lt;/span&gt;&lt;/u&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;0  75   0 -  9979 -      pts/11   00:00:00 xlogo&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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/8652678856303015979-4094431002609245128?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4094431002609245128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4094431002609245128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4094431002609245128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4094431002609245128'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/run-command-as-daemon.html' title='Run as daemon in Linux'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8568431390360917145</id><published>2010-09-28T20:09:00.005+02:00</published><updated>2010-09-28T20:40:53.133+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>SSH Host key verification failed</title><content type='html'>If you keep getting this annoying SSH failure:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_W8uigE5Rknw/TKIwLFwYF0I/AAAAAAAAG-k/314sSRpl1pA/s400/ssh_failed.JPG" style="cursor:pointer; cursor:hand;width: 400px; height: 151px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5522029060191426370" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I used to edit known_hosts file and remove the record that coresponds to the remote host IP,&lt;/div&gt;&lt;div&gt;a simpler way is to run the command:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;# ssh-keygen -R REMOTE_IP&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8568431390360917145?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8568431390360917145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8568431390360917145&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8568431390360917145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8568431390360917145'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/ssh-host-key-verification-failed.html' title='SSH Host key verification failed'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/TKIwLFwYF0I/AAAAAAAAG-k/314sSRpl1pA/s72-c/ssh_failed.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6282666397525448313</id><published>2010-09-28T06:01:00.004+02:00</published><updated>2010-09-28T06:08:48.342+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Linux Sign Generator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/TKFpx6MaHUI/AAAAAAAAG-U/MfTbHUExg4w/s1600/linux-penguin-sign_www-txt2pic-com.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 181px; height: 200px;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/TKFpx6MaHUI/AAAAAAAAG-U/MfTbHUExg4w/s200/linux-penguin-sign_www-txt2pic-com.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5521810924288744770" /&gt;&lt;/a&gt;&lt;div&gt;I came across this nice image generator of Linux penguine holding a sign with custom text, give it a &lt;a href="http://www.images-graphics-pics.com/signs/signs/linux/"&gt;try&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I recommend using 20pt pixels font with black color, like the one I used in this &lt;a href="http://blog.liub.com/2010/09/sed-by-example.html"&gt;sed post&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can also edit the link directly and just replace the text, for example, to generate a sign with above setting and the test "Linux Sign Generator" then the link would be:&lt;br /&gt;&lt;a href="http://www.images-graphics-pics.com/signs/signs/linux/?allow=&amp;amp;text=Linux+Sign+Generator&amp;amp;fontsize=20&amp;amp;font=pixels&amp;amp;color=black&amp;amp;move=20"&gt;http://www.images-graphics-pics.com/signs/signs/linux/?allow=&amp;amp;text=Linux+Sign+Generator&amp;amp;fontsize=20&amp;amp;font=pixels&amp;amp;color=black&amp;amp;move=20&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note: the character + used for spaces&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6282666397525448313?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.images-graphics-pics.com/signs/signs/linux/' title='Linux Sign Generator'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6282666397525448313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6282666397525448313&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6282666397525448313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6282666397525448313'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/linux-sign-generator-2010.html' title='Linux Sign Generator'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/TKFpx6MaHUI/AAAAAAAAG-U/MfTbHUExg4w/s72-c/linux-penguin-sign_www-txt2pic-com.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-9163703663279433160</id><published>2010-09-28T05:44:00.011+02:00</published><updated>2010-09-28T06:10:36.708+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Sed by Example</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/TKFoft_lyeI/AAAAAAAAG-M/5xQv149ldeU/s1600/sed.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 181px; height: 200px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/TKFoft_lyeI/AAAAAAAAG-M/5xQv149ldeU/s200/sed.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5521809512264485346" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" &gt;As you probably know, &lt;/span&gt;&lt;a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?sed"&gt;&lt;span class="Apple-style-span" &gt;sed&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" &gt; is a very powerful tool in Linux for filtering and transforming text.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;I was looking for some commands with regular expression to process some configuration files in Linux, and I found this &lt;/span&gt;&lt;a href="http://www.ibm.com/developerworks/linux/library/l-sed1.html"&gt;&lt;span class="Apple-style-span" &gt;link&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" &gt; that teaches sed by example, it's informative and easy to understand.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Useful links:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium; white-space: pre-wrap; "&gt;&lt;a href="http://www.amirwatad.com/blog/archives/2009/05/30/convert-camelcase-to-underscores-using-sed/"&gt;&lt;span class="Apple-style-span"&gt;http://www.amirwatad.com/blog/archives/2009/05/30/convert-camelcase-to-underscores-using-sed/&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;a href="http://sed.sourceforge.net/sed1line.txt"&gt;&lt;span class="Apple-style-span"&gt;http://sed.sourceforge.net/sed1line.txt&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;a href="http://www.ibm.com/developerworks/linux/library/l-sed1.html"&gt;&lt;span class="Apple-style-span"&gt;http://www.ibm.com/developerworks/linux/library/l-sed1.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"&gt;Note: If you read Arabic, sorry for the picture, no offence (I still find it funny) If you do not read Arabic, never mind.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-9163703663279433160?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/9163703663279433160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=9163703663279433160&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9163703663279433160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9163703663279433160'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/sed-by-example.html' title='Sed by Example'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/TKFoft_lyeI/AAAAAAAAG-M/5xQv149ldeU/s72-c/sed.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2558228934523087236</id><published>2010-09-20T04:59:00.007+02:00</published><updated>2010-09-20T05:08:17.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Check multiple machines availability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cdn.iconfinder.net/data/icons/olympic/table_tennis_ping_pong.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 128px; height: 128px;" src="http://cdn.iconfinder.net/data/icons/olympic/table_tennis_ping_pong.png" alt="" border="0" /&gt;&lt;/a&gt;Usually, administrators check machines liveness by sending &lt;a href="http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol"&gt;ICMP&lt;/a&gt; echo request (aka ping request).&lt;br /&gt;&lt;br /&gt;I found this tool very handy to check the liveness of multiple machines very quickly from command line. The tool is called &lt;a href="http://fping.sourceforge.net/"&gt;fping&lt;/a&gt;, and it can be installed on Linux using this &lt;a href="http://sourceforge.net/projects/fping/"&gt;tar ball&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Define your machines IPs configuration file:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cat machines.ips&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.19&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.21&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.22&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.23&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.24&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.26&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.27&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.31&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Now, run fping to check the machines availability:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#  fping -f  machines.ips  -r 1  -t 100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.19 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.20 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.21 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.22 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.23 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.24 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.26 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.27 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.31 is alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.20.1.32 is alive&lt;br /&gt;10.20.1.25 is unreachable&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2558228934523087236?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2558228934523087236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2558228934523087236&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2558228934523087236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2558228934523087236'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/check-multiple-machines-liveness.html' title='Check multiple machines availability'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7484233561434335010</id><published>2010-09-20T04:15:00.008+02:00</published><updated>2010-09-27T02:46:19.679+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Script Header Generator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vanille-media.de/images/python.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 160px; height: 140px;" src="http://www.vanille-media.de/images/python.png" alt="" border="0" /&gt;&lt;/a&gt;If you write a lot of scripts, you are aware of the importance of the scripts headers.&lt;br /&gt;General, script header define the script language, usage, description, author..&lt;br /&gt;&lt;br /&gt;I wrote this &lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/create_header.py"&gt;script&lt;/a&gt;, that generates a script header based on the template below, the script tries to identify the script language and usage automatically, in addition to some other fields, variables that need to be set manually are marked with "TBD" such as script description.&lt;br /&gt;&lt;br /&gt;Feel free to change the AUTHOR and AUTHOR_EMAIL in the script to your own strings.&lt;br /&gt;I found this scripts very useful to fix the header of hundreds of scripts I have that didn't include the appropriate header. Share and Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Example, to generate the header of the script test.py, run:&lt;br /&gt;$ ./create_header.py test.py&lt;br /&gt;&lt;br /&gt;#!/usr/bin/env python&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#===========================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#          FILE: test.py&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#         USAGE: ./test.py [--help|--version] &lt;file&gt;&lt;/file&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#   DESCRIPTION: Tests how fast you can type A-Z&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#  REQUIREMENTS: python, finger&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#          BUGS: N/A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#         NOTES: Dummy File&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#        AUTHOR: Ali Ayoub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#         EMAIL: ali@ali.ali&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#       COMPANY: LIUB, Ltd.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#       CREATED: 09.19.2010-19:05:39&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#      REVISION: 1.2&lt;/span&gt;&lt;br /&gt;&lt;span&gt;#===========================================&lt;br /&gt;&lt;br /&gt;Tip:&lt;br /&gt;&lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; Rocks.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7484233561434335010?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7484233561434335010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7484233561434335010&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7484233561434335010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7484233561434335010'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/script-header-generator.html' title='Script Header Generator'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5518930412508207475</id><published>2010-09-20T02:18:00.006+02:00</published><updated>2010-09-28T20:42:35.482+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><title type='text'>The ARP Flux Problem</title><content type='html'>If you spent a lot of time trying to understand why a network interface in Linux fakes &lt;a href="http://en.wikipedia.org/wiki/Address_Resolution_Protocol"&gt;ARP&lt;/a&gt; replies on behalf of another interface, you may be facing the &lt;a href="http://wiki.openvz.org/Multiple_network_interfaces_and_ARP_flux"&gt;ARP flux&lt;/a&gt; effect! Yes, this is how it's called, and yes, you spend many hours debugging problems due to this weird behavior.&lt;br /&gt;&lt;br /&gt;Surprisingly, this is a known behavior of Liux ARP module, when a a machine has multiple network interfaces, as &lt;a href="http://book.chinaunix.net/special/ebook/oreilly/Understanding_Linux_Network_Internals/0596002556/understandlni-CHP-28-SECT-4.html"&gt;stated&lt;/a&gt; in O'Reilly Book: Understanding Linux Network Internals:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/TJap9ZudIqI/AAAAAAAAG90/E_Ada09k-2U/s1600/flux.JPG"&gt;&lt;img style="cursor: pointer; width: 326px; height: 400px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/TJap9ZudIqI/AAAAAAAAG90/E_Ada09k-2U/s400/flux.JPG" alt="" id="BLOGGER_PHOTO_ID_5518785265731969698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The solution of the flux problem is through altering the system &lt;a href="http://linux.about.com/library/cmd/blcmdl8_sysctl.htm"&gt;sysctl&lt;/a&gt; parameters, few websites (see references below) suggest how to make the suitable changes.&lt;br /&gt;&lt;br /&gt;To make this process easier, you can use this &lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/arp_flux_fix.sh"&gt;script&lt;/a&gt; to set the right values into the procfs files.&lt;br /&gt;To make the changes permanent (kept among reboots): the following can be added to your /etc/sysctl.conf file:&lt;br /&gt;sysctl -w net.ipv4.conf.all.arp_ignore=1&lt;br /&gt;sysctl -w net.ipv4.conf.all.arp_announce=2&lt;br /&gt;&lt;br /&gt;Tip:&lt;br /&gt;To flush the ARP table in Linux, use this helper &lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/arp_flush.sh"&gt;script&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;References:&lt;div&gt;http://wiki.openvz.org/Multiple_network_interfaces_and_ARP_flux&lt;/div&gt;&lt;div&gt;http://www.inlab.de/balanceng/faq.html&lt;br /&gt;http://linux-ip.net/html/ether-arp.html&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5518930412508207475?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5518930412508207475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5518930412508207475&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5518930412508207475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5518930412508207475'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/09/flux-problem.html' title='The ARP Flux Problem'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/TJap9ZudIqI/AAAAAAAAG90/E_Ada09k-2U/s72-c/flux.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6692251433407302006</id><published>2010-07-30T04:50:00.007+03:00</published><updated>2010-09-18T00:47:31.976+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><title type='text'>objdump parser</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-7k-YLq9RQE/SIXQOPEDyfI/AAAAAAAAAeY/kfgTAcJwAHM/s1600/doctortux.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;&lt;img src="http://3.bp.blogspot.com/_-7k-YLq9RQE/SIXQOPEDyfI/AAAAAAAAAeY/kfgTAcJwAHM/s200/doctortux.png" border="0" height="200" width="200" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;If you've been programming in Linux kernel, you must had the chance to debug &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Linux_kernel_oops"&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;kernel oops&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt; using &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Objdump"&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;objdump&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;Normally, you invoke objdump with the name of the problematic driver, and then parse the output based on the information printed in the call trace of the kernel oops. Here is a nice &lt;/span&gt;&lt;a href="http://weichong78.blogspot.com/2008/10/objdump-vmlinux.html"&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;example&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;Among many hexadecimal numbers and function names that are printed in the call trace of the kernel oops, the most important piece of information is the function name and the offset: for example:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;vnic_login_create_2+0xd1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;I wrote this &lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/objdump_parser.py"&gt;script&lt;/a&gt; that receives the function name and offset as a pointer, and prints the source file name and line number that caused the oops.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;For example:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;# objdump_parser.py vnic_login_create_2+0xd1 drivers/net/mlx4_vnic/mlx4_vnic.ko&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New',Courier,monospace;"&gt;vnic_login_create_2+0xd1 = 0x6e3 =&amp;gt; drivers/net/mlx4_vnic/vnic_data_main.c:210&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6692251433407302006?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6692251433407302006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6692251433407302006&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6692251433407302006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6692251433407302006'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/07/objdump-parser.html' title='objdump parser'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-7k-YLq9RQE/SIXQOPEDyfI/AAAAAAAAAeY/kfgTAcJwAHM/s72-c/doctortux.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4909807463164148313</id><published>2010-07-21T00:58:00.001+03:00</published><updated>2010-07-21T00:58:51.388+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>"always on top" option for Windows</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_w0Ipq080YZY/SkNZFH4-t8I/AAAAAAAACPU/lgnVwhUSzIw/Untitled-2_thumb.gif?imgmax=800" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="81" src="http://lh6.ggpht.com/_w0Ipq080YZY/SkNZFH4-t8I/AAAAAAAACPU/lgnVwhUSzIw/Untitled-2_thumb.gif?imgmax=800" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Always On Top Maker&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;is a tiny interface less tool to make any window "always on top", or, make a topmost windows not always on top. How to use: Run &lt;a href="http://alwaysontopmaker.exe/"&gt;AlwaysOnTopMaker.exe&lt;/a&gt;, then you can use 2 hot-keys, one is &lt;b&gt;CTRL-ALT-T&lt;/b&gt;, is to switch the foreground application "always on top"/"not always on top", the other hotkey is &lt;b&gt;CTRL-ALT-Q&lt;/b&gt;, is to exit Always On Top Maker.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Reference:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="http://softzilla.blogspot.com/2009/06/always-on-top-windows-tools-best-always.html"&gt;http://softzilla.blogspot.com/2009/06/always-on-top-windows-tools-best-always.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4909807463164148313?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://softzilla.blogspot.com/2009/06/always-on-top-windows-tools-best-always.html' title='&quot;always on top&quot; option for Windows'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4909807463164148313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4909807463164148313&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4909807463164148313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4909807463164148313'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/07/always-on-top-option-for-windows.html' title='&quot;always on top&quot; option for Windows'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_w0Ipq080YZY/SkNZFH4-t8I/AAAAAAAACPU/lgnVwhUSzIw/s72-c/Untitled-2_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3635277632113779804</id><published>2010-07-10T02:07:00.016+03:00</published><updated>2010-12-09T04:35:22.568+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>netconsole for redhat</title><content type='html'>&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntuforums.org/customavatars/avatar558782_1.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://ubuntuforums.org/customavatars/avatar558782_1.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;Net-Console &lt;a href="http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt"&gt;module&lt;/a&gt; logs kernel printk messages over UDP allowing debugging of problem where disk logging fails and serial consoles are impractical. It can be used either built-in or as a module. As a built-in, netconsole initializes immediately after NIC cards and will bring up the specified interface as soon as possible. While this doesn't allow capture of early kernel panics, it does capture most of the boot process. it's very useful for kernel developers to dump kernel oops callstack (&lt;a href="http://www.cyberciti.biz/tips/linux-netconsole-log-management-tutorial.htm"&gt;source&lt;/a&gt;).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;The configuration in Red Hat is very simple:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: small;"&gt;&lt;br /&gt;On the monitor machine:&lt;br /&gt;1. Edit &lt;b&gt;/etc/sysconfig/syslog&lt;/b&gt;  and include the line &lt;b&gt;SYSLOGD_OPTIONS="-m 0 -r -x"&lt;/b&gt;&lt;br /&gt;2. Run &lt;b&gt;dmesg -n 8 &lt;/b&gt;&lt;br /&gt;3. Restart syslog service:&lt;b&gt; /etc/init.d/syslog restart&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On the development machine (that may have kernel oops):&lt;/span&gt; &lt;span style="font-family: 'Courier New', Courier, monospace; font-size: small;"&gt;&lt;br /&gt;1. Edit &lt;b&gt;/etc/sysconfig/netconsole&lt;/b&gt; and include the line &lt;b&gt;SYSLOGADDR=(monitor-machine-IP)&lt;/b&gt;&lt;br /&gt;2. Restart netconsole service: &lt;b&gt;/etc/init.d/netconsole restart&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now you can work on the development machine and watch its kernel messages on the monitor machine, I watch the development machine by running this command on the monitoring machine:&lt;br /&gt;&lt;br /&gt;#&lt;b&gt;tail -f /var/log/messages | grep (devel-machine-ip)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Below some useful bash scripts for your convenience:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/netconsole_devel_set.sh"&gt;netconsole_devel_set.sh&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/netconsole_monitor_set.sh"&gt;netconsole_monitor_set.sh&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/liub-open-source/source/browse/trunk/scripts/netconsole_monitor.sh"&gt;netconsole_monitor.sh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tip:&lt;br /&gt;If you're using remote console switch, you can check the console output by invoking the command:&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;# echo `date`: Hello from `whoami` &amp;gt; /dev/ttyS0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To test netconsole, you just need to trigger any kernel module that prints messages into /var/log/messages, for example:&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;# modprobe -qr tun; modprobe tun&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If your running in Dom0 of Xen/KVM, the netconsole script get confused by the interface bridging, to fix this, you need to update /etc/init.d/netconsole:&lt;br /&gt;First, find the&amp;nbsp;corresponding&amp;nbsp;peth&amp;nbsp;interface of the netdev&amp;nbsp;interface&amp;nbsp;you want to use&amp;nbsp;&amp;nbsp;for netconsole, normally if you're using eth0, then the&amp;nbsp;corresponding&amp;nbsp;inetrafce in Xen is peth0, then find the MAC address of the remote logger IP, for example if the remote sys logger is 10.20.1.20, find its MAC by running:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# ping 10.20.1.20 -c 1 ; arp -n | grep 10.20.1.20&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;And finally,&amp;nbsp;include the following two lines in&amp;nbsp;/etc/init.d/netconsole:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;DEV=peth0 #your peth name here&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;SYSLOGMACADDR=00:30:48:7D:DE:E4 #your MAC here&lt;/span&gt;&lt;/div&gt;&lt;div&gt;At this point you can use the scripts above to enable netconsole.&lt;/div&gt;&lt;div&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/8652678856303015979-3635277632113779804?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3635277632113779804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3635277632113779804&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3635277632113779804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3635277632113779804'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/07/netconsole-for-redhat.html' title='netconsole for redhat'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1277097750250652192</id><published>2010-07-08T01:25:00.007+03:00</published><updated>2010-07-08T01:47:30.997+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>SMS notification for Linux commands</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/TDT-6B2grGI/AAAAAAAAGx4/dKjCEvUb-RI/s1600/penguin-phone.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_W8uigE5Rknw/TDT-6B2grGI/AAAAAAAAGx4/dKjCEvUb-RI/s200/penguin-phone.jpg" width="187" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;Sometimes you need to run a Linux command that may take time (such as kernel compilation, virus scan, long test run..) instead of waiting in front of the monitor, you can do other stuff (e.g., &lt;a href="http://en.wikipedia.org/wiki/Arabic_coffee"&gt;good&lt;/a&gt; coffee) and you'll be notified when the command had finished with the results.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;I have &lt;a href="http://www.att.com/"&gt;ATT&lt;/a&gt; cell phone, they support SMS2EMAIL service; simply send a message (plain text, no longer than 160 characters) to the address:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;your-number&gt;(your-number)@txt.att.net&lt;/your-number&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;your-number&gt;For example:&lt;/your-number&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;your-number&gt;4081002000@txt.att.net.&lt;/your-number&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;The Email address varies based on your carrier, check this &lt;a href="http://www.funsms.net/email2sms.htm"&gt;website&lt;/a&gt; for worldwide cellular network list.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;Now, we just need to run the command that takes time, and send a short text message with the report to notify us.. from a Linux machine with &lt;/span&gt;&lt;span style="font-size: small;"&gt;Email &lt;/span&gt;&lt;span style="font-size: small;"&gt;access, run this command:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;(msg-body) | mail -s (msg-subject) (sms2email-address)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;The message body can be the command output, or the command returned code, or anything else you want.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;Examples:&lt;/span&gt;&lt;br /&gt;a) To report the returned code of an application, run:&lt;br /&gt;gcc  windows.c; echo "rc=$?" &lt;span style="font-size: small;"&gt;| mail -s "gcc report" &lt;/span&gt;&lt;span style="font-size: small;"&gt;4081002000&lt;/span&gt;&lt;span style="font-size: small;"&gt;@txt.att.net&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;This will send you the returned code (rc) of the compilation command when its done, usually zero (rc=0) indicates a successful run.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;b) To compile a Linux kernel and send an SMS when done with the output tail (last 120 bytes for example), run:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;make 2&amp;gt;&amp;amp;1 | tail -c120 | mail -s "Kernel Compilation Status" &lt;/span&gt;&lt;span style="font-size: small;"&gt;4081002000&lt;/span&gt;&lt;span style="font-size: small;"&gt;@txt.att.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;- You may need to adjust 'tail -c' flag to fit into 160 characters, see 'man tail' for more info.&lt;br /&gt;- To redirect command error messages, use the suitable bash redirection &lt;a href="http://serverfault.com/questions/63705/how-to-pipe-stderr-without-piping-stdout"&gt;methods&lt;/a&gt;.&lt;br /&gt;- ATT &lt;a href="http://www.who-sucks.com/tech/8-reasons-why-att-sucks-beyond-all-belief"&gt;sucks&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-1277097750250652192?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1277097750250652192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1277097750250652192&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1277097750250652192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1277097750250652192'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/07/sms-notification-for-linux-command.html' title='SMS notification for Linux commands'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/TDT-6B2grGI/AAAAAAAAGx4/dKjCEvUb-RI/s72-c/penguin-phone.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1686099045338300486</id><published>2010-07-07T11:13:00.001+03:00</published><updated>2010-07-07T11:16:05.974+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Fix Slow SSH Login Time</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.icukhosting.co.uk/dedicatedservers/images/large_icons/ssh.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.icukhosting.co.uk/dedicatedservers/images/large_icons/ssh.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;If your login times are really high, it may be that reverse DNS is not working correctly.&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;u&gt;Solutions:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(a) Disable DNS in SSH daemon: go to /etc/ssh/sshd_config and include the line UseDNS no, then restart ssh service: /etc/init.d/sshd restart&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(b) Or, fix your DNS configuration: in redhat, go to setup -&amp;gt; Network Configuration -&amp;gt; Edit DNS configuration -&amp;gt; and set the primary DNS and the search domain&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-1686099045338300486?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1686099045338300486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1686099045338300486&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1686099045338300486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1686099045338300486'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/07/fix-slow-ssh-login-time.html' title='Fix Slow SSH Login Time'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2615459772006604734</id><published>2010-01-12T22:42:00.004+02:00</published><updated>2010-01-12T23:01:45.922+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Tips for better cscoping</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cscope.sourceforge.net/pics/cscope_main.jpg"&gt;&lt;img style="cursor: pointer; width: 212px; height: 177px;" src="http://cscope.sourceforge.net/pics/cscope_main.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cscope is a developer's tool for browsing source code.  It has an     impeccable Unix pedigree, having been &lt;a href="http://cscope.sourceforge.net/history.html"&gt;originally     developed at Bell Labs back in the days of the PDP-11&lt;/a&gt;.  Cscope was     part of the official AT&amp;amp;T Unix distribution for many years, and has been     used to manage projects involving 20 million lines of code!            I use it a lot of work to manage browse the code of several kernels (any other editor I tried failed to do the job in reasonable time, cscope did handle it!)&lt;br /&gt;&lt;br /&gt;Here are few tips for better cscoping:&lt;br /&gt;- Display more pathname components in search results with &lt;tt&gt;-p&lt;i&gt;N&lt;/i&gt;&lt;/tt&gt;.       By default, &lt;tt&gt;cscope&lt;/tt&gt; only displays the basename of a given      matching file.  In large codebases, files in different parts of the      source tree can often have the same name (consider &lt;tt&gt;main.c&lt;/tt&gt;),      which makes for confusing search results.  By passing the      &lt;tt&gt;-p&lt;i&gt;N&lt;/i&gt;&lt;/tt&gt; option to &lt;tt&gt;cscope&lt;/tt&gt; at startup (or      including &lt;tt&gt;-p&lt;i&gt;N&lt;/i&gt;&lt;/tt&gt; in the &lt;tt&gt;CSCOPEOPTIONS&lt;/tt&gt;      environment variable) -- where &lt;tt&gt;&lt;i&gt;N&lt;/i&gt;&lt;/tt&gt; is the number of pathname      components to display -- this confusion can be eliminated.  I've      generally found &lt;tt&gt;-p4&lt;/tt&gt; to be a good middle-ground.  Note that      &lt;tt&gt;-p0&lt;/tt&gt; will cause pathnames to be omitted entirely from      search results, which can also be useful for certain specialized      queries.&lt;br /&gt;&lt;br /&gt;- Use the built-in history mechanisms.       You can quickly restore previous search queries by using      &lt;tt&gt;^b&lt;/tt&gt; (control-b); &lt;tt&gt;^f&lt;/tt&gt; will move forward through the      history.  This feature is especially useful when performing depth-first      exploration of a given function hierarchy.  You can also use &lt;tt&gt;^a&lt;/tt&gt; to      replay the most recent search pattern (e.g., in a different search field),      and the &lt;tt&gt;&gt;&lt;/tt&gt; and &lt;tt&gt;&lt;&lt;/tt&gt; commands to save and restore      the &lt;i&gt;results&lt;/i&gt; of a given search.  Thus, you      could save search results prior to refining it using &lt;tt&gt;^&lt;/tt&gt; (as per the      previous tip) and restore them later, or restore results from a past      &lt;tt&gt;cscope&lt;/tt&gt; session.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source:&lt;br /&gt;http://cscope.sourceforge.net&lt;br /&gt;http://blogs.sun.com/meem/entry/five_tt_cscope_tt_tips&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2615459772006604734?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cscope.sourceforge.net' title='Tips for better cscoping'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2615459772006604734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2615459772006604734&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2615459772006604734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2615459772006604734'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/01/tips-for-better-cscoping.html' title='Tips for better cscoping'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6647868733229304587</id><published>2010-01-06T21:17:00.002+02:00</published><updated>2010-01-06T21:23:03.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Kernel Debuging Best Tool!</title><content type='html'>Finally! kernel debugging best tool has been &lt;a href="http://en.wikipedia.org/wiki/File:Schematic_diagram_of_the_human_eye_en.svg"&gt;revealed&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/S0TjDfAKROI/AAAAAAAAGkQ/qWLB6a8Bkq0/s1600-h/computer-bug.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 132px;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/S0TjDfAKROI/AAAAAAAAGkQ/qWLB6a8Bkq0/s200/computer-bug.jpg" alt="" id="BLOGGER_PHOTO_ID_5423709500262204642" border="0" /&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Schematic_diagram_of_the_human_eye_en.svg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6647868733229304587?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Eye' title='Kernel Debuging Best Tool!'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6647868733229304587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6647868733229304587&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6647868733229304587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6647868733229304587'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2010/01/kernel-debuging-best-tool.html' title='Kernel Debuging Best Tool!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/S0TjDfAKROI/AAAAAAAAGkQ/qWLB6a8Bkq0/s72-c/computer-bug.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2973509129571275431</id><published>2009-12-24T04:42:00.004+02:00</published><updated>2009-12-24T04:48:02.562+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Dual Monitor Background</title><content type='html'>I got recently two wide screen &lt;a href="http://accessories.us.dell.com/sna/productdetail.aspx?c=us&amp;amp;cs=04&amp;amp;l=en&amp;amp;sku=320-8241"&gt;monitors&lt;/a&gt; for work, and I was looking for a way to set a background that fits both of them, this &lt;a href="http://www.binaryfortress.com/displayfusion/#download"&gt;application&lt;/a&gt; does the job. It's very easy to use and for free.&lt;br /&gt;This is how the desktop looks like with &lt;a href="http://www.zeusbox.com/wallpapers/deepsky_12_by_tienod-2048x768.jpg"&gt;deep-sky&lt;/a&gt; background.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SzLWRCTmlwI/AAAAAAAAGkI/uom1niFFuAw/s1600-h/DSC00665.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SzLWRCTmlwI/AAAAAAAAGkI/uom1niFFuAw/s400/DSC00665.JPG" alt="" id="BLOGGER_PHOTO_ID_5418628889845339906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SzLV9oBpFKI/AAAAAAAAGkA/3PXCOtK8Z6U/s1600-h/DSC00665+%28Large%29.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2973509129571275431?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2973509129571275431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2973509129571275431&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2973509129571275431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2973509129571275431'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/12/dual-monitor-background.html' title='Dual Monitor Background'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/SzLWRCTmlwI/AAAAAAAAGkI/uom1niFFuAw/s72-c/DSC00665.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7116427228850728014</id><published>2009-12-17T01:32:00.004+02:00</published><updated>2009-12-17T02:08:02.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><title type='text'>Youtube to mp3 covnertor</title><content type='html'>Among the various Firefox &lt;a href="https://addons.mozilla.org/en-US/firefox/"&gt;add-ons&lt;/a&gt; available for converting youtube videos to mp3, &lt;a href="https://addons.mozilla.org/en-US/firefox/downloads/latest/11047/addon-11047-latest.xpi?src=addondetail"&gt;this&lt;/a&gt; one is very easy and fast, it adds links to convert and download Youtube, MyVideo, Clipfish, Sevenload, Dailymotion, MySpace videos as MP3 files. It adds an autoamitc hyperlink to the youtube web page, when you click on it you will be redirected to another webpage hosted by video2mp3.net and the downloads starts few seconds later.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/SylvIaWsxdI/AAAAAAAAGjw/sJNMaI1kLHo/s1600-h/www_video2mp3_net.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 273px;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/SylvIaWsxdI/AAAAAAAAGjw/sJNMaI1kLHo/s400/www_video2mp3_net.JPG" alt="" id="BLOGGER_PHOTO_ID_5415982217193899474" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SylvMXleP4I/AAAAAAAAGj4/6vGwDBwSDMk/s1600-h/www_video2mp3_net2.JPG"&gt;&lt;img style="cursor: pointer; width: 307px; height: 379px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SylvMXleP4I/AAAAAAAAGj4/6vGwDBwSDMk/s400/www_video2mp3_net2.JPG" alt="" id="BLOGGER_PHOTO_ID_5415982285170032514" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7116427228850728014?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7116427228850728014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7116427228850728014&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7116427228850728014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7116427228850728014'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/12/youtube-to-mp3-covnertor.html' title='Youtube to mp3 covnertor'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SylvIaWsxdI/AAAAAAAAGjw/sJNMaI1kLHo/s72-c/www_video2mp3_net.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7525269985383274140</id><published>2009-12-14T02:31:00.005+02:00</published><updated>2010-07-03T00:04:39.662+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='كتابات اصدقاء'/><title type='text'>مجموعة ابيات غزلية</title><content type='html'>&lt;div style="text-align: right;"&gt; مئه بيت غزلبي مختار (منقــول)&lt;br /&gt;1) أغرك مني أن حبك قاتلي.................................. و أنك مهما تأمري القلب يفعل .&lt;br /&gt;2) أغرك مني أن حبك قاتلي.................................. و أنك مهما تأمري القلب يفعل .&lt;br /&gt;3) يهواك ما عشت القلب فإن أمت .......................... يتبع صداي صداك في الأقبر .&lt;br /&gt;4) أنت النعيم لقلبي و العذاب له ............................. فما أمرّك في قلبي و أحلاك .&lt;br /&gt;5) و ما عجبي موت المحبين في الهوى ................... و لكن بقاء العاشقين عجيب .&lt;br /&gt;6) لقد دب الهوى لك في فؤادي........... ......................دبيب دم الحياة إلى عروقي .&lt;br /&gt;7) خَليلَيَ فيما عشتما هل رأيتما ............................... قتيلا بكى من حب قاتله قبلي .&lt;br /&gt;8) لو كان قلبي معي ما اخترت غيركم .......... ............و لا رضيت سواكم في الهوى بدلا ً .&lt;br /&gt;9) فياليت هذا الحب يعشق مرة................................ فيعلم ما يلقى المحب من الهجر .&lt;br /&gt;10) عيناكِ نازلتا القلوب فكلهـــــــــــــــــــــــــــا........... إمـا جـريـح أو مـصـاب الـمـقـتــــــــــــلِ.&lt;br /&gt;11) و إني لأهوى النوم في غير حينــــــــــــــــه........... لـــعـــــل لـقـاء فـي الـمـنـام يـكـــــــــون.&lt;br /&gt;12) و لولا الهوى ما ذلّ في الأرض عاشـــــــــق........... ولـكـن عـزيـز الـعـاشـقـيـن ذلـيـــــــــل.&lt;br /&gt;13) نقل فؤادك حيث شئت من الهــــــــــوى........... .....ما الــحـب إلا لـلـحـبـيــــــــــب الأول.&lt;br /&gt;14) إذا شئت أن تلقى المحاسن كلها ففـــــــي........... ...وجـه مـن تـهـوى جـمـيـع الـمـحـاســـــــــن.&lt;br /&gt;15) لا تحـارب بنـاظريك فــــــــــــــــــــــــؤادي...........فــضــعـيـ ـفــان يــغـلــبــان قـويــــــــــا.&lt;br /&gt;16) إذا مــا رأت عـيـني جـمـالـك مـقــــبــــــلاً............ و حـقـك يـا روحـي سـكـرت بـلا شـــرب.&lt;br /&gt;17) كـتـب الـدمع بخـدي عـهـــــــــــــــــــده............... لـلــهــوى و الـشـوق يمـلي ماكـتــــــــــب.&lt;br /&gt;18) أحـبك حُـبـين حـب الـهـــــــــــــــــــــــوى............. وحــبــاً لأنــك أهـل لـذاكـــــــــــــــــــــــا&lt;br /&gt;19) رأيـت بهـا بدراً على الأرض ماشـيـــــاً........... ولــم أر بـدراً قـط يـمشـي عـلـــــــــى الأرض.&lt;br /&gt;20) قـالوا الفراق غـداً لا شك قـلت لهــــــــــــم........... بـل مـوت نـفـسـي مـن ـبـل الـفـراق غــداً.&lt;br /&gt;21) قفي و دعيـنا قبل وشك التفـــــــــــــــرق .......... فمـا أنـا مـن يـحـيـا إلـى حـيـن نـلـتـقـــــــي.&lt;br /&gt;22) قبلتها و رشـفـت خمرة ريـقـهـــــــــــــــا.......... فـوجـدت نــارَ صــبــابةٍ فـي كـوثــــــــــــر.&lt;br /&gt;23) ضممـتـك حتى قلت نـاري قد انطـفت............... فـلـم تـطـفَ نـيـرانـي وزيـد وقـودهـــــــــا.&lt;br /&gt;24) لأخرجن من الدنيا وحبكـــــــــــــــــــــــم........... بـيـن الـجـوانـح لـم يـشـعر بـه أحــــــــــد.&lt;br /&gt;25) تتبع الهوى روحـي في مسالكه حـتـــــى............ جـرى الحب مجرى الروح في الجســـــــد.&lt;br /&gt;26) أحبك حباً لو يفض يسيره علــــــــــــــى........... الـخـلـق مـات الـخـلـق من شـدة الـحب.&lt;br /&gt;27) فقلت : كما شاءت و شاء لها الهــــــــوى........... قـتـيلـك قـالـت : أيــهــم فـهـم كـثــــــــــــر.&lt;br /&gt;28) أنـت مـاض و في يديك فـــــــــــــــــؤادي.......... رد قـلـبـي و حـيـث مـا شــئــت فـامـضِ.&lt;br /&gt;29) ولي فؤاد إذا طال العذاب بــــــــــــــــــه........... هـام اشــتـيـاقـاً إلـى لـقـيـا مـعـذبـــــــــــــه.&lt;br /&gt;30) ما عالج الناس مثل الحب من سقـــــــــم .......... و لا بـرى مـثـلـه عـظـمــا ًو لا جــســـــــداً.&lt;br /&gt;31) قامت تـظـلـلـنـي و من عجــــــــــــــب........... شـمـس تــظــلـلـنـي متن الـشـمـــــــــــــس.&lt;br /&gt;32) هجرتك حتى قيل لا يعرف الهـــــوى............. و زرتـك حـتى قـيـل لـيـس لـه صـبـــــــرا.&lt;br /&gt;33) قـالت جنـنت بمن تهوى فقلت لهــــا ........... .الـعـشـق أعـظــم مـمـا بالـمـجـانـيــــــــــــن&lt;br /&gt;34) ولو خلط الـسـم المذاب بريقهـــــــــــــا .......... وأسـقـيـت مـنـه نـهـلـة لـبـريـــــــــــــــــــت.&lt;br /&gt;35) و قلت شهودي في هواك كـثيـــــــــرة ........... و أَصـدَقـهَـا قـلـبـي و دمـعـي مـسـفــــوح.&lt;br /&gt;36) أرد إليه نظرتي و هو غافـــــــــــــــــل .......... لـتسـرق مـنـه عـيـنـي مـالـيـس داريــــــــــــا.&lt;br /&gt;37) لها القمر الساري شـقيـق و إنهـــــــــــا........... لـتـطـلـع أحـيـانـاً لـه فـيـغــيــــــــــــــــــــــب.&lt;br /&gt;38) و إن حكمت جـارت علي بحكمهــا .............. و لـكـن ذلـك الـجور أشـهى من العـــــــدل.&lt;br /&gt;39) ملكت قـلبي و أنـت فـيـــــــــــــــــــــه.......... كـيـف حـويـت الـذي حـواكــــــــــــــــــــــــا.&lt;br /&gt;40) قـل لـلأحبة كيف أنـعم بعدكــــــــــم ............... و أنـا الـمـســافر و الـقـلـب مــقـيــــــــــــــم.&lt;br /&gt;41) عـذبـيـنـي بـكـل شـيء ســـــــــــــوى........... ..الـصـدّ فمـا ذقـت كالـصـدود عـذابـــــــــــا.&lt;br /&gt;42) و قد قـادت فؤادي في هـواهــــــــــا ............. و طـاع لـهـا الفؤاد و مـا عـصـاهــــــــــــــــــا&lt;br /&gt;43) خـضـعت لـهـا في الحب من بعد عزتي ........... و كـل محب لـلأحـبـة خـاضــــــــــــــــع.&lt;br /&gt;44) لقد عـهدت الـنار شـيـمـتها الـهــدى ............... و بـنار خـديـك كـل قـلـب حائـــــــــــــر.&lt;br /&gt;45) عـذبـي ما شئـت قـلـبـي عـذبـــــــــــي ........... .فـعـذاب الحب أسـمـى مـطـلـبــــــــــــي.&lt;br /&gt;46) بعـضي بـنـار الـهـجر مـات حـريـقــا .............. و الـبعض أضـحـى بالـدموع غـريقـــــــا.&lt;br /&gt;47) قـتل الـورد نـفسه حـسداً مـنـــــــــك ................ و ألـقى دمـاه في وجـنــتــيــــــــــــــــــــك.&lt;br /&gt;48) اعـتـيـادي على غـيـابـك صـعــــــــــب ........... ...و اعـتـيـادي على حـضـورك أصعــب.&lt;br /&gt;49) قد تـسربـت في مـسامـات جـلــــدي .................. مـثـلـمـا قـطرة الـنـدى تـتـســـــــــــــرب.&lt;br /&gt;50) لـك عندي و إن تـنـاسـيـت عـهــــــــد ................ في صمـيـم القـلـب غـيـر نـكـيـــــــــــــث.&lt;br /&gt;51) كـأنـك في الـحـلـم قـبلـتـنـــــــــــــــــــي ............... فـقـلـت و أفـديـك أن تـحلـمـــــــــــــــي.&lt;br /&gt;52) كـأن فـؤادي لـيـس يـشـفي غـلـيـلـه...................... سـوى أن يـرى الـروحينِ يـمـتـزجـــــان.&lt;br /&gt;53) يا هاجري من غير ذنب في الهــوى .................. مـهـلاً فـهـجـرك و المـنـون ســـــــــــــواء.&lt;br /&gt;54) إن كـان ذنـبـي أن حـبـك شـاغـلــــي......................عمن سـواك فـلسـت عـنـه بـتـائــــــــــب.&lt;br /&gt;55) إن كـان تـعذيـب قـلبـي في محبـتهم .................... يـرضـيـهـم فـلـهـم فـيـه الـذي طـلـبــــــوا.&lt;br /&gt;56) لو كـان قلبي معي ما اخترت غيركم ........... ولا رضـيت سـواكـم في الهوى بـــــــــدلاً.&lt;br /&gt;57) جسّ الطبيب يدي جهلاً فـقـلـت لــه .......... إن المحـبـة في قـلـبي فـخـلـي يــــــــدي.&lt;br /&gt;58) زار الخـيـال نـحيـلاً مـثـل مرسـلــــــه ........... فمـا شفانـي منـه الـضـم و التـقبـيــــــل.&lt;br /&gt;59) وصالـك جنـتـي لـكـن نـفـســـــــــــــي .......... تـفـضـل في مـحبـتـك الـعـذابــــــــــــــــــا.&lt;br /&gt;60) و هـل لـي نـصـيـب في فـؤادك ثـابـت ........... كـمـا لـك عـنـدي في الـفـؤاد نـصـيـــــب.&lt;br /&gt;61) كـم أنـا000كـم أنـا أحـبـك حـتـــــــــى........... إن نـفـسـي مـن نـفـسـهـا تـتـعـجــــب.&lt;br /&gt;62) صـلـيـه لـعـل الوصل يـحيـيـه و اعلمي ........... بأن أسـيـر الحب في أعـظـم الأســـــــــــر.&lt;br /&gt;63) سـحرتـني حبـيـبتي بـسواد عيونـهـــا ........... إنـمـا السـحـر في سـواد الـعـيـــــــــــون.&lt;br /&gt;64) فما غـاب عن عيـنـي خـيـالـك لـحـظـة.............. و لا زال عـنـهـا و الـخـيـال يـــــــــــزول.&lt;br /&gt;65) نَصَـبَ الحـب عـرشـه فـسـألـنــــــــــــــاه .......... مـن تـراه لـه ؟ فـدّل عـلـيـــــــــــــــــــك&lt;br /&gt;66) و الـفراشـات ملّت الـزهـر لـمّــــــــــــــا .......... حـدثـتـهـا الأنـسام عن شـفـتـيـــــــــــك.&lt;br /&gt;67) ما كـنت أومن في العيـون و سـحـرهـا ........... حـتى دهـتـنـي في الـهوى عـيـنــــــــاكِ.&lt;br /&gt;68) و عذلـت أهـل الـعشـق حـتـى ذقـتــه .......... فعجبتُ كـيف يموت من لا يعـشـق.&lt;br /&gt;69) الـحـسـن قد ولاك حـقـاً عـرشــــــــــه ........... فـتـحـكـمـي في قـلـب من يـهـــــــواك.&lt;br /&gt;70) عـذبـة أنـت كالـطفولـة كالأحــــــــلام ........... كـالـلـحن كـالصـبـاح الـجـديــــــــــــــــد.&lt;br /&gt;71) قـصـائدي قـبـلـك يا حـلـوتـــــــــــــــي .......... كـانت كـلاماً مـثـل كل الكــــــــــــــــــلام.&lt;br /&gt;72) نـسيـت الـهوى إلا هـواك فـإنــــــــــــه ........... تغلغل في الأعماق و انساب في دمـــــي.&lt;br /&gt;73) و لو أني خـبـأتـك في عـيـونـــــــــــــي ........... إلـــى يـوم الـقـيـامة مـا كـفـانـــــــــــــــي.&lt;br /&gt;74) فإن أَتَـيـتُ إلـى قـلـبـي أعـاتـبـــــــــــه........... ألـقـاه في غـمـرات الـحـب مـحـترقــــاً.&lt;br /&gt;75) أحـبـك حـبـاً لـو تـحبين مـثـلــــــــــــه ........... أصـابـك من وجـــدي عـلـى جـنـونــي.&lt;br /&gt;76) أحبـك فـوق مــا يـصـف الـكـــــــــلام ........... و يـهـجـــرنـي إذا غـبــــت الـمـنـــــــــام.&lt;br /&gt;77) قـبـلـتـهـا و رشـفـت من فـيـهــــــــــا ........... مـا يـسـكـر الـدنـيـا و يـرويـهـــــــــــــــــــا.&lt;br /&gt;78) إنـما الكـون لـعـيـنـيـــــــــــــــــك رؤى ........... و أنـا الـلـــيل و أنــــت الــــقــــمــــــــــــر&lt;br /&gt;79) لـــي حـبـيـب كـمـلـت أوصـافــــــه ........... حـق لـي في حـبـه أن أعــــــــــــــــــــــذرا.&lt;br /&gt;80) مـا أخطأ الـنـحل إذا أخلـى خـمـائـلـه ........... فالـــــخـد ورد و هذا الـشعـر أزهــــــار.&lt;br /&gt;81) ناعـس الـطـرف كـحـيـل الـمـقــــــل........... رق في وصـف حـلاه غـزلـــــــــــــــــــي.&lt;br /&gt;82) و أشـكـو من عـذابـي في هـواكـــــــم ........... و أجـزيـكـم عن الـتـعـذيـب حـبــــــــــا.&lt;br /&gt;83) لو يـجـازى الـمحب من فرط شـوق ........... لـجـزيـت الـكـثـير من أشـواقــــــــــي.&lt;br /&gt;84) ذقـت مـنـها حـلواً و مـراً و كـانــــت ........... لـذة الـعـشـق في اخـتـلاف المــــتــذاق.&lt;br /&gt;85) حمـلـيـنـي في الـحـب ما شـئـــــت إلا ........... حـادث الـصـد أو بـلاء الـفــــــــــــراق.&lt;br /&gt;86)يـا طـيـب قـبـلـتـك الأولى يـرف بـهـــا ........... شـذى جبالي و غاباتـي و أوديـتـــــي.&lt;br /&gt;87) بـثـثـت شـكـواي فـذاب الـجـلـيــــــد .......... و أشـفـق الـصـخـر و لان الـحـد يــــــد.&lt;br /&gt;88) أحـبـك كالـبـدر الـذي فـاض نـــــوره ........... على فـيـح جـنـات و خـضـر تـــــلال.&lt;br /&gt;89) وجـهـك و الـبـدر إذا بــــــــــــــــــــــرزا........... لأعـــيــــن الـــــعـــــالـــــم بـــــــــــــدران.&lt;br /&gt;90) أنـا و الـحـب تـوأمـان خـلـقنـــــــــــــا .......... و تـلانـا في الـعـشـق كـل حـبــيـــــــب.&lt;br /&gt;91) و أدرك الـلـيـل سـر الـحـب في قـلـبـي ........... فظل يـهرع خلف الـصـبح نـشـــــوا.&lt;br /&gt;92) فـتـنـت مـنـك بأوصـاف مـجـــــــردة........... في القلب منهـا معانٍ ما لها صـــــــور.&lt;br /&gt;93) فـلـو كـان لي قـلـبـان عـشـت بـواحــد ........... و أبـقـيـت قـلـبـاً في هـواك يـعـذب.&lt;br /&gt;94) أحـبـك حـتـى كـأن الـهـــــــــــــــــــــوى ........... تـجـمـع و ارتـاح في أضـلــــــعـــــي.&lt;br /&gt;95) و تـعـطـلـت لـغـة الـكـلام و خـاطـبـت ........... عـيـنـي في لـغـة الـهـوى عـيـنــــاك.&lt;br /&gt;96) أشـكو الـغـرام إليكم فـاقـبـلـوا شـغـفـــي ........... و لو شكوت لصخر رق و احترقـا.&lt;br /&gt;97) و تـمـنى نـظـرة يـشـفـي بـهـــــــــــــــــا .......... عـلـة الـشـوق فـكـانـت مـهـلـكـــــــــــا.&lt;br /&gt;98) سـوف تـلهـو بـنـا الـحـيـاة و تـسـخـــر ........... فـتـعـال أحـبـك الآن أكـثــــــــــــــــــــر&lt;br /&gt;99) و الـلـه مـا طـلـعـت شـمـس و لا غـابـت ........... إلا و ذكـرك مـتروك بأنـفـاســـــــــــي.&lt;br /&gt;100) سكرنا و لم نشرب من الخمر جرعــة ........... ولــكن أحاديث الغرام هي الخـمـر.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7525269985383274140?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://majdah.maktoob.com/vb/majdah11198/' title='مجموعة ابيات غزلية'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7525269985383274140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7525269985383274140&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7525269985383274140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7525269985383274140'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/12/blog-post.html' title='مجموعة ابيات غزلية'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2484543144420727431</id><published>2009-11-24T00:17:00.001+02:00</published><updated>2009-11-24T00:19:15.481+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>DVI connector guide</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SwsKXhqPkjI/AAAAAAAAGMY/wQUIi7TpvtA/s1600/dvi_guide.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 244px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SwsKXhqPkjI/AAAAAAAAGMY/wQUIi7TpvtA/s400/dvi_guide.JPG" alt="" id="BLOGGER_PHOTO_ID_5407427176877232690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Source: http://www.datapro.net/techinfo/dvi_info.html&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2484543144420727431?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2484543144420727431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2484543144420727431&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2484543144420727431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2484543144420727431'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/11/dvi-connector-guide.html' title='DVI connector guide'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/SwsKXhqPkjI/AAAAAAAAGMY/wQUIi7TpvtA/s72-c/dvi_guide.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1951855522900201483</id><published>2009-11-11T22:52:00.008+02:00</published><updated>2009-11-24T00:20:33.236+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>home/end keys on putty</title><content type='html'>&lt;div&gt;For who's using &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;putty&lt;/a&gt; for SSH connections, you may noticed that by default home/end keys don't work.. to enable them:&lt;/div&gt;&lt;div&gt;- Open putty&lt;/div&gt;&lt;div&gt;- On the left panel, go to &lt;i&gt;Connection&lt;/i&gt;/ &lt;i&gt;Data&lt;/i&gt;&lt;/div&gt;&lt;div&gt;- Change &lt;i&gt;terminal-type string&lt;/i&gt; to &lt;i&gt;"linux"&lt;/i&gt;&lt;/div&gt;&lt;div&gt;- Go back to&lt;i&gt; sessions &lt;/i&gt;window and connect to your machine&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_W8uigE5Rknw/SvslIIuLmuI/AAAAAAAAGMA/F7w9pC1yJ_0/s320/putty_linux_string.JPG" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 305px;" alt="" id="BLOGGER_PHOTO_ID_5402952999671405282" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And if you want to enable "copy/paste" using middle mouse button:&lt;div&gt;- On left panel, go to &lt;i&gt;Windows&lt;/i&gt;/ &lt;i&gt;Selection&lt;/i&gt;&lt;/div&gt;&lt;div&gt;- Select &lt;i&gt;"xterm"&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_W8uigE5Rknw/SvtPOS953lI/AAAAAAAAGMI/yYfoUZg2KLU/s320/putty_paste.JPG" style="cursor: pointer; width: 320px; height: 305px;" alt="" id="BLOGGER_PHOTO_ID_5402999284989288018" border="0" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&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/8652678856303015979-1951855522900201483?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1951855522900201483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1951855522900201483&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1951855522900201483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1951855522900201483'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/11/homeend-keys-on-putty.html' title='home/end keys on putty'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SvslIIuLmuI/AAAAAAAAGMA/F7w9pC1yJ_0/s72-c/putty_linux_string.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6144107766602753501</id><published>2009-07-31T01:52:00.017+03:00</published><updated>2010-12-09T02:06:17.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Bring up Linux Apache Server &amp; symbolic links access</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/TKbJ3RtlL1I/AAAAAAAAG_E/W7yhzQn7wWU/s1600/Apache_Logo2+(1).png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523323944501063506" src="http://3.bp.blogspot.com/_W8uigE5Rknw/TKbJ3RtlL1I/AAAAAAAAG_E/W7yhzQn7wWU/s400/Apache_Logo2+(1).png" style="cursor: hand; cursor: pointer; float: left; height: 44px; margin: 0 10px 10px 0; width: 50px;" /&gt;&lt;/a&gt;I wanted to bring up an &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol"&gt;HTTP&lt;/a&gt; server on &lt;a href="http://en.wikipedia.org/wiki/Redhat"&gt;Red Hat&lt;/a&gt; 5.3 to browse a &lt;a href="http://en.wikipedia.org/wiki/Network_file_system"&gt;NFS&lt;/a&gt; directory and share it with my colleges. The basic configuration went very easily, however, accessing the &lt;a href="http://en.wikipedia.org/wiki/Symbolic_link"&gt;soft links&lt;/a&gt; was a nightmare! so I would like share the solution here to save time for other people who face the same problem. I found a lot of articles about this, &lt;a href="http://www.deckerd.com/core/curing-symbolic-link-not-allowed-apache-20/"&gt;this one&lt;/a&gt; was great. Basically, you need to edit /etc/httpd/conf/httpd.conf and include this line under the "Directory" &lt;a href="http://en.wikipedia.org/wiki/Xml"&gt;XML&lt;/a&gt; element of the directory that includes the symbolic links you want to enable:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;directory&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt; Options FollowSymLinks&lt;/span&gt;&lt;/directory&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;However, it was not enough for my case, and my problem was &lt;a href="http://en.wikipedia.org/wiki/Selinux"&gt;SElinux&lt;/a&gt;! once I disabled it, everything worked like a charm. To control (disable) SElinux follow instructions at &lt;a href="http://www.crypt.gen.nz/selinux/disable_selinux.html"&gt;this link&lt;/a&gt;. Basically, to disable SElinux temporarily, run:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;echo 0 &amp;gt; /selinux/enforce&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Thanks for the people who documented their troubleshooting and helped solving the problem.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;P.S.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;To set your web server for easy file access:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;- comment out all lines in /etc/httpd/conf.d/welcome.conf&lt;br /&gt;- edit /etc/init.d/httpd.conf&lt;br /&gt;- echo 0 &amp;gt; /selinux/enforce&lt;br /&gt;- Modify the line "DocumentRoot /var/www/html" to point to your path&lt;new-path&gt;&lt;br /&gt;&lt;/new-path&gt;- Modify the line "Directory /var/www/html" to point to your path&lt;/span&gt;&lt;directory&gt;&lt;directory&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;new-path&gt;&lt;directory&gt;&lt;directory&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;- chkconfig httpd on&lt;br /&gt;- service httpd restart&lt;br /&gt;- Got to any host any browse http://server-ip&lt;/span&gt;&lt;br /&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;/new-path&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6144107766602753501?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6144107766602753501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6144107766602753501&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6144107766602753501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6144107766602753501'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/07/access-symbolic-links-with-apache.html' title='Bring up Linux Apache Server &amp; symbolic links access'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/TKbJ3RtlL1I/AAAAAAAAG_E/W7yhzQn7wWU/s72-c/Apache_Logo2+(1).png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4785815406388712047</id><published>2009-07-25T02:16:00.013+03:00</published><updated>2009-07-30T22:21:20.145+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>How to beat "How fast can you type A to Z?"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/SmpCqGiNTwI/AAAAAAAAGDo/hO-NTWOd8mQ/s1600-h/a2z_score.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 148px;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/SmpCqGiNTwI/AAAAAAAAGDo/hO-NTWOd8mQ/s400/a2z_score.JPG" alt="" id="BLOGGER_PHOTO_ID_5362171597414027010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wrote this simple script to solve &lt;span style="font-weight: bold; font-style: italic;"&gt;"How fast can you type A to Z?"&lt;/span&gt; &lt;a href="http://apps.facebook.com/typea-z/"&gt;app&lt;/a&gt; in &lt;a href="http://facebook.com/"&gt;facebook&lt;/a&gt;. To get 0.00 seconds score (see image)  run this small &lt;a href="http://www.liub.com-a.googlepages.com/a2z_cracker.exe"&gt;application&lt;/a&gt; and follow the instructions.&lt;br /&gt;- Source code is downloadable from &lt;a href="http://www.liub.com-a.googlepages.com/a2z_cracker.au3"&gt;here&lt;/a&gt; (edit with any editor like vim/notepad, run with &lt;a href="http://www.autoitscript.com/"&gt;AutoIt&lt;/a&gt;)&lt;br /&gt;- Enjoy and share&lt;br /&gt;&lt;br /&gt;Source code:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;; AutoIt Version: 1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Language:       English&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Platform:       Win9x/NT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Author:         Ali Ayoub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;; Script Function:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;;   solves a-z game i&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;n FB within 0.00 seconds :P&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;;    tested on FF 3.5.1 and IE 0.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$answer = MsgBox(4, "How Fast Can You Type A-Z? on Facebook - by Ali Ayoub", _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    "1. Open the web page 'How Fast Can You Type A-Z?'" &amp;amp; @CR &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    "2. Press 'Yes' on this window" &amp;amp; @CR &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    "3. Press 'I am ready&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;' on the app window" &amp;amp; @CR &amp;amp; @CR &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;                    "Kapeesh?")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;If $answer = 7 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    MsgBox(0, "How Fast Can You Type A-Z? on Facebook", "Looser! Bye.")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Exit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;EndIf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;WinWaitActive("How Fast Can You Type A-Z? on Facebook")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;Opt("SendKeyDelay", 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Opt("SendKeyDownDelay", 0.5)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$a2z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Send($a2z)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Send($a2z)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Send($a2z)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Send($a2z)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Send($a2z)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MsgBox(0, "How Fast Can&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt; You Type A-Z? on Facebook - done", "Damn, this was so fast!")&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4785815406388712047?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4785815406388712047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4785815406388712047&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4785815406388712047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4785815406388712047'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/07/how-to-beat-how-fast-can-you-type-to-z.html' title='How to beat &quot;How fast can you type A to Z?&quot;'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/SmpCqGiNTwI/AAAAAAAAGDo/hO-NTWOd8mQ/s72-c/a2z_score.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7809321399165907175</id><published>2009-06-06T10:32:00.007+03:00</published><updated>2009-06-27T09:55:13.307+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>Where two spirits become one</title><content type='html'>In love, there is no ground, free uncontrolled fall, like jumping from the sky and seeing no end.. no rules applies, no gravity, just me and my love to endless destiny.. where two spirits become one, inseparable.. until death.&lt;br /&gt;&lt;br /&gt;What is hard to keep, what is hard to lose, what is hard to leave, is also hard to give from the beginning... life tough me that valuable and unique things aren't on surface... they are deep inside.. Close to the heart.. not &lt;span class="il"&gt;easy&lt;/span&gt; to get there.. otherwise all people would get them, and they will lose their uniqueness.&lt;br /&gt;&lt;br /&gt;Take a moment, before you go to sleep, go through your life memories.. See how: &lt;span class="il"&gt;easy&lt;/span&gt; &lt;span class="il"&gt;comes&lt;/span&gt; - &lt;span class="il"&gt;easy&lt;/span&gt; goes.&lt;br /&gt;&lt;span style="color: rgb(136, 136, 136);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7809321399165907175?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7809321399165907175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7809321399165907175&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7809321399165907175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7809321399165907175'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/06/where-two-spirits-become-one.html' title='Where two spirits become one'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7426779970965679792</id><published>2009-05-14T10:12:00.006+03:00</published><updated>2009-06-06T11:49:26.525+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>A friendship scar</title><content type='html'>It's interesting how emotions can cross any physical distance and have their effect on humans.&lt;br /&gt;I've been always obedient to friendship which is very valuable in life, however sometimes when I say what I think I hurt others' feelings.. problems is that doesn't matter if what I think was right or wrong, it always feels wrong to hurt others' feelings, especially friends, even if they are continents far from you! and what makes it even more complicated, is that even if you were wrong, sometime you hurt the other side so bad that he doesn't won't to listen to your apology, or even to let you realize that you were wrong and wish to change your mind!!&lt;br /&gt;And you left bleeding with knife in your hand, you the one who hurt others, and for all that you are the one who's bleeding.. it's like fighting yourself, because you're human.. a human who makes mistakes.. and yet doing mistakes isn't enough to make you bleed, it's the well to excel and value friendship and fellowmen  feelings which leaves unforgettable scars on your body. Only humans with scars are those who got into the battle, and exchanged theirs (and others) blood with booties, these booties are lesson of life, mine is; if I was that friend that got hurt, I would listen to what my friends have to say after they hurt me.. otherwise we'll both bleed to death!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7426779970965679792?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7426779970965679792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7426779970965679792&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7426779970965679792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7426779970965679792'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/05/friendship-scar.html' title='A friendship scar'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-196841085769156529</id><published>2009-04-27T08:41:00.006+03:00</published><updated>2009-04-29T19:45:47.420+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='California'/><title type='text'>Spaghetti.. Ali's spaghetti</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/SfVGBvPb3xI/AAAAAAAAFKo/213riccCA_8/s1600-h/DSC00173+%28Large%29.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/SfVGBvPb3xI/AAAAAAAAFKo/213riccCA_8/s200/DSC00173+%28Large%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5329242729737871122" border="0" /&gt;&lt;/a&gt;A quite weekend in San Jose, as other weekends I woke up late and started a new day (which is almost done). But today I will cook something, this reminds me of &lt;a href="http://www1.technion.ac.il/_root/index.html"&gt;Technion&lt;/a&gt; days with my friends trying again to cook some "eatable" food.. we always ended up eating whatever we cooked, and sometimes (surprisingly) it was even delicious, thanks to &lt;a href="http://m.bashouti.googlepages.com/"&gt;Dr. Bashouti&lt;/a&gt; (also known as "The Chef") in most cases :)&lt;br /&gt;&lt;br /&gt;Of course, no one can compete with My mom's food, but sometimes I try :) this time it was the traditional Arab recipe (yap, it's not Italian, we claimed it long time ago)..&lt;br /&gt;Ingredients:&lt;br /&gt;1. Spaghetti&lt;br /&gt;2. Black olives&lt;br /&gt;3. Tomato souse&lt;br /&gt;4. Love&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SfiEKIN14mI/AAAAAAAAFLI/CqPHemBuvkU/s1600-h/DSC00175+%28Large%29.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SfiEKIN14mI/AAAAAAAAFLI/CqPHemBuvkU/s200/DSC00175+%28Large%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5330155468532081250" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-196841085769156529?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/196841085769156529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=196841085769156529&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/196841085769156529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/196841085769156529'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/04/spaghetti-alis-spaghetti.html' title='Spaghetti.. Ali&apos;s spaghetti'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SfVGBvPb3xI/AAAAAAAAFKo/213riccCA_8/s72-c/DSC00173+%28Large%29.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3283230461898798183</id><published>2009-03-21T01:47:00.013+02:00</published><updated>2009-11-10T22:13:04.737+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='California'/><title type='text'>How to pass California DMV written test</title><content type='html'>&lt;div&gt;I just had my &lt;a href="http://en.wikipedia.org/wiki/Department_of_Motor_Vehicles"&gt;DMV&lt;/a&gt; (Department of Motor Vehicles) written test.&lt;/div&gt;&lt;div&gt;Here are some tips to pass it easily:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt; First make sure you have all the &lt;a href="http://dmv.ca.gov/pubs/hdbk/obtain_dl.htm#app_req"&gt;requirements&lt;/a&gt; for the DMV test.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; Make an &lt;a href="https://eg.dmv.ca.gov/foa/welcome.do?localeName=en"&gt;appointment&lt;/a&gt; via DMV &lt;a href="http://dmv.ca.gov/"&gt;website&lt;/a&gt;, this will save about 30 minutes waiting time in the office (the appointment is usually scheduled for 2 weeks later), but if you are in a rush, you can go  directly to the DMV office. NOTE: if you are eligible for a &lt;a href="http://en.wikipedia.org/wiki/Social_security_number"&gt;SSN&lt;/a&gt; (Social Security Number) you must have it before you apply to the DMV test, otherwise they will not let you have the test unless you come back with SSN.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; Read California Driver &lt;a href="http://dmv.ca.gov/pubs/dl600.pdf"&gt;Handbook&lt;/a&gt; (a night before the test should be sufficient), this is very important, also check these sample tests &lt;a href="http://dmv.ca.gov/pubs/interactive/tdrive/exam.htm"&gt;here&lt;/a&gt;, &lt;a href="http://dmv.ca.gov/pubs/hdbk/sample_test.htm"&gt;here&lt;/a&gt; and &lt;a href="http://www.kornhornio.net/dmv2_quiz.php"&gt;here&lt;/a&gt;, many questions may appear in your exam "as is".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt; I recommend to watch these &lt;a href="http://www.youtube.com/view_play_list?p=2F4E872DBDFF6AFA"&gt;videos&lt;/a&gt; (this is the &lt;a href="http://www.youtube.com/user/californiadmv"&gt;channel&lt;/a&gt;) on youtube, they explain a lot of things visually which makes it easier to understand.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.&lt;/span&gt; When you're ready, got to &lt;a href="http://dmv.ca.gov/fo/offices/toc_fo.htm"&gt;closest&lt;/a&gt; DMV office, pay the &lt;a href="http://dmv.ca.gov/dl/fees/driverlicense_fees.htm"&gt;fee&lt;/a&gt; (it's 27 dollars) you will have a vision exam (bring your glasses) and your fingerprint and picture will be taken. After that you get to the test, it's composed of 36 questions you're allowed to have 6 mistakes (if you're applying to new driver license), if you read the handbook this should be very easy (I passed it in 5 minutes with 100% grade)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6.&lt;/span&gt; When you pass the test, you will have a temporary license until your "behind the wheel" test, go ahead and make an appointment for the practical "behind the wheel" test, this can be done by phone call, online, or in the DMV office right after you finish the written exam. It's usualy scheduled for 3 weeks later.&lt;br /&gt;&lt;br /&gt;Tips for the driving test (behind the wheel):&lt;br /&gt;- Memorize  &lt;a href="http://dmv.ca.gov/pubs/hdbk/signaling.htm"&gt;hand signals&lt;/a&gt;.&lt;br /&gt;- You should know the car you're driving, hand breaks, emergency lights..&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3283230461898798183?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3283230461898798183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3283230461898798183&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3283230461898798183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3283230461898798183'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/how-to-pass-california-dmv-written-test.html' title='How to pass California DMV written test'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7205573259051275945</id><published>2009-03-20T03:54:00.003+02:00</published><updated>2009-03-20T03:57:16.204+02:00</updated><title type='text'>it's much more.</title><content type='html'>She: I made you cry once, I feel bad about it.&lt;br /&gt;I: once?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7205573259051275945?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7205573259051275945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7205573259051275945&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7205573259051275945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7205573259051275945'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/its-much-more.html' title='it&apos;s much more.'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8846344321598874234</id><published>2009-03-20T03:31:00.004+02:00</published><updated>2009-03-21T11:07:06.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>KDE konsole tips</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vir.homelinux.org/blog/uploads/category-kde.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 48px; height: 48px;" src="http://vir.homelinux.org/blog/uploads/category-kde.png" alt="" border="0" /&gt;&lt;/a&gt;I found KDE konsole to be most convenient for Linux programming and scripting.&lt;br /&gt;Here are few tips that may make your life easier:&lt;br /&gt;&lt;br /&gt;1. Change colors to something more friendly to you (and your eyes), I personally prefer dark font on light background (many others prefer black background), go to "settings", select "schema", select "black on light yellow". to make this change permanent; go to "settings", select "save as default"&lt;br /&gt;&lt;br /&gt;2. Change tab name automatically; when you have many tabs, this change is handy: go to "settings", select "configure konsole", select "set tab title to match windows title"&lt;br /&gt;&lt;br /&gt;3. Run command on all sessions: when you're running on multiple tabs on multiple machines, and you want to run same command on all of them, use this feature: open a tab for each machine, then go to one of them and right click then select "Send input to all sessions", after that everything you type will be replicated on all other sessions (machines).. nice one.&lt;br /&gt;&lt;br /&gt;4. If you're waiting for an activity on specific session and you're tiered watching/checking each tab frequently, you can easily right click on the tab and select "monitor for activity", then when a new output appears on that session you will see a "pop up' windows reporting that, even if you are in different application.&lt;br /&gt;&lt;br /&gt;5. Shortcuts! of course you must know these shortcuts as a Linux user :)&lt;br /&gt;- New tab: ctrl + alt + n&lt;br /&gt;- Rename tab: ctr + alt + s&lt;br /&gt;- Close tab: ctrl + d (depends on your shell)&lt;br /&gt;- Browse tabs: shift + right/left arrow&lt;br /&gt;- Move tab: ctrl + shift + right/left arrow&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;Ali;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8846344321598874234?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8846344321598874234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8846344321598874234&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8846344321598874234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8846344321598874234'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/kde-konsole-tips.html' title='KDE konsole tips'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2941787388785259135</id><published>2009-03-17T00:40:00.005+02:00</published><updated>2009-03-20T03:51:06.343+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>bash vs. tcsh</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://figs.cyberciti.biz/3rdparty/terminal.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 128px; height: 128px;" src="http://figs.cyberciti.biz/3rdparty/terminal.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I find it much easier to use BASH rather than TCSH, many articles in the wen explains &lt;a href="http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=QoL&amp;amp;q=bash+vs.+tcsh&amp;amp;btnG=Search"&gt;why&lt;/a&gt;, so I will save few bits for Google robot and will not replicate this info.&lt;br /&gt;However, it may be useful to know that to switch shell you can easly use 'chsh' or 'ypchsh' (make sure you have the correct permissions, otherwise contact your admin :-/) I had to contact my IT admin to do it for me.&lt;br /&gt;&lt;br /&gt;Ah, and also here is a very nice (and advanced) bashrc &lt;a href="http://tldp.org/LDP/abs/html/sample-bashrc.html"&gt;file&lt;/a&gt;, to use it; copy the file to your home directory (named .bashrc) and you'll feel like superman, I mean root :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bash, feels like home :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2941787388785259135?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2941787388785259135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2941787388785259135&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2941787388785259135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2941787388785259135'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/bash-vs-tcsh.html' title='bash vs. tcsh'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-9199791509814608435</id><published>2009-03-17T00:36:00.009+02:00</published><updated>2010-12-26T09:51:47.852+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>VNC Auto Start and Copy &amp; Paste</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;a href="http://www.obsltd.com/images/download_logo_vnc.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://www.obsltd.com/images/download_logo_vnc.gif" style="cursor: pointer; float: left; height: 37px; margin: 0pt 10px 10px 0pt; width: 49px;" /&gt;&lt;/a&gt;Since I use VNC intensively, I needed to automaticly start VNC session when the Linux machine comes up, a lot of posts in the internet explains how to hack gdm, init.d services, rc.local, etc.. but it seems that VNC developers already thought about this and here is the simplest way:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;1. Edit /etc/sysconfig/vncserver and include the line VNCSERVERS="sessionnumber:myusername"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;For example:&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;br /&gt;VNCSERVERS="1:ali"&lt;br /&gt;VNCSERVERARGS[1]="-geometry 1016x710 -nolisten tcp -nohttpd"&lt;br /&gt;&lt;/span&gt;2. Enable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;vncserver&lt;/span&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;runlevel&lt;/span&gt; system services, run: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;chkconfig&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;vncserver&lt;/span&gt; on&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;That's it, you can try to reboot your machine and check how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;VNC&lt;/span&gt; session is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;automatically&lt;/span&gt; up!&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;Tips:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;o If you're having troubles to launch a graphical (kde/gnome) vnc session, you need to change your ~/.vnc/xstartup file, here is mine:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;# Uncomment the following two lines for normal desktop:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;unset SESSION_MANAGER&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;exec /etc/X11/xinit/xinitrc&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;[ -x /etc/vnc/xstartup ] &amp;amp;&amp;amp; exec /etc/vnc/xstartup&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;[ -r $HOME/.Xresources ] &amp;amp;&amp;amp; xrdb $HOME/.Xresources&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;xsetroot -solid grey&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;vncconfig -iconic &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;xterm -geometry 1024x768 -ls -title "$VNCDESKTOP Ali Ayoub Desktop" &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;autocutsel &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;gnome-session &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;#startx &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;o Copy &amp;amp; Paste troubleshooting:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;Copy and paste feature may be problematic in VNC, a work around that worth checking is to run manually: vncconfig -iconic &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;I tried to add this line to xstartup but it doesn't seem to solve the problem, I had to run it manually after the VNC session is open, and only then copy and paste between VNC session (Linux) and Windows work!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-9199791509814608435?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/9199791509814608435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=9199791509814608435&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9199791509814608435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9199791509814608435'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/vnc-auto-start.html' title='VNC Auto Start and Copy &amp; Paste'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8583452082752570342</id><published>2009-03-01T20:57:00.003+02:00</published><updated>2009-03-01T21:02:38.994+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><title type='text'>Linux Recovery Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.data-recovery-software.net/images/logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 105px; height: 169px;" src="http://www.data-recovery-software.net/images/logo.jpg" alt="" border="0" /&gt;&lt;/a&gt;Recently, a friend of mine had to recover some damaged pictures on his SD camera card, I tried few free application, none of them worked.&lt;br /&gt;Finally, R-Linux &lt;a href="http://www.r-tt.com/downloads/rli_en_3.exe"&gt;application&lt;/a&gt; (Linux hackers rock!) running on Windows (!) worked and recovered most of the deleted/damaged files. The GUI is very intuitive and easy.. very recommended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8583452082752570342?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.data-recovery-software.net/Linux_Recovery.shtml' title='Linux Recovery Software'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8583452082752570342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8583452082752570342&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8583452082752570342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8583452082752570342'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/03/linux-recovery-software.html' title='Linux Recovery Software'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6863944141683731521</id><published>2009-01-01T23:49:00.002+02:00</published><updated>2009-01-01T23:52:37.208+02:00</updated><title type='text'>New Year 2009</title><content type='html'>It's already 1st of January 2009!&lt;br /&gt;Mixed feelings of sorrow and happiness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6863944141683731521?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6863944141683731521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6863944141683731521&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6863944141683731521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6863944141683731521'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2009/01/new-year-2009.html' title='New Year 2009'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3769086482782778097</id><published>2008-12-20T00:46:00.009+02:00</published><updated>2008-12-22T17:42:34.626+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>MyBookWorld Ed - overview and hacks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wdc.com/global/images/products/frnt/300/wdfMyBook_World_1N.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 226px; height: 226px;" src="http://www.wdc.com/global/images/products/frnt/300/wdfMyBook_World_1N.jpg" alt="" border="0" /&gt;&lt;/a&gt;I've just purchased a new &lt;a href="http://www.wdc.com/en/products/Products.asp?DriveID=278"&gt;Western Digital My Book World Edition&lt;/a&gt; 0.5 TB (500 GB), this piece of HD has 1GB Ethernet connection, it's capacity can be extended by a USB port.&lt;br /&gt;The access to the remote HD is easy using NFS, few minutes later "The Hacking WD MyBook World Ed" &lt;a href="http://mybookworld.wikidot.com/"&gt;website&lt;/a&gt;, these guys did a very nice job and documented all instructions required for hacking the MyBook World.&lt;br /&gt;&lt;br /&gt;The MyBook World runs a &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt; based Operating System (Daaa) on 2.6.x kernel, it has various capabilities and services which aren't enabled by &lt;a href="http://www.wdc.com/"&gt;WD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It all start from enabling &lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;SSH&lt;/a&gt; on the device, and after that, the sky is the limit :)&lt;br /&gt;&lt;br /&gt;Pros:&lt;br /&gt;- Small (172x144x56mm) , nice design&lt;br /&gt;- Low power&lt;br /&gt;- Sophisticated system (It's Linux god damn it)&lt;br /&gt;- 1 GB Ethernet Controller, 500GB capacity (there is also 1TB version, twice price)&lt;br /&gt;- It's 24/7 powered on&lt;br /&gt;- HD is expendable by USB port&lt;br /&gt;- Price: &lt;a href="http://www.pandas.co.il/product_info.php?cPath=609_272_2324_1035_2465&amp;amp;products_id=17213&amp;amp;PHPSESSID=9b8a9df65b04b7127d3ce9ff5e373990"&gt;588&lt;/a&gt; NIS&lt;br /&gt;&lt;br /&gt;Cons:&lt;br /&gt;- Speed: using scp 3.2Mb/s for read, 2.4Mb/s for write (I expected more than that)&lt;br /&gt;&lt;br /&gt;So.. Let's install torrent downloader on it!&lt;br /&gt;This &lt;a href="http://mybookworld.wikidot.com/transmission"&gt;hack&lt;/a&gt; installs torrent downloader called &lt;a href="http://www.transmissionbt.com/"&gt;transmission&lt;/a&gt; on the MyBook world system with WEB interface, then you can upload torrent files to your  MyBook World :)&lt;br /&gt;It's pretty easy and recommended, the MyBook World will download as long as there is Internet connection, and all downloaded files are installed directly on its storage, you can follow up the download/upload process anytime from any internet browser from your LAN, I even check the status from safari from my iPhone :) exactly what I need.&lt;br /&gt;&lt;br /&gt;Below a snapshot of the torrent downloader web interface:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/SUwoEVeJt4I/AAAAAAAAESM/c8n4teSIJcw/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 118px;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/SUwoEVeJt4I/AAAAAAAAESM/c8n4teSIJcw/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5281640517946947458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Secure_Shell"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3769086482782778097?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3769086482782778097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3769086482782778097&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3769086482782778097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3769086482782778097'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/12/mybookworld-ed-overview-and-hacks.html' title='MyBookWorld Ed - overview and hacks'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SUwoEVeJt4I/AAAAAAAAESM/c8n4teSIJcw/s72-c/1.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7404913586783956974</id><published>2008-12-04T18:59:00.017+02:00</published><updated>2009-04-03T21:18:51.082+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone MAC Spoofing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/STgS4-lUmrI/AAAAAAAAERk/b7AQGw8qVas/s1600-h/iphone_+271.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/STgS4-lUmrI/AAAAAAAAERk/b7AQGw8qVas/s400/iphone_+271.JPG" alt="" id="BLOGGER_PHOTO_ID_5275987733546048178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have suggested a &lt;a href="http://blog.liub.com/2008/04/iphone-mac-address-change.html"&gt;way&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/MAC_spoofing"&gt;spoof&lt;/a&gt; your &lt;a href="http://en.wikipedia.org/wiki/MAC_Address"&gt;MAC&lt;/a&gt; address on &lt;a href="http://en.wikipedia.org/wiki/IPhone"&gt;iPhone&lt;/a&gt;.&lt;br /&gt;Here is a simpler way that makes use of &lt;a href="http://code.google.com/p/bossprefs/"&gt;BossPrefs&lt;/a&gt; for MAC spoofing.&lt;br /&gt;1. If BossPrefs is not installed, install it via Cydia.&lt;br /&gt;2. Lunch BossPrefs, click config, click add&lt;br /&gt;3. Enter the following info:&lt;br /&gt;Name: Mac Spoof&lt;br /&gt;Start: ifconfig en0 ether FAKE_MAC (For example: ifconfig en0 ether 00:14:dd:11:02:79)&lt;br /&gt;Stop: ifconfig en0 ether ORIG_MAC&lt;br /&gt;Process: leave empty&lt;br /&gt;Icon: leave empty&lt;br /&gt;4. Click save&lt;br /&gt;&lt;br /&gt;We're done :)&lt;br /&gt;Each time you want to spoof your MAC, do it easily via BossPrefs.&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;- MAC address for example: 00:14:dd:11:02:79&lt;br /&gt;- ORIG_MAC = Your original mac address; from iPhone: go to settings, General, WiFi Address&lt;br /&gt;- FAKE_MAC = Your fake mac address; from Windows: start, type cmd, type ipconfig -all, and examine the output for your wireless network connection MAC address&lt;br /&gt;- This was tested on FW 2.2, it should work on all versions where BossPrefs is installed&lt;br /&gt;- Sometimes, after you turn it "on", and then want to it turn "off", you'll find that it's already in "off" state, In this case turn it "on" then "off" again. Thanks for &lt;span dir="ltr"&gt;Anonymous&lt;/span&gt; for pointing this out :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.liub.com/"&gt;Home&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7404913586783956974?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7404913586783956974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7404913586783956974&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7404913586783956974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7404913586783956974'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/12/iphone-mac-spoofing.html' title='iPhone MAC Spoofing'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/STgS4-lUmrI/AAAAAAAAERk/b7AQGw8qVas/s72-c/iphone_+271.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8597181073862287370</id><published>2008-11-18T23:25:00.006+02:00</published><updated>2008-11-18T23:32:45.579+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entertainment'/><title type='text'>Pictures from the sky!</title><content type='html'>Amazing &lt;a href="http://www.submitarchive.com/upload/pictures_from_the_sky.php"&gt;photos&lt;/a&gt; captured from the sky!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;[click on the photo to enlarge]&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3148/2578745791_d8f3aa8096_o.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 429px; height: 321px;" src="http://farm4.static.flickr.com/3148/2578745791_d8f3aa8096_o.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8597181073862287370?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8597181073862287370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8597181073862287370&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8597181073862287370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8597181073862287370'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/11/pictures-from-sky.html' title='Pictures from the sky!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6879629307397518891</id><published>2008-11-11T21:38:00.003+02:00</published><updated>2008-11-18T23:18:48.909+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Pixlr - online photo editor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pixlr.com/_gfx/introduction.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 416px; height: 333px;" src="http://pixlr.com/_gfx/introduction.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pixlr.com/"&gt;Pixlr&lt;/a&gt; is a lightweight photoblog application, based on photos from your flickr account. Pixlr gives you the possibility to easily present your photos in the usual photoblog manner but without the need of administering two different sites (your flickr account and your photoblog).&lt;br /&gt;&lt;br /&gt;And &lt;a href="http://itbananas.com/photoshop-alternatives/"&gt;here&lt;/a&gt; an article in Hebrew on photoshop (offline) alternatives&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6879629307397518891?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.azakers.com/gallery2/d/825-1/pixlr-screenshot1.png' title='Pixlr - online photo editor'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6879629307397518891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6879629307397518891&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6879629307397518891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6879629307397518891'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/11/pixlr-online-photo-editor.html' title='Pixlr - online photo editor'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7681922488264843181</id><published>2008-11-11T21:29:00.002+02:00</published><updated>2008-11-11T21:32:08.226+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>MSKeyViewer Plus!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.haaretz.co.il/hasite/images/galery/G061108/468_mskey.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 269px; height: 188px;" src="http://www.haaretz.co.il/hasite/images/galery/G061108/468_mskey.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MSKeyViewer - nice free app for restoring M$ serial numbers (Office, Windows)&lt;br /&gt;Download &lt;a href="http://www.download.com/MSKeyViewer-Plus/3000-2094_4-10493859.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7681922488264843181?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7681922488264843181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7681922488264843181&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7681922488264843181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7681922488264843181'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/11/mskeyviewer-plus.html' title='MSKeyViewer Plus!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-929640723713856683</id><published>2008-11-09T02:02:00.012+02:00</published><updated>2008-11-09T10:05:12.388+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Time is most expensive currency</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SRYp57o4GtI/AAAAAAAAEHg/i2Td0vNbhXc/s1600-h/coin2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 152px; height: 161px;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SRYp57o4GtI/AAAAAAAAEHg/i2Td0vNbhXc/s320/coin2.jpg" alt="" id="BLOGGER_PHOTO_ID_5266442889494797010" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;..&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;all of us have some of it.. no one knows how much exactly he or others have.. we cannot hold it too long.. it must be exchanged with something else,&lt;br /&gt;this is what it's meant for.. we have to do so, it's not our choice.. but it's our choice to exchange it with what we wish.. be careful of what you wish,&lt;br /&gt;it's nonreturnable.  ~Ali Ayoub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-929640723713856683?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/929640723713856683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=929640723713856683&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/929640723713856683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/929640723713856683'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/11/time-is-most-expensive-currency.html' title='Time is most expensive currency'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/SRYp57o4GtI/AAAAAAAAEHg/i2Td0vNbhXc/s72-c/coin2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1765204318932012388</id><published>2008-11-08T00:47:00.004+02:00</published><updated>2008-11-08T00:55:17.569+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>How to disable autocorrect on iPhone 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SRTHCBbYKJI/AAAAAAAAEHY/rBv3NisiFc0/s1600-h/1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 221px; height: 320px;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SRTHCBbYKJI/AAAAAAAAEHY/rBv3NisiFc0/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5266052701859883154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1. [Install and] run cydia&lt;br /&gt;2. Install "BossPrefs"&lt;br /&gt;3. Install "Ctoggle BossPrefs Addon"&lt;br /&gt;4. exit cydia and go to BossPrefs app&lt;br /&gt;5. Change "Auto Correct" to "OFF"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-1765204318932012388?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1765204318932012388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1765204318932012388&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1765204318932012388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1765204318932012388'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/11/how-to-disable-autocorrect-on-iphone-20.html' title='How to disable autocorrect on iPhone 2.0'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/SRTHCBbYKJI/AAAAAAAAEHY/rBv3NisiFc0/s72-c/1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6979540589651686841</id><published>2008-10-16T17:45:00.002+02:00</published><updated>2008-10-16T17:47:21.275+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Nice Software Jokes</title><content type='html'>Today I read these two nice jokes :) they made me laugh:&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Login: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Password: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;i dont have one&lt;/span&gt;&lt;/div&gt;&lt;div&gt;password is incorrect&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Login: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Password: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;incorrect&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Programmer's Drinking Song (sung to the tune of ``100 Bottles of Beer'':&lt;/div&gt;&lt;div&gt;   99 little bugs in the code,&lt;/div&gt;&lt;div&gt;   99 bugs in the code,&lt;/div&gt;&lt;div&gt;   fix one bug, compile it again,&lt;/div&gt;&lt;div&gt;   101 little bugs in the code.&lt;/div&gt;&lt;div&gt;   101 little bugs in the code....&lt;/div&gt;&lt;div&gt;(Repeat until BUGS = 0) by Anonymous &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;source: http://www.cs.ucsd.edu/~wgg/quotes.html&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6979540589651686841?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6979540589651686841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6979540589651686841&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6979540589651686841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6979540589651686841'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/10/nice-software-jokes.html' title='Nice Software Jokes'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5984952356056392586</id><published>2008-10-08T18:45:00.002+02:00</published><updated>2008-10-08T18:47:13.996+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='others'/><title type='text'>Red Pepper</title><content type='html'>Found this odd red pepper, it looks like a flower, isn't it?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/SOzj0JgPMMI/AAAAAAAACSE/MWnq9A-ORq8/s1600-h/_DSC05129+%28Small%29.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/SOzj0JgPMMI/AAAAAAAACSE/MWnq9A-ORq8/s400/_DSC05129+%28Small%29.JPG" alt="" id="BLOGGER_PHOTO_ID_5254825350278361282" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5984952356056392586?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5984952356056392586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5984952356056392586&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5984952356056392586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5984952356056392586'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/10/red-pepper.html' title='Red Pepper'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/SOzj0JgPMMI/AAAAAAAACSE/MWnq9A-ORq8/s72-c/_DSC05129+%28Small%29.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6747861192771775502</id><published>2008-09-22T00:17:00.001+03:00</published><updated>2008-09-22T00:17:49.721+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>اشعار بين الصخور</title><content type='html'>&lt;div style="text-align: right;"&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/8652678856303015979-6747861192771775502?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6747861192771775502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6747861192771775502&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6747861192771775502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6747861192771775502'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/09/blog-post_22.html' title='اشعار بين الصخور'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5189431393923869781</id><published>2008-09-20T04:19:00.006+03:00</published><updated>2008-12-02T00:03:35.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>هناك من تصفعه فيصفعك</title><content type='html'>&lt;div style="text-align: right;"&gt;هناك من تصفعه فيصفعك,&lt;br /&gt;وهناك من يخشى عليك ان آلمتك يدك.&lt;br /&gt;&lt;br /&gt;فهناك من لا يكرهك,&lt;br /&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/8652678856303015979-5189431393923869781?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5189431393923869781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5189431393923869781&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5189431393923869781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5189431393923869781'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/09/blog-post.html' title='هناك من تصفعه فيصفعك'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6828235670945005938</id><published>2008-09-14T13:21:00.003+03:00</published><updated>2008-12-12T01:23:33.150+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone 2.x print screen feature</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn2.google.com/images?q=tbn:Sw_6NnX_6fcsMM:http://1.bp.blogspot.com/_VranXIRLhxA/R7EsusFraSI/AAAAAAAAACg/_HPBWMcgj_Q/S660/prints2a.jpg"&gt;&lt;img style="cursor: pointer; width: 200px;" src="http://tbn2.google.com/images?q=tbn:Sw_6NnX_6fcsMM:http://1.bp.blogspot.com/_VranXIRLhxA/R7EsusFraSI/AAAAAAAAACg/_HPBWMcgj_Q/S660/prints2a.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mistakenly, I found that iPhone 2.0 has a built-in screen shot feature:&lt;br /&gt;1. Hold the "home" button&lt;br /&gt;2. Press on "power" button&lt;br /&gt;3. Release "home" or "power" button, you'll see a short white flash&lt;br /&gt;4. Go to "Camera Roll" and find you screen-shot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6828235670945005938?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6828235670945005938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6828235670945005938&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6828235670945005938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6828235670945005938'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/09/iphone-2x-print-screen-feature.html' title='iPhone 2.x print screen feature'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3307177011444116856</id><published>2008-09-13T03:24:00.003+03:00</published><updated>2008-09-14T13:21:35.954+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='others'/><title type='text'>I'll make him an offer he can't refuse</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.neville1.com/stuff/wallpapers/Godfather.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.neville1.com/stuff/wallpapers/Godfather.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's hard to get a good job offer, it's harder to reject it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3307177011444116856?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3307177011444116856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3307177011444116856&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3307177011444116856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3307177011444116856'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/09/its-hard-to-get-job-offer-its-harder-to.html' title='I&apos;ll make him an offer he can&apos;t refuse'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5362592539489139179</id><published>2008-09-09T12:44:00.006+03:00</published><updated>2008-11-09T11:08:31.388+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>disable iPhone backup in iTunes</title><content type='html'>If you're using iPhone FW 2.0.x you probably noticed that on (almost) each sync between your iPhone and iTunes a backup operation is performed, and it may take long time (for 100 apps, it may take more than 3 hours) and this is annoying feature for people who sync their iPhone frequently.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microseconds.com/download/ibsetup.exe"&gt;This&lt;/a&gt; application by Dennis Nederlof is very useful and does the trick:&lt;br /&gt;http://www.microseconds.com/backupswitch.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5362592539489139179?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5362592539489139179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5362592539489139179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5362592539489139179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5362592539489139179'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/09/disable-iphone-backup-in-itunes.html' title='disable iPhone backup in iTunes'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-128443631736677234</id><published>2008-08-08T16:42:00.001+03:00</published><updated>2008-08-08T16:44:33.652+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Manage files on iPod/iPhone</title><content type='html'>DiskAid - disk mode for your iPhone or iPod.&lt;br /&gt;This &lt;a href="http://www.digidna.net/diskaid/download.php"&gt;app&lt;/a&gt; work perfectly (and free) to turn your iPhone to disk-on-key or to manage files for hacking the device.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-128443631736677234?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.digidna.net/diskaid/download.php' title='Manage files on iPod/iPhone'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/128443631736677234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=128443631736677234&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/128443631736677234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/128443631736677234'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/08/manage-files-on-ipodiphone.html' title='Manage files on iPod/iPhone'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4759896852666167221</id><published>2008-07-08T14:56:00.003+03:00</published><updated>2008-07-08T14:59:50.590+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>netper netserver on Windows tip</title><content type='html'>Q: I am running netserver on Windows (XP x64) and I am getting this error messaeg:&lt;br /&gt;     C:\&gt;m:\mpi_db\svn.phoenix\trunk\scripts\netperfwin\x86_64\netserver.exe&lt;br /&gt;     netserver: fopen of debug file as new stdout failed!: The system cannot find the path specified.&lt;br /&gt;What's wrong?&lt;br /&gt;A: netserver need to open the file c:\\temp\\netperf.debug with write permission, so&lt;br /&gt;    Run: mkdir %HOMEDRIVER%/temp/&lt;br /&gt;    And make sure you can create files with write permission in it&lt;br /&gt;&lt;br /&gt;Source: netserver.c&lt;br /&gt;#ifndef DEBUG_LOG_FILE&lt;br /&gt;#ifndef WIN32&lt;br /&gt;#define DEBUG_LOG_FILE "/tmp/netperf.debug"&lt;br /&gt;#else&lt;br /&gt;#define DEBUG_LOG_FILE "c:\\temp\\netperf.debug"&lt;br /&gt;#endif  /* WIN32 */&lt;br /&gt;#endif /* DEBUG_LOG_FILE */&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4759896852666167221?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4759896852666167221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4759896852666167221&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4759896852666167221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4759896852666167221'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/07/netper-netserver-on-windows-tip.html' title='netper netserver on Windows tip'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7718360481145520884</id><published>2008-07-05T16:01:00.009+03:00</published><updated>2008-12-12T01:23:34.286+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Search for faces by Firefox/Google</title><content type='html'>Recently, a friend of mine sent me a &lt;a href="http://lifehacker.com/339474/top-10-obscure-google-search-tricks"&gt;link&lt;/a&gt; of Google queries tips, I liked the one on how to make Google recognize faces for you, and below is how to make &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox 3.0&lt;/a&gt; make this easier:&lt;br /&gt;&lt;br /&gt;1. Create new bookmark; select Bookmarks and right click on the drop down menu.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/SG93GOWUlqI/AAAAAAAACOc/tGtW6ynSdCE/s1600-h/b1.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/SG93GOWUlqI/AAAAAAAACOc/tGtW6ynSdCE/s400/b1.JPG" alt="" id="BLOGGER_PHOTO_ID_5219521441960335010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. On the pop up window, enter:&lt;br /&gt;Name: Google Search Faces&lt;br /&gt;Location: http://images.google.com/images?q=%s&amp;amp;imgtype=face&lt;br /&gt;Keyword: faces&lt;br /&gt;Description: whatever u want&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/SG93MOWUlrI/AAAAAAAACOk/a6mlmDdHxKo/s1600-h/b2.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/SG93MOWUlrI/AAAAAAAACOk/a6mlmDdHxKo/s400/b2.JPG" alt="" id="BLOGGER_PHOTO_ID_5219521545039550130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. From now on, when you want to search for faces, on Firefox search bar type "faces &lt;string&gt;name"&lt;br /&gt;For example to search for Vin Diesel faces, type "faces diesel"&lt;br /&gt;&lt;/string&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SG92reWUlnI/AAAAAAAACOE/-2UxCjcIe6k/s1600-h/b5.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SG92reWUlnI/AAAAAAAACOE/-2UxCjcIe6k/s400/b5.JPG" alt="" id="BLOGGER_PHOTO_ID_5219520982398834290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;without this trick the results would be:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/SG92-OWUlpI/AAAAAAAACOU/8s8UzAhvpCk/s1600-h/b4.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/SG92-OWUlpI/AAAAAAAACOU/8s8UzAhvpCk/s400/b4.JPG" alt="" id="BLOGGER_PHOTO_ID_5219521304521381522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7718360481145520884?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7718360481145520884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7718360481145520884&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7718360481145520884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7718360481145520884'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/07/search-for-faces-by-firefox.html' title='Search for faces by Firefox/Google'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/SG93GOWUlqI/AAAAAAAACOc/tGtW6ynSdCE/s72-c/b1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7472053179212461331</id><published>2008-06-22T20:48:00.003+03:00</published><updated>2008-12-12T01:23:34.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Funny still adds</title><content type='html'>Funny still adds in a flicker &lt;a href="http://www.flickr.com/photos/43447995@N00/show/with/576826362/"&gt;slideshow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/SF6Q8OWUliI/AAAAAAAACNA/V0z9imHkppY/s1600-h/576824488_d17b58565c.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/SF6Q8OWUliI/AAAAAAAACNA/V0z9imHkppY/s400/576824488_d17b58565c.jpg" alt="" id="BLOGGER_PHOTO_ID_5214764782859884066" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7472053179212461331?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.fwd-it.net/content/328/' title='Funny still adds'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7472053179212461331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7472053179212461331&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7472053179212461331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7472053179212461331'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/funny-still-adds.html' title='Funny still adds'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SF6Q8OWUliI/AAAAAAAACNA/V0z9imHkppY/s72-c/576824488_d17b58565c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8806312417281552353</id><published>2008-06-19T10:16:00.005+03:00</published><updated>2008-12-12T01:23:35.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Firefox 3.0 to break Guinness world record</title><content type='html'>Firefox 3.0 to break Guinness world record for downloads within 24 hours.&lt;br /&gt;I had fun being part of this process, over 10 million &lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;downloads&lt;/a&gt;! this is very impressive.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/certificate_form"&gt;Flaunt it&lt;/a&gt;, and make your Firefox 3.0 download certificate.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SFoIj-WUlhI/AAAAAAAACM4/P45bSYjYb_M/s1600-h/ff_certif.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SFoIj-WUlhI/AAAAAAAACM4/P45bSYjYb_M/s400/ff_certif.JPG" alt="" id="BLOGGER_PHOTO_ID_5213488932759836178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8806312417281552353?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.spreadfirefox.com/en-US/worldrecord/certificate_form' title='Firefox 3.0 to break Guinness world record'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8806312417281552353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8806312417281552353&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8806312417281552353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8806312417281552353'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/firefox-30-to-bteak-guinness-world.html' title='Firefox 3.0 to break Guinness world record'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/SFoIj-WUlhI/AAAAAAAACM4/P45bSYjYb_M/s72-c/ff_certif.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1669154748663197778</id><published>2008-06-19T01:06:00.003+03:00</published><updated>2008-12-12T01:23:35.920+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>youtube video freezes after 2 seconds in Firefox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SFmR8vQ-TYI/AAAAAAAACMo/AdiORCP_YhM/s1600-h/ff_adobe.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SFmR8vQ-TYI/AAAAAAAACMo/AdiORCP_YhM/s400/ff_adobe.JPG" alt="" id="BLOGGER_PHOTO_ID_5213358516323896706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I saw that many people hit this problem as I did, especially when trying to watch youtube video. There are a lot of suggested solutions in the web, I tried most of them, and here is the one which works:&lt;br /&gt;It seems that there is a compatibility problem between Adobe Flash plugin and Firefox (verion 2.x and 3.0), downgrading your Flash plugin will solve the problem:&lt;br /&gt;0. Shtdown FireFox and other programs that might be using Flash plugin&lt;br /&gt;1. Uninstall your Adobe Flash plugin, for Windows users go to control panel, add/remove programs, and select Adobe Flash plugin, then uninstall it&lt;br /&gt;2. Downgrade your plugin to version 9r45:&lt;br /&gt;   - Download it from Adobe &lt;a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;amp;sliceId=2"&gt;website&lt;/a&gt; or from this direct &lt;a href="http://www.liub.com-a.googlepages.com/flashplayer9r45_win.exe"&gt;link&lt;/a&gt;&lt;br /&gt;3. Run &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; and make sure that your 'new' flash plugin is ok, watch &lt;a href="http://youtube.com/watch?v=P0pkigApKEw"&gt;this&lt;/a&gt; talented violin player video for example :)  if you could enjoy this 1 min 22 seconds video it means you got rid from 2 seconds Firefox freeze problem !!&lt;br /&gt;4. I recommend disabling flash player update notification to avoid updating your player mistakly, click &lt;a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager05.html"&gt;here&lt;/a&gt; and unslecet "notify me.." option&lt;br /&gt;&lt;br /&gt;NOTES!&lt;br /&gt;- You may try other solutions like killing Firefox, reinstalling the plugin, or changing Firefox version or settings, or even restarting your computer - all these solutions are temporary for a while, and the freeze problem will occur again within few hours.&lt;br /&gt;- Remember to update you flash player once a new version which solves the problem is released (search the web)&lt;br /&gt;- Use Firefox, be cool!&lt;br /&gt;&lt;br /&gt;That's it.&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-1669154748663197778?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1669154748663197778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1669154748663197778&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1669154748663197778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1669154748663197778'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/youtube-video-freezes-after-2-seconds.html' title='youtube video freezes after 2 seconds in Firefox'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/SFmR8vQ-TYI/AAAAAAAACMo/AdiORCP_YhM/s72-c/ff_adobe.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7759268805568497411</id><published>2008-06-09T17:53:00.005+03:00</published><updated>2008-12-02T00:01:38.964+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>فلا يخشى الشاطئ البحر من امواجه ما مضى انما ما بدى مثله وتلاه</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;div style="text-align: right;"&gt;              عجبت من حال من رضى بما الم به وللمجهول اغلق ابوابه&lt;br /&gt;&lt;/div&gt;فلا يخشى الشاطئ البحر من امواجه                                                  ما مضى, انما ما بدى مثله وتلاه&lt;div style="text-align: right;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.desktoprating.com/wallpapers/nature-wallpapers-pictures/sea-waves-wallpaper.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 195px;" src="http://www.desktoprating.com/wallpapers/nature-wallpapers-pictures/sea-waves-wallpaper.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7759268805568497411?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7759268805568497411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7759268805568497411&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7759268805568497411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7759268805568497411'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/blog-post_09.html' title='فلا يخشى الشاطئ البحر من امواجه ما مضى انما ما بدى مثله وتلاه'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-1077556765954807603</id><published>2008-06-09T17:51:00.004+03:00</published><updated>2008-06-20T14:16:30.331+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>فهناك ما احب القلب وهناك ما احبه اكثر</title><content type='html'>&lt;div style="text-align: right;"&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/8652678856303015979-1077556765954807603?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/1077556765954807603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=1077556765954807603&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1077556765954807603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/1077556765954807603'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/blog-post.html' title='فهناك ما احب القلب وهناك ما احبه اكثر'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2760875785871133224</id><published>2008-06-01T23:48:00.002+03:00</published><updated>2008-06-02T00:18:07.602+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Yanni music</title><content type='html'>Rarely music cut me off reality to fly in an endless ruleless world, this one did, enjoy:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AwwZscFoi-A&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/AwwZscFoi-A&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And this short solo:&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P0pkigApKEw&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/P0pkigApKEw&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;About Yanni: http://en.wikipedia.org/wiki/Yanni&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2760875785871133224?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=U79esEAO7kk' title='Yanni music'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2760875785871133224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2760875785871133224&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2760875785871133224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2760875785871133224'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/06/yanni-prelude-nostalgia.html' title='Yanni music'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7757315283280999898</id><published>2008-05-31T00:24:00.003+03:00</published><updated>2008-05-31T00:31:16.865+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone terminal (vt100) su root problem</title><content type='html'>It took my some time to find a fix for this problem, this is why I am posting this;&lt;br /&gt;For those who use the iPhone terminal, you may hit this problem on FW 1.1.3/4 where you cannot login as root.&lt;br /&gt;When you open the terminal, you're automatically logged as 'mobile' user with limited privilege, to switch to root user run 'su root' and use 'alpine' password, however you may get the error message "incorrect password" this problem is fixed by:&lt;br /&gt;1. Run Installer app and add the source "&lt;a id="Frequently_Asked_Questions"&gt;iphone.lenlolabs.com"&lt;br /&gt;2. Install "BSD Subsystem 2.x SU Replacement"&lt;br /&gt;3. Restart your iPhone&lt;br /&gt;&lt;br /&gt;After this you can be root, remember "With great power comes great responsibility" !&lt;br /&gt;Source: http://code.google.com/p/mobileterminal&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7757315283280999898?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7757315283280999898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7757315283280999898&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7757315283280999898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7757315283280999898'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/05/iphone-terminal-vt100-su-root-problem.html' title='iPhone terminal (vt100) su root problem'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7529705668349817050</id><published>2008-05-30T20:12:00.004+03:00</published><updated>2008-12-12T01:23:36.096+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>HWOTO copy MxTube videos to iTunes</title><content type='html'>&lt;a href="http://mxweas.com/blog/"&gt;MxTube &lt;/a&gt;is a very powerful 3rd party application fro iPhone, it allows you to download video from &lt;a href="http://youtube.com/"&gt;youtube &lt;/a&gt;directly to your iPhone (you don't even need to connect the iPhone to your computer).&lt;br /&gt;However, the downloaded videos are not under the iPod menu and aren't recognized by iTunes, to sync them back with iTunes, do the following:&lt;br /&gt;1. Download and install &lt;a href="http://code.google.com/p/iphonelist/downloads/list"&gt;iPhoneList &lt;/a&gt;on your computer&lt;br /&gt;2. Connect your iPhone to your computer, and run iPhoneList&lt;br /&gt;3. Browse to /MxTube directory where the videos are located (files with mp4 extension)&lt;br /&gt;4. Select all files and then right click and select "get files", choose the location where the videos will be copied and extract them, to delete the videos from MxTube directory use MxTube delete feature in your iPhone, don't delete the mp4 files via iPhoneList!&lt;br /&gt;5. Move the videos to the iTunes sync directory. You may want to rename them.&lt;br /&gt;6. Launch iTunes and sync the videos, that's it!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_W8uigE5Rknw/SEA4K4PH0rI/AAAAAAAAB2c/gxEiQo5kabk/s1600-h/ipone_list.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_W8uigE5Rknw/SEA4K4PH0rI/AAAAAAAAB2c/gxEiQo5kabk/s400/ipone_list.JPG" alt="" id="BLOGGER_PHOTO_ID_5206222928785953458" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7529705668349817050?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7529705668349817050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7529705668349817050&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7529705668349817050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7529705668349817050'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/05/hwoto-copy-mxtube-videos-to-itunes.html' title='HWOTO copy MxTube videos to iTunes'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/SEA4K4PH0rI/AAAAAAAAB2c/gxEiQo5kabk/s72-c/ipone_list.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3531923258937857718</id><published>2008-04-23T23:36:00.003+03:00</published><updated>2008-05-13T17:49:44.940+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>The Evolution of a Programmer</title><content type='html'>The complete evolution is &lt;a href="http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html"&gt;here&lt;/a&gt;&lt;br /&gt;Source: http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html&lt;br /&gt;&lt;br /&gt;My favorite part:&lt;br /&gt;&lt;h2&gt;Middle Manager&lt;/h2&gt; &lt;div id="code"&gt;&lt;pre&gt;  mail -s "Hello, world." bob@b12&lt;br /&gt;Bob, could you please write me a program that prints "Hello, world."?&lt;br /&gt;I need it by tomorrow.&lt;br /&gt;^D&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;h2&gt;Senior Manager&lt;/h2&gt; &lt;div id="code"&gt;&lt;pre&gt;  % zmail jim&lt;br /&gt;I need a "Hello, world." program by this afternoon.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;h2&gt;Chief Executive&lt;/h2&gt; &lt;div id="code"&gt;&lt;pre&gt;  % letter&lt;br /&gt;letter: Command not found.&lt;br /&gt;% mail&lt;br /&gt;To: ^X ^F ^C&lt;br /&gt;% help mail&lt;br /&gt;help: Command not found.&lt;br /&gt;% damn!&lt;br /&gt;!: Event unrecognized&lt;br /&gt;% logout&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3531923258937857718?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html' title='The Evolution of a Programmer'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3531923258937857718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3531923258937857718&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3531923258937857718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3531923258937857718'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/evolution-of-programmer.html' title='The Evolution of a Programmer'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6336179621768675483</id><published>2008-04-21T18:44:00.015+03:00</published><updated>2009-08-11T23:57:09.705+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>HOWTO change iPhone MAC address!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SAy5U2n2pJI/AAAAAAAABtk/SvWJF2FanKc/s1600-h/en0_mac.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SAy5U2n2pJI/AAAAAAAABtk/SvWJF2FanKc/s400/en0_mac.JPG" alt="" id="BLOGGER_PHOTO_ID_5191728238362535058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: I've &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;published&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; an easier &lt;a href="http://blog.liub.com/2008/12/iphone-mac-spoofing.html"&gt;way&lt;/a&gt; using BossPrefs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For those who need to spoof their MAC address in the iPhone, follow these instructions:&lt;br /&gt;1. Install Term-vt100 on you iPhone (via the App installer &amp;amp; Conceited Software source, also available in cydia)&lt;br /&gt;2. Open the terminal (default password is "alpine"), if it doesn't ask for password, run 'su' then type 'apline'&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    -- Do use local terminal rather than SSH since you're gonna change network configuration.&lt;/span&gt;&lt;br /&gt;3. Run "ifconfig", and write down you original MAC address as appears in ifconfig output (see snapshot above)&lt;br /&gt;4. Choose fake MAC address (for those who's trying to bypass MAC filtering mechanism, you need to find one, use your imagination.. or sneak to your friends laptop --   avoid MAC conflicts!)&lt;br /&gt;5. Run the following commands on your iPhone&lt;br /&gt;echo "ifconfig en0 ether ORIG_MAC&lt;original-mac&gt;&lt;original-mac&gt;" &gt; ./mac_orig.sh&lt;br /&gt;echo "ifconfig en0 ether FAKE_MAC&lt;new-mac&gt;" &lt;fake-mac&gt;&gt; ./mac_fake.sh&lt;br /&gt;chmod +x mac_fake.sh mac_orig.sh&lt;br /&gt;6. We're done, to switch to the new MAC address:&lt;br /&gt;- Run (from terminal) "./mac_fake.sh"&lt;br /&gt;to switch back to your original MAC address:&lt;br /&gt;- Run (from terminal) "./mac_orig.sh"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE: your MAC is restored after iPhone restart&lt;/span&gt;&lt;br /&gt;If you wish to make your fake MAC constant:&lt;br /&gt;1. Run &lt;/fake-mac&gt;&lt;/new-mac&gt;&lt;/original-mac&gt;&lt;/original-mac&gt;(from terminal or ssh):&lt;original-mac&gt;&lt;original-mac&gt;&lt;new-mac&gt;&lt;fake-mac&gt; echo  /var/root/mac_fake.sh &gt;&gt; /etc/rc.local&lt;br /&gt;&lt;/fake-mac&gt;&lt;/new-mac&gt;&lt;/original-mac&gt;&lt;/original-mac&gt;2. Run (from terminal or ssh): &lt;original-mac&gt;&lt;original-mac&gt;&lt;new-mac&gt;&lt;fake-mac&gt;chmod 755 /etc/rc.local&lt;br /&gt;3. Restart your iphone&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Happy hacking.&lt;br /&gt;&lt;/fake-mac&gt;&lt;/new-mac&gt;&lt;/original-mac&gt;&lt;/original-mac&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6336179621768675483?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6336179621768675483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6336179621768675483&amp;isPopup=true' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6336179621768675483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6336179621768675483'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/iphone-mac-address-change.html' title='HOWTO change iPhone MAC address!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/SAy5U2n2pJI/AAAAAAAABtk/SvWJF2FanKc/s72-c/en0_mac.JPG' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5931541769249719157</id><published>2008-04-17T19:29:00.002+03:00</published><updated>2008-04-17T19:41:48.483+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>iPhone Ad-Hoc</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.iphonehacks.com/images/iphone-interface-hack.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.iphonehacks.com/images/iphone-interface-hack.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For those who cannot connect their iPhone to wireless network (many reason: MAC filtering, security, no router..)&lt;br /&gt;you may follow these simple steps:&lt;br /&gt;1. Configure you wireless network connection to be an adhoc connection:&lt;br /&gt;    1.1 On Windows XP: double click on wireless connection icon&lt;br /&gt;    1.2 properties, wireless networks tab, add&lt;br /&gt;    1.3 SSID=iphone-proxy&lt;br /&gt;    1.4 set password, and select the "adhoc" option&lt;br /&gt;    1.5 go back to TCP/IP configuration and set IP=192.168.0.1, netmask=255.255.255.0&lt;br /&gt;2. Configure your iPhone&lt;br /&gt;    2.1 settings, Wi-Fi, select iphone-proxy network and set these parameters&lt;br /&gt;    2.2 IP=192.168.0.2, netmask=255.255.255.0, manual proxy: 192.168.0.1:8080&lt;br /&gt;3. Share your internet connection on your host, for Windows XP PC:&lt;br /&gt;    3.1 double click on the network icon to be shared&lt;br /&gt;    3.2 advanced tab, and then enable sharing&lt;br /&gt;    3.3 if your administrator disabled this option(bastards!)  the install your own proxy:&lt;br /&gt;           3.3.1 download and install burpsuite:&lt;br /&gt;                    URL1: http://portswigger.net/suite/ (if this link is filtered by your admin, try URL2)&lt;br /&gt;                    URL2: http://www.nologin.org/~chadth/misc/&lt;br /&gt;           3.3.2 extract the zip file and run the executable, a GUI windows will be opened&lt;br /&gt;           3.3.3 proxy, option, unselect "looback interface only", unselect "intercept if"&lt;br /&gt;4. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sources:&lt;br /&gt;http://www.informit.com/articles/article.aspx?p=1077907&amp;amp;seqNum=1&lt;br /&gt;http://www.google.com/search?hl=en&amp;amp;q=intitle%3A%22index.of%22+burpsuite_v1.01.zip+-html+-htm+-php+-asp+-cf+-jsp&amp;amp;btnG=Search&amp;amp;aq=t&lt;br /&gt;http://www.microsoft.com/windowsxp/using/networking/expert/bowman_02april08.mspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5931541769249719157?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.informit.com/articles/article.aspx?p=1077907&amp;seqNum=2' title='iPhone Ad-Hoc'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5931541769249719157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5931541769249719157&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5931541769249719157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5931541769249719157'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/iphone-ad-hoc.html' title='iPhone Ad-Hoc'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-939852289148506016</id><published>2008-04-13T19:45:00.001+03:00</published><updated>2008-04-13T19:47:14.872+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Windows Vista Source Code Leaked!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shaveh.co.il/out.php?url=http%3A%2F%2Fimg146.imageshack.us%2Fimg146%2F7530%2F10gidzroi4.gif"&gt;&lt;img style="cursor: pointer; width: 452px; height: 799px;" src="http://shaveh.co.il/out.php?url=http%3A%2F%2Fimg146.imageshack.us%2Fimg146%2F7530%2F10gidzroi4.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-939852289148506016?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/939852289148506016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=939852289148506016&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/939852289148506016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/939852289148506016'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/windows-vista-source-code-leaked.html' title='Windows Vista Source Code Leaked!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5944534774912584493</id><published>2008-04-07T19:17:00.004+03:00</published><updated>2008-12-12T01:23:36.499+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>The Ultimate Rejection Letter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_W8uigE5Rknw/R_pK_2zSOhI/AAAAAAAABso/cGzADyLCALk/s1600-h/rejected.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 202px; height: 193px;" src="http://2.bp.blogspot.com/_W8uigE5Rknw/R_pK_2zSOhI/AAAAAAAABso/cGzADyLCALk/s320/rejected.JPG" alt="" id="BLOGGER_PHOTO_ID_5186540381773380114" border="0" /&gt;&lt;/a&gt;Herbert A. Millington&lt;br /&gt;Chair - Search Committee&lt;br /&gt;412A Clarkson Hall, Whitson University&lt;br /&gt;College Hill, MA 34109&lt;br /&gt;&lt;br /&gt;Dear Professor Millington,&lt;br /&gt;&lt;br /&gt;Thank you for your letter of March 16. After careful consideration, I regret to inform you that I am unable to accept your refusal to offer me an assistant professor position in your department.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This year I have been particularly fortunate in receiving an unusually large number of rejection letters. With such a varied and promising field of candidates, it is impossible for me to accept all refusals.&lt;br /&gt;&lt;br /&gt;Despite Whitson's outstanding qualifications and previous experience in rejecting applicants, I find that your rejection does not meet my needs at this time. Therefore, I will assume the position of assistant professor in your department this August. I look forward to seeing you then.&lt;br /&gt;&lt;br /&gt;Best of luck in rejecting future applicants.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;Chris L. Jensen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Source: http://fabfunfoo.blogspot.com/2008/04/ultimate-rejection-letter.html&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5944534774912584493?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://fabfunfoo.blogspot.com/2008/04/ultimate-rejection-letter.html' title='The Ultimate Rejection Letter'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5944534774912584493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5944534774912584493&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5944534774912584493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5944534774912584493'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/ultimate-rejection-letter.html' title='The Ultimate Rejection Letter'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W8uigE5Rknw/R_pK_2zSOhI/AAAAAAAABso/cGzADyLCALk/s72-c/rejected.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8018034465223162064</id><published>2008-04-02T17:59:00.005+03:00</published><updated>2008-04-26T17:58:58.190+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Windows HW identifications</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.buywirelessnow.com/misc/lg/guide/images/DigitalSignature_2000.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://www.buywirelessnow.com/misc/lg/guide/images/DigitalSignature_2000.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Last time I installed a PC for a friend it took me time to identify the HW he got in the box and to download the appropriate drivers.&lt;br /&gt;This is useful &lt;a href="http://itbananas.com/drivers/"&gt;link &lt;/a&gt;explains how to identify your hardware and install relevant drivers on Windows.&lt;br /&gt;&lt;br /&gt;http://itbananas.com/drivers/&lt;br /&gt;&lt;br /&gt;Of course you can always move to &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8018034465223162064?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://itbananas.com/drivers/' title='Windows HW identifications'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8018034465223162064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8018034465223162064&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8018034465223162064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8018034465223162064'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/windows-hw-identifications.html' title='Windows HW identifications'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6067219823453234434</id><published>2008-04-01T19:24:00.002+03:00</published><updated>2008-04-01T19:27:00.312+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Interactive screens</title><content type='html'>different interactive screens, very nice technologies:&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7uixUmxH-Z0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7uixUmxH-Z0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kL-QXXycciQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kL-QXXycciQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/k3YwK9dSzvQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/k3YwK9dSzvQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;http://www.idtech.co.il/index-4.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6067219823453234434?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.idtech.co.il/index-4.html' title='Interactive screens'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6067219823453234434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6067219823453234434&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6067219823453234434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6067219823453234434'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/04/interactive-screens.html' title='Interactive screens'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6535910350588437807</id><published>2008-03-31T17:09:00.003+03:00</published><updated>2008-12-12T01:23:36.723+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux kernel netdevice features dependencies</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/R_Dwx2zSOgI/AAAAAAAABsA/IC_FgJn2m7A/s1600-h/netdev.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/R_Dwx2zSOgI/AAAAAAAABsA/IC_FgJn2m7A/s400/netdev.JPG" alt="" id="BLOGGER_PHOTO_ID_5183907910418315778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Many times I needed to check Linux kernel L2 netdevice dependencies.&lt;br /&gt;Based on linux/net/core/dev.c I draw this diagram so it would be a reference (sorry I have a short memory)&lt;br /&gt;&lt;br /&gt;features:&lt;br /&gt;NETIF_F_HW_CSUM&lt;br /&gt;NETIF_F_TSO&lt;br /&gt;NETIF_F_UFO&lt;br /&gt;NETIF_F_SG&lt;br /&gt;NETIF_F_ALL_CSUM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6535910350588437807?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://lxr.linux.no/linux/net/core/dev.c#L1574' title='Linux kernel netdevice features dependencies'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6535910350588437807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6535910350588437807&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6535910350588437807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6535910350588437807'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/03/linux-kernel-netdevice-features.html' title='Linux kernel netdevice features dependencies'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/R_Dwx2zSOgI/AAAAAAAABsA/IC_FgJn2m7A/s72-c/netdev.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8256262394228757890</id><published>2008-03-22T18:21:00.000+02:00</published><updated>2008-03-22T18:23:50.266+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>In the Beginning...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1048/560876284_4e47b50f11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://farm2.static.flickr.com/1048/560876284_4e47b50f11.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:Trebuchet MS, verdana, arial, helvetica;font-size:85%;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family:Trebuchet MS, verdana, arial, helvetica;font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;“In the beginning god created…” is just a mythology.&lt;span style=""&gt;  &lt;/span&gt;MAN created/made the earth and sky the way we see it now.&lt;span style=""&gt;  &lt;/span&gt;Man made everything we see with the substance of mind.&lt;span style=""&gt;  &lt;/span&gt;Mythology is the only way to tell a story that will last forever.&lt;span style=""&gt;  &lt;/span&gt;The story holds the principles that won’t change with language or time.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;http://www.the-god-connection.com/whats_new_1.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8256262394228757890?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.the-god-connection.com/whats_new_1.html' title='In the Beginning...'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8256262394228757890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8256262394228757890&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8256262394228757890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8256262394228757890'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/03/in-beginning.html' title='In the Beginning...'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1048/560876284_4e47b50f11_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3692799731140338953</id><published>2008-03-17T13:16:00.000+02:00</published><updated>2008-03-17T13:17:19.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Serendipity: 10 accidental inventions</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pocketgadget.org/wp-content/uploads/2008/01/penicillin2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.pocketgadget.org/wp-content/uploads/2008/01/penicillin2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;http://www.pocketgadget.org/2008/01/14/serendipity-10-accidental-inventions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3692799731140338953?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pocketgadget.org/2008/01/14/serendipity-10-accidental-inventions' title='Serendipity: 10 accidental inventions'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3692799731140338953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3692799731140338953&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3692799731140338953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3692799731140338953'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/03/serendipity-10-accidental-inventions.html' title='Serendipity: 10 accidental inventions'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6225101856210763853</id><published>2008-02-14T09:15:00.000+02:00</published><updated>2008-02-14T09:16:54.789+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><title type='text'>Cool animation</title><content type='html'>&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R3YwhzUtKPo&amp;rel=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/R3YwhzUtKPo&amp;rel=1&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6225101856210763853?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=R3YwhzUtKPo' title='Cool animation'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6225101856210763853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6225101856210763853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6225101856210763853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6225101856210763853'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/02/cool-animation.html' title='Cool animation'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4417123916775636657</id><published>2008-02-13T19:19:00.001+02:00</published><updated>2008-02-14T09:17:08.099+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Roof Ball</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n3eEpqLi-DU&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/n3eEpqLi-DU&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4417123916775636657?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=n3eEpqLi-DU' title='Roof Ball'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4417123916775636657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4417123916775636657&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4417123916775636657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4417123916775636657'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/02/roof-ball.html' title='Roof Ball'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8481771041712305425</id><published>2008-01-31T20:20:00.002+02:00</published><updated>2008-02-13T17:49:50.930+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='كتابات اصدقاء'/><title type='text'>By Hasan Diab</title><content type='html'>&lt;div style="text-align: right;"&gt;احلام وجذور&lt;br /&gt;هناك عند مدخل الاحلام، تنتظر العواصف فجوات ربما لم يكن بالاتساع فهمها او حتى رؤيتها.. وما اقصى ان تفاجئك عاصفه لم تتحضر لها!&lt;br /&gt;   &lt;br /&gt;ولكن من الغباء ان يصارع الاعرج عدوه بعكازه!&lt;br /&gt;ومن الجبن ان تتراجع تاركا ذلك المدخل الرهيب هاربا..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;وهناك وقد ربما يمكنك ان تفهم مدى جذورك.. فلجذر زهره تحتقر الشهره.&lt;br /&gt;&lt;br /&gt;هي الحياه هكذا.. لحظات..لحظات تعيشها وتسكنها كأنها حياتك باكملها.&lt;br /&gt;والجميل في تلك اللحظات بانك تتخذ قرارات بناءا على لحظات قد سكنتها وعشتها من قبل وها انت تعشقها او تحتقرها او حتى تحتقرها وتعشقها في الأن نفسه!&lt;br /&gt;والاجمل والاذكى لو ادركت بان قرارك هذه اللحظه قد يبنى شليه قرارات في اللحظات التاليه! فيا ليت لو تعشق قرارك هذه اللحظه.&lt;br /&gt;&lt;br /&gt;قراراتك هي جذورك..هي حياتك..هي انت.&lt;br /&gt;&lt;br /&gt;فلو كانت قويه انت لست بحاجه بأن تكسر عكازك وانت ابدا لن تهرب..&lt;br /&gt;ستقف شامخا فاتحا صدرك لكل عواصف هذه الارض..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;تم هذا بناءا على ولا اشي. فشكرا جدا جزيلا&lt;br /&gt;&lt;br /&gt;حسن&lt;br /&gt;07.07.07&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Date Time      2008-01-27 12:01:36&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8481771041712305425?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8481771041712305425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8481771041712305425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8481771041712305425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8481771041712305425'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/by-hasan-diab.html' title='By Hasan Diab'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7380602472920476397</id><published>2008-01-18T03:03:00.001+02:00</published><updated>2008-02-13T17:41:32.032+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>طريق العشق</title><content type='html'>حينما تخلع ملابس المنطق&lt;br /&gt;عاريا امام الموقف&lt;br /&gt;نبضات سريعه&lt;br /&gt;ويد خفيه بارده ترسم جسدك&lt;br /&gt;وكلام عذب يحوي الجو&lt;br /&gt;موسيقى النظرات تبث راحه وتوترا&lt;br /&gt;وهدوء يقول ما لم تقل&lt;br /&gt;الظلام حينها قنديل الطريق&lt;br /&gt;وخطاك لا يسبقها تردد.. ولا تفكير..&lt;br /&gt;دعه يقود اللحظات&lt;br /&gt;فللجسد لغة&lt;br /&gt;والعشق جسد&lt;br /&gt;يعرف الطريق دون ان يالفها&lt;br /&gt;بل هو الطريق&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7380602472920476397?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7380602472920476397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7380602472920476397&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7380602472920476397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7380602472920476397'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/blog-post_18.html' title='طريق العشق'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3809392303945048741</id><published>2008-01-17T19:32:00.000+02:00</published><updated>2008-01-17T19:32:08.412+02:00</updated><title type='text'>globalPandora - the box is open</title><content type='html'>Finally, Global Pandora works anywhere!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.peterbe.com/plog/pandora/pandora.png" alt="Pandora_Image" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalpandora.com/"&gt;globalPandora - the box is open&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3809392303945048741?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://globalpandora.com/' title='globalPandora - the box is open'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3809392303945048741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3809392303945048741&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3809392303945048741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3809392303945048741'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/globalpandora-box-is-open.html' title='globalPandora - the box is open'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2225833901343446843</id><published>2008-01-15T22:40:00.000+02:00</published><updated>2008-01-15T22:48:49.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>ضباب وصمت</title><content type='html'>ضباب من التساؤلات غطى جزيرتي,&lt;br /&gt;انا وانت والصمت ثالثنا..&lt;br /&gt;لم اعلم ان للصمت لغة, حتى علمتني انينها.&lt;br /&gt;كانت لغتنا.. احترفتها حين خرست اهاتي,&lt;br /&gt;تكلمت بها كلما اشتقتك,&lt;br /&gt;احببت الوحده لاجلك&lt;br /&gt;رسمتك وكنت لي وحدي&lt;br /&gt;نتبادل النظرات الجامده ونصرخ صمتا,&lt;br /&gt;ونستبدل البرد قبلاتا&lt;br /&gt;اغمض عيناي كي لا يراك سواي&lt;br /&gt;فلا محل بجزيرتي لسواك او سواي&lt;br /&gt;احطها بحرا واضات بسماها شمسا لا تغيب,&lt;br /&gt;ازهارها تفوح باسمائك..&lt;br /&gt;جعلت كل شيء فيها يشبهك, الا الضباب..&lt;br /&gt;ابى من ارضي ان ينسحب..&lt;br /&gt;اتحبينني?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-2225833901343446843?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2225833901343446843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2225833901343446843&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2225833901343446843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2225833901343446843'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/blog-post.html' title='ضباب وصمت'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5149636064018547765</id><published>2008-01-13T19:40:00.000+02:00</published><updated>2008-01-13T19:43:05.153+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Use Google to search and play pirate music -- works!</title><content type='html'>&lt;object height="373" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sRv953XZX6Y&amp;amp;rel=1&amp;amp;border=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/sRv953XZX6Y&amp;amp;rel=1&amp;amp;border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5149636064018547765?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5149636064018547765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5149636064018547765&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5149636064018547765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5149636064018547765'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/use-google-to-search-and-play-pirate.html' title='Use Google to search and play pirate music -- works!'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7247786423329205680</id><published>2008-01-13T19:12:00.000+02:00</published><updated>2008-01-13T19:13:13.866+02:00</updated><title type='text'>Use MS Wii to make your TV 3D</title><content type='html'>&lt;object height="373" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jd3-eiid-Uw&amp;amp;rel=1&amp;amp;border=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/Jd3-eiid-Uw&amp;amp;rel=1&amp;amp;border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7247786423329205680?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7247786423329205680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7247786423329205680&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7247786423329205680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7247786423329205680'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2008/01/use-ms-wii-to-make-your-tv-3d.html' title='Use MS Wii to make your TV 3D'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5763243406663571638</id><published>2007-12-25T20:00:00.000+02:00</published><updated>2007-12-25T20:01:43.563+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Clever Advertising</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos.sutradirectory.com/wp-content/uploads/2007/11/ads-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://photos.sutradirectory.com/wp-content/uploads/2007/11/ads-1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos.sutradirectory.com/clever-advertising/"&gt;Clever Advertising&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5763243406663571638?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://photos.sutradirectory.com/clever-advertising/' title='Clever Advertising'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5763243406663571638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5763243406663571638&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5763243406663571638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5763243406663571638'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/12/sutras-photo-blog-clever-advertising.html' title='Clever Advertising'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5087204342983426575</id><published>2007-12-19T01:55:00.000+02:00</published><updated>2007-12-19T01:55:51.830+02:00</updated><title type='text'>Top 10 Amazing Facts About Dreams - The List Universe</title><content type='html'>&lt;a href="http://listverse.com/science/top-10-amazing-facts-about-dreams?rss.all"&gt;Top 10 Amazing Facts About Dreams - The List Universe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Did you know that some people dream in black&amp;amp;white!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5087204342983426575?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://listverse.com/science/top-10-amazing-facts-about-dreams?rss.all' title='Top 10 Amazing Facts About Dreams - The List Universe'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5087204342983426575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5087204342983426575&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5087204342983426575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5087204342983426575'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/12/top-10-amazing-facts-about-dreams-list.html' title='Top 10 Amazing Facts About Dreams - The List Universe'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6507282865768372692</id><published>2007-12-04T18:54:00.000+02:00</published><updated>2007-12-04T18:54:50.689+02:00</updated><title type='text'>Video - Discovery Channel Videos Online - News, Science, Space, History, Engineering</title><content type='html'>&lt;a href="http://dsc.discovery.com/video/"&gt;Video - Discovery Channel Videos Online - News, Science, Space, History, Engineering&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6507282865768372692?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dsc.discovery.com/video/' title='Video - Discovery Channel Videos Online - News, Science, Space, History, Engineering'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6507282865768372692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6507282865768372692&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6507282865768372692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6507282865768372692'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/12/video-discovery-channel-videos-online.html' title='Video - Discovery Channel Videos Online - News, Science, Space, History, Engineering'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5558670883414033422</id><published>2007-12-04T00:44:00.000+02:00</published><updated>2007-12-04T00:45:37.834+02:00</updated><title type='text'>שמור מרחק :)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img254.imageshack.us/img254/9708/p1010214gt5.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://img254.imageshack.us/img254/9708/p1010214gt5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5558670883414033422?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5558670883414033422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5558670883414033422&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5558670883414033422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5558670883414033422'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/12/blog-post.html' title='שמור מרחק :)'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-515112220198245759</id><published>2007-11-17T20:33:00.001+02:00</published><updated>2011-11-15T20:39:41.826+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Israel'/><title type='text'>Waiters needed - after duty</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/Rz82ccXkNiI/AAAAAAAABHo/siWZAiMptC4/s1600-h/Picture+004.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5133881962504926754" src="http://3.bp.blogspot.com/_W8uigE5Rknw/Rz82ccXkNiI/AAAAAAAABHo/siWZAiMptC4/s400/Picture+004.jpg" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt;&lt;br /&gt;I saw this sign in a Thai resturant in Yokneam, Israel.&lt;br /&gt;Only in Israel, you can find employers ask for waiters only after duty!!&lt;br /&gt;Only in this country you need to know how to use M16 in order to serve food.&lt;br /&gt;&lt;br /&gt;If it's age limitation; employer could simply say: waiters needed;&amp;nbsp;must be 21 years old.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-515112220198245759?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/515112220198245759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=515112220198245759&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/515112220198245759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/515112220198245759'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/11/waiters-needed-after-duty.html' title='Waiters needed - after duty'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/Rz82ccXkNiI/AAAAAAAABHo/siWZAiMptC4/s72-c/Picture+004.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8640403512593174956</id><published>2007-10-20T16:19:00.002+02:00</published><updated>2008-12-12T01:23:37.542+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>موقع لكلمات اغاني عربيه</title><content type='html'>&lt;p align="left"&gt;&lt;a href="http://1.bp.blogspot.com/_W8uigE5Rknw/RxoOj2_N5eI/AAAAAAAAA3g/y1UjUSpkfoY/s1600-h/swari.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123423535306237410" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_W8uigE5Rknw/RxoOj2_N5eI/AAAAAAAAA3g/y1UjUSpkfoY/s320/swari.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;a href="http://www.sawari.com/"&gt;http://www.sawari.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;وهذه بعض مواقع الاغاني&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_W8uigE5Rknw/SBUAGSVO3ZI/AAAAAAAAB0w/xSh5J--ST-o/s1600-h/logo-panet-video.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_W8uigE5Rknw/SBUAGSVO3ZI/AAAAAAAAB0w/xSh5J--ST-o/s200/logo-panet-video.gif" alt="" id="BLOGGER_PHOTO_ID_5194057853241843090" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://panet.co.il/online/music/L-0.html"&gt;http://panet.co.il/online/music/L-0.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_W8uigE5Rknw/SBUAjiVO3aI/AAAAAAAAB04/CcJwmi2wIr8/s1600-h/alarab_logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_W8uigE5Rknw/SBUAjiVO3aI/AAAAAAAAB04/CcJwmi2wIr8/s200/alarab_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5194058355753016738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.alarab.co.il/mp3.php"&gt;http://www.alarab.co.il/mp3.php&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;عوده الى &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.liub.com/"&gt;الموقع الرئيسي&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8640403512593174956?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8640403512593174956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8640403512593174956&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8640403512593174956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8640403512593174956'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post_9103.html' title='موقع لكلمات اغاني عربيه'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/RxoOj2_N5eI/AAAAAAAAA3g/y1UjUSpkfoY/s72-c/swari.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-6053356769583565057</id><published>2007-10-20T15:54:00.001+02:00</published><updated>2007-10-20T15:54:49.824+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><title type='text'>טיפים לישיבה נכונה מול המחשב</title><content type='html'>&lt;a href="http://www.ynet.co.il/articles/0,7340,L-3304865,00.html"&gt;http://www.ynet.co.il/articles/0,7340,L-3304865,00.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-6053356769583565057?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/6053356769583565057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=6053356769583565057&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6053356769583565057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/6053356769583565057'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post_5876.html' title='טיפים לישיבה נכונה מול המחשב'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7520109447571879844</id><published>2007-10-20T15:40:00.000+02:00</published><updated>2008-12-12T01:23:37.794+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>The lynx effect</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/RxoGuW_N5dI/AAAAAAAAA3Y/pVNShs6i5To/s1600-h/lynx.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123414919601841618" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 226px; CURSOR: hand; HEIGHT: 176px" height="244" alt="" src="http://3.bp.blogspot.com/_W8uigE5Rknw/RxoGuW_N5dI/AAAAAAAAA3Y/pVNShs6i5To/s400/lynx.jpg" width="254" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Lynx!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Every geek knows that &lt;a href="http://www.google.com/search?hl=en&amp;amp;rlz=1T4IBMA_en___IL230&amp;amp;q=define%3A+lynx"&gt;lynx &lt;/a&gt;is a popular text (non-graphical) WWW Browser. I used for browing in &lt;a href="http://t2.technion.ac.il/"&gt;T2 &lt;/a&gt;during my studies in the &lt;a href="http://technion.ac.il/"&gt;Technion&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It's also a name of a &lt;a href="http://en.wikipedia.org/wiki/Lynx"&gt;wild cat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;But neither one of these definition would give you a hint what's the "&lt;a href="http://www.youtube.com/watch?v=bcQ3GL_QTus"&gt;lynx effect&lt;/a&gt;" :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7520109447571879844?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7520109447571879844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7520109447571879844&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7520109447571879844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7520109447571879844'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/lynx-effect.html' title='The lynx effect'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/RxoGuW_N5dI/AAAAAAAAA3Y/pVNShs6i5To/s72-c/lynx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-9131123021476031948</id><published>2007-10-20T15:34:00.001+02:00</published><updated>2008-12-12T01:23:38.092+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Das Keyboard</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/RxoEAW_N5cI/AAAAAAAAA3Q/XRPlM1PBOgI/s1600-h/daskwork.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123411930304603586" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_W8uigE5Rknw/RxoEAW_N5cI/AAAAAAAAA3Q/XRPlM1PBOgI/s320/daskwork.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.daskeyboard.com/"&gt;http://www.daskeyboard.com/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;"If you are going to get one; get two: one for you and one for your best friend." &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-9131123021476031948?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/9131123021476031948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=9131123021476031948&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9131123021476031948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/9131123021476031948'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/das-keyboard.html' title='Das Keyboard'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/RxoEAW_N5cI/AAAAAAAAA3Q/XRPlM1PBOgI/s72-c/daskwork.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-3065523731125699991</id><published>2007-10-20T15:26:00.000+02:00</published><updated>2007-10-20T15:27:10.056+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>לא להסתכל יותר משעה</title><content type='html'>&lt;a href="http://www.blogger.com/לא%20להסתכל%20יותר%20משעה"&gt;הוזהרתם&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-3065523731125699991?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/3065523731125699991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=3065523731125699991&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3065523731125699991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/3065523731125699991'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post_8326.html' title='לא להסתכל יותר משעה'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-5709075496713652146</id><published>2007-10-20T15:23:00.000+02:00</published><updated>2008-12-12T01:23:38.250+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='technion'/><title type='text'>מסיבת לינוקס טכניונית</title><content type='html'>&lt;div align="right"&gt;&lt;a href="http://www.ynet.co.il/articles/0,7340,L-3328885,00.html"&gt;מסיבת לינוקס טכניונית&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;אם זה לא מצחיק אותך אז זה בסדר&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;לא להיעלב&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;(חנונים זה מצחיק בטירוף)&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_W8uigE5Rknw/RxoB02_N5bI/AAAAAAAAA3I/bPqwYvS04w4/s1600-h/afia1_a.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123409533712852402" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_W8uigE5Rknw/RxoB02_N5bI/AAAAAAAAA3I/bPqwYvS04w4/s200/afia1_a.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-5709075496713652146?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/5709075496713652146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=5709075496713652146&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5709075496713652146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/5709075496713652146'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post_5636.html' title='מסיבת לינוקס טכניונית'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W8uigE5Rknw/RxoB02_N5bI/AAAAAAAAA3I/bPqwYvS04w4/s72-c/afia1_a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-8437702482831814784</id><published>2007-10-20T15:12:00.000+02:00</published><updated>2007-10-20T16:21:18.256+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>ציטוטים קורעים לשיחות בין אנשי תמיכה לגולשי אינטרנט</title><content type='html'>&lt;div align="right"&gt;&lt;a href="http://www.mivzakon.co.il/News_Articles/27_05_2007/index1.html"&gt;ציטוטים קורעים לשיחות בין אנשי תמיכה לגולשי אינטרנט&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="right"&gt;הכי אהבתי&lt;/div&gt;&lt;div align="right"&gt;?תומך : ומה יש לך עכשיו על המסך&lt;/div&gt;&lt;div align="right"&gt;לקוח: דובי שהחבר שלי קנה לי בסופר&lt;/div&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-8437702482831814784?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/8437702482831814784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=8437702482831814784&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8437702482831814784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/8437702482831814784'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post_20.html' title='ציטוטים קורעים לשיחות בין אנשי תמיכה לגולשי אינטרנט'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-7839416633432266034</id><published>2007-10-02T11:34:00.000+02:00</published><updated>2008-12-12T01:23:38.739+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>محمد بشوتي في بانيت</title><content type='html'>&lt;a href="http://www.panet.co.il/online/articles/1/2/S-86803,1,2.html"&gt;http://www.panet.co.il/online/articles/1/2/S-86803,1,2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_W8uigE5Rknw/RwIRIW_N4FI/AAAAAAAAAp0/Cj4bWDPAzCk/s1600-h/bshoti.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5116670961953661010" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_W8uigE5Rknw/RwIRIW_N4FI/AAAAAAAAAp0/Cj4bWDPAzCk/s400/bshoti.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-7839416633432266034?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.panet.co.il/online/articles/1/2/S-86803,1,2.html' title='محمد بشوتي في بانيت'/><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/7839416633432266034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=7839416633432266034&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7839416633432266034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/7839416633432266034'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/10/blog-post.html' title='محمد بشوتي في بانيت'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W8uigE5Rknw/RwIRIW_N4FI/AAAAAAAAAp0/Cj4bWDPAzCk/s72-c/bshoti.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-4377475572141567608</id><published>2007-08-21T19:41:00.000+03:00</published><updated>2007-10-20T16:23:30.278+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Nice Language Compression Tips</title><content type='html'>afaik - as far as I know&lt;br /&gt;aka - also known as&lt;br /&gt;asap - as soon as possible&lt;br /&gt;brb - be right back&lt;br /&gt;btw - by the way&lt;br /&gt;b4 - before&lt;br /&gt;cu - cubic&lt;br /&gt;cul - see u later&lt;br /&gt;faq - frequently asked questions&lt;br /&gt;fyi - for your information&lt;br /&gt;ic - I see&lt;br /&gt;idk - i don't know&lt;br /&gt;ie - that is&lt;br /&gt;lol - load of laughs&lt;br /&gt;nrn - no reply necessary&lt;br /&gt;obtw - oh by the way&lt;br /&gt;omdb - over my dead body&lt;br /&gt;otoh - on the other hand&lt;br /&gt;w8 - wait/weight&lt;br /&gt;&lt;br /&gt;For full list see the source &lt;a href="http://www.angelfire.com/nd/danscorpio/language_compression.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8652678856303015979-4377475572141567608?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/4377475572141567608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=4377475572141567608&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4377475572141567608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/4377475572141567608'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/08/nice-language-compression-tips.html' title='Nice Language Compression Tips'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8652678856303015979.post-2232388952082366955</id><published>2007-08-19T20:22:00.001+03:00</published><updated>2008-12-12T01:23:39.012+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='من كتاباتي'/><title type='text'>Sad Smile</title><content type='html'>&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="right"&gt;&lt;strong&gt;ثقلت علي ابتسامتي وما عدت على الخوض اكثر -- قطعت حدودي وما بعدها وكل خط احمر &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_W8uigE5Rknw/Rsh9EzyG_gI/AAAAAAAAAng/UxFZdJjDUNU/s1600-h/clown_with_top_hat.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5100464099570417154" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_W8uigE5Rknw/Rsh9EzyG_gI/AAAAAAAAAng/UxFZdJjDUNU/s400/clown_with_top_hat.jpg" border="0" /&gt;&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/8652678856303015979-2232388952082366955?l=blog.liub.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.liub.com/feeds/2232388952082366955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8652678856303015979&amp;postID=2232388952082366955&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2232388952082366955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8652678856303015979/posts/default/2232388952082366955'/><link rel='alternate' type='text/html' href='http://blog.liub.com/2007/08/sad-smile.html' title='Sad Smile'/><author><name>Ali Ayoub</name><uri>http://www.blogger.com/profile/06005392729045072397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_W8uigE5Rknw/ScXX-E1c5DI/AAAAAAAAEug/yeFUYhh1WGM/S220/DSC_0128+(Large).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_W8uigE5Rknw/Rsh9EzyG_gI/AAAAAAAAAng/UxFZdJjDUNU/s72-c/clown_with_top_hat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
