<?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>For what IT worths &#187; gadgets</title>
	<atom:link href="http://www.forwhatitworths.com/posts/category/gadgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forwhatitworths.com</link>
	<description>taking I.T. personally</description>
	<lastBuildDate>Thu, 20 May 2010 23:30:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Sony PRS505 &#8211; love at first sight</title>
		<link>http://www.forwhatitworths.com/posts/2007/11/the-sony-prs505-love-at-first-sight/</link>
		<comments>http://www.forwhatitworths.com/posts/2007/11/the-sony-prs505-love-at-first-sight/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 13:21:12 +0000</pubDate>
		<dc:creator>tamasdecsi</dc:creator>
				<category><![CDATA[ebook]]></category>
		<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.forwhatitworths.com/posts/2007/11/the-sony-prs505-love-at-first-sight/</guid>
		<description><![CDATA[I am fond of books just as much as gadgets. Furthermore, I like traveling light just as much as I hate to commute idly. It was no question sooner or later I&#8217;ll have an ebook reader in my pocket.
With the Sony PRS-505 ebook reader hitting the market I instantly knew I need one. Now that [...]]]></description>
			<content:encoded><![CDATA[<p>I am fond of books just as much as gadgets. Furthermore, I like traveling light just as much as I hate to commute idly. It was no question sooner or later I&#8217;ll have an ebook reader in my pocket.</p>
<p>With the <a href="http://esupport.sony.com/US/perl/model-documents.pl?mdl=PRS505">Sony PRS-505 ebook reader</a> hitting the market I instantly knew I need one. Now that I hold it in my hands, it&#8217;s love at first sight. I&#8217;d say with chewing on this nicety, my hunger for useful gadgets is cured for a while.</p>
<p>Apart from the sleek design, the most important things securing my choice were the courtesy of Sony to include an SD card slot, and the USB Mass Storage interface, as these two features ensured that the reader can be extended for less (not that the 200MB internal flash can&#8217;t hold enough books for many commutes), and will communicate seamlessly with a Linux PC.</p>
<p>This eInk display technology is a salvation for the eyes of many, including myself. An anti-glare, daylight readable, not background-lit, high contrast, 8 grey levels display makes my LCD-strained eyes very happy.</p>
<p>As I was planning to use this device to read not just books but also to keep reference manuals and tutorials at hand, I was curious about the ebook formats it supports. So the first thing I did was playing around with various document formats. The rest of this post is dedicated to this topic.</p>
<p>Text files are a developer&#8217;s friend. Fortunately, these are laid out quite fine by the reader. The <strong>TXT</strong> files appear in the booklist with name of the file as the book title, and the file creation date as the book author. The reader provides 3 zoom levels, with 30, 25, and 20 lines of text per page displayed in portrait mode, or 15 + 2, 12 + 2, and 10 + 1 overlapping lines per (half) page in landscape mode.  The font used to render txt documents appears to be Bitstream&#8217;s <a href="http://www.paratype.com/btstore/fonts/Dutch-801.htm">Dutch 801 Roman BT</a>. It seems ISO-8859-1 is assumed being the character encoding of text files.</p>
<p>When an ebook gets opened the first time, the reader works for a couple of seconds to paginate the contents, however, the results get cached, so this only slows things down once per ebook (per zoom level used).</p>
<p><strong>RTF</strong> documents add the features of multiple font faces and font decoration to be used. Also, it is the document title and author that gets displayed in the booklist, so these need to be set up properly for easier lookup.</p>
<p>The next widespread format supported is <strong>PDF</strong>, though it has some issues. The reader&#8217;s screen size is too small to display an A4 or a Letter size PDF in a readable way. You may use the landscape function, which shows the top or the bottom half of the page. This, in together with the zoom function results in a readable half-page (without the margins), but the zoom level resets to default when turning page. Furthermore, special fonts/charsets don&#8217;t always render properly, and password protected PDFs don&#8217;t even show up in the booklist.</p>
<p>On the positive side, internal links in PDFs can be used to navigate within the document. Ah, and I&#8217;ve found quite a few reader-optimized ebook titles in PDF format at <a href="http://www.feedbooks.com/">Feedbooks.com</a>.</p>
<p>Documents in Sony&#8217;s proprietary ebook format, <strong>BBeB</strong>, obviously work the most seamless, providing three zoom levels, where the number of lines displayed depends on the font size settings of the ebook too. However, it&#8217;s hard to find anything useful in this format outside the <a href="http://ebooks.connect.com/">CONNECT eBooks</a> universe. I&#8217;m planning to write about tools for creating BBeB documents in a later post.</p>
<p>Concerning pictures (<strong>jpeg</strong>, <strong>png</strong> and <strong>gif</strong> formats), the PRS-505 is littlesomewhat slow on rendering, and with the very limited colorspace of 8 gray levels, the PRS505 is not likely to be used as my primary electronic photo album. However, it is good enough to enjoy my favorite comics, what more, probably an ideal device to share the greatest cartoons of <a href="http://www.savagechickens.com/">savage chickens</a> with my friends in the offline universe.</p>
<p><a href="http://www.savagechickens.com/blog/2007/10/chaos-in-hell.html"><img src="http://files.forwhatitworths.com/prs505-savagechickens.jpg" border="0" alt="The excellent Savage Chickens now on PRS-505" /></a><br />
Finally, regarding the <strong>MP3</strong> playing capabilities, while it is certainly a gimme feature to allow listening and reading at the same time, I don&#8217;t yet consider it a big thing, but time will tell whether I&#8217;ll use this ebook as a walkman too. For now, I haven&#8217;t even tried this feature.All in all, it is a charm to hold and read on. It is definitely worth all the 300 bucks of its introductory price tag.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F11%2Fthe-sony-prs505-love-at-first-sight%2F&amp;title=The+Sony+PRS505+%26%238211%3B+love+at+first+sight" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.forwhatitworths.com/posts/2007/11/the-sony-prs505-love-at-first-sight/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Long live the C64</title>
		<link>http://www.forwhatitworths.com/posts/2007/09/long-live-the-c64/</link>
		<comments>http://www.forwhatitworths.com/posts/2007/09/long-live-the-c64/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 18:19:03 +0000</pubDate>
		<dc:creator>tamasdecsi</dc:creator>
				<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.forwhatitworths.com/posts/2007/09/long-live-the-c64/</guid>
		<description><![CDATA[Back in 1986 my first computer was a Commodore 64. It was a very successful hobby computer of its time, with features like 320&#215;200 screen resolutions with 16 colors, 8 separately controllable 24&#215;16 moving objects (sprites) with collision detection, three channels programmable synthetiser, and so on. Though these features may sound a little awkward today, [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 1986 my first computer was a Commodore 64. It was a very successful hobby computer of its time, with features like 320&#215;200 screen resolutions with 16 colors, 8 separately controllable 24&#215;16 moving objects (sprites) with collision detection, three channels programmable synthetiser, and so on. Though these features may sound a little awkward today, the Commodore 64 created a (sub)culture that spawned a plethora of <a href="http://www.c64.com/">timeless computer games</a> that will not likely to perish for long. What more, you can even <a href="http://c64s.com/">play them over the web</a>.</p>
<p>I have spent countless hours eager to put together something useful, or just deciphering or dissecting games for a better understanding of how they work. Then, when I started drawing Mandelbrot sets, I realized the limitations of the 1MHz CPU, and moved on to a PC.</p>
<p>Even after these machines have finally been replaced by PCs, they lived on in form of emulators, such as the excellent free softwares <a href="http://www.viceteam.org/">VICE</a> and <a href="http://frodo.cebix.net/">Frodo</a> to name a few. Emulators have appeared on many platforms ranging from DOS to UNIX to Java to Dreamcast and a whole lot more. Frodo was even <a href="http://e32frodo.sourceforge.net/">ported to EPOC OS</a>, thus runs on Psion Handhelds, and even on some Symbian Smartphones. I too have started implementing an emulator, and got as far as a emulating the 6510 CPU before abandoning the project to do something more useful instead.</p>
<p>Of course, data needed to be transferred to this new, virtual world, for which purpose, different tools have emerged. I myself used the <a href="http://sta.c64.org/xcables.html">X1541</a> cable and the <a href="http://wav-prg.sourceforge.net/">wav to prg converter</a>. A couple of different <a href="http://www.infinite-loop.at/Power20/Documentation/Power20-ReadMe/AE-File_Formats.html">file formats</a> have also emerged to store C64 tape and disk images.</p>
<p>In the meantime, a single chip version of the C64 has been designed. It is packaged within a joystick, comes preloaded with some 30 classic games, and only needs 4 AA batteries and a TV to connect to. The <a href="http://en.wikipedia.org/wiki/C64_Direct-to-TV">C64 Direct-To-TV</a> and its second generation successor, the C64D2TV are so cheap many C64 owners bought it just for fun, and of course, started taking them apart, and with a little hacking, made them a fully functional C64, <a href="http://galaxy22.dyndns.org/dtv/common/hacks/index.html">some even made them appear as one</a>.</p>
<p>With hardware extensions still being developed to this platform, one can use an SD card as a modern replacement of the floppy disk with the <a href="http://jderogee.tripod.com/project1541.htm">1541/III project</a>, or even connect to ethernet networks with a <a href="http://www.dunkels.com/adam/tfe/">LAN card</a>, to name a few. With my limited skills in wiring/soldering, I&#8217;ve only built an RS232 signal level converter only to give a second purpose to my C64 as a text terminal to my PC.</p>
<p>On the software side, development hasn&#8217;t stopped either. New operating systems have been created to the C64, such as <a href="http://lng.sourceforge.net/">LUNIX</a> and <a href="http://www.sics.se/contiki/">Contiki</a> that added TCP/IP support, and even let you reuse your C64 as a web server (ok, not a high-performance one, lol), what more, some sick software lets you <a href="http://www.armory.com/~spectre/cwi/hl/">browse the web</a> from a C64.</p>
<p>One may say there&#8217;s not much point in developing on such an old, limited platform, but think of it: those who master programming such a limited device, will for sure excel in programming embedded systems too, where there are similare restrictions even today.</p>
<p>All in all, C64 was not only successful because of its &#8220;advanced&#8221; features in its time, but is also successful due to the simple, understandable, yet extensible hardware design, that lets hobbyists create interfaces that keep the connectivity of the core up-to-date, which ultimately ensures many years still to come for the C64.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F09%2Flong-live-the-c64%2F&amp;title=Long+live+the+C64" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.forwhatitworths.com/posts/2007/09/long-live-the-c64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accelerometers</title>
		<link>http://www.forwhatitworths.com/posts/2007/08/accelerometers/</link>
		<comments>http://www.forwhatitworths.com/posts/2007/08/accelerometers/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 08:07:17 +0000</pubDate>
		<dc:creator>tamasdecsi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.forwhatitworths.com/posts/2007/08/accelerometers/</guid>
		<description><![CDATA[Having demonstrated to friends how my phidget accelerometer works made me realize that people are generally unfamiliar with this type of sensors. In this post, therefore, I&#8217;m going to tell some facts about accelerometers, as well as show the classic and new ways of using them.
An accelerometer is capable of measuring vibration, motion, acceleration, and [...]]]></description>
			<content:encoded><![CDATA[<p>Having demonstrated to friends how my phidget accelerometer works made me realize that people are generally unfamiliar with this type of sensors. In this post, therefore, I&#8217;m going to tell some facts about accelerometers, as well as show the classic and new ways of using them.</p>
<p>An accelerometer is capable of measuring vibration, motion, acceleration, and gravity, to name a few appliances. Assuming the sensor is fixed to an object, the readouts can be interpreted in many ways. It may detect the motion of a building, the tilt of a camera, the acceleration of a car, and so on.</p>
<p>Accelerometers are calibrated to read zero when forces cancel out each other, that is  free fall, for example. When an accelerometer stands still on some surface on Earth, it reads 1G as the vectorial sum of the readings on its three orthogonal axes. The two basic parameters of such sensors are the number of axes (1 to 3) and measurement range. The range of the sensor determines its potential uses, with simpler implementations only able to determine a rough tilt, to high-precision ones capable of measuring heavy vibration.</p>
<p>But how does it work, one may ask. Well, the most widespread accelerometer implementation is MEMS (that is a Micro-Electro-Mechanical-System), basically a piece of hanging microscopic weight that changes its electrical parameters when a force bends it, and an auxiliary circuit measures and quantifies this alteration, all on the same wafer of silicone packaged into a single chip.</p>
<p>Let&#8217;s take a look at what ways can it be used. The classical, industrial usage of accelerometers include building-control systems (sensing motion and vibration), airplane navigation systems (that only rely on inertial changes to tell where the airplane is), car-safety systems (to determine when an airbag need to be blown). Accelerometers have also been used for <a href="http://wiki.openstreetmap.org/index.php/Wiimote_mapping">mapping</a> land features otherwise hard to measure due to the lack of reference points (e.g. tunnels and caves).</p>
<p>New appliances have emerged since, with airbags became more and more widespread, and the price of accelerometres have fallen while the size of the sensor was shrinking. Then, all of a sudden, embedding them into notebooks and hand-held devices became feasible, opening up innovative ways of extending the computers&#8217; awareness of the surrounding physical world.</p>
<p>An embedded sensor&#8217;s readings may save your data by issuing emergency-shutdown for the HDD when gravity tilt suddenly disappears, which means the notebook is free-falling, and is about to crash-land on hard surface. This feature appeared in MacBooks just a few years ago, using an accelerometer often referred as sudden motion sensor. By providing access to the sensory readings, however, Apple has opened up a way for a new breed of <a href="http://www.cbc.ca/news/background/tech/mac-tricks.html">fun applications, utilities and games</a>, including <a href="http://isnoop.net/blog/2006/06/22/macsaber-11-attack-of-the-backlight/">MacSaber</a>, my personal favourite. In recent news, <a href="http://www.engadget.com/2007/08/28/iphones-tilt-sensor-hacked/">iPhone&#8217;s tilt sensor</a> has just been put into action.</p>
<p>An accelerometer in a hand-held device, such as a phone has even more potential, as these gadgets are moving basically all day. Recognising gestures could simplify the interaction, for example answering a call could be as easy as raising the phone to our ears, while a simple shake would reject the same call. An accelerometer provides enough info to use as a secure-guard: the walking-pattern is different for every individual, so the phone can literally sense, and therefore act, when it has taken away from its owner. Check <a href="http://www.businessmobileasia.com/news/devices/phone/0,39061514,61999903,00.htm">this link</a> for some other ideas.</p>
<p>So why not use them in input devices? Taking a look at <a href="http://www.gyration.com/en-US/ProductDetail.html?modelnum=GC1005M&amp;accshow=3">Gyration&#8217;s air-mouse</a> or <a href="http://wii.nintendo.com/controller.jsp">Nintendo&#8217;s WiiMote</a> clearly shows the advantages of accelerometer-equipped input devices, which bring more spatial freedom into the interaction, so much you can even <a href="http://www.engadget.com/2006/11/20/wiimote-strap-breaks-controller-destroys-tv/">crash your TV screen</a> with. Industrial grade <a href="http://www.5dt.com/products/pdataglove14.html">data gloves</a> can capture the fine motion of the human hand with accelerometers. One may say these tools are very expensive, but check out <a href="http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2005/mouse%20webpage%20KM249_AK288/">the accelerometer mouse project</a> from students of the Cornell University, who created a mouse glove from a mere 13 dollars.</p>
<p>This latter project inspired me too, so I grabbed a <a href="http://www.phidgets.com/products.php?product_id=1059">USB 3-axis accelerometer</a> from phidgets.com to experiment with. Probably not the cheapest solution, but it worked right away as I plugged it into the USB port. Not that I&#8217;m anything closer to my goals with that easeness.</p>
<p>All in all, starting in the heavy-weight industry, and gradually shrinking into mobile appliances, accelerometers have become part of our everydays, and hold a huge potential for improving Human-Computer Interaction.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Faccelerometers%2F&amp;title=Accelerometers" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.forwhatitworths.com/posts/2007/08/accelerometers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phidgets</title>
		<link>http://www.forwhatitworths.com/posts/2007/08/phidgets/</link>
		<comments>http://www.forwhatitworths.com/posts/2007/08/phidgets/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 09:27:20 +0000</pubDate>
		<dc:creator>tamasdecsi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sensors]]></category>

		<guid isPermaLink="false">http://www.forwhatitworths.com/posts/2007/08/phidgets/</guid>
		<description><![CDATA[Phidget is a shorthand for &#8220;physical world widget&#8221;, which is some hardware sensor or controller connecting to a computer, originally created by students of University of Alberta, later packaged and distributed by Phidgets Inc..
Phidgets are a painless way to extend a USB-equipped computer&#8217;s interactions with the physical world, providing a wide range of sensors, displays, [...]]]></description>
			<content:encoded><![CDATA[<p>Phidget is a shorthand for &#8220;physical world widget&#8221;, which is some hardware sensor or controller connecting to a computer, originally created by students of University of Alberta, later packaged and distributed by <a href="http://www.phidgets.com/">Phidgets Inc.</a>.</p>
<p>Phidgets are a painless way to extend a USB-equipped computer&#8217;s interactions with the physical world, providing a wide range of sensors, displays, and controllers as simple as plugging them in. With an acceptable pricetag, phidgets open up a world of new possibilities for software developers with only limited skills in electronics, ultimately resulting in some <a href="http://www.phidgets.com/projects.php">fun projects</a>.</p>
<p>Phidgets Inc. provides software drivers and libraries for Windows, Windows CE, Mac OSX, and Linux, including driver source code (with a restrictive license, though). There are APIs for COM, Java, .Net, C, ActionScript, and bindings to a variety of languages to speed up development. Browsing the web and the <a href="http://www.phidgets.com/phpBB2/">forum for python support</a> I&#8217;ve also came across the <a href="http://packages.debian.org/stable/python/python-phidgets">python-phidgets</a> and the <a href="http://www.lothar.com/Projects/Phidgets/">phydget</a> projects that provide python bindings.</p>
<p>I decided to give phidgets a try, so I&#8217;ve purchased a 3-axis phidget accelerometer, a phidget interface kit with text-LCD, and a few analog sensors to measure temperature, magnetic fields, and light, and also a touch sensor. The sensors are going to be used in a home-automation project, while the accelerometer will somehow become an input device (thinking of something like the <a href="http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2005/mouse%20webpage%20KM249_AK288/">accelerometer mouse</a>).</p>
<p>With the limited time I have spent with my phidgets so far, I&#8217;ve added accelerometer support to <a href="http://www.lothar.com/Projects/Phidgets/">phydget</a> (should you be interested, here&#8217;s the source code for my <a href="http://files.forwhatitworths.com/phydgets-0.1.1.tar.gz">accelerometer-enabled version</a>), and created a minimalistic <a href="http://files.forwhatitworths.com/accelerometer-vpython.py">visualizer for the accelerometer readings</a> using the excellent <a href="http://www.vpython.org">vpython</a> library. More to come as soon as I could make some progress in either of my planned phidgets projects&#8230;</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F08%2Fphidgets%2F&amp;title=Phidgets" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.forwhatitworths.com/posts/2007/08/phidgets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My precious old PDA</title>
		<link>http://www.forwhatitworths.com/posts/2007/07/my-precious-old-pda/</link>
		<comments>http://www.forwhatitworths.com/posts/2007/07/my-precious-old-pda/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 11:24:05 +0000</pubDate>
		<dc:creator>tamasdecsi</dc:creator>
				<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.forwhatitworths.com/?p=10</guid>
		<description><![CDATA[My love of Psion handhelds started somewhere in 1998 when I first saw a Series 5. At that time it was one of the best of its kind. And it runs on 2xAA batteries, and runs for long. The screen remains readable on direct sunlight, and there&#8217;s the little alien green buzzlight for the night. [...]]]></description>
			<content:encoded><![CDATA[<p>My love of Psion handhelds started somewhere in 1998 when I first saw a Series 5. At that time it was one of the best of its kind. And it runs on 2xAA batteries, and runs for long. The screen remains readable on direct sunlight, and there&#8217;s the little alien green buzzlight for the night. And the keyboard. Full qwerty, small and sleek enough so that you can thumb-type while holding the machine in your hand. Instant on, so you just use it whenever you want, wherever you want. So in 1999 I&#8217;ve opened my wallet to buy a Psion 5mx.</p>
<p>Then I&#8217;ve found that the connectivity suite it comes with has linux support next to nil. No problem, you can&#8217;t have it all. And a simple search revealed two open source apps, <a href="http://plptools.sourceforge.net/">plptools</a> and <a href="http://software.frodo.looijaard.name/psiconv/">psiconv</a>, the former to communicate with the machine, the latter to convert file formats used by Epoc, the handhelds operating system created by Psion, to something less exotic.</p>
<p>At that time, psiconv had limited support for Psion documents. Being curious by nature, I wanted to know what&#8217;s buried behind those nice icons. I&#8217;ve spent countless hours deciphering the Sheet file format, armed only with a hexdump app, an ever evolving test parser, and lots of patience. All this turned out to be fruitful, as my findings became incorporated into both the documentation and the implementation of psiconv, which then was even used as an import plugin for <a href="http://www.gnome.org/projects/gnumeric/">gnumeric</a>. I&#8217;m still wondering whether anyone has used it, though.</p>
<p>My affection was put to a long halt after my love of this machine broke with its screen cable. A design flaw all 5MX machines suffered is the wear-out of a small cable that connects their screen to the main board, which ages with every opening and closing of the machine. It usually lasts no longer than 2 years, mine wasn&#8217;t an exception either. I decided not to have it fixed for almost the price of a new PDA in 2001, and moved on to a different brand instead. Only later I realized how much I missed my old Psion. Fortunately, you can still get one for a very reasonable price on eBay. So I bought one again. And a Netbook, too. In fact, I&#8217;m writing this post on it. So now I&#8217;m happy again, even though I barely spend time using these machines, I wish I could.</p>
<p>Though these wonderful machines deserved a better fate, they are still thrive on the second hand market. As small as the population of Psion users who are also using linux was, psiconv never really gained too much attention, and only a handful of contributors cared to enhance it. Psion discontinued these wonderful machines, and the author of psiconv shows no interest in further development either. I guess, slowly I will acknowledge that time has passed over Psion PDAs, and put them on the shelf, next to my first beloved computer, the Commodore 64.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.forwhatitworths.com%2Fposts%2F2007%2F07%2Fmy-precious-old-pda%2F&amp;title=My+precious+old+PDA" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.forwhatitworths.com/posts/2007/07/my-precious-old-pda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
