<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>EVALINUX</title>
	<atom:link href="http://evalinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://evalinux.wordpress.com</link>
	<description>my journey to the open source world (tzury bar yochay)</description>
	<pubDate>Tue, 11 Mar 2008 09:35:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Too Bad To Be True (or Dear Ray Ozzie: IE8 can&#8217;t handle Windows Live)</title>
		<link>http://evalinux.wordpress.com/2008/03/11/too-bad-to-be-true-or-ray-ozzie-ie8-cant-handle-windows-live/</link>
		<comments>http://evalinux.wordpress.com/2008/03/11/too-bad-to-be-true-or-ray-ozzie-ie8-cant-handle-windows-live/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:10:16 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[firefox]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[ie8]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[web-devel]]></category>

		<category><![CDATA[webdev]]></category>

		<category><![CDATA[www]]></category>

		<category><![CDATA[www-design]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/?p=67</guid>
		<description><![CDATA[Yesterday, while walking from launch, my freind Amnon David (the creator of jNext) told me that IE8 doesn&#8217;t work on hotmail.com.
Since IE8 release gained lots of credit by JavaScript Hackers (John Resig and many more), therefore, I couldn&#8217;t believe it until I saw it in my own eyes.
Plain and simple, the site is broken. Icons, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday, while walking from launch, my freind <a href="http://www.nocurve.com/" target="_blank">Amnon David</a> (the creator of <a href="http://jnext.org/" target="_blank">jNext</a>) told me that IE8 doesn&#8217;t work on <a href="http://hotmail.com">hotmail.com</a>.</p>
<p>Since IE8 release gained lots of credit by JavaScript Hackers (<a href="http://ejohn.org/blog/unbreaking-the-web/" target="_blank">John Resig</a> and many more), therefore, I couldn&#8217;t believe it until I saw it in my own eyes.</p>
<p>Plain and simple, <b>the site is broken</b>. Icons, texts, menus are overlapping each other.</p>
<p>Everyone can see now that every piece of DHTML code must be written twice, once for all the browsers, and then specifically for IE.</p>
<p>The unbearable lightness of releasing buggy software at MS is shocking.</p>
<p>The results are deployed here in front of your eyes.</p>
<p>IE8 default mode <a href="http://evalinux.files.wordpress.com/2008/03/ie8-hotmail.png" title="Ie8"><img src="http://evalinux.files.wordpress.com/2008/03/ie8-hotmail.png" alt="Ie8" /></a></p>
<p>IE 8 emulating IE7</p>
<p><a href="http://evalinux.files.wordpress.com/2008/03/ie7emu-hotmail.png" title="Emulated IE7"><img src="http://evalinux.files.wordpress.com/2008/03/ie7emu-hotmail.png" alt="Emulated IE7" /></a></p>
<p>Firefox 3 Beta 3</p>
<p><a href="http://evalinux.files.wordpress.com/2008/03/ff3-hotmail.png" title="firefox3-beta"><img src="http://evalinux.files.wordpress.com/2008/03/ff3-hotmail.png" alt="firefox3-beta" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=67&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/03/11/too-bad-to-be-true-or-ray-ozzie-ie8-cant-handle-windows-live/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2008/03/ie8-hotmail.png" medium="image">
			<media:title type="html">Ie8</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2008/03/ie7emu-hotmail.png" medium="image">
			<media:title type="html">Emulated IE7</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2008/03/ff3-hotmail.png" medium="image">
			<media:title type="html">firefox3-beta</media:title>
		</media:content>
	</item>
		<item>
		<title>My Next Laptop Will NOT Be a Mac (But Dell&#8217;s)</title>
		<link>http://evalinux.wordpress.com/2008/03/06/my-next-laptop-will-not-be-a-mac-but-dells/</link>
		<comments>http://evalinux.wordpress.com/2008/03/06/my-next-laptop-will-not-be-a-mac-but-dells/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 20:15:49 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Linux &amp; OpenSource]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[dell]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/?p=62</guid>
		<description><![CDATA[Comparing to Microsoft aggressiveness,  I was wondering whether Apple is just passive aggressive?
Both  companies are making money selling proprietary, closed-source software (and hardware) . Perhaps Apple just dose it more gently with a wider smile on the face. That is all.
Even getting a legal copy of OS x runs on a virtual machine is almost [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Comparing to Microsoft aggressiveness,  I was wondering whether Apple is just passive aggressive?</p>
<p>Both  companies are making money selling proprietary, closed-source software (and hardware) . Perhaps Apple just dose it more gently with a wider smile on the face. That is all.</p>
<p>Even getting a legal copy of OS x runs on a virtual machine is almost impossible.</p>
<p>For now, I will stick with Dell which runs Linux smoothly.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/62/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/62/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=62&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/03/06/my-next-laptop-will-not-be-a-mac-but-dells/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>The Winner Takes It All doesn&#8217;t work anymore, even for Microsoft</title>
		<link>http://evalinux.wordpress.com/2008/03/04/the-winner-takes-it-all-doesnt-anymore-even-for-microsoft/</link>
		<comments>http://evalinux.wordpress.com/2008/03/04/the-winner-takes-it-all-doesnt-anymore-even-for-microsoft/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 16:13:47 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[open]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/?p=61</guid>
		<description><![CDATA[Microsoft interoperability announcement is a significant switch and a remarkable milestone onto the way to make the world of software an open, standardized  and perhaps free as well. Especially regarding the IE8 default behavior.
Read more at:

http://ejohn.org/blog/unbreaking-the-web/
http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx
http://www.microsoft.com/presspass/presskits/interoperability/default.mspx

I have said in the past that IE would eventually become an open source browser and so it would. I [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Microsoft interoperability announcement is a significant switch and a remarkable milestone onto the way to make the world of software an open, standardized  and perhaps free as well. Especially regarding the IE8 default behavior.</p>
<p>Read more at:</p>
<ul>
<li><a href="http://ejohn.org/blog/unbreaking-the-web/" target="_blank">http://ejohn.org/blog/unbreaking-the-web/</a></li>
<li><a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx" target="_blank">http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx</a></li>
<li><a href="http://www.microsoft.com/presspass/presskits/interoperability/default.mspx" target="_blank">http://www.microsoft.com/presspass/presskits/interoperability/default.mspx</a></li>
</ul>
<p>I have said in the past that IE would eventually become an open source browser and so it would. I believe  that by the year of 2013 .NET, IE and perhaps more products from Microsoft would be become open source projects.</p>
<p>There is no other way to keep your top rank in any business  than being the best, by all means. Ever since the world of software have realized the the best way to write a software if the open-source way, Microsoft would have to join this principles in order to survive. The fact that more and more developers are switching to free and open-source tools, languages and platforms and barely the vice versa is the only fact that counts in the long run.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=61&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/03/04/the-winner-takes-it-all-doesnt-anymore-even-for-microsoft/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Huge Elements in Firefox 3 beta 3 on Ubuntu</title>
		<link>http://evalinux.wordpress.com/2008/02/28/resize-elements-in-firefox-3-beta-3-on-ubuntu/</link>
		<comments>http://evalinux.wordpress.com/2008/02/28/resize-elements-in-firefox-3-beta-3-on-ubuntu/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 12:17:40 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/?p=60</guid>
		<description><![CDATA[If you just installed firefox 3 beta 3 on ubuntu (sudo apt-get install firefox-3.0), you may came across this issue where all elements are huge (toolbars, text, icons, etc.)
In order to fix it at address line go to about:config (and promise to be careful ;-)) and set layout.css.dpi to 96.
      [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you just installed firefox 3 beta 3 on ubuntu (<code>sudo apt-get install firefox-3.0</code>), you may came across this issue where all elements are huge (toolbars, text, icons, etc.)</p>
<p>In order to fix it at address line go to <code>about:config</code> (and promise to be careful ;-)) and set <code>layout.css.dpi</code> to <code>96</code>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=60&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/02/28/resize-elements-in-firefox-3-beta-3-on-ubuntu/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>How to install Infogami (+ PostgreSQL 8.2) on Ubuntu Gutsy Gibbon (7.10)</title>
		<link>http://evalinux.wordpress.com/2008/02/24/how-to-install-infogami-postgresql-82-on-ubuntu-gutsy-gibbon-710/</link>
		<comments>http://evalinux.wordpress.com/2008/02/24/how-to-install-infogami-postgresql-82-on-ubuntu-gutsy-gibbon-710/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 11:30:49 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[infogami]]></category>

		<category><![CDATA[postgres]]></category>

		<category><![CDATA[postgresql]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/?p=59</guid>
		<description><![CDATA[Step 1: PostgreSQL (8.2)
Installing postgresql (8.2)
sudo apt-get install postgresql-8.2
Setting up the password for postgres&#8217; postgres user
sudo -u postgres psql template1
ALTER USER postgres WITH PASSWORD 'your-password';
\q
Configure postgres&#8217; authentication method :
sudo cp /etc/postgresql/8.2/main/pg_hba.conf /etc/postgresql/8.2/main/pg_hba.conf_bak
sudo nano /etc/postgresql/8.2/main/pg_hba.conf
Add the following at the bottom of the file
# TYPE  DATABASE    USER       [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3>Step 1: PostgreSQL (8.2)</h3>
<p><b>Installing postgresql (8.2)</b></p>
<pre>sudo apt-get install postgresql-8.2</pre>
<p><b>Setting up the password for postgres&#8217; <code>postgres</code> user</b></p>
<pre>sudo -u postgres psql template1
ALTER USER postgres WITH PASSWORD 'your-password';
\q</pre>
<p><b>Configure postgres&#8217; authentication method :</b></p>
<pre>sudo cp /etc/postgresql/8.2/main/pg_hba.conf /etc/postgresql/8.2/main/pg_hba.conf_bak
sudo nano /etc/postgresql/8.2/main/pg_hba.conf</pre>
<p><b>Add the following at the bottom of the file</b></p>
<pre># TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
host    all         all         127.0.0.1       255.255.255.0    password</pre>
<p><b>Restart postgres:</b></p>
<pre>sudo /etc/init.d/postgresql-8.2 restart</pre>
<h3>Step 2: Infogami</h3>
<p><b>Get the code with:</b></p>
<pre>
sudo apt-get install mercurial
hg clone http://infogami.org/hg/ infogami
</pre>
<p><b>Create your <code>run.py</code></b></p>
<pre>cd infogami
nano run.py</pre>
<p><b>Paste the following into the <code>run.py</code> file:</b></p>
<pre>import infogami
infogami.config.db_parameters = dict(dbn='postgres', db="infogami", user='postgres', pw='your-password')
infogami.config.site = 'sitename.local'
if __name__ == "__main__":
    infogami.run()</pre>
<p><b>Save and exit.</b></p>
<p><b>Grant permission to infogami (and it child nodes)</b></p>
<pre>cd ..
chmod -R 777 infogami/</pre>
<p><b>Install   Python Driver for PostgreSQL (python-psycopg2)</b></p>
<pre> sudo apt-get install python-psycopg2</pre>
<p><b>Create the database and install infogami objects into it</b></p>
<pre>cd infogami
sudo -u postgres createdb infogami
sudo -u postgres psql infogami &lt; infogami/tdb/schema.sql
sudo -u postgres python run.py install</pre>
<p><b>That&#8217;s it. You now have infogami installed on your machine.<br />
to run it type:</b></p>
<pre>sudo -u postgres python run.py</pre>
<p><b>and nav your firefox to: http://loclahost:8080</b></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/59/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/59/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=59&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/02/24/how-to-install-infogami-postgresql-82-on-ubuntu-gutsy-gibbon-710/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Install PostgreSQL on Ubuntu Gutsy Gibbon (7.10)</title>
		<link>http://evalinux.wordpress.com/2008/01/21/how-to-install-postgresql-on-ubuntu-gutsy-gibbon-710/</link>
		<comments>http://evalinux.wordpress.com/2008/01/21/how-to-install-postgresql-on-ubuntu-gutsy-gibbon-710/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 21:32:33 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Linux &amp; OpenSource]]></category>

		<category><![CDATA[postgres]]></category>

		<category><![CDATA[postgresql]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/21/how-to-install-postgresql-on-ubuntu-gutsy-gibbon-710/</guid>
		<description><![CDATA[Useful and simple guide, step by step.
 http://www.supriyadisw.net/2007/02/postgresql-on-ubuntu-linux
Installing postgresql (8.2)
sudo apt-get install postgresql-8.2
Setting up the password for postgres’ postgres user
sudo -u postgres psql template1
ALTER USER postgres WITH PASSWORD 'your-password';
\q
Configure postgres’ authentication method :
sudo cp /etc/postgresql/8.2/main/pg_hba.conf /etc/postgresql/8.2/main/pg_hba.conf_bak
sudo nano /etc/postgresql/8.2/main/pg_hba.conf
Add the following at the bottom of the file
# TYPE  DATABASE    USER   [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Useful and simple guide, step by step.<br />
<a href="http://www.supriyadisw.net/2007/02/postgresql-on-ubuntu-linux" target="_blank"> http://www.supriyadisw.net/2007/02/postgresql-on-ubuntu-linux</a></p>
<p><b>Installing postgresql (8.2)</b></p>
<pre>sudo apt-get install postgresql-8.2</pre>
<p><b>Setting up the password for postgres’ <code>postgres</code> user</b></p>
<pre>sudo -u postgres psql template1
ALTER USER postgres WITH PASSWORD 'your-password';
\q</pre>
<p><b>Configure postgres’ authentication method :</b></p>
<pre>sudo cp /etc/postgresql/8.2/main/pg_hba.conf /etc/postgresql/8.2/main/pg_hba.conf_bak
sudo nano /etc/postgresql/8.2/main/pg_hba.conf</pre>
<p><b>Add the following at the bottom of the file</b></p>
<pre># TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
host    all         all         127.0.0.1       255.255.255.0    password</pre>
<p><b>Restart postgres:</b></p>
<pre>sudo /etc/init.d/postgresql-8.2 restart</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=55&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/21/how-to-install-postgresql-on-ubuntu-gutsy-gibbon-710/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>The Truth About Python</title>
		<link>http://evalinux.wordpress.com/2008/01/18/the-truth-about-python/</link>
		<comments>http://evalinux.wordpress.com/2008/01/18/the-truth-about-python/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 19:51:52 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/18/the-truth-about-python/</guid>
		<description><![CDATA[from: Python Is Not Java (dirtSimple)
So, if you don&#8217;t feel like you&#8217;re at least ten times more productive with Python than Java, chances are good that you&#8217;ve been forgetting to use the time machine! (And if you miss your Java IDE, consider the possibility that it&#8217;s because your Python program is much more complex than [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>from: <a href="http://dirtsimple.org/2004/12/python-is-not-java.html">Python Is Not Java (dirtSimple)</a></p>
<blockquote><p>So, if you don&#8217;t feel like you&#8217;re at least ten times more productive with Python than Java, chances are good that you&#8217;ve been forgetting to use the time machine! (And if you miss your Java IDE, consider the possibility that it&#8217;s because your Python program is much more complex than it needs to be.)</p></blockquote>
<p>One might replace the word Java with .Net, it would remain the same, wouldn&#8217;t it?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=54&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/18/the-truth-about-python/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting rid of Insert Ubuntu Disc Message</title>
		<link>http://evalinux.wordpress.com/2008/01/14/getting-rid-of-insert-ubuntu-disc-message/</link>
		<comments>http://evalinux.wordpress.com/2008/01/14/getting-rid-of-insert-ubuntu-disc-message/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:52:55 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Linux &amp; OpenSource]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/14/getting-rid-of-insert-ubuntu-disc-message/</guid>
		<description><![CDATA[This &#8220;Insert Disc&#8221; message was annoying and frustrating almost at any time I was trying to install a new software on my Ubuntu (7.10 gutsy-gibbon).
Media change: please insert the disc labeled  'Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016.1)' in the drive '/cdrom/' and press enter
If you want to get rid of it you [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This &#8220;Insert Disc&#8221; message was annoying and frustrating almost at any time I was trying to install a new software on my Ubuntu (7.10 gutsy-gibbon).</p>
<p><code>Media change: please insert the disc labeled  'Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016.1)' in the drive '/cdrom/' and press enter</code></p>
<p>If you want to get rid of it you should comment out the line that point to the &#8220;CD-ROM&#8221; Source.</p>
<p>Type the following in the terminal:</p>
<p><code>gksudo gedit /etc/apt/sources.list</code></p>
<p>Locate the line that reads:</p>
<p><code>deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted</code></p>
<p>and comment it out</p>
<p><code>#deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted</code></p>
<p>Save the file, close the editor, back in the terminal window type:</p>
<p><code>sudo apt-get update</code></p>
<p>Good luck and thank you for choosing Ubuntu.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=52&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/14/getting-rid-of-insert-ubuntu-disc-message/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>The Zen of Steve Jobs</title>
		<link>http://evalinux.wordpress.com/2008/01/13/the-zen-of-steve-jobs/</link>
		<comments>http://evalinux.wordpress.com/2008/01/13/the-zen-of-steve-jobs/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 10:42:37 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[steve jobs]]></category>

		<category><![CDATA[style]]></category>

		<category><![CDATA[zen]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/13/the-zen-of-steve-jobes/</guid>
		<description><![CDATA[Ever wondered about Apples designers sources of inspiration?
I thinks I just found one, its name is Steve Jobs.
I was worth about over a million dollars when I was twenty-three
and over ten million dollars when I was twenty-four,
and over a hundred million dollars when I was twenty-five and it wasn&#8217;t that important because I never did [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ever wondered about Apples designers sources of inspiration?<br />
I thinks I just found one, its name is Steve Jobs.</p>
<blockquote><p>I was worth about over a million dollars when I was twenty-three<br />
and over ten million dollars when I was twenty-four,<br />
and over a hundred million dollars when I was twenty-five and it wasn&#8217;t that important because I never did it for the money.</p></blockquote>
<p>The following is a photo was taken by <a href="http://digitaljournalist.org/issue0712/y_walker08.html" target="_blank">Diana Walker</a> and it shows Steve Jobs in his house in <b>1982</b><br />
<a href="http://evalinux.files.wordpress.com/2008/01/062b.jpg" title="STEVE JOBS AT HOME IN 1982"><br />
<img src="http://evalinux.files.wordpress.com/2008/01/062b.jpg?w=506&h=341" alt="STEVE JOBS AT HOME IN 1982" height="341" width="506" /></a></p>
<p>Jobs said about it:</p>
<blockquote><p>This was a very typical time. I was single.<br />
All you needed was a cup of tea, a light, and your stereo,<br />
you know, and that&#8217;s what I had.</p></blockquote>
<p>•Bare in mind• the fact that in 1982 Jobs was already 27 years old, 2 years after he was already worth more than hundred million dollars, and yet, he kept that elegant minimalism principle.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=51&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/13/the-zen-of-steve-jobs/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2008/01/062b.jpg" medium="image">
			<media:title type="html">STEVE JOBS AT HOME IN 1982</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Facebook the next Microsoft?</title>
		<link>http://evalinux.wordpress.com/2008/01/07/warning-facebook-is-the-next-microsoft/</link>
		<comments>http://evalinux.wordpress.com/2008/01/07/warning-facebook-is-the-next-microsoft/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 19:06:21 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<category><![CDATA[facebook]]></category>

		<category><![CDATA[opensocial]]></category>

		<category><![CDATA[social-networking]]></category>

		<category><![CDATA[www]]></category>

		<category><![CDATA[www-pop]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/07/warning-facebook-is-the-next-microsoft/</guid>
		<description><![CDATA[I just came across this post by Robert Scoble
 If you are trying to contact me on Facebook, please don’t. My account has been “disabled” for breaking Facebook’s Terms of Use. I was running a script that got them to keep me from accessing my account. I’m appealing. I’ll tell you what I was doing [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just came across this post by <a href="http://scobleizer.com/2008/01/03/ive-been-kicked-off-of-facebook/" target="_blank">Robert Scoble</a></p>
<blockquote><p> If you are trying to contact me on Facebook, please don’t. My account has been “disabled” for breaking Facebook’s Terms of Use. I was running a script that got them to keep me from accessing my account. I’m appealing. I’ll tell you what I was doing as soon as I talk with the developers who built what I was using and as soon as I talk with Facebook’s support (I sent an email in reply to the one below, but haven’t heard back yet).</p>
<p>&#8230;</p></blockquote>
<blockquote><p>I am working with a company to move my social graph to other places and that isn’t allowable under Facebook’s terms of service.</p></blockquote>
<p>While they wrote their own <a href="http://en.wikipedia.org/wiki/Screen_scraping" target="_blank">screen scrappers</a> <a href="http://evalinux.files.wordpress.com/2008/01/screen-scrappers.png" title="Your addressbook and facebook"><img src="http://evalinux.files.wordpress.com/2008/01/screen-scrappers.thumbnail.png" alt="Your addressbook and facebook" align="right" /></a>so they can read all your contacts and friends that stored in the addresses books at gmail or hotmail or live.com, and many others. They blocked Robert Scoble&#8217;s account for running a script that (as far as I can read between the lines) exports <b>his own</b> friends list.</p>
<p>It is pretty clear now why Facebook preferred to go along with Microsoft instead of Google.<br />
It is even more clear why they don&#8217;t join open social.<br />
I can see what they thought at the first place when they released that cursed Beacon, and I don&#8217;t buy the <a href="http://blog.facebook.com/blog.php?post=7584397130">apologizes that came after the rush.</a></p>
<p>Here is a short description of [Windows|Facebook] (you choose) platform.</p>
<ul>
<li>It is a closed source system that comes with a set of APIs, which let third parties develop new applications.</li>
<li>If a user wants to use a third party application he must <b>install</b> that application.</li>
<li>If a user decided to <b>uninstall</b> a third party software.</li>
<li>When a user run the uninstall process, most of the data might remain in the system.</li>
<li>You never know who has access to your private data.</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/47/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/47/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=47&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/07/warning-facebook-is-the-next-microsoft/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2008/01/screen-scrappers.thumbnail.png" medium="image">
			<media:title type="html">Your addressbook and facebook</media:title>
		</media:content>
	</item>
		<item>
		<title>New Version for JS HotKeys</title>
		<link>http://evalinux.wordpress.com/2008/01/06/new-version-for-js-hotkeys/</link>
		<comments>http://evalinux.wordpress.com/2008/01/06/new-version-for-js-hotkeys/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 18:33:26 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[ie]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[web-devel]]></category>

		<category><![CDATA[webdev]]></category>

		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/06/new-version-for-js-hotkeys/</guid>
		<description><![CDATA[I finally was able to fix a few minor bugs and compile a new version of my js-hotkeys module. Get your copy now (tar.gz &#124;&#124; zip)
Js-Hotkeys is a jQuery plugin that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.
Read more at:
http://code.google.com/p/js-hotkeys/wiki/about
Live demo at:
http://jshotkeys.googlepages.com/test-static.html
  [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I finally was able to fix a few minor bugs and compile a new version of my js-hotkeys module. Get your copy now (<a href="http://js-hotkeys.googlecode.com/files/jquery.hotkeys.005.tar.gz"><code>tar.gz</code></a> || <a href="http://js-hotkeys.googlecode.com/files/jquery.hotkeys.005.zip"><code>zip</code></a>)</p>
<p>Js-Hotkeys is a jQuery plugin that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.</p>
<p>Read more at:<br />
<code><a href="http://code.google.com/p/js-hotkeys/wiki/about">http://code.google.com/p/js-hotkeys/wiki/about</a></code><br />
Live demo at:<br />
<a href="http://jshotkeys.googlepages.com/test-static.html"><code>http://jshotkeys.googlepages.com/test-static.html</code></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=46&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/06/new-version-for-js-hotkeys/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Learning Lisp</title>
		<link>http://evalinux.wordpress.com/2008/01/02/learning-lisp/</link>
		<comments>http://evalinux.wordpress.com/2008/01/02/learning-lisp/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 07:47:14 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[lisp]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/02/learning-lisp/</guid>
		<description><![CDATA[I started learning Lisp.
You can see my homework at http://py2lisp.jottit.com/
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I started learning Lisp.</p>
<p>You can see my homework at <a href="http://py2lisp.jottit.com/">http://py2lisp.jottit.com/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=45&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/02/learning-lisp/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting things right vs. Getting things done</title>
		<link>http://evalinux.wordpress.com/2008/01/02/getting-things-right-vs-getting-things-done/</link>
		<comments>http://evalinux.wordpress.com/2008/01/02/getting-things-right-vs-getting-things-done/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 07:35:37 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[web-devel]]></category>

		<category><![CDATA[webdev]]></category>

		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2008/01/02/is-it-a-waste-of-time-keeping-our-pages-valid-xhtml/</guid>
		<description><![CDATA[Most of today&#8217;s web developer will tell you that
the following:
&#60;h2 id="foo"&#62;Click Here&#60;/h2&#62;
&#60;script&#62;
    $('foo').click = function(){alert("Hello")};
&#60;/script&#62;
is better than:
&#60;h2 id="foo" onclick="alert('Hello');"&#62;Click Here&#60;/h2&#62;
and the following:
&#60;style&#62;
body{
    background-color:#ffffff;
    color:#000000;
    margin-top:3}
a{color:#0000cc}
a:visited{color:#551a8b}
&#60;/style&#62;
&#60;body&#62;....&#60;/body&#62;

&#60;script&#62;
$(document).ready(function(){
    sf();
    if(document.images){
        new Image().src='/images/nav_logo3.png';
  [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Most of today&#8217;s web developer will tell you that</p>
<p>the following:</p>
<pre>&lt;h2 id="foo"&gt;Click Here&lt;/h2&gt;
&lt;script&gt;
    $('foo').click = function(){alert("Hello")};
&lt;/script&gt;</pre>
<p>is better than:</p>
<pre>&lt;h2 id="foo" onclick="alert('Hello');"&gt;Click Here&lt;/h2&gt;</pre>
<p>and the following:</p>
<pre>&lt;style&gt;
body{
    background-color:#ffffff;
    color:#000000;
    margin-top:3}
a{color:#0000cc}
a:visited{color:#551a8b}
&lt;/style&gt;
&lt;body&gt;....&lt;/body&gt;

&lt;script&gt;
$(document).ready(function(){
    sf();
    if(document.images){
        new Image().src='/images/nav_logo3.png';
    });
&lt;/script&gt;</pre>
<p>is far better than:</p>
<pre>
&lt;body bgcolor=#ffffff
text=#000000
link=#0000cc
vlink=#551a8b
alink=#ff0000
onload="sf();if(document.images){new Image().src='/images/nav_logo3.png'}"
topmargin=3 marginheight=3&gt;....&lt;/body&gt;</pre>
<p>and last but not least: Using HTML tables for layout-ing is evil.</p>
<p>The point is that the code above is taken from Google, Facebook and Yahoo.<br />
Yep! All the majors seems to be caring less on standards and more for their own interests.</p>
<p>None of them are valid HTML and Google.com uses a table to align the two buttons (Google Search and I&#8217;m felling Lucky) in the middle of the page.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=44&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2008/01/02/getting-things-right-vs-getting-things-done/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>My brother thinks he&#8217;s a chicken</title>
		<link>http://evalinux.wordpress.com/2007/12/22/my-brother-thinks-hes-a-chicken/</link>
		<comments>http://evalinux.wordpress.com/2007/12/22/my-brother-thinks-hes-a-chicken/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 15:57:35 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/22/my-brother-thinks-hes-a-chicken/</guid>
		<description><![CDATA[&#8220;&#8230; I thought of that old joke, y&#8217;know, the, this&#8230; this guy goes to a psychiatrist and says, &#8220;Doc, uh, my brother&#8217;s crazy; he thinks he&#8217;s a chicken.&#8221; And, uh, the doctor says, &#8220;Well, why don&#8217;t you turn him in?&#8221; The guy says, &#8220;I would, but I need the eggs&#8230;&#8221;
— Annie Hall (1977) by Woddy [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><i>&#8220;&#8230; I thought of that old joke, y&#8217;know, the, this&#8230; this guy goes to a psychiatrist and says, &#8220;Doc, uh, my brother&#8217;s crazy; he thinks he&#8217;s a chicken.&#8221; And, uh, the doctor says, &#8220;Well, why don&#8217;t you turn him in?&#8221; The guy says, &#8220;I would, but I need the eggs&#8230;&#8221;</i></p>
<p>— <a href="http://www.imdb.com/title/tt0075686/" target="_blank">Annie Hall</a> (1977) by <a href="http://en.wikipedia.org/wiki/Woody_Allen" target="_blank">Woddy Allen<br />
</a></p>
<p>I have been thinking allot recently about some significant decisions I have to make  regarding my career, many times I found myself summarizing: I would, but I need the salary&#8230; ♥</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=42&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/22/my-brother-thinks-hes-a-chicken/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Safe Calculator</title>
		<link>http://evalinux.wordpress.com/2007/12/17/python-safe-calculator/</link>
		<comments>http://evalinux.wordpress.com/2007/12/17/python-safe-calculator/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 14:04:15 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/17/python-safe-calculator/</guid>
		<description><![CDATA[Web-Safe Arithmetic Expressions Evaluator

import math
import re

whitelist = '&#124;'.join(
    # oprators, digits
    ['-', '\+', '/', '\\', '\*', '\^', '\*\*', '\(', '\)', '\d+']
    # functions of math module (ex. __xxx__)
    + [f for f in dir(math) if f[:2] != &#8216;__&#8217;])

valid = lambda exp: re.match(whitelist, exp)

&#62;&#62;&#62; [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Web-Safe Arithmetic Expressions Evaluator</p>
<pre>
import math
import re

whitelist = '|'.join(
    # oprators, digits
    ['-', '\+', '/', '\\', '\*', '\^', '\*\*', '\(', '\)', '\d+']
    # functions of math module (ex. __xxx__)
    + [f for f in dir(math) if f[:2] != &#8216;__&#8217;])

valid = lambda exp: re.match(whitelist, exp)

&gt;&gt;&gt; valid(&#8217;23**2&#8242;)
&lt;_sre.SRE_Match object at 0xb78ac218&gt;
&gt;&gt;&gt; valid(&#8217;sys.exit(100)&#8217;) == None
True
&gt;&gt;&gt; exp = &#8216;23**2&#8242;
&gt;&gt;&gt; if valid(exp):
&gt;&gt;&gt;     x = eval(exp)
</pre>
<p>came across this <a href="http://www.peterbe.com/plog/calculator-in-python-for-dummies?msg=Comment+added%21&amp;r=0jx2#c0712173omb" target="_blank">post</a> via <a href="http://www.planetpython.org/">unofficial planet python</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=41&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/17/python-safe-calculator/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Startup Entrepreneur?</title>
		<link>http://evalinux.wordpress.com/2007/12/16/startup-entrepreneur/</link>
		<comments>http://evalinux.wordpress.com/2007/12/16/startup-entrepreneur/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 18:00:59 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/16/startup-entrepreneur/</guid>
		<description><![CDATA[First they ignore you.
Then they laugh at you.
Then they fight you.
Then you win.
MK Gandhi
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>First they ignore you.<br />
Then they laugh at you.<br />
Then they fight you.<br />
Then you win.</p>
<p>MK Gandhi</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=40&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/16/startup-entrepreneur/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Fibonacci, Generators and Python</title>
		<link>http://evalinux.wordpress.com/2007/12/16/fibonacci-generators-and-python/</link>
		<comments>http://evalinux.wordpress.com/2007/12/16/fibonacci-generators-and-python/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 08:36:52 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/16/fibonacci-generators-and-python/</guid>
		<description><![CDATA[Python is so beautiful and elegant
See this:
def fib():
    a, b = 0, 1
    while 1:
        yield b
        a, b = b, a+b

if __name__ == '__main__':
    f = fib()
    for [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Python is so beautiful and elegant</p>
<p>See this:<a href="http://www.python.org/dev/peps/pep-0255/"></a></p>
<pre>def fib():
    a, b = 0, 1
    while 1:
        yield b
        a, b = b, a+b

if __name__ == '__main__':
    f = fib()
    for i in xrange(1000):
        print f.next()</pre>
<p>from: <a href="http://www.python.org/dev/peps/pep-0255/">http://www.python.org/dev/peps/pep-0255/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=39&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/16/fibonacci-generators-and-python/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Accumulator Generator</title>
		<link>http://evalinux.wordpress.com/2007/12/13/accumulator-generator/</link>
		<comments>http://evalinux.wordpress.com/2007/12/13/accumulator-generator/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 19:25:29 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/13/accumulator-generator/</guid>
		<description><![CDATA[
Revenge of the Nerds yielded a collection of canonical solutions to the same problem in a number of languages.

The problem: Write a function foo that takes a number n and returns a function that takes a number i, and returns n incremented by i.

Note: (a) that's number, not integer, (b) that's incremented by, not plus. ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just came across this PG&#8217;s <a href="http://www.paulgraham.com/accgen.html" target="_blank">page:</a></p>
<p><em><img src="http://us.st11.yimg.com/us.st.yimg.com/I/paulgraham_1976_7749022" alt="Accumulator Generator" border="0" height="18" hspace="0" vspace="0" width="197" /></p>
<p><font face="verdana" size="2"><a href="http://www.paulgraham.com/icad.html">Revenge of the Nerds</a> yielded a  collection of canonical solutions to the same problem in  a number of languages.</p>
<p>The problem: Write a function foo that takes a number n and returns a  function that takes a number i, and returns n incremented by i.</p>
<p>Note: (a) that&#8217;s number, not integer, (b) that&#8217;s incremented by, not  plus.</font> </em></p>
<p>For python he offers this approach:</p>
<pre>class foo:
    def __init__(self, n):
        self.n = n

    def __call__(self, i):
        self.n += i
        return self.n</pre>
<p>I thought of it for a few seconds and realized that this class instantiation is not necessary. Same can be achieved this way:</p>
<pre>
<pre>def foo(n):
    def _inci(n, x):
        n+=x
        return n

    return lambda i: _inci (n,i)</pre>
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=34&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/13/accumulator-generator/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://us.st11.yimg.com/us.st.yimg.com/I/paulgraham_1976_7749022" medium="image">
			<media:title type="html">Accumulator Generator</media:title>
		</media:content>
	</item>
		<item>
		<title>Googlereader, Heaven&#8217;t you heard of firebug?</title>
		<link>http://evalinux.wordpress.com/2007/12/10/googlereader-heavent-you-heard-of-firebug/</link>
		<comments>http://evalinux.wordpress.com/2007/12/10/googlereader-heavent-you-heard-of-firebug/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 13:42:04 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/12/10/googlereader-heavent-you-heard-of-firebug/</guid>
		<description><![CDATA[&#8230; and I thought this method of raising errors belongs to the far past of web development&#8230;

       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8230; and I thought this method of raising errors belongs to the far past of web development&#8230;</p>
<p><a href="http://evalinux.files.wordpress.com/2007/12/google-debugging.png" title="google-debugging.png"><img src="http://evalinux.files.wordpress.com/2007/12/google-debugging.thumbnail.png" alt="google-debugging.png" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=32&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/12/10/googlereader-heavent-you-heard-of-firebug/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2007/12/google-debugging.thumbnail.png" medium="image">
			<media:title type="html">google-debugging.png</media:title>
		</media:content>
	</item>
		<item>
		<title>A simple python tcp server</title>
		<link>http://evalinux.wordpress.com/2007/11/08/a-simple-python-tcp-server/</link>
		<comments>http://evalinux.wordpress.com/2007/11/08/a-simple-python-tcp-server/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 05:44:22 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[code-snippets]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/11/08/a-simple-python-tcp-server/</guid>
		<description><![CDATA[
 # a simple tcp server

import SocketServer

class EchoRequestHandler(SocketServer.BaseRequestHandler ):
    def setup(self):
        print self.client_address, 'connected!'
        self.request.send('hi ' + str(self.client_address) + '\n')

    def handle(self):
        data = 'dummy'
    [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><pre>
 # a simple tcp server

import SocketServer

class EchoRequestHandler(SocketServer.BaseRequestHandler ):
    def setup(self):
        print self.client_address, 'connected!'
        self.request.send('hi ' + str(self.client_address) + '\n')

    def handle(self):
        data = 'dummy'
        while data:
            data = self.request.recv(1024)
            self.request.send(data)
            if data.strip() == 'bye':
                return

    def finish(self):
        print self.client_address, 'disconnected!'
        self.request.send('bye ' + str(self.client_address) + '\n')

    #server host is a tuple ('host', port)
server = SocketServer.ThreadingTCPServer(('', 50008), EchoRequestHandler)
server.serve_forever()</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=31&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/11/08/a-simple-python-tcp-server/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Python vs. Lisp (Your favorite dish)</title>
		<link>http://evalinux.wordpress.com/2007/10/03/python-vs-lisp-your-favorite-dish/</link>
		<comments>http://evalinux.wordpress.com/2007/10/03/python-vs-lisp-your-favorite-dish/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 03:26:13 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[lisp]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/10/03/python-vs-lisp-your-favorite-dish/</guid>
		<description><![CDATA[Using Python is like eating delicate gourmet foods. You know, great and innovative ideas, small portions, cheering up your mind, and tasting of the &#8220;Good Life&#8221;. Whereas using Lisp is like cooking that food.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Using <strong>Python</strong> is like <strong>eating</strong> delicate gourmet foods. You know, great and innovative ideas, small portions, cheering up your mind, and tasting of the &#8220;Good Life&#8221;. Whereas using <strong>Lisp</strong> is like <strong>cooking</strong> that food.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=29&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/10/03/python-vs-lisp-your-favorite-dish/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>All JavaScript Passengers, Attention Please</title>
		<link>http://evalinux.wordpress.com/2007/09/28/follow-the-rules-stay-standardized/</link>
		<comments>http://evalinux.wordpress.com/2007/09/28/follow-the-rules-stay-standardized/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 18:38:12 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[javascript]]></category>

		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/09/28/follow-the-rules-stay-standardized/</guid>
		<description><![CDATA[This is an example why should one follow the rule of using &#8216;===&#8217; and avoid &#8216;==&#8217;
var a = [];
[!!a, a == false] == [true, true]
You get !!a == true and at the same time a == false, now you are confused, ain&#8217;t you?
Therefore never ever you should be using in your code &#8216;==&#8217; operator.

[!!a, a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is an example why should one follow the rule of using &#8216;===&#8217; and avoid &#8216;==&#8217;</p>
<p><code>var a = [];</code></p>
<p><code>[!!a, a == false] == [true, true]</code></p>
<p>You get <code>!!a == true</code> and at the same time <code>a == false</code>, now you are confused, ain&#8217;t you?</p>
<p>Therefore <strong>never ever</strong> you should be using in your code &#8216;==&#8217; operator.<br />
<code><br />
[!!a, a === false] == [true, false]</code>  - &gt; Feels better now, ain&#8217;t it?</p>
<p>&#8220;Follow the rules&#8221; is sometime a rule one should follow</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=28&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/09/28/follow-the-rules-stay-standardized/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>HotKeys</title>
		<link>http://evalinux.wordpress.com/2007/09/16/hotkeys/</link>
		<comments>http://evalinux.wordpress.com/2007/09/16/hotkeys/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 07:34:21 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[code-snippets]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/09/16/hotkeys/</guid>
		<description><![CDATA[jQuery Keyboard Shortcut Hooker Plugin is now called Hotkeys. Make sense, right? The script was tested on Linux, Windows, and MacOS, IE, Safari and Firefox.
The final result is relatively small file (121 lines of code). But do not let this fact misleading you by underestimating its value.
&#62; See Live Demo  
Read more at Google Code [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>jQuery Keyboard Shortcut Hooker Plugin is now called <a href="http://code.google.com/p/js-hotkeys/" target="_blank">Hotkeys</a>. Make sense, right? The script was tested on Linux, Windows, and MacOS, IE, Safari and Firefox.</p>
<p>The final result is relatively small file (121 lines of code). But do not let this fact misleading you by underestimating its value.</p>
<p><a href="http://jshotkeys.googlepages.com/">&gt; See Live Demo  </a></p>
<p>Read more at <a href="http://code.google.com/p/js-hotkeys/" target="_blank">Google Code</a> and <a href="http://jquery.com/plugins/project/hotkeys" target="_blank">jQuery Plugin Repository</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=26&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/09/16/hotkeys/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>jQuery Plugin for Keyboard Hooking.</title>
		<link>http://evalinux.wordpress.com/2007/08/29/jquery-plugin-for-keyboard-hooking/</link>
		<comments>http://evalinux.wordpress.com/2007/08/29/jquery-plugin-for-keyboard-hooking/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 09:23:40 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[jquery]]></category>

		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/08/29/jquery-plugin-for-keyboard-hooking/</guid>
		<description><![CDATA[I rewrote (granted permissions by author) the great JavaScript module by Binny V A shortcut.js as a jQuery plug-in.
Code Sample and download a pre alpha version are available at Google Code
Cheers,
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I rewrote (granted permissions by author) the great JavaScript module by <a href="http://binnyva.blogspot.com/" target="_blank">Binny V A</a> <a href="http://www.openjs.com/scripts/events/keyboard_shortcuts/" target="_blank">shortcut.js</a> as a <a href="http://jquery.com">jQuery</a> plug-in.</p>
<p>Code Sample and download a pre alpha version are available at <a href="http://code.google.com/p/snippets-4-all/">Google Code</a></p>
<p>Cheers,</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=24&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/08/29/jquery-plugin-for-keyboard-hooking/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Uncache IE Ajax Cache (XHR GET)</title>
		<link>http://evalinux.wordpress.com/2007/08/27/uncache-ie-ajax-cache-xhr-get/</link>
		<comments>http://evalinux.wordpress.com/2007/08/27/uncache-ie-ajax-cache-xhr-get/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 12:19:30 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[ie]]></category>

		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/08/27/uncache-ie-ajax-cache-xhr-get/</guid>
		<description><![CDATA[In IE (v: 7.0.5730.11)  all GET request are cached. Go figure why.
In order to solve this issue, you can either switch to POST, or add a time stamp to any url you send.
function uncache (url){
return url + &#8220;&#38;uncache=&#8221; + new Date().getTime();
}
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In IE (v: 7.0.5730.11)  all GET request are cached. Go figure why.</p>
<p>In order to solve this issue, you can either switch to POST, or add a time stamp to any url you send.</p>
<p><code><strong><font color="#333399">function</font></strong> uncache (url){<br />
<strong><font color="#333399">return</font></strong> url + &#8220;&amp;uncache=&#8221; + <strong><font color="#333399">new</font></strong> Date().getTime();<br />
}</code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=22&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/08/27/uncache-ie-ajax-cache-xhr-get/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Who made reddit?</title>
		<link>http://evalinux.wordpress.com/2007/08/18/who-made-reddit/</link>
		<comments>http://evalinux.wordpress.com/2007/08/18/who-made-reddit/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 20:34:07 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/08/18/who-made-reddit/</guid>
		<description><![CDATA[Today I noticed that Aaron Swartz&#8217;s name is missing from the list of those who made reddit. For some reasons I think the name is missing on purpose.
When I read Aaron&#8217;s post Office Space, I felt the same as I felt When I read How Software Company Dies. These are the mistakes done every day [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I noticed that Aaron Swartz&#8217;s name is missing from the list of those who made reddit. For some reasons I think the name is missing on purpose.<br />
When I read Aaron&#8217;s post <a href="http://www.aaronsw.com/weblog/officespace">Office Space</a>, I felt the same as I felt When I read <a href="http://www.apocalypse.org/pub/u/kjc/cool/Card.on.Software.html">How Software Company Dies</a>. These are the mistakes done every day everywhere by so called <em>decision makers. </em></p>
<p>As far as I can tell, in my opinion, firing Aaron Swartz is one of the biggest mistake a software company can make. There aren&#8217;t many Aarons in the universe, and if you were lucky enough to came across one, and shake his hand, leave your hand at there, that is, don&#8217;t let the person go. It seems like the guys at Wired probably don&#8217;t get it.</p>
<p>Making mistakes is one thing, being evil is another.</p>
<p><strong>This is the current page at reddit.com</strong><br />
(http://programming.reddit.com/help/team_reddit)</p>
<p><a href="http://evalinux.files.wordpress.com/2007/08/current-who-made-reddit.png" title="current-who-made-reddit.png"><img src="http://evalinux.files.wordpress.com/2007/08/current-who-made-reddit.png" alt="current-who-made-reddit.png" /></a></p>
<p><strong>This is the one I managed to find at Internet Archive </strong><br />
(http://web.archive.org/web/20061222002224/http://programming.reddit.com/help/team_reddit)</p>
<p><a href="http://evalinux.files.wordpress.com/2007/08/archived-who-maed-reddit.png" title="archived-who-maed-reddit.png"><img src="http://evalinux.files.wordpress.com/2007/08/archived-who-maed-reddit.png" alt="archived-who-maed-reddit.png" /></a></p>
<p>Related links:</p>
<ul>
<li>http://blogoscoped.com/archive/2007-05-07-n78.html</li>
<li>http://www.aaronsw.com/weblog/fired</li>
<li>http://en.wikipedia.org/wiki/Reddit</li>
<li>http://www.aaronsw.com/weblog/officespace</li>
<li>http://programming.reddit.com/help/team_reddit</li>
<li>http://web.archive.org/web/20061222002224/http://programming.reddit.com/help/team_reddit</li>
</ul>
<p>PS: It would interesting, seeing this post in reddit</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=16&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/08/18/who-made-reddit/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2007/08/current-who-made-reddit.png" medium="image">
			<media:title type="html">current-who-made-reddit.png</media:title>
		</media:content>

		<media:content url="http://evalinux.files.wordpress.com/2007/08/archived-who-maed-reddit.png" medium="image">
			<media:title type="html">archived-who-maed-reddit.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking at gift horse in the mouth (or Google Reader is missing a core feature)</title>
		<link>http://evalinux.wordpress.com/2007/08/18/looking-at-gift-horse-in-the-mouth-or-google-reader-core-missing-features/</link>
		<comments>http://evalinux.wordpress.com/2007/08/18/looking-at-gift-horse-in-the-mouth-or-google-reader-core-missing-features/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 10:28:37 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/08/18/looking-at-gift-horse-in-the-mouth-or-google-reader-core-missing-features/</guid>
		<description><![CDATA[I know they said: don&#8217;t look a gift horse in the mouth. Yet, since I have been riding on this horse for so many miles, I feel comfortable to point out few missing features I believe would make this a-grade web application even better.
I could not believe that a *Made In Google* application will miss [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I know they said: <em>don&#8217;t look a gift horse in the mouth</em>. Yet, since I have been riding on this horse for so many miles, I feel comfortable to point out few missing features I believe would make this a-grade web application even better.</p>
<p>I could not believe that a *Made In Google* application will miss a <strong>search function</strong>. Can you?</p>
<p>Every day I go over dozens of RSS/ATOM feeds, I sometime tag the important/interesting/future reading post, or even <a href="http://www.google.com/reader/shared/16190142764045338963" target="_blank">share</a> them. Yet,  if I ever wanted to re-visit a site or blog for an article I&#8217;ve read, or wanted to read but didn&#8217;t have the time when it was originally posted, and I found myself scrolling over thousands of post hoping to get lucky and finding what I am looking for.</p>
<p>In sum, Google Reader Team, Thanks for this great application, It helping me allot and saves me time every day. However, I believe that by adding a search capability, is necessary.</p>
<p><strong>Update:<br />
Google reader now has that desired function: See at<a href="http://googlereader.blogspot.com/2007/09/we-found-it.html" target="_blank"><br />
http://googlereader.blogspot.com/2007/09/we-found-it.html</a> </strong></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=15&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/08/18/looking-at-gift-horse-in-the-mouth-or-google-reader-core-missing-features/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>10 Years of Rendering Proprietary Vector Graphic Content</title>
		<link>http://evalinux.wordpress.com/2007/08/11/10-years-of-rendering-proprietary-vector-graphic-content/</link>
		<comments>http://evalinux.wordpress.com/2007/08/11/10-years-of-rendering-proprietary-vector-graphic-content/#comments</comments>
		<pubDate>Sat, 11 Aug 2007 18:38:27 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Cyberlife]]></category>

		<category><![CDATA[Linux &amp; OpenSource]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/08/11/10-years-of-rendering-proprietary-vector-graphic-content/</guid>
		<description><![CDATA[1997 was the releasing year of Macromedia Flash 2. Since then, GNU/Linux became the most progressive operating system, mySQL is one of the most popular database on earth. Firefox has bitten and beaten IE, and Open-Source software is the hottest thing Intel processors ever calculate. Yet, at this moment, in case my artistic soul has [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>1997 was the releasing year of Macromedia Flash 2. Since then, GNU/Linux became the most progressive operating system, mySQL is one of the most popular database on earth. Firefox has bitten and beaten IE, and Open-Source software is the hottest thing Intel processors ever calculate. Yet, at this moment, in case my artistic soul has the desire of rendering slickly content over the web I am bound to do it using proprietary software.</p>
<p>The only browser which fully supports <strong>SVG</strong> is Opera, Firefox implements many features but not all. <strong>VML</strong> comes from the same streets that Windows came from. <strong>Canvas</strong> is owned by <em>Steve Jobs</em>, <strong>Flash</strong> is a proprietary of adobe [and I don't feel like going into WHATWG and HTML5 and all the political arguments].</p>
<p>In March 2001, that is 6.5 years ago, <em>Jeffrey Zeldman</em> published an article titled: <a href="http://www.alistapart.com/articles/smil" title="SMIL When You Play That" target="_blank">&#8220;SMIL When You Play That&#8221;</a> and yet, I can barely remember myself seeing websites using this method.</p>
<p>On the other hand, in the  DHTML/DOM/JS field, we have many of the same, a great collection of community supported cross-browser libraries such as: YUI; Prototype+Scriptaculous;  jQuery; Mochikit; Dojo and many more, each of which dose more or less the same, making web development as easier and elegant as possible.</p>
<p>I wish I had enough time and knowledge require to push this into Mozilla. I just think it is time to do to Flash whatever was done to IE and Windows, taking away the monarchy and give us the freedom and comfort of open sourced technology.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=14&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/08/11/10-years-of-rendering-proprietary-vector-graphic-content/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Calc start date and end date of a given week.</title>
		<link>http://evalinux.wordpress.com/2007/07/16/startdate-enddate-of-a-given-week/</link>
		<comments>http://evalinux.wordpress.com/2007/07/16/startdate-enddate-of-a-given-week/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 17:47:12 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[code-snippets]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/07/16/startdate-enddate-of-a-given-week/</guid>
		<description><![CDATA[
from datetime import date, timedelta

def calc(year, week):
    d = date(year,1,1)
    d = d - timedelta(d.weekday())
    dlt = timedelta(days = (week-1)*7)
    return d + dlt,  d + dlt + timedelta(days=6)

       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><pre>
from datetime import date, timedelta

def calc(year, week):
    d = date(year,1,1)
    d = d - timedelta(d.weekday())
    dlt = timedelta(days = (week-1)*7)
    return d + dlt,  d + dlt + timedelta(days=6)
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=12&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/07/16/startdate-enddate-of-a-given-week/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Numbers are passion, Python is fascinating, I am amused</title>
		<link>http://evalinux.wordpress.com/2007/07/16/numbers-are-passion-python-is-fascinating-i-am-amused/</link>
		<comments>http://evalinux.wordpress.com/2007/07/16/numbers-are-passion-python-is-fascinating-i-am-amused/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 17:30:10 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[code-snippets]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/07/16/numbers-are-passion-python-is-fascinating-i-am-amused/</guid>
		<description><![CDATA[The following 4 lines says it all:
x = 2
for y in range(2,24):
&#8230;     x= x*x*y
&#8230;     print x, &#8216;\n&#8217;  
Watching the generated numbers running on the screen get me so high that I feel I can start writing poetry.
Try it for yourself
       [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The following 4 lines says it all:<code><br />
x = 2<br />
for y in range(2,24):<br />
&#8230;     x= x*x*y<br />
&#8230;     print x, &#8216;\n&#8217;  </code></p>
<p>Watching the generated numbers running on the screen get me so high that I feel I can start writing poetry.<br />
Try it for yourself</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=11&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/07/16/numbers-are-passion-python-is-fascinating-i-am-amused/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>Count lines of code</title>
		<link>http://evalinux.wordpress.com/2007/06/23/count-lines-of-code/</link>
		<comments>http://evalinux.wordpress.com/2007/06/23/count-lines-of-code/#comments</comments>
		<pubDate>Sat, 23 Jun 2007 09:21:47 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://evalinux.wordpress.com/2007/06/23/count-lines-of-code/</guid>
		<description><![CDATA[import os, re, sys
from os.path import join

rootdir = '/'
filter = '.*&#92;.js$&#124;.*&#92;.py$&#124;.*&#92;.html$&#124;.*&#92;.css$&#124;.*&#92;.sql$&#124;.*&#92;.cs$&#124;.*&#92;.cpp$&#124;.*&#92;.c$&#124;.*&#92;.h&#124;.*&#92;.java$'


def usage():
    print 'USAGE: python loc.py /&#60;rootdir&#62;'

def loc(fname):
    try:
        f = open(fname)
        return len(f.readlines())
    except:
        [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><pre>import os, re, sys</pre>
<pre>from os.path import join</pre>
<pre></pre>
<pre>rootdir = '/'</pre>
<pre>filter = '.*&#92;.js$|.*&#92;.py$|.*&#92;.html$|.*&#92;.css$|.*&#92;.sql$|.*&#92;.cs$|.*&#92;.cpp$|.*&#92;.c$|.*&#92;.h|.*&#92;.java$'</pre>
<pre></pre>
<pre></pre>
<pre>def usage():</pre>
<pre>    print 'USAGE: python loc.py /&lt;rootdir&gt;'</pre>
<pre></pre>
<pre>def loc(fname):</pre>
<pre>    try:</pre>
<pre>        f = open(fname)</pre>
<pre>        return len(f.readlines())</pre>
<pre>    except:</pre>
<pre>        return 0</pre>
<pre></pre>
<pre></pre>
<pre>def scan(dir):</pre>
<pre>    total = 0</pre>
<pre>    for root, dirs, files in os.walk(dir):</pre>
<pre>        for file in files:</pre>
<pre>            if re.match(filter, file):</pre>
<pre>                fullpath = os.path.join(root, file)</pre>
<pre>                ln = loc(fullpath)</pre>
<pre>                print fullpath, ln</pre>
<pre>                total += ln</pre>
<pre></pre>
<pre>    print '&#92;n', '_'*34, '&#92;n&#92;n', 'Total # Of lines:', total, '&#92;n&#92;n'</pre>
<pre></pre>
<pre></pre>
<pre>if __name__ == '__main__':</pre>
<pre></pre>
<pre>    fname = ''</pre>
<pre>    args = sys.argv</pre>
<pre></pre>
<pre>    if len(args) &gt;= 2:</pre>
<pre>        fname = args[1]</pre>
<pre>    else:</pre>
<pre>        fname = raw_input("Enter root directory: ")</pre>
<pre></pre>
<pre>    scan(fname)</pre>
<pre>    raw_input()</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=10&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2007/06/23/count-lines-of-code/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
		<item>
		<title>What is this blog all about?</title>
		<link>http://evalinux.wordpress.com/2006/08/07/hello-world/</link>
		<comments>http://evalinux.wordpress.com/2006/08/07/hello-world/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 13:45:40 +0000</pubDate>
		<dc:creator>Tzury Bar Yochay</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Linux &amp; OpenSource]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I am trying to find my way in the open-source world. So far, for almost a decade, I did all kind of projects mostly database-driven applications, all using Microsoft tools running on Microsoft servers and desktops.
Even though I was generally satisfied with my achievements, I coudn&#8217;t ignore this growing community of smart people who twist [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I am trying to find my way in the open-source world. So far, for almost a decade, I did all kind of projects mostly database-driven applications, all using Microsoft tools running on Microsoft servers and desktops.</p>
<p>Even though I was generally satisfied with my achievements, I coudn&#8217;t ignore this growing community of smart people who twist their face when they heard the term such as Microsoft, Windows and Internet Explorer. I didn&#8217;t understand what they want from Bill Gates, and why can&#8217;t they allow a man to be the richest man on earth by selling software.</p>
<p>For long time I was looking for the environment that will help me switch from the MS world to the Unix world. I couldn&#8217;t stand the fact that Java will be my .NET replacement and therefore I postponed the switching until I discover Python which made me falling in love with my profession again.</p>
<p>I use web.py for web applications and can tell clearly that it is much better than any web platform I&#8217;ve ever seen.</p>
<p>Every day I am learning new things, troubleshoot others,  so I&#8217;ll try to put here whatever I believe would be helpful for others.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/evalinux.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/evalinux.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/evalinux.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/evalinux.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/evalinux.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/evalinux.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/evalinux.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/evalinux.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/evalinux.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/evalinux.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/evalinux.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/evalinux.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=evalinux.wordpress.com&blog=343432&post=1&subd=evalinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://evalinux.wordpress.com/2006/08/07/hello-world/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/evalinux-128.jpg" medium="image">
			<media:title type="html">Tzury</media:title>
		</media:content>
	</item>
	</channel>
</rss>