<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hamsBlog</title>
	<atom:link href="http://blog.hamsworld.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hamsworld.net</link>
	<description>by Jure Ham</description>
	<lastBuildDate>Tue, 12 Feb 2013 22:31:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Xmonad on Ubuntu 11.10 Oneiric with Unity 2D</title>
		<link>http://blog.hamsworld.net/2012/01/24/xmonad-on-ubuntu-11-10-oneiric-with-unity-2d/</link>
		<comments>http://blog.hamsworld.net/2012/01/24/xmonad-on-ubuntu-11-10-oneiric-with-unity-2d/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 03:47:11 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Xmonad]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=762</guid>
		<description><![CDATA[Xmonad is the best window manager I&#8217;ve ever tried, so I felt very uncomfortable updating Ubuntu to 11.04. Gnome2 worked great for me, but when community says it&#8217;s time to move on, it&#8217;s time to move on. The first thing after update was setting up xmonad. I followed this great tutorial and everything went smooth. Except for [...]]]></description>
				<content:encoded><![CDATA[<p><a class="zem_slink" title="Xmonad" href="http://www.xmonad.org/" rel="homepage">Xmonad</a> is the best <a class="zem_slink" title="Window manager" href="http://en.wikipedia.org/wiki/Window_manager" rel="wikipedia">window manager</a> I&#8217;ve ever tried, so I felt very uncomfortable updating Ubuntu to 11.04. Gnome2 worked great for me, but when community says it&#8217;s time to move on, it&#8217;s time to move on.</p>
<p>The first thing after update was setting up xmonad. I followed <strong><a href="http://markhansen.co.nz/xmonad-ubuntu-oneiric/">this great tutorial</a></strong> and everything went smooth. Except for the fact that Unity 2d did&#8217;t work all that well with Xmonad.</p>
<p>So I replaced Unity launcher with <a class="zem_slink" title="GNOME Do" href="http://do.davebsd.com/" rel="homepage">Gnome do</a> and continued with my day to day work. It bothered me a bit, but hey, we can&#8217;t have everything.</p>
<p>Here is the interesting part of the story. After s few months I decided that this isn&#8217;t good enough, so I checked out Unity 2D source and fixed the parts that bothered me(hip hip hooray for open source!!).</p>
<p style="text-align: center;"><a href="http://blogstatic.pujs.net/wp-content/uploads/2012/01/ss3.png"><img class="aligncenter  wp-image-952" title="panel" src="http://blogstatic.pujs.net/wp-content/uploads/2012/01/ss3.png" alt="" width="579" height="92" /></a></p>
<p>Please can check out and test my fork from the <strong><a href="https://github.com/hamaxx/unity-2d-for-xmonad">github repository</a></strong>.</p>
<p>Change list:</p>
<ul>
<li><strong>Xmonad workspace indicator!</strong></li>
<li><strong>Display application name and window title in panel</strong></li>
<li><strong>Move launcher under panel so it doesn&#8217;t cover it</strong></li>
<li><strong>Made spread (application and workspace switcher) useful in Xmonad (always display list of applications from every screens, never display list of workspaces)</strong></li>
<li>Removed animations and fancy background from spread.</li>
<li>Load panel only on the primary screen</li>
<li>Don&#8217;t filter apps in lagacy tray (had problems with Skype)</li>
</ul>
<h2></h2>
<p><strong style="font-size: 16px;"><a href="https://github.com/hamaxx/unity-2d-for-xmonad/blob/master/README.md" target="_blank">Go to installation instructions</a></strong></p>
<p style="text-align: center;"><a href="http://blogstatic.pujs.net/wp-content/uploads/2012/01/1_018.png"><img class="aligncenter  wp-image-810" title="1_018" src="http://blogstatic.pujs.net/wp-content/uploads/2012/01/1_018-1024x320.png" alt="" width="614" height="192" /></a></p>
<p>If you have any troubles, feature requests or bug reports, please contact me(hamax on freenode) or post a comment. I&#8217;ll try to patch the code with new Unity updates, but I can&#8217;t make any promises.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=ea3437f0-d76f-40a2-844a-98c44d38d679" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2012/01/24/xmonad-on-ubuntu-11-10-oneiric-with-unity-2d/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to automatically set display resolution with Nvidia graphic card on Linux</title>
		<link>http://blog.hamsworld.net/2011/11/26/how-to-automatically-set-display-resolution-with-nvidia-graphic-card-on-linux/</link>
		<comments>http://blog.hamsworld.net/2011/11/26/how-to-automatically-set-display-resolution-with-nvidia-graphic-card-on-linux/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 18:22:17 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nvidia]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=682</guid>
		<description><![CDATA[Nvidia&#8216;s Linux drivers are quite nice but they&#8217;re missing one very handy feature. You can setup your configuration every time you boot the machine with a handy gui tool or you can store the config to the xorg.conf file and boot to the same configuration every time. This is fine for desktops but it fails [...]]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 210px"><a href="http://en.wikipedia.org/wiki/File:Nvidia_logo.svg"><br />
<img class="zemanta-img-inserted zemanta-img-configured" title="NVIDIA logo" src="http://upload.wikimedia.org/wikipedia/en/thumb/2/21/Nvidia_logo.svg/300px-Nvidia_logo.svg.png" alt="NVIDIA logo" width="200" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
<p><a class="zem_slink" title="Nvidia" href="http://maps.google.com/maps?ll=37.3707277778,-121.963738889&amp;spn=0.01,0.01&amp;q=37.3707277778,-121.963738889 (Nvidia)&amp;t=h" rel="geolocation">Nvidia</a>&#8216;s Linux drivers are quite nice but they&#8217;re missing one very handy feature.</p>
<p>You can setup your configuration every time you boot the machine with a handy gui tool or you can store the config to the <a class="zem_slink" title="Xorg.conf" href="http://en.wikipedia.org/wiki/Xorg.conf" rel="wikipedia">xorg.conf</a> file and boot to the same configuration every time.</p>
<p>This is fine for desktops but it fails for laptops. Especially if you are using different configurations of external displays at home and at the office. In that case you&#8217;d probably like to have multiple configurations that would load automatically depending on the devices that are connected to the machine.</p>
<p>And I finally found the tool that enables me to do that(with a bit of bash scripting on the side). It&#8217;s called <a href="http://willem.engen.nl/projects/disper/">disper</a>.<br />
Disper enables you to set display configuration in the <a class="zem_slink" title="Command-line interface" href="http://en.wikipedia.org/wiki/Command-line_interface" rel="wikipedia">command line</a> which is very handy for writing scripts.</p>
<div class="wp-caption alignright" style="width: 210px"><a href="http://commons.wikipedia.org/wiki/File:NewTux.svg"><img class="zemanta-img-inserted zemanta-img-configured" title="Tux, the Linux penguin" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/300px-NewTux.svg.png" alt="Tux, the Linux penguin" width="200" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
<p>So I wrote a <a href="http://blogstatic.pujs.net/wp-content/uploads/2011/11/set_display.tar.gz">script</a> that allows you to save and load configuration very easily. Once you setup the displays in nvidia-settings you can simply run the script with the command &#8220;set_display save&#8221; and it will save the current configuration for you current display setup. You can also run &#8221;set_display save home&#8221; and it will save the configuration as &#8220;home&#8221;.</p>
<p>When you&#8217;ll boot the machine next time, you&#8217;ll be able to run &#8220;set_display load&#8221; and it will load the appropriate configuration for you current setup(if it exists) or you can run &#8220;set_display load home&#8221; and it will load the configuration you saved as &#8220;home&#8221;. Handy, right? <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Step by step setup:</p>
<ul>
<li>Download and install <a href="http://willem.engen.nl/projects/disper/">disper</a></li>
<li>Download and extract my <a href="http://blogstatic.pujs.net/wp-content/uploads/2011/11/set_display.tar.gz">set display script</a></li>
<li>Link the set_display.sh script to your path (to <a class="zem_slink" title="Filesystem Hierarchy Standard" href="http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard" rel="wikipedia">/usr/bin</a> for example)</li>
<li>Setup the displays using nvidia-settings</li>
<li>run &#8220;set_display save&#8221;</li>
<li>reboot and run &#8220;set_display load&#8221;</li>
<li>Add &#8220;set_display load&#8221; to autorun</li>
<li>Profit <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<div>This will probably work on any graphic card that is supported by the disper. But I didn&#8217;t test it so try it at your own risk(the second goes for nvidia cars as well <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</div>
<div>If you&#8217;ll encounter any problems or if you have any questions, please don&#8217;t be shy to ask.</div>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=8992069e-0439-4848-9369-e087212c5290" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2011/11/26/how-to-automatically-set-display-resolution-with-nvidia-graphic-card-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pong3D for iOS</title>
		<link>http://blog.hamsworld.net/2011/02/01/pong3d-for-ios/</link>
		<comments>http://blog.hamsworld.net/2011/02/01/pong3d-for-ios/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 03:07:10 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[IPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[IPod]]></category>
		<category><![CDATA[pong]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=324</guid>
		<description><![CDATA[﻿﻿During my game development course I created a simple 3D pong game for iPhone and iPad. All coding  is done with XNI game framework for objective c. Currently it&#8217;s in alpha development stage so bugs and nasty glitches should be expected. Pong3D for iOS]]></description>
				<content:encoded><![CDATA[<p>﻿﻿<img class="alignright size-full wp-image-326" title="Pong3D" src="http://blogstatic.pujs.net/wp-content/uploads/2011/02/pong.png" alt="Pong3D" width="200" height="65" />During my <a href="http://gameteam.fri.uni-lj.si/" target="_blank">game development course</a> I created a simple 3D pong game for iPhone and iPad.<br />
All coding  is done with <a href="http://xni.retronator.com/" target="_blank">XNI game framework</a> for objective c.</p>
<p>Currently it&#8217;s in alpha development stage so bugs and nasty glitches should be expected.</p>
<p><strong><a href="http://pong.hamax.si/" target="_blank">Pong3D for iOS </a></strong></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=87c407a2-6c98-4b69-8eb7-c821ea775e79" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2011/02/01/pong3d-for-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leakspin Sauce &#8211; user friendly Wikileaks browser</title>
		<link>http://blog.hamsworld.net/2010/12/14/leakspin-sauce/</link>
		<comments>http://blog.hamsworld.net/2010/12/14/leakspin-sauce/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 04:12:19 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[Operation Leakspin]]></category>
		<category><![CDATA[Wikileak]]></category>
		<category><![CDATA[Zemanta]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=314</guid>
		<description><![CDATA[Wikileaks is great right, but their web archive is a bit to boring and confusing for averagely interested user like me. This is the main reason I hacked together leakspin sauce. It has pictures, tag search, links, related articles and more so you can choose the area of your interest(tag) and click trough related documents [...]]]></description>
				<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 110px"><a href="http://commons.wikipedia.org/wiki/File:Wikileaks_logo.svg"><img class="zemanta-img-inserted" title="Logo used by Wikileaks" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Wikileaks_logo.svg/237px-Wikileaks_logo.svg.png" alt="Logo used by Wikileaks" width="100" height="230" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><a href="http://wikileaks.ch/" target="_blank">Wikileaks</a> is great right, but their web archive is a bit to boring and confusing for averagely interested user like me.<br />
This is the main reason I hacked together <a href="http://leakspinsauce.ownu.net/" target="_blank">leakspin sauce</a>.</p>
<p>It has pictures, tag search, links, related articles and more so you can choose the area of your interest(tag) and click trough related documents until you find something relay interesting. When this happens, don&#8217;t forget to go to <a href="http://operationleakspin.org/" target="_blank">operation leakspin</a>, write a summary and post in in their quality control center.</p>
<p>Let&#8217;s work together for the freedom of information!</p>
<p>Leakspin sauce is filtered and preprocessed wikileaks data with some nice html and javascript over it. All tags and links are provided by zemanta(thanks).</p>
<p><a href="https://github.com/hamaxx/leakspin-sauce" target="_blank">Source</a> code is hosted by github so you can use it for creating mirrors, or you can browse it <a href="http://leakspinsauce.ownu.net/" target="_blank">online</a>.</p>
<p>TODO: Better search, filter by date, document&#8217;s potential, &#8230;</p>
<p>Questions, suggestion, feedback?</p>
<p>Please share it and like it(if you do like it of course) <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
<a href="http://leakspinsauce.ownu.net/" target="_blank">http://leakspinsauce.ownu.net/</a></p>
<p>We are Anony&#8230; shit, this won&#8217;t work here <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=f0192eea-c93e-4cb9-bcc7-b4e19965a390" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2010/12/14/leakspin-sauce/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jTrans &#8211; Google Translator Live Bookmarklet</title>
		<link>http://blog.hamsworld.net/2010/03/21/jtrans-google-translator-live-bookmarklet/</link>
		<comments>http://blog.hamsworld.net/2010/03/21/jtrans-google-translator-live-bookmarklet/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 12:35:26 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[Bookmark]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[English language]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[translator]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=295</guid>
		<description><![CDATA[Did you ever want to translate ajax websites or session dependent pages but copy pasting text was too hard? Here is the solution. Drag the jTrans image below to your bookmarks, go to a non English website and click the bookmark. Page should be translated in a few seconds. TODO: Some method of  choosing different [...]]]></description>
				<content:encoded><![CDATA[<p>Did you ever want to translate ajax websites or session dependent pages but copy pasting text was too hard? Here is the solution.</p>
<p>Drag the <a title="jTrans" href="javascript:(function(){_jtrans=document.createElement('SCRIPT');_jtrans.type='text/javascript';_jtrans.src='http://data.pujs.net/jtrans.js?'+Math.round(Math.random()*100000);document.getElementsByTagName('head')[0].appendChild(_jtrans);})();" target="_blank">jTrans</a> image below to your bookmarks, go to a non English website and click the <a class="zem_slink" title="Bookmark" rel="wikipedia" href="http://en.wikipedia.org/wiki/Bookmark">bookmark</a>. Page should be <a class="zem_slink" title="Translation" rel="wikipedia" href="http://en.wikipedia.org/wiki/Translation">translated</a> in a few seconds.</p>
<p><div id="attachment_296" class="wp-caption alignnone" style="width: 110px"><a href="javascript:(function(){_jtrans=document.createElement('SCRIPT');_jtrans.type='text/javascript';_jtrans.src='http://files.pujs.net/all/plugin2.js?'+Math.round(Math.random()*100000);document.getElementsByTagName('head')[0].appendChild(_jtrans);})();"><img class="size-full wp-image-296  " title="jTrans" src="http://blogstatic.pujs.net/wp-content/uploads/2010/03/jTrans.png" alt="jTrans" width="100" height="50" /></a><p class="wp-caption-text">Drag this image to bookmarks</p></div>TODO:</p>
<ul>
<li>Some method of  choosing different target language</li>
<li>Translating alt and title attributes</li>
</ul>
<p>Known bugs:</p>
<ul>
<li>Translating buttons doesn&#8217;t work in Firefox</li>
<li>Lame function for parsing <a class="zem_slink" title="Character encoding" rel="wikipedia" href="http://en.wikipedia.org/wiki/Character_encoding">special characters</a></li>
</ul>
<p>Bug reports and suggestions are much appreciated. Source code can be found <a title="Source code" href="http://files.pujs.net/all/plugin2.js" target="_blank">here</a>.</p>
<p>PS. First paragraph was inspired by Billy Mays.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=cb25c6de-d34b-467f-b542-0ecf8eb0a81a" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2010/03/21/jtrans-google-translator-live-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Big Bang Theory Simple Simulation</title>
		<link>http://blog.hamsworld.net/2010/02/12/the-big-bang-theory-simple-simulation/</link>
		<comments>http://blog.hamsworld.net/2010/02/12/the-big-bang-theory-simple-simulation/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 01:38:25 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[science world]]></category>
		<category><![CDATA[Big Bang]]></category>
		<category><![CDATA[Gravitation]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Universe]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=279</guid>
		<description><![CDATA[If you want to learn anything about the big bang theory, talk to the scientist. But if you want to have some fun, you can try my simple program. Here&#8217;s how it works: It starts starts the &#8220;explosion&#8221; and than engages gravity(which is just a theory btw). In each step the program calculates gravitational acceleration [...]]]></description>
				<content:encoded><![CDATA[<p>If you want to learn anything about the <a class="zem_slink" title="Big Bang" rel="wikipedia" href="http://en.wikipedia.org/wiki/Big_Bang">big bang theory</a>, talk to the scientist. But if you want to have some fun, you can try my simple program.</p>
<p>Here&#8217;s how it works: It starts starts the &#8220;explosion&#8221; and than engages <a class="zem_slink" title="Gravitation" rel="wikipedia" href="http://en.wikipedia.org/wiki/Gravitation">gravity</a>(which is just a theory btw).<br />
In each step the program calculates <a class="zem_slink" title="Gravitational acceleration" rel="wikipedia" href="http://en.wikipedia.org/wiki/Gravitational_acceleration">gravitational acceleration</a> for every object in the &#8220;universe&#8221; so don&#8217;t be surprised if you computer is having a hard time dealing with it(suggestions for optimization are much appreciated).</p>
<p><a href="http://blogstatic.pujs.net/wp-content/uploads/2010/02/Screenshot-Big-Bang-0.1a.png"><img class="size-medium wp-image-280 alignnone" title="Big Bang 0.1a" src="http://blogstatic.pujs.net/wp-content/uploads/2010/02/Screenshot-Big-Bang-0.1a-300x300.png" alt="" width="300" height="300" /></a></p>
<p>For running the program you&#8217;ll need <a class="zem_slink" title="Java (programming language)" rel="homepage" href="http://java.sun.com">java</a> 1.6 installed on your computer. If simple double click won&#8217;t work, you can try run it with the command &#8220;java -jar filename.jar&#8221; from the console(if it still wont work, you can try building it from the source or post a comment).<br />
If you want to adjust the settings use number keys or arrow keys for moving around.</p>
<p><strong>Download new optimized version: <a href="http://files.pujs.net/hamax/big_bang_2.jar">runnable file 0.1b</a> or <a href="http://files.pujs.net/hamax/Universe02.zip">source code 0.1b</a></strong><a href="http://files.pujs.net/hamax/Universe02.zip"></a></p>
<p>(Older version: <a href="http://files.pujs.net/hamax/big_bang_1.jar" target="_self">runnable file 0.1a</a> or <a href="http://files.pujs.net/hamax/Universe01.zip">source 0.1a</a>.)</p>
<p><em>Are you ready for some <a href="http://en.wikipedia.org/wiki/Fine-tuning">fine-tuning</a>? <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </em></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/58760973-12b4-47cc-9d29-2c21d16d43a5/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=58760973-12b4-47cc-9d29-2c21d16d43a5" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2010/02/12/the-big-bang-theory-simple-simulation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The Fastest and the Slowest Programming Language</title>
		<link>http://blog.hamsworld.net/2009/12/04/the-fastest-and-the-slowest-programming-language/</link>
		<comments>http://blog.hamsworld.net/2009/12/04/the-fastest-and-the-slowest-programming-language/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 04:31:17 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[science world]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[prolog]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://blog.hamsworld.net/?p=258</guid>
		<description><![CDATA[What can you do when you are to tired to do anything useful but the level of caffeine in your blood is to high for sleeping? Watching a TV could be a good choice, but who could resist writing a simple Fibonacci recursion in every programming language that you could think of and measuring the [...]]]></description>
				<content:encoded><![CDATA[<p>What can you do when you are to tired to do anything useful but the level of caffeine in your blood is to high for sleeping?</p>
<p>Watching a TV could be a good choice, but who could resist writing a simple <a class="zem_slink" title="Fibonacci" href="http://en.wikipedia.org/wiki/Fibonacci" rel="wikipedia">Fibonacci</a> recursion in every <a class="zem_slink" title="Programming language" href="http://en.wikipedia.org/wiki/Programming_language" rel="wikipedia">programming language</a> that you could think of and measuring the calculation time? I couldn&#8217;t.</p>
<p>So here are the results of my very scientific study for Fibonacci 33</p>
<ol>
<li><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/c.txt" target="_blank"><strong>c</strong></a><br />
gcc4.4.1            0.153s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/go.txt" target="_blank">go</a></strong><br />
8g                       0.189s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/java.txt">java</a></strong><br />
1.6.0_15           0.267s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/scala.txt" target="_blank">scala</a></strong><br />
2.7.5                  0.324s</li>
<li>javascript<br />
node.js V8        0.346s</li>
<li><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/haskell.txt"><strong>haskell</strong></a><br />
ghc6.10.4         1.675s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/lisp.txt">lisp</a></strong><br />
clisp2.44.1       1.888s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/ruby.txt" target="_blank">ruby<br />
</a></strong>1.8:                     22.614s<br />
1.91:                   2.757s</li>
<li><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/python.txt" target="_blank"><strong>python</strong></a><br />
2.6.4:                 4.401s<br />
3.1.1:                  5.545s<br />
cxfreeze4.0.1   5.704s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/php.txt" target="_blank">php</a></strong><br />
5.2.10                10.341s</li>
<li><strong><a href="http://blogstatic.pujs.net/wp-content/uploads/PL/prolog.txt">prolog</a></strong><br />
sicstus4.0.2    &gt;10m (didn&#8217;t have patience to wait)<br />
swi5.6.64        Out of local stack</li>
</ol>
<p>I have some more ideas, but caffeine level is dropping fast.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2009/12/04/the-fastest-and-the-slowest-programming-language/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Draw&#8217;N&#039;Share</title>
		<link>http://blog.hamsworld.net/2009/06/23/drawnshare/</link>
		<comments>http://blog.hamsworld.net/2009/06/23/drawnshare/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 23:31:25 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>

		<guid isPermaLink="false">http://hamsworld.net/blog/?p=202</guid>
		<description><![CDATA[My new web application[temporarily offline] for drawing simple images and sharing them with others. Spread the word]]></description>
				<content:encoded><![CDATA[<p>My new web application[temporarily offline] for drawing simple images and sharing them with others.</p>
<p><a href="http://blogstatic.pujs.net/wp-content/uploads/2009/06/drawnshare.jpg"><img class="alignnone size-medium wp-image-203" title="drawnshare" src="http://blogstatic.pujs.net/wp-content/uploads/2009/06/drawnshare-400x240.jpg" alt="drawnshare" width="400" height="240" /></a></p>
<p>Spread the word <img src='http://blogstatic.pujs.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2009/06/23/drawnshare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin &#8211; Hand Draw</title>
		<link>http://blog.hamsworld.net/2009/06/18/wordpress-plugin-hand-draw/</link>
		<comments>http://blog.hamsworld.net/2009/06/18/wordpress-plugin-hand-draw/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:09:04 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[hand draw]]></category>
		<category><![CDATA[Plug-in]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hamsworld.net/blog/?p=188</guid>
		<description><![CDATA[HamsWorld is presenting alpha version of new WordPress plugin called Hand Draw. For now it&#8217;s quite basic, but I&#8217;m planing to add colors, pen thickness, fill tool, resizable panel etc. Requirements: WordPress 2.8 (It may work on 2.7 too). PHP 5 with gd plugin. Installation: Extract HandDraw to your plugins directory. Load your plugins page from [...]]]></description>
				<content:encoded><![CDATA[<p>HamsWorld is presenting alpha version of new WordPress plugin called Hand Draw. For now it&#8217;s quite basic, but I&#8217;m planing to add colors, pen thickness, fill tool, resizable panel etc.</p>
<p><a href="http://blogstatic.pujs.net/wp-content/uploads/2009/06/handdraw.jpg"><img class="alignnone size-medium wp-image-189" title="handdraw" src="http://blogstatic.pujs.net/wp-content/uploads/2009/06/handdraw-400x225.jpg" alt="handdraw" width="400" height="225" /></a></p>
<p>Requirements:</p>
<ul>
<li>WordPress 2.8 (It may work on 2.7 too).</li>
<li>PHP 5 with gd plugin.</li>
</ul>
<p>Installation:</p>
<ul>
<li>Extract <a href="http://hamsworld.net/blog/wp-content/uploads/2009/06/handdraw1.zip">HandDraw</a> to your plugins directory.</li>
<li>Load your plugins page from the <a class="zem_slink" title="WordPress" href="http://wordpress.org" rel="homepage">WordPress</a> admin section and click “Activate” to enable the Hand Draw plugin.</li>
<li>Make sure upload folder is set and writable.</li>
</ul>
<p>Usage:</p>
<ul>
<li>Go to post editor (add new post or edit post).</li>
<li>Click on &#8220;pen&#8221; icon in &#8220;Upload/Insert&#8221; menu.</li>
<li>Draw image, click &#8220;Create image&#8221; and if you like it, click on &#8220;Add to post&#8221;.</li>
<li>If you want to clear panel, double click on it.</li>
<li>Save your post and &#8230;</li>
</ul>
<p><img src="http://blogstatic.pujs.net/wp-content/uploads/handdraw/1245341187.png" alt="" /></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=30ef4442-59ed-42cf-a466-655b94a5e6a2" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2009/06/18/wordpress-plugin-hand-draw/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ENZ &#8211; My Own Zemanta</title>
		<link>http://blog.hamsworld.net/2009/06/16/enz-my-own-zemanta/</link>
		<comments>http://blog.hamsworld.net/2009/06/16/enz-my-own-zemanta/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 13:40:36 +0000</pubDate>
		<dc:creator>hamax</dc:creator>
				<category><![CDATA[digital world]]></category>
		<category><![CDATA[science world]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plug-in]]></category>
		<category><![CDATA[Search engine]]></category>
		<category><![CDATA[Zemanta]]></category>

		<guid isPermaLink="false">http://hamsworld.net/blog/?p=176</guid>
		<description><![CDATA[Image via CrunchBase What is Zemanta? Zemanta is a revolutionary new platform for accelerating on-line content production for any web user. Any user-created text (a blog post, article or web page) is directly “read” by Zemanta, which recognizes all contextual content. Zemanta then combs the web for the most relevant images, smart links, keywords and [...]]]></description>
				<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 216px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/company/zemanta"><img title="Image representing Zemanta as depicted in Crun..." src="http://www.crunchbase.com/assets/images/resized/0001/6433/16433v1-max-450x450.png" alt="Image representing Zemanta as depicted in Crun..." width="206" height="73" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://www.crunchbase.com">CrunchBase</a></dd>
</dl>
</div>
</div>
<p>What is <a class="zem_slink" title="Zemanta" rel="homepage" href="http://www.zemanta.com">Zemanta</a>?</p>
<blockquote><p>Zemanta is a revolutionary new platform for accelerating on-line content production for any web user. Any user-created text (a blog post, article or web page) is directly “read” by Zemanta, which recognizes all contextual content. Zemanta then combs the web for the most relevant <strong>images</strong>, smart <strong>links</strong>, <strong>keywords</strong> and <strong>text,</strong> instantly serving these results to the user to enrich and inform their content. What’s more, Zemanta can be deployed on all major content publishing platforms and web browsers through a simple plug-in.</p></blockquote>
<p>ENZ is very similar. It reads content, tries to find interesting keywords then suggests links and images. It has no smart technology behind, only google parser. Is it better then zemanta? No. But it is quite good for one person&#8217;s hobby project.</p>
<p>For now ENZ is only demo, but I&#8217;m planing to make a <a class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">WordPress</a> plugin.</p>
<p>You can <a href="http://hamsworld.net/enz/" target="_blank">try it out</a>, or <a href="http://hamsworld.net/enz/enz_0.1.zip">download source code</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/73fe3a4d-a81c-4466-b2a6-1a92a7c62160/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=73fe3a4d-a81c-4466-b2a6-1a92a7c62160" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hamsworld.net/2009/06/16/enz-my-own-zemanta/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.162 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-02 09:52:05 -->

<!-- Compression = gzip -->