<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcGSHo-fSp7ImA9WhRQEU4.&quot;"><id>tag:blogger.com,1999:blog-8472685</id><updated>2011-12-05T20:13:49.455-05:00</updated><category term="linux" /><category term="flash" /><category term="full screen" /><category term="ubuntu" /><category term="Right To Left" /><category term="Google" /><category term="Instant" /><category term="Bidirectional" /><title>The Hackish Blog</title><subtitle type="html">Welcome to Soheil's weblog!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://hackish.blogspot.com/" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/VvnBL" /><feedburner:info uri="blogspot/vvnbl" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUcNQHY4eip7ImA9WhRRFkU.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-2672145082830381734</id><published>2011-11-30T14:49:00.001-05:00</published><updated>2011-11-30T14:58:11.832-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T14:58:11.832-05:00</app:edited><title>Solving NOX Tutorial and Twisted 10.1+ Problem</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Trying to run NOX (specially the nox-tutorial branch; the one installed by mininet) on an updated distro, you probably get the following error:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;00001|nox|INFO:Starting nox_core (..../noxcore/build/src/.libs/lt-nox_core)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;00002|nox|ERR:Cannot change the state of 'python' to INSTALLED:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;'python' ran into an error: &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; Unable to construct a Python component:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; File "./nox/coreapps/pyrt/pyoxidereactor.py", line 364, in instance&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return pyoxidereactor(ctxt)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; File "./nox/coreapps/pyrt/pyoxidereactor.py", line 133, in __init__&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; signal.signal(signal.SIGCHLD, self._handleSigchld)&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; AttributeError: 'pyoxidereactor' object has no attribute '_handleSigchld'&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I have tried different ways to resolve this issue, but only 1 of them works: Replace your twisted-10.1+ with twisted-10.0.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Remove your intalled twisted:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo apt-get purge python-twisted
&lt;/span&gt;&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Download &lt;a href="http://twistedmatrix.com/Releases/Twisted/10.0/Twisted-10.0.0.tar.bz2"&gt;http://twistedmatrix.com/Releases/Twisted/10.0/Twisted-10.0.0.tar.bz2&lt;/a&gt;&amp;nbsp;and uncompress it.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Install it using setuptools:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo python setup.py install
&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/8472685-2672145082830381734?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fU-lJBWpDSU-chRZ5R5Ub91lW1g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fU-lJBWpDSU-chRZ5R5Ub91lW1g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fU-lJBWpDSU-chRZ5R5Ub91lW1g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fU-lJBWpDSU-chRZ5R5Ub91lW1g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/_Jl4qa_tlpM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/2672145082830381734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=2672145082830381734" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/2672145082830381734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/2672145082830381734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/_Jl4qa_tlpM/solving-nox-tutorial-and-twisted-101.html" title="Solving NOX Tutorial and Twisted 10.1+ Problem" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2011/11/solving-nox-tutorial-and-twisted-101.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQHR30-fCp7ImA9WhZUEU8.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-879273338516946760</id><published>2011-06-03T13:37:00.000-04:00</published><updated>2011-06-03T14:05:36.354-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T14:05:36.354-04:00</app:edited><title>Unity Sucks</title><content type="html">Unity, as released in the Ubuntu 11.04, sucks IMO. It is an unstable, naive, inconsistent, temperamental, yawn-pingish Mac mimic! Let me just briefly point out the very annoying problems of Unity:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Unity search does not support short cuts! Try copy/paste something to the search bar! Funny, isn't it? &lt;/li&gt;&lt;li&gt;There is no way to clear history from the UI! You have to clear it on terminal: &lt;a href="http://www.webupd8.org/2010/12/how-to-clear-zeitgeist-history-quick.html"&gt;http://www.webupd8.org/2010/12/how-to-clear-zeitgeist-history-quick.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;You cannot launch a new instance of a running application! OMG! &lt;/li&gt;&lt;li&gt;The new mimicked vertical tiling, and full-screen apps is just a hack! &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Being a Mac is not just imitating its functionality. Switch to Gnome Shell and make it stable, useful, innovative, consistent, and permanent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-879273338516946760?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dHvc9Yc4Cj-mn6wBW95URhBr8rM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dHvc9Yc4Cj-mn6wBW95URhBr8rM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dHvc9Yc4Cj-mn6wBW95URhBr8rM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dHvc9Yc4Cj-mn6wBW95URhBr8rM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/DHcsPBF9lYk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/879273338516946760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=879273338516946760" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/879273338516946760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/879273338516946760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/DHcsPBF9lYk/unity-sucks.html" title="Unity Sucks" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://hackish.blogspot.com/2011/06/unity-sucks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCRXc4fyp7ImA9Wx9RFEk.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-6046192593195453203</id><published>2010-12-15T14:56:00.000-05:00</published><updated>2010-12-15T15:54:24.937-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-15T15:54:24.937-05:00</app:edited><title>Upgrading to Xen 4.0.1 on Ubuntu 10.04.1 x86_64</title><content type="html">I have been wrestling with Xen 4.0.1 to make it work on my machine with Ubuntu 10.04 (64 bits) for two hours, and finally I pin it to the mat. &lt;br /&gt;&lt;br /&gt;There is a nice &lt;a href="http://bderzhavets.wordpress.com/2010/04/24/set-up-ubuntu-10-04-server-pv-domu-at-xen-4-0-dom0-pvops-2-6-32-10-kernel-dom0-on-top-of-ubuntu-10-04-server/"&gt;guide&lt;/a&gt; for installing Xen 4.0.1 on Lucid and it works fine unless you have an ATI graphic card driven by the proprietary driver :(. &lt;br /&gt;&lt;br /&gt;So, before booting your XenoLinux, you have to disable to the open source driver if you're using ATI's X11 driver. Secondly, add nomodeset to the boot options:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;menuentry 'Xen 4 / Ubuntu, with Linux 2.6.32-26-xen' {&lt;br /&gt;    recordfail&lt;br /&gt;    insmod ext2&lt;br /&gt;    set root='(hd0,1)'&lt;br /&gt;    multiboot (hd0,1)/boot/xen.gz dummy=dummy dom0_mem=1024M&lt;br /&gt;    module (hd0,1)/boot/vmlinuz-2.6.32.26-xen dummy=dummy nopat root=/dev/sda1 nomodeset earlyprintk=xen ro &lt;br /&gt;    module (hd0,1)/boot/initrd.img-2.6.32.26-xen&lt;br /&gt;}&lt;br /&gt;menuentry 'Xen 4 / Ubuntu, with Linux 2.6.32-26-xen (Recovery mode)' {&lt;br /&gt;    recordfail&lt;br /&gt;    insmod ext2&lt;br /&gt;    set root='(hd0,1)'&lt;br /&gt;    multiboot (hd0,1)/boot/xen.gz dummy=dummy dom0_mem=1024M&lt;br /&gt;    module (hd0,1)/boot/vmlinuz-2.6.32.26-xen dummy=dummy nopat root=/dev/sda1 nomodeset earlyprintk=xen ro single &lt;br /&gt;    module (hd0,1)/boot/initrd.img-2.6.32.26-xen&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And then just boot it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-6046192593195453203?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YWqUwdJQ6f-dZvcJUO11rUuaM60/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YWqUwdJQ6f-dZvcJUO11rUuaM60/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YWqUwdJQ6f-dZvcJUO11rUuaM60/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YWqUwdJQ6f-dZvcJUO11rUuaM60/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/Y5L1TknLZF0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/6046192593195453203/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=6046192593195453203" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6046192593195453203?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6046192593195453203?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/Y5L1TknLZF0/upgrading-to-xen-401-on-ubuntu-10041.html" title="Upgrading to Xen 4.0.1 on Ubuntu 10.04.1 x86_64" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2010/12/upgrading-to-xen-401-on-ubuntu-10041.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HQ3s6fSp7ImA9Wx9SE00.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-7112345389077935156</id><published>2010-12-02T11:01:00.000-05:00</published><updated>2010-12-02T11:20:32.515-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-02T11:20:32.515-05:00</app:edited><title>Ubuntu must-add #1</title><content type="html">SSH client on Ubuntu is not configured to prevent SSH connection timeout on idle sessions. I always had this problem on my Ubuntu machines and Idle connections were closed too soon. You can fix this problem by a simple change in your SSH client configuration file (/etc/ssh/ssh_config): &lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:monospace;font-size:100%;"&gt;&lt;br /&gt;Host *&lt;dd&gt;&lt;br /&gt;    ServerAliveInterval 200&lt;br /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It will send the server an Im-alive packet each 200 sec. It will keep your ssh connection ALIVE!&lt;br /&gt;&lt;br /&gt;(c) &lt;a href="http://embraceubuntu.com/2006/02/03/keeping-ssh-sessions-alive/"&gt;http://embraceubuntu.com/2006/02/03/keeping-ssh-sessions-alive/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-7112345389077935156?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iOWPTuPxyibg-Rh1SIsUQ5Yv0sw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iOWPTuPxyibg-Rh1SIsUQ5Yv0sw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iOWPTuPxyibg-Rh1SIsUQ5Yv0sw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iOWPTuPxyibg-Rh1SIsUQ5Yv0sw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/0CPk9jffcls" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/7112345389077935156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=7112345389077935156" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7112345389077935156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7112345389077935156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/0CPk9jffcls/ubuntu-must-add-1.html" title="Ubuntu must-add #1" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2010/12/ubuntu-must-add-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IHRXYyeCp7ImA9Wx5bEE8.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-7224765227477837037</id><published>2010-10-25T13:57:00.000-04:00</published><updated>2010-10-25T13:58:54.890-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-25T13:58:54.890-04:00</app:edited><title>Google TV is out there!</title><content type="html">&lt;a href="http://www.google.com/tv/"&gt;Google TV&lt;/a&gt; is out. Sony and Logitech are the first companies to present it! &lt;br /&gt;&lt;br /&gt;I hope there would be some free channels inside! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-7224765227477837037?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cGgS3QMQtKIwNXpvJ-RQDmAqskk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cGgS3QMQtKIwNXpvJ-RQDmAqskk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cGgS3QMQtKIwNXpvJ-RQDmAqskk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cGgS3QMQtKIwNXpvJ-RQDmAqskk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/CrZ-HokKMk0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/7224765227477837037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=7224765227477837037" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7224765227477837037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7224765227477837037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/CrZ-HokKMk0/google-tv-is-out-there.html" title="Google TV is out there!" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2010/10/google-tv-is-out-there.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IBRHc8fSp7ImA9Wx5UGEs.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-1903185521372439197</id><published>2010-10-23T17:26:00.001-04:00</published><updated>2010-10-23T17:32:35.975-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-23T17:32:35.975-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Right To Left" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Instant" /><category scheme="http://www.blogger.com/atom/ns#" term="Bidirectional" /><title>Right to Left and Google Instant</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OA5SGrQByco/TMNUJjdJD8I/AAAAAAAAAIQ/2VW5I32HXkA/s1600/rtlandgoogleinstant.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 102px;" src="http://1.bp.blogspot.com/_OA5SGrQByco/TMNUJjdJD8I/AAAAAAAAAIQ/2VW5I32HXkA/s320/rtlandgoogleinstant.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5531357290454126530" /&gt;&lt;/a&gt;&lt;br /&gt;I tried googling a Persian text in Google, and found something really funny. The shadow auto-completed text cannot be considered as an auto-completion. The input box should be made right to left upon receiving a Persian character just like what YouTube has achieved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-1903185521372439197?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3gtw7C6KDRakHRVsspvSCk77Gyg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3gtw7C6KDRakHRVsspvSCk77Gyg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3gtw7C6KDRakHRVsspvSCk77Gyg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3gtw7C6KDRakHRVsspvSCk77Gyg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/dPrU2NtHYPY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/1903185521372439197/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=1903185521372439197" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/1903185521372439197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/1903185521372439197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/dPrU2NtHYPY/right-to-left-and-google-instant.html" title="Right to Left and Google Instant" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_OA5SGrQByco/TMNUJjdJD8I/AAAAAAAAAIQ/2VW5I32HXkA/s72-c/rtlandgoogleinstant.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2010/10/right-to-left-and-google-instant.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IMQXw5eip7ImA9Wx5UGEk.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-4890400922983323600</id><published>2010-10-23T10:45:00.000-04:00</published><updated>2010-10-23T10:53:00.222-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-23T10:53:00.222-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="full screen" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Full Screen Flash on my Secondary Monitor in Linux</title><content type="html">&lt;div&gt;There is a well-known problem for playing full screen flash on the secondary monitor, but dudes have solved it for windows: &lt;a href="http://www.lifehacker.com.au/2010/06/keep-flash-10-1-in-full-screen-on-a-second-monitor/"&gt;http://www.lifehacker.com.au/2010/06/keep-flash-10-1-in-full-screen-on-a-second-monitor/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is no similar approach for fixing the problem on Linux. I got an naive workaround that works for me. I just zoom-in the browser content so the flash width and height becomes as large as a full screen flash.  I am now watching my favorite online stream on my TV through my Ubuntu 10.04 and I am really happy with it. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-4890400922983323600?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7mxaJS_l25yi85bnlOHEivjSvVM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7mxaJS_l25yi85bnlOHEivjSvVM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7mxaJS_l25yi85bnlOHEivjSvVM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7mxaJS_l25yi85bnlOHEivjSvVM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/QKYetZNTiGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/4890400922983323600/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=4890400922983323600" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/4890400922983323600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/4890400922983323600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/QKYetZNTiGE/full-screen-flash-on-my-secondary.html" title="Full Screen Flash on my Secondary Monitor in Linux" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2010/10/full-screen-flash-on-my-secondary.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAQXo5eCp7ImA9WxNQGEs.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-6934641180933694805</id><published>2009-05-24T14:46:00.000-04:00</published><updated>2009-09-25T02:50:40.420-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-25T02:50:40.420-04:00</app:edited><title>FaceBook Anti Filter 1.3</title><content type="html">&lt;div style="text-align: center;"&gt;The new release contains a preference pane that you can use to change the by pass method.&lt;/div&gt;&lt;div&gt;After installing it from one the following links (Oh my God! Some ISPs have cached the following links you have to wait a day or so to update you plugin):&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/12069/"&gt;https://addons.mozilla.org/en-US/firefox/addon/12069/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ce.sharif.edu/%7Ehassas/facebookantifilter.xpi"&gt;https://ce.sharif.edu/~hassas/facebookantifilter.xpi&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://shell.ce.sharif.edu/%7Ehassas/facebookantifilter.xpi" style="text-decoration: none;"&gt;https://shell.ce.sharif.edu/~hassas/facebookantifilter.xpi&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;and restarting you firefox. You can go to the Tools/Add-ons menu. You will see a menu as shown below. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238);"&gt;&lt;img src="http://4.bp.blogspot.com/_OA5SGrQByco/ShmYDv2mYkI/AAAAAAAAAEs/ZNDJ77Nckuc/s320/prefpane.jpg" alt="" id="BLOGGER_PHOTO_ID_5339466023376937538" style="margin: 0px 0px 10px 10px; float: right; cursor: pointer; width: 320px; height: 234px;" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Now click on the option button or the preferences button. Now you see a combo box that you can change to select by pass method.&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;new.facebook.com is now the default url for the plugin. &lt;/li&gt;&lt;li&gt;https is the method that redirects you on https&lt;/li&gt;&lt;li&gt;You can type any other urls (e.g. www.www.facebook.com) to replace facebook.com url.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OA5SGrQByco/ShmYoPqH_GI/AAAAAAAAAE0/mCGfqCueE5Y/s1600-h/combo.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_OA5SGrQByco/ShmYoPqH_GI/AAAAAAAAAE0/mCGfqCueE5Y/s320/combo.jpg" alt="" id="BLOGGER_PHOTO_ID_5339466650389838946" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 54px;" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OA5SGrQByco/ShmYDv2mYkI/AAAAAAAAAEs/ZNDJ77Nckuc/s1600-h/prefpane.jpg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OA5SGrQByco/ShmYDv2mYkI/AAAAAAAAAEs/ZNDJ77Nckuc/s1600-h/prefpane.jpg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OA5SGrQByco/ShmYDv2mYkI/AAAAAAAAAEs/ZNDJ77Nckuc/s1600-h/prefpane.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Just for fun: type google.com there! :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;BWT, if it does not work out of the box you should you https as by pass method.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Update: This plugin has not been working in Iran for 3 month, because all the facebook ip address are block on the network level. &lt;/div&gt;&lt;div&gt;&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/8472685-6934641180933694805?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jQgFHrtGwqxK3vIQhYat9Cl0ojg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jQgFHrtGwqxK3vIQhYat9Cl0ojg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jQgFHrtGwqxK3vIQhYat9Cl0ojg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jQgFHrtGwqxK3vIQhYat9Cl0ojg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/SC0m95RLCq4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/6934641180933694805/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=6934641180933694805" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6934641180933694805?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6934641180933694805?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/SC0m95RLCq4/facebook-anti-filter-13.html" title="FaceBook Anti Filter 1.3" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_OA5SGrQByco/ShmYDv2mYkI/AAAAAAAAAEs/ZNDJ77Nckuc/s72-c/prefpane.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://hackish.blogspot.com/2009/05/facebook-anti-filter-13.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYDRH06eCp7ImA9WxJQEUs.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-5262697428313400039</id><published>2009-05-23T13:31:00.000-04:00</published><updated>2009-05-24T08:12:55.310-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T08:12:55.310-04:00</app:edited><title>FaceBook Anti Filter</title><content type="html">&lt;div style="text-align: left;"&gt;Facebook has been filtered in Iran. You can use https:// for loggin on to facebook but you may got some errors sometimes!&lt;br /&gt;&lt;br /&gt;I have created a Firefox extension that you can install it from &lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/12069/"&gt;https://addons.mozilla.org/en-US/firefox/addon/12069/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ce.sharif.edu/%7Ehassas/facebookantifilter.xpi"&gt;http://ce.sharif.edu/~hassas/facebookantifilter.xpi&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://shell.ce.sharif.edu/%7Ehassas/facebookantifilter.xpi"&gt;http://shell.ce.sharif.edu/~hassas/facebookantifilter.xpi&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;For newbies:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;You need firefox 3.0+. You can download it at http://www.mozilla.com/en-US/firefox/firefox.html&lt;/li&gt;&lt;li&gt;Wait for a counter before installation.&lt;/li&gt;&lt;li&gt;Please restart your firefox to enable this feature!&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Update: Now works with the beta versions 3.5b ... &lt;/div&gt;Update: Version 1.1 released. Update your plugin.&lt;br /&gt;Update: Version 1.2 released. Now you can play mafia on facebook.com!&lt;br /&gt;Update: The add-on can be downloaded from Mozilla Addons.&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/8472685-5262697428313400039?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UJiBl5AwLPZiv5xDveGUmrrNSWI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UJiBl5AwLPZiv5xDveGUmrrNSWI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UJiBl5AwLPZiv5xDveGUmrrNSWI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UJiBl5AwLPZiv5xDveGUmrrNSWI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/PM5w3ElA0rw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/5262697428313400039/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=5262697428313400039" title="25 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5262697428313400039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5262697428313400039?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/PM5w3ElA0rw/facebook-anti-filter.html" title="FaceBook Anti Filter" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>25</thr:total><feedburner:origLink>http://hackish.blogspot.com/2009/05/facebook-anti-filter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ASHk8fCp7ImA9WxJRFUQ.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-3195369609098922062</id><published>2009-05-17T16:06:00.000-04:00</published><updated>2009-05-17T16:09:09.774-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-17T16:09:09.774-04:00</app:edited><title>A Persian Java Code</title><content type="html">&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;Copy and paste the class below and just change you eclipse encoding (Prefernces/General/Workspace/Text File Encoding) to UTF8.&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #7f0055"&gt;public&lt;span style="color: #000000"&gt; &lt;/span&gt;class&lt;span style="color: #000000"&gt; تست {&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color: #7f0055"&gt;int&lt;/span&gt; &lt;span style="color: #0000c0"&gt;عدد&lt;/span&gt; = 0;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color: #7f0055"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055"&gt;int&lt;/span&gt; عددرازیادکن(){&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;span style="color: #7f0055"&gt;return&lt;/span&gt; &lt;span style="color: #0000c0"&gt;عدد&lt;/span&gt;++;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;span style="color: #7f0055"&gt;public&lt;/span&gt; &lt;span style="color: #7f0055"&gt;static&lt;/span&gt; &lt;span style="color: #7f0055"&gt;void&lt;/span&gt; main(String[] args) {&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;span style="color: #7f0055"&gt;new&lt;/span&gt; تست().عددرازیادکن();&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;}&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;br /&gt;&lt;/span&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/8472685-3195369609098922062?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4yMMYVw8fe20e62KlIs91YlXmW4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4yMMYVw8fe20e62KlIs91YlXmW4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4yMMYVw8fe20e62KlIs91YlXmW4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4yMMYVw8fe20e62KlIs91YlXmW4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/_1C0ZPu5Fp8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/3195369609098922062/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=3195369609098922062" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/3195369609098922062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/3195369609098922062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/_1C0ZPu5Fp8/persian-java-code.html" title="A Persian Java Code" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://hackish.blogspot.com/2009/05/persian-java-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIAQXw_eSp7ImA9WxRUEkU.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-7658969722439952083</id><published>2008-11-21T09:09:00.000-05:00</published><updated>2008-11-21T11:05:40.241-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-21T11:05:40.241-05:00</app:edited><title>Making TeXMaker Bidi enabled!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OA5SGrQByco/SSbECVkn0uI/AAAAAAAAADY/oBPZ7HJ0-14/s1600-h/tekmakerpatch.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 177px;" src="http://1.bp.blogspot.com/_OA5SGrQByco/SSbECVkn0uI/AAAAAAAAADY/oBPZ7HJ0-14/s320/tekmakerpatch.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5271115958313276130" /&gt;&lt;/a&gt;&lt;br /&gt;I was writing my PhD proposal, and using Arabi LaTeX module.&lt;div&gt;The major problem was that the TeXMaker (my favorite LaTeX editor) does not support right to left texts like the FarsiTeX editor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have created a patch based on the 1.8 version of the TeXMaker. &lt;/div&gt;&lt;div&gt;You can download the original source code from &lt;a href="http://www.xm1math.net/texmaker/download.html#source"&gt;http://www.xm1math.net/texmaker/download.html#source&lt;/a&gt; and also you can download the patch from &lt;a href="http://ce.sharif.edu/~hassas/RTL-for-texmaker-1.8.patch"&gt;http://ce.sharif.edu/~hassas/RTL-for-texmaker-1.8.patch&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The RTL/LTR are available under the Edit menu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy the patch!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-7658969722439952083?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_oaoou9WKPBhqhIDD85pJ9fqX-A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_oaoou9WKPBhqhIDD85pJ9fqX-A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_oaoou9WKPBhqhIDD85pJ9fqX-A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_oaoou9WKPBhqhIDD85pJ9fqX-A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/5lMReHEmfCQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/7658969722439952083/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=7658969722439952083" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7658969722439952083?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/7658969722439952083?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/5lMReHEmfCQ/making-texmaker-bidi-enabled.html" title="Making TeXMaker Bidi enabled!" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_OA5SGrQByco/SSbECVkn0uI/AAAAAAAAADY/oBPZ7HJ0-14/s72-c/tekmakerpatch.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://hackish.blogspot.com/2008/11/making-texmaker-bidi-enabled.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EGSHg6fSp7ImA9WxdaE04.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-1380013789403025722</id><published>2008-08-21T11:10:00.000-04:00</published><updated>2008-08-21T11:13:49.615-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-21T11:13:49.615-04:00</app:edited><title>I'm a programming language GEEK!</title><content type="html">&lt;div&gt;Moslem Habibi has sent me this &lt;a href="http://www.oneplusyou.com/q/v/code"&gt; test &lt;/a&gt; and&lt;br /&gt;I got the score below! &lt;/div&gt;&lt;a href="http://www.oneplusyou.com/q/v/code"&gt;&lt;img border="0" src="http://www.oneplusyou.com/q/img/badges/code_100.jpg" alt="Name That Code" /&gt;&lt;/a&gt;&lt;br /&gt;Created by OnePlusYou&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-1380013789403025722?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NdH8EYpc_De0wJFB1-26Sz9RT5U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NdH8EYpc_De0wJFB1-26Sz9RT5U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NdH8EYpc_De0wJFB1-26Sz9RT5U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NdH8EYpc_De0wJFB1-26Sz9RT5U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/g15NtSgddr8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/1380013789403025722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=1380013789403025722" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/1380013789403025722?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/1380013789403025722?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/g15NtSgddr8/im-programming-language-geek.html" title="I'm a programming language GEEK!" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://hackish.blogspot.com/2008/08/im-programming-language-geek.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAHRng5cCp7ImA9WxZbEU0.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-5492890206843096509</id><published>2008-04-10T13:43:00.000-04:00</published><updated>2008-04-13T13:12:17.628-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-13T13:12:17.628-04:00</app:edited><title>Persian in TeX</title><content type="html">I finally found a great tool named Arabi TeX for using to create Persian TeX files in LaTeX2e.&lt;br /&gt;&lt;br /&gt;This is a sample &lt;div&gt;&lt;br /&gt;&lt;a href="http://hackish.googlegroups.com/web/arabisample.pdf?gda=LmIl0kAAAAA8_smPLiS1YPEtGB4afq_L_kOU10Hx8KQntrulFKT77WG1qiJ7UbTIup-M2XPURDTjpMIiExsjAzJ2g0qICqjs&amp;amp;gsc=eBRokxYAAAC9UyT8BUVWxHEWq9NlJVNQIpJu2JkDuvLXVWF2yGe0PA"&gt;arabisample.pdf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://hackish.googlegroups.com/web/arabisample.tex.zip?gda=UjAbmUQAAAAIkLE_nmb94yIX9Zs953UeWAz0ykgCoQz9Afsn_JEfzGG1qiJ7UbTIup-M2XPURDTbw35yMWrjElG-M3vxCMy6HrM_toMx2B3OOfoOmcYUZg&amp;amp;gsc=LT0GswsAAAC61jNKnen3T7KKr1A_VuSt"&gt;arabisample.tex.zip&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;UPDATE: Thanks Dr. Ghodsi, the problem of the TeX sample on windows is now solved.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-5492890206843096509?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HIDr4Lecmg3DyBhRMfilVO2OjU8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HIDr4Lecmg3DyBhRMfilVO2OjU8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HIDr4Lecmg3DyBhRMfilVO2OjU8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HIDr4Lecmg3DyBhRMfilVO2OjU8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/3pGP6AKnYrA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/5492890206843096509/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=5492890206843096509" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5492890206843096509?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5492890206843096509?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/3pGP6AKnYrA/persian-in-tex.html" title="Persian in TeX" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://hackish.blogspot.com/2008/04/persian-in-tex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGRHc9eSp7ImA9WxZRGUo.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-8819885581882549980</id><published>2008-02-14T01:57:00.001-05:00</published><updated>2008-02-14T02:05:25.961-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-14T02:05:25.961-05:00</app:edited><title>Google quote about TCI.ir and irantelecom.ir</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_OA5SGrQByco/R7PnqSaJh-I/AAAAAAAAAB0/1Eizl8HNQ1o/s1600-h/tcibanned.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_OA5SGrQByco/R7PnqSaJh-I/AAAAAAAAAB0/1Eizl8HNQ1o/s320/tcibanned.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5166727911206127586" /&gt;&lt;/a&gt;&lt;br /&gt;Googling for Iran ITC Ministry web site, I found that the official sites are said to be malware:&lt;br /&gt;http://www.google.com/search?hl=en&amp;amp;client=safari&amp;amp;rls=en-us&amp;amp;q=tci.ir&amp;amp;btnG=Search&lt;br /&gt;&lt;br /&gt;It is interesting that TCI can harm my computer!&lt;br /&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/8472685-8819885581882549980?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dRoZf-PgNHrk6bQKG9LbdGKByH0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dRoZf-PgNHrk6bQKG9LbdGKByH0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dRoZf-PgNHrk6bQKG9LbdGKByH0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dRoZf-PgNHrk6bQKG9LbdGKByH0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/tuNVTovgHaM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/8819885581882549980/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=8819885581882549980" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/8819885581882549980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/8819885581882549980?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/tuNVTovgHaM/google-quote-about-tciir-and.html" title="Google quote about TCI.ir and irantelecom.ir" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_OA5SGrQByco/R7PnqSaJh-I/AAAAAAAAAB0/1Eizl8HNQ1o/s72-c/tcibanned.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2008/02/google-quote-about-tciir-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQER3Y_fip7ImA9WxZTF0g.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-327054951981424525</id><published>2008-01-19T10:56:00.000-05:00</published><updated>2008-01-19T10:58:26.846-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-19T10:58:26.846-05:00</app:edited><title>How geek are you?</title><content type="html">&lt;a href="http://www.justsayhi.com/bb/geek" style="text-decoration: none; background: url('http://assets.justsayhi.com/badges/538/392/geek_badge1_green.fl49ehpfu0.jpg') no-repeat; display: block; width: 268px; height: 82px;"&gt;&lt;span style="display: block; padding-left: 125px; padding-top: 28px; color: #000; font-family: Arial; font-size: 22px;"&gt;63% Geek&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.justsayhi.com/bb/apple_addiction" style="color: #80A9DD; text-decoration: none; display: block; width: 286px; height: 128px; padding-top: 50px; padding-left: 17px; background: url(http://assets.justsayhi.com/badges/485/35/apple_addiction.9jbxxwozxv.jpg) no-repeat; font-family: Times New Roman, sans-serif; font-size: 30px;"&gt;60%&lt;span style="display: none;"&gt;How Addicted to Apple Are You?&lt;/span&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/8472685-327054951981424525?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x_yh5YcdM59dZxvjhT4CWEjIA2o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x_yh5YcdM59dZxvjhT4CWEjIA2o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x_yh5YcdM59dZxvjhT4CWEjIA2o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x_yh5YcdM59dZxvjhT4CWEjIA2o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/HWbpogsPt7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/327054951981424525/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=327054951981424525" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/327054951981424525?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/327054951981424525?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/HWbpogsPt7s/how-geek-are-you.html" title="How geek are you?" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2008/01/how-geek-are-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGR3s-eSp7ImA9WB9VFkQ.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-5276330918582958877</id><published>2007-12-03T09:18:00.000-05:00</published><updated>2007-12-03T09:30:26.551-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-03T09:30:26.551-05:00</app:edited><title>Swapping two integers in Java</title><content type="html">Some of my Java students asked me about how to swap two integers using java in a way like what we have done before in C.&lt;div&gt;I could not say anything that time, but today I got an idea and solve the problem easily.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The following code is in response to ones arguing that C# is better than Java because it can swap two numbers!&lt;br /&gt;The following code can also be used under GNU Public License v3 (http://gplv3.fsf.org/)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import java.lang.reflect.Field;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author Soheil Hassas Yeganeh&lt;br /&gt;* This class swaps the values stored in two Integer objects.&lt;br /&gt;* Published under GPLv3.&lt;br /&gt;*/&lt;br /&gt;public class Swapper {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public static void swap(Integer i, Integer  j) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;try{&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;Integer lastJ = new Integer(j);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;Field value = Integer.class.getDeclaredField("value");&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;value.setAccessible(true);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;value.set(j, i);&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;value.set(i, lastJ);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;value.setAccessible(false);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}catch(Exception e){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;e.printStackTrace();&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public static void main(String [] args){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Integer i = 20;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Integer j = 30;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;swap(i,j);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;System.out.println(" i is : " + i + " j is : " + j);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&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/8472685-5276330918582958877?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lfBJybSKwXbj5i6nmwj6A6becy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lfBJybSKwXbj5i6nmwj6A6becy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lfBJybSKwXbj5i6nmwj6A6becy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lfBJybSKwXbj5i6nmwj6A6becy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/IRBWwhCELp0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/5276330918582958877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=5276330918582958877" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5276330918582958877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/5276330918582958877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/IRBWwhCELp0/swapping-two-integers-in-java.html" title="Swapping two integers in Java" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://hackish.blogspot.com/2007/12/swapping-two-integers-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAHQHs4eip7ImA9WB9WEU4.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-6389139549720443238</id><published>2007-11-15T08:01:00.000-05:00</published><updated>2007-11-15T08:18:51.532-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-15T08:18:51.532-05:00</app:edited><title>Slow startup/login in leopard solution!</title><content type="html">The first time I installed leopard (Mac OS 10.5) on my MacBook using erase and install option, the startup time was very good about (30 seconds). &lt;br /&gt;I also login almost spontaneously (in about 2 seconds).&lt;br /&gt;&lt;br /&gt;But, after when copied about 20 GB of documents, and installed 30 GB of applications, the boot time increases so much. &lt;br /&gt;It took about 20 seconds!&lt;br /&gt;I got that the long boot time was caused by indexing done by spotlight. After some hours putting my MacBook alone and let the leopard index all of my documents, the login time became spontaneously again. &lt;br /&gt;&lt;br /&gt;But, some weeks after the login time increased and took about 30 seconds. I wondered why login time was increased.&lt;br /&gt;This time the problem was caused by the caches. I removed all the stuffs in the ~/Library/Caches (where ~ means my home folder), and reboot using Option+Command+P+R. I login spontaneously, after. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That seems great! Clean the caches and preset the options will decrease your login time in leopard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-6389139549720443238?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uOYVyZtQRIEwGAf2Br-6NZdDT0k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uOYVyZtQRIEwGAf2Br-6NZdDT0k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uOYVyZtQRIEwGAf2Br-6NZdDT0k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uOYVyZtQRIEwGAf2Br-6NZdDT0k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/8tWt_Jb4NAI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/6389139549720443238/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=6389139549720443238" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6389139549720443238?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/6389139549720443238?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/8tWt_Jb4NAI/slow-startuplogin-in-leopard-solution.html" title="Slow startup/login in leopard solution!" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2007/11/slow-startuplogin-in-leopard-solution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4BRnczfip7ImA9WBFbFkk.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-2663078989803525697</id><published>2007-05-08T03:30:00.000-04:00</published><updated>2007-05-08T13:55:57.986-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-05-08T13:55:57.986-04:00</app:edited><title>Make your Eclipse fonts bigger on Mac OS X</title><content type="html">&lt;a href="http://bp0.blogger.com/_OA5SGrQByco/RkAsz1yfhWI/AAAAAAAAABA/uCR1O2bmTtk/s1600-h/eclipse-small-fonts.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_OA5SGrQByco/RkAsz1yfhWI/AAAAAAAAABA/uCR1O2bmTtk/s400/eclipse-small-fonts.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062095250288248162" /&gt;&lt;/a&gt;&lt;br /&gt;The first time I installed eclipse on my MacBook, I found the default font size of the eclipse, too small.&lt;br /&gt;&lt;br /&gt;So I have searched through other blogs to find a solution for this. Unfortunatelly I did not found anything. &lt;br /&gt;Yesterday, when I was editing my eclipse.ini I found the problematic option in my eclipse.ini that makes the fonts of the Eclipse small:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Dorg.eclipse.swt.internal.carbon.smallFonts&lt;br /&gt;&lt;br /&gt;So if you have the same problem as me you can edit $ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini and remove the line of the mentioned option.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_OA5SGrQByco/RkAsX1yfhVI/AAAAAAAAAA4/x9pdMbBy6i8/s1600-h/eclipse-big-fonts.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_OA5SGrQByco/RkAsX1yfhVI/AAAAAAAAAA4/x9pdMbBy6i8/s400/eclipse-big-fonts.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062094769251910994" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-2663078989803525697?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A7b16DkgBXmMnQ9GsbQrBuRsIb4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A7b16DkgBXmMnQ9GsbQrBuRsIb4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A7b16DkgBXmMnQ9GsbQrBuRsIb4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A7b16DkgBXmMnQ9GsbQrBuRsIb4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/cFlQf_51BwE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/2663078989803525697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=2663078989803525697" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/2663078989803525697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/2663078989803525697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/cFlQf_51BwE/make-your-eclipse-fonts-bigger-on-mac.html" title="Make your Eclipse fonts bigger on Mac OS X" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_OA5SGrQByco/RkAsz1yfhWI/AAAAAAAAABA/uCR1O2bmTtk/s72-c/eclipse-small-fonts.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://hackish.blogspot.com/2007/05/make-your-eclipse-fonts-bigger-on-mac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMAR307eyp7ImA9WR9VFkk.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-109664429461782906</id><published>2004-10-01T11:04:00.000-04:00</published><updated>2004-10-01T11:27:26.303-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2004-10-01T11:27:26.303-04:00</app:edited><title>Oh no! The daemon is late.</title><content type="html">&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;About 16 days delay!  &lt;/span&gt;
&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;FreeBSD 5.3-Release was scheduled for October 1st, but now, they will release it on &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.freebsd.org/releases/5.3R/schedule.html"&gt;October 17th&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.  What a hard release! Have &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.freebsd.org/releases/5.3R/todo.html"&gt;many works to do&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. &lt;/span&gt;
&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;
&lt;br /&gt;But, the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://images.google.com/images?hl=en&amp;lr=&amp;amp;amp;ie=UTF-8&amp;client=firefox-a&amp;amp;q=freebsd+daemon&amp;btnG=Search"&gt;daemon &lt;/a&gt;&lt;span style="font-family:verdana;"&gt;will serve the best, after release! ( 1MPPS forwarding rate is great on PC, as far as &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://images.google.com/images?hl=en&amp;ie=UTF-8&amp;amp;amp;client=firefox-a&amp;q=linux+penguin&amp;amp;spell=1"&gt;penguin&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; is forwarding about 100KPPS. ) &lt;/span&gt;
&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Wish them success!
&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/5.3R/todo.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8472685-109664429461782906?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BvNzp3dmOpffQB4wj5wKBdSI0K4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BvNzp3dmOpffQB4wj5wKBdSI0K4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BvNzp3dmOpffQB4wj5wKBdSI0K4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BvNzp3dmOpffQB4wj5wKBdSI0K4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/HLKvtsf33ys" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/109664429461782906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=109664429461782906" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/109664429461782906?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/109664429461782906?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/HLKvtsf33ys/oh-no-daemon-is-late.html" title="Oh no! The daemon is late." /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hackish.blogspot.com/2004/10/oh-no-daemon-is-late.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFR3k_eCp7ImA9WR9VEUk.&quot;"><id>tag:blogger.com,1999:blog-8472685.post-109614287532628320</id><published>2004-09-25T16:06:00.000-04:00</published><updated>2004-09-25T16:11:56.740-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2004-09-25T16:11:56.740-04:00</app:edited><title>Starting</title><content type="html">&lt;span style="font-family:arial;"&gt;Today, I've found that the only way I can memorize my experiences is Bloggin.
&lt;br /&gt;So I've started.
&lt;br /&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/8472685-109614287532628320?l=hackish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mMOVrHmO0AgcQ_Cq5eeD8qVfMMw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mMOVrHmO0AgcQ_Cq5eeD8qVfMMw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mMOVrHmO0AgcQ_Cq5eeD8qVfMMw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mMOVrHmO0AgcQ_Cq5eeD8qVfMMw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/VvnBL/~4/q_W29pP5nro" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hackish.blogspot.com/feeds/109614287532628320/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8472685&amp;postID=109614287532628320" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/109614287532628320?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8472685/posts/default/109614287532628320?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VvnBL/~3/q_W29pP5nro/starting.html" title="Starting" /><author><name>Soheil Hassas Yeganeh</name><uri>http://www.blogger.com/profile/17113740608096412905</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://hackish.blogspot.com/2004/09/starting.html</feedburner:origLink></entry></feed>

