<?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>László Monda's Blog &#187; Hacking</title>
	<atom:link href="http://monda.hu/blog/category/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://monda.hu/blog</link>
	<description>My reality. Be my guest.</description>
	<lastBuildDate>Tue, 08 Jun 2010 21:54:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>3D printing service providers</title>
		<link>http://monda.hu/blog/2010/05/13/3d-printing-service-providers/</link>
		<comments>http://monda.hu/blog/2010/05/13/3d-printing-service-providers/#comments</comments>
		<pubDate>Wed, 12 May 2010 23:01:34 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=927</guid>
		<description><![CDATA[I'm collecting the ones that alow you to upload STLs and give you a quote:

shapeways.com
growit3d.com
exone.com

I'd love to see contributions to this list.
]]></description>
			<content:encoded><![CDATA[<p>I'm collecting the ones that alow you to upload STLs and give you a quote:</p>
<ul>
<li><a href="http://shapeways.com">shapeways.com</a></li>
<li><a href="http://growit3d.com">growit3d.com</a></li>
<li><a href="http://exone.com">exone.com</a></li>
</ul>
<p>I'd love to see contributions to this list.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2010/05/13/3d-printing-service-providers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a helping hand that actually helps</title>
		<link>http://monda.hu/blog/2010/03/31/making-a-helping-hand-that-actually-helps/</link>
		<comments>http://monda.hu/blog/2010/03/31/making-a-helping-hand-that-actually-helps/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 02:03:12 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=889</guid>
		<description><![CDATA[I've seen some helping hands offered by various shops and I'm not impressed at all.  Their price is usually dirt cheap and I can say from experience that you get what you pay for.  The only viable solution is to build a kickass helping hand for yourself.  Fortunately, Instructables has some really [...]]]></description>
			<content:encoded><![CDATA[<p>I've seen some helping hands offered by various shops and I'm not impressed at all.  Their price is usually dirt cheap and I can say from experience that you get what you pay for.  The only viable solution is to build a kickass helping hand for yourself.  Fortunately, Instructables has some really great tutorials:</p>
<ul>
<li><a href="http://www.instructables.com/id/Ultimate_DeskSquid_Helping_Hand/">Ultimate DeskSquid / Helping Hand</a></li>
<li><a href="http://www.instructables.com/id/Third-Hand-A-multi-use-helping-hand-for-electro/">Third Hand++: A multi-use helping hand for electronics and other delicate work.</a></li>
<li><a href="http://www.instructables.com/id/Desk-Squid---Helping-Hands-improved./">Desk Squid - "Helping Hands" improved.</a></li>
</ul>
<p>I've been trying to get the parts for a while but it's very challenging to source the hoses.  If I won't be able to get them from Hungary then I'll order them from a foreign country.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2010/03/31/making-a-helping-hand-that-actually-helps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Hardware Revolution</title>
		<link>http://monda.hu/blog/2010/02/14/open-hardware-revolution/</link>
		<comments>http://monda.hu/blog/2010/02/14/open-hardware-revolution/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 20:24:05 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[The Ultimate Keyboard]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=832</guid>
		<description><![CDATA[I'm very passionate about open hardware.  I'm into FOSS software for a long time since about 2000 when I completely switched to Linux, but I've only recently became conscious that it's possible to create hardware by individuals or small groups.
Hardware is not that fascinating to me in itself.  Sure, lots of big companies [...]]]></description>
			<content:encoded><![CDATA[<p>I'm very passionate about <a href="http://en.wikipedia.org/wiki/Open_source_hardware">open hardware</a>.  I'm into FOSS software for a long time since about 2000 when I completely switched to Linux, but I've only recently became conscious that it's possible to create hardware by individuals or small groups.</p>
<p>Hardware is not that fascinating to me in itself.  Sure, lots of big companies create well-designed and quality hardware, Apple being one of the most well known amongst them, but I'll never buy their products because these devices are locked and not designed to be exploited to reach their full potential.  Putting OpenWrt into my ASUS WL500GPV2 is the best example I can think of how one can make his/her device a thousand times more powerful and customizable by replacing the stock firmware.  Unfortunately, it's necessary to buy closed hardware in most cases because there are not many open alternatives but this situation can change in the future and whenever I can I choose open hardware.</p>
<p><a href="http://www.wired.com/magazine/2010/01/ff_newrevolution/all">In the Next Industrial Revolution, Atoms Are the New Bits</a> is a fascinating read for anyone interested in the open hardware revolution.  <a href="http://gizmodo.com/5457461/atoms-are-not-bits-wired-is-not-a-business-magazine">Atoms Are Not Bits; Wired Is Not A Business Magazine</a> has lots of though provoking arguments and <a href="http://blog.makezine.com/archive/2010/02/areatomsthenewbits.html">Are atoms the new bits?</a> discusses the mentioned issues even further.  I don't really think that open hardware will ever take over the world and will replace closed hardware. The big manufacturers fiercely protect their intellectual property and most consumers couldn't care less whether they can hack a given piece of hardware because they just wanna use the damn thing (with all its shortcomings, being unaware of its full potential).</p>
<p>Hackers are a different breed.  There are a several hundred open source projects out there, the most relevant ones being present on <a href="http://harkopen.com/projects">Harkopen</a>, <a href="http://open-innovation-projects.org/project-list/">Open Innovation Projects</a> and <a href="http://openmanufacturing.org/">Open Manufacturing</a>.  Reprap is the flagship project of the revolution and rightly so because it's very rare for the open hardware community to create something this complex and well working, even if the quality of the created models lags way behind the commercial alternatives.  I think open hardware is not so widespread because 1) most of the projects are technical minded and aren't practical for the average Joe, 2) most creators are only interested in implementing, not distributing the projects, 3) these teams don't have any marketing / business experience and 4) the economies of scale are against us (until we conquer the world).</p>
<p>I definitely have to work on 3) but the Ultimate Keyboard is gonna be ready in the not too distant future.  I don't mind learning non-technical stuff to make it happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2010/02/14/open-hardware-revolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing cx_Oracle on Ubuntu Karmic Koala, 64 bit</title>
		<link>http://monda.hu/blog/2010/01/29/installing-cx_oracle-on-ubuntu-karmic-koala-64-bit/</link>
		<comments>http://monda.hu/blog/2010/01/29/installing-cx_oracle-on-ubuntu-karmic-koala-64-bit/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 02:48:03 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[My HOWTOs]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=827</guid>
		<description><![CDATA[I'm using Oracle 10g, but you're free to download any other versions that you want.
wget http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.0.2-10g-py26-1.x86_64.rpm?download
# We should use alien but it didn't work for me.
rpm2cpio cx_Oracle-5.0.2-10g-py26-1.x86_64.rpm &#124; cpio -id
sudo cp usr/lib64/python2.6/site-packages/cx_Oracle.so /usr/lib/python2.6
# Go to the Oracle Instant Client download page and accept their fucking license, then download Instant Client Package - Basic for version [...]]]></description>
			<content:encoded><![CDATA[<p>I'm using Oracle 10g, but you're free to download any other versions that you want.</p>
<p>wget http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.0.2-10g-py26-1.x86_64.rpm?download<br />
# We should use alien but it didn't work for me.<br />
rpm2cpio cx_Oracle-5.0.2-10g-py26-1.x86_64.rpm | cpio -id<br />
sudo cp usr/lib64/python2.6/site-packages/cx_Oracle.so /usr/lib/python2.6<br />
# Go to the <a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html">Oracle Instant Client download page</a> and accept their fucking license, then download <strong>Instant Client Package - Basic</strong> for version 10.2.0.3, that is <strong>instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip</strong><br />
unzip instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip<br />
sudo cp instantclient_10_2/{libclntsh.so.10.1,libnnz10.so} /usr/local/lib<br />
sudo ldconfig</p>
<p>Installing such proprietary shit like Oracle (related software) is a bad experience too many times.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2010/01/29/installing-cx_oracle-on-ubuntu-karmic-koala-64-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lock your laptop and turn off display with the touch of a keystroke in Ubuntu Karmic</title>
		<link>http://monda.hu/blog/2010/01/12/lock-your-laptop-and-turn-off-display-with-the-touch-of-a-keystroke-in-ubuntu-karmic/</link>
		<comments>http://monda.hu/blog/2010/01/12/lock-your-laptop-and-turn-off-display-with-the-touch-of-a-keystroke-in-ubuntu-karmic/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 14:33:06 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=821</guid>
		<description><![CDATA[I think this feature will soon be standard in Ubuntu as many users requested it.  It's absolutely mandatory for me because every time I leave my laptop I carry out this action, even at home.  Yeah, call me paranoid...
I've written a simple script to deal with the issue:
#!/bin/bash
gnome-screensaver-command -l
sleep 3
xset -display :0.0 dpms [...]]]></description>
			<content:encoded><![CDATA[<p>I think this feature will soon be standard in Ubuntu as many users requested it.  It's absolutely mandatory for me because every time I leave my laptop I carry out this action, even at home.  Yeah, call me paranoid...</p>
<p>I've written a simple script to deal with the issue:</p>
<p><code>#!/bin/bash<br />
gnome-screensaver-command -l<br />
sleep 3<br />
xset -display :0.0 dpms force off<br />
</code></p>
<p>You're encouraged to bind it to any key combo.  It should work perfectly out of the box but a <a href="https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/447728">gnome-power-manager related bug</a> enables the display some seconds or minutes later randomly, so we have to</p>
<p><code>killall gnome-power-manager</code></p>
<p>and it should be pretty fine.  For those who can't afford to live without gnome-power-manager an <a href="http://alexcabal.com/turn-your-laptop-screen-off-with-a-keyboard-shortcut-in-ubuntu-karmic/">alternative (and in my opinion suboptimal) workaround</a> exists.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2010/01/12/lock-your-laptop-and-turn-off-display-with-the-touch-of-a-keystroke-in-ubuntu-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joe Grand is my hero</title>
		<link>http://monda.hu/blog/2009/12/19/joe-grand-is-my-hero/</link>
		<comments>http://monda.hu/blog/2009/12/19/joe-grand-is-my-hero/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 18:57:01 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=804</guid>
		<description><![CDATA[About a year ago I became involved in electronics.  This was because the development of the Ultimate Keyboard requires strong electronics knowledge and not only I couldn't hire anybody (without the resources doing so), but I also wanted to understand electronics and over time as I read the articles on Hack a Day I [...]]]></description>
			<content:encoded><![CDATA[<p>About a year ago I became involved in electronics.  This was because the development of the Ultimate Keyboard requires strong electronics knowledge and not only I couldn't hire anybody (without the resources doing so), but I also wanted to understand electronics and over time as I read the articles on <a href="http://hackaday.com/">Hack a Day</a> I realized how cool electronics really is.</p>
<p>I've been doing software development for a few years and it's always fun, but doing purely software development in itself is not that interesting for me as it used to be.  We have a keyboard, a mouse and a monitor, that's mildly interesting.  We also have the Internet for several years which is much more interesting.  What if create a <a href="http://www.youtube.com/watch?v=-6JnAxTXApw&#038;feature=related">propeller clock</a>, a line <a href="http://elm-chan.org/works/ltc/report.html">following robot</a> or <a href="http://www.grandideastudio.com/prototype-this/">all kinds of ultra-crazy stuff</a>, both the hardware and software?  That sounds to me like the ultimate fun.</p>
<p><a href="http://en.wikipedia.org/wiki/Joe_Grand">Joe Grand</a> is probably the most well-known hardware hacker who became famous as one of the hosts of <a href="http://en.wikipedia.org/wiki/Prototype_This!">Prototype This</a>.  He is a really cool guy and has tons of interesting materials on <a href="http://www.grandideastudio.com/">his site</a>.  I'm grateful for every piece of knowledge that I can learn from guys like him.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2009/12/19/joe-grand-is-my-hero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nitehawk rocks the house</title>
		<link>http://monda.hu/blog/2009/12/19/nitehawk-rocks-the-house/</link>
		<comments>http://monda.hu/blog/2009/12/19/nitehawk-rocks-the-house/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 18:11:33 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=798</guid>
		<description><![CDATA[Finally, I got my first laptop a week ago which I named nitehawk because of it's color.  It's an Acer Aspire 8935G-874G100BN and I think it pretty much represents the level of hardware integration that can be achieved in 2009.  With its 18.4-inch LED LCD screen and its load of impressive features it's almost more [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, I got my first laptop a week ago which I named nitehawk because of it's color.  It's an Acer Aspire 8935G-874G100BN and I think it pretty much represents the level of hardware integration that can be achieved in 2009.  With its 18.4-inch LED LCD screen and its load of impressive features it's almost more like a desktop than a laptop and it's exactly what I wanted because I change my location of a two weekly basis and I don't need much mobility other than that.</p>
<p>The first thing I did when nitehawk arrived is I sent it back to Acer so they could remove Windows 7 and give me back its price.  When all things summed including the traversing costs I haven't earned almost any money, but I didn't do it for the money.  This was my gentle gesture to show Redmond that they're welcomed to taste my middle finger.</p>
<p>nitehawk's keyboard is as crappy as most laptop keyboards from a typewriting point of view, but I do truly appreciate its power efficiency in overall and suspend, hibernate especially.  I carry it in a Targus TCB001EU XL notebook backpack because I couldn't get any other backpacks in Hungary that was big enough to hold this beast. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2009/12/19/nitehawk-rocks-the-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving my Linode in 3 hours from Dallas to London with one click</title>
		<link>http://monda.hu/blog/2009/12/19/moving-my-linode-in-3-hours-from-dallas-to-london-with-one-click/</link>
		<comments>http://monda.hu/blog/2009/12/19/moving-my-linode-in-3-hours-from-dallas-to-london-with-one-click/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 00:40:33 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=796</guid>
		<description><![CDATA[Oh yeah, Linode has just reached Europe.  Moving from Dallas to London made my ping go from 150ms to 50ms looking from Szeged and the migration couldn't have been easier or smoother.
Thank you Linode staff, you rock!
]]></description>
			<content:encoded><![CDATA[<p>Oh yeah, <a href="http://www.linode.com/?r=419a2a7f6cd2cb0b8ebd81585fc2c15f52c3df04">Linode</a> has just reached Europe.  Moving from Dallas to London made my ping go from 150ms to 50ms looking from Szeged and the migration couldn't have been easier or smoother.</p>
<p>Thank you Linode staff, you rock!</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2009/12/19/moving-my-linode-in-3-hours-from-dallas-to-london-with-one-click/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix your mouse as it were new for $3</title>
		<link>http://monda.hu/blog/2009/12/18/fix-your-mouse-as-it-were-new-for-3/</link>
		<comments>http://monda.hu/blog/2009/12/18/fix-your-mouse-as-it-were-new-for-3/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 22:58:42 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=791</guid>
		<description><![CDATA[I've just replaced the microswitches of my Logitech MouseMan Optical dual sensor mouse.  I bought it about 6 years ago for about $80 and I was extremely satisfied with it until the switches broke.
Today I managed to get some Omron D2F-01 switches.  The original switches are Omron D2FC-F-7N parts but they have been obsoleted.  The [...]]]></description>
			<content:encoded><![CDATA[<p>I've just replaced the microswitches of my Logitech MouseMan Optical dual sensor mouse.  I bought it about 6 years ago for about $80 and I was extremely satisfied with it until the switches broke.</p>
<p>Today I managed to get some Omron D2F-01 switches.  The original switches are Omron D2FC-F-7N parts but they have been obsoleted.  The new switches have a crisp tactile feel which I love, altough they are a little bit harder to press than the old ones.</p>
<p>Being able to replace the switches is one of the "secrets" that manufacturers don't want you to know because chances are you wouldn't have to buy any other mouse ever again.  There are <a href="http://monda.hu/blog/2009/08/19/how-to-make-your-mice-last-forever/">other temporary fixes</a> to solve the issue, but replacing the switches with new ones is stongly advised.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2009/12/18/fix-your-mouse-as-it-were-new-for-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to measure the actual memory usage of Linux processes</title>
		<link>http://monda.hu/blog/2009/12/01/how-to-measure-the-actual-memory-usage-of-linux-processes/</link>
		<comments>http://monda.hu/blog/2009/12/01/how-to-measure-the-actual-memory-usage-of-linux-processes/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 10:56:55 +0000</pubDate>
		<dc:creator>Laci</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://monda.hu/blog/?p=777</guid>
		<description><![CDATA[This is a much harder question than one might think as VSZ and RSS are not accurate.  /proc/{PID}/smaps provides the most accurate information as of Linux 2.6.16.
ps_mem.py is a nice script that summarizes smaps information on a per application basis and gracefully falls back to measure VSZ when no smaps support is found.
]]></description>
			<content:encoded><![CDATA[<p>This is a much harder question than one might think as VSZ and RSS are not accurate.  /proc/{PID}/smaps provides the most accurate information as of Linux 2.6.16.</p>
<p><a href="http://www.pixelbeat.org/scripts/ps_mem.py">ps_mem.py</a> is a nice script that summarizes smaps information on a per application basis and gracefully falls back to measure VSZ when no smaps support is found.</p>
]]></content:encoded>
			<wfw:commentRss>http://monda.hu/blog/2009/12/01/how-to-measure-the-actual-memory-usage-of-linux-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
