<?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>Nongraphical.com &#187; Uncategorized</title>
	<atom:link href="http://nongraphical.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://nongraphical.com</link>
	<description>A dynamic trapeze of web design, programming, and randomness.</description>
	<lastBuildDate>Wed, 09 Jun 2010 18:15:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DJPlayer, a personal music performance</title>
		<link>http://nongraphical.com/2010/06/djplayer-a-personal-music-performance/</link>
		<comments>http://nongraphical.com/2010/06/djplayer-a-personal-music-performance/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 18:12:26 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[mp3player]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://nongraphical.com/2010/06/djplayer-a-personal-music-performance/</guid>
		<description><![CDATA[

DJ&#173;Play&#173;er De&#173;mon&#173;stra&#173;tion Video

This is a pro&#173;ject I&#8217;ve been work&#173;ing on for the past quar&#173;ter for my EE47 class. I didn&#8217;t want to make just a per&#173;son&#173;al mu&#173;sic play&#173;er, but in&#173;stead a per&#173;son&#173;al mu&#173;sic per&#173;for&#173;mance - and this is the more-or-less first pro&#173;to&#173;type of that. It could be de&#173;scribed as a &#8220;vir&#173;tu&#173;al turntable&#8221;: you load songs [...]]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/0Af_bi_UDnU&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0Af_bi_UDnU&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>

<div style="clear:both;"><a href='http://www.youtube.com/watch?v=0Af_bi_UDnU' >DJ&shy;Play&shy;er Demon&shy;stra&shy;tion Video</a></div>

<p>This is a pro&shy;ject I&#8217;ve been work&shy;ing on for the past quar&shy;ter for my EE47 class. I didn&#8217;t want to make just a per&shy;son&shy;al mu&shy;sic play&shy;er, but in&shy;stead a per&shy;son&shy;al mu&shy;sic per&shy;for&shy;mance - and this is the more-or-less first pro&shy;to&shy;type of that. It could be de&shy;scribed as a &#8220;vir&shy;tu&shy;al turntable&#8221;: you load songs in&shy;to it, and then you can play them back as if they were on a record. You can slow down or speed up the record, or grab it and scratch it.</p>

<p>Read more about the de&shy;tails of the im&shy;ple&shy;men&shy;ta&shy;tion <a href="http://pressplay.pbworks.com/Yifeng+Huang+-+DJPlayer">on the class pro&shy;ject page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2010/06/djplayer-a-personal-music-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting rated items</title>
		<link>http://nongraphical.com/2009/03/sorting-rated-items/</link>
		<comments>http://nongraphical.com/2009/03/sorting-rated-items/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:31:55 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nongraphical.com/?p=214</guid>
		<description><![CDATA[While shop&#173;ping on Ama&#173;zon and Newegg, I&#8217;ve come across a most frus&#173;trat&#173;ing prob&#173;lem. Both web&#173;sites of&#173;fer a sort&#173;ing fea&#173;ture where you can view items in a par&#173;tic&#173;u&#173;lar cat&#173;e&#173;go&#173;ry usu&#173;al&#173;ly by price or name or re&#173;lease date or things like that. Both al&#173;so al&#173;low buy&#173;ers to rate items after they&#8217;ve used them, and al&#173;low po&#173;ten&#173;tial buy&#173;ers [...]]]></description>
			<content:encoded><![CDATA[<p>While shop&shy;ping on Ama&shy;zon and Newegg, I&#8217;ve come across a most frus&shy;trat&shy;ing prob&shy;lem. Both web&shy;sites of&shy;fer a sort&shy;ing fea&shy;ture where you can view items in a par&shy;tic&shy;u&shy;lar cat&shy;e&shy;go&shy;ry usu&shy;al&shy;ly by price or name or re&shy;lease date or things like that. Both al&shy;so al&shy;low buy&shy;ers to rate items after they&#8217;ve used them, and al&shy;low po&shy;ten&shy;tial buy&shy;ers to sort the items based on other cus&shy;tomers&#8217; re&shy;views. There is a fair&shy;ly frus&shy;trat&shy;ing prob&shy;lem with this sys&shy;tem, how&shy;ev&shy;er.</p>

<p>Both Ama&shy;zon and Newegg (and pre&shy;sum&shy;ably thou&shy;sands of other on&shy;line stores) sort by <em>av&shy;er&shy;age cus&shy;tomer rat&shy;ing</em> when told to sort by rat&shy;ing. If I were shop&shy;ping for, say, com&shy;put&shy;er mon&shy;i&shy;tors on Newegg, and I was look&shy;ing for one that was re&shy;li&shy;able and rat&shy;ed high&shy;ly by a lot of peo&shy;ple, the av&shy;er&shy;age rat&shy;ing sys&shy;tem might be mis&shy;lead&shy;ing. Say there is an HP mon&shy;i&shy;tor for sale, which 500 peo&shy;ple bought and liked. One per&shy;son, how&shy;ev&shy;er, bought it and found a few dead pix&shy;els (man&shy;u&shy;fac&shy;tur&shy;ing de&shy;fect - it hap&shy;pens), and so rat&shy;ed it low. The mon&shy;i&shy;tor&#8217;s av&shy;er&shy;age rat&shy;ing would be <strong>4.98</strong> out of <strong>5.00</strong> or some&shy;thing like that.</p>

<p>Now con&shy;sid&shy;er a no-name mon&shy;i&shy;tor that one per&shy;son bought and liked. He or she is the on&shy;ly per&shy;son to have ev&shy;er rat&shy;ed this mon&shy;i&shy;tor, and rat&shy;ed it a 5, mak&shy;ing the mon&shy;i&shy;tor&#8217;s av&shy;er&shy;age rat&shy;ing <strong>5.00</strong>. 5.00 for this no-name mon&shy;i&shy;tor is high&shy;er than 4.98 for the HP mon&shy;i&shy;tor - this would put the no-name mon&shy;i&shy;tor <em>high&shy;er up</em> on the list if I asked Newegg to sort by &#8220;Best rat&shy;ing&#8221;.</p>

<p>For a se&shy;lec&shy;tion of two prod&shy;ucts this seems like a mi&shy;nor prob&shy;lem, but if I were look&shy;ing for, per&shy;haps, a new DVD burn&shy;er, the hun&shy;dreds of prod&shy;ucts which re&shy;ceived two or three 5.00 re&shy;views would fill up many pages of my search with ir&shy;rel&shy;e&shy;vant prod&shy;ucts - I would not con&shy;sid&shy;er one or two peo&shy;ple rat&shy;ing a pro&shy;duct a 5.00 to be an ac&shy;cu&shy;rate indi&shy;ca&shy;tion that the pro&shy;duct is, on the whole, re&shy;li&shy;ably con&shy;struct&shy;ed. I would have to wade through all those pages be&shy;fore I found the first pro&shy;duct rat&shy;ed by more than about five peo&shy;ple.</p>

<p>There must be a bet&shy;ter way to sort prod&shy;ucts by cus&shy;tomer rat&shy;ing than sim&shy;ply by av&shy;er&shy;age rat&shy;ing, which pro&shy;duces mis&shy;lead&shy;ing re&shy;sults. Newegg&#8217;s sort by num&shy;ber of rat&shy;ings is bet&shy;ter but still not ex&shy;act&shy;ly it. What if five hun&shy;dred peo&shy;ple bought a pro&shy;duct and rat&shy;ed it bad&shy;ly? I think a bet&shy;ter so&shy;lu&shy;tion might be some sort of weight&shy;ed av&shy;er&shy;age - 4.98s can be pulled high&shy;er than 5.00s if they have more rat&shy;ings. Some&shy;thing along the li&shy;nes of (score * num&shy;ber-of-re&shy;views), so that the 500&#160;5.00s that the bet&shy;ter pro&shy;duct re&shy;ceived counts more than the two 5.00s that the in&shy;fe&shy;ri&shy;or pro&shy;duct re&shy;ceived.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2009/03/sorting-rated-items/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mouse repairs</title>
		<link>http://nongraphical.com/2008/10/mouse-repairs/</link>
		<comments>http://nongraphical.com/2008/10/mouse-repairs/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 01:29:29 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=114</guid>
		<description><![CDATA[

This is a mouse that was on&#173;ce bro&#173;ken but is now healed. (A me&#173;chan&#173;i&#173;cal switch on the cir&#173;cuit board was bro&#173;ken; upon fix&#173;ing that, the mouse works al&#173;most like-new.) I was ac&#173;tu&#173;al&#173;ly quite sur&#173;prised at the ex&#173;treme sim&#173;plic&#173;i&#173;ty of the ac&#173;tu&#173;al mouse hard&#173;ware - a cou&#173;ple of re&#173;sis&#173;tors, ca&#173;pac&#173;i&#173;tors, an LED for the sen&#173;sor, and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.nongraphical.com/wp-content/uploads/2008/10/pa312365-small.jpg" alt="" title="pa312365-small" /></p>

<p>This is a mouse that was on&shy;ce bro&shy;ken but is now healed. (A me&shy;chan&shy;i&shy;cal switch on the cir&shy;cuit board was bro&shy;ken; upon fix&shy;ing that, the mouse works al&shy;most like-new.) I was ac&shy;tu&shy;al&shy;ly quite sur&shy;prised at the ex&shy;treme sim&shy;plic&shy;i&shy;ty of the ac&shy;tu&shy;al mouse hard&shy;ware - a cou&shy;ple of re&shy;sis&shy;tors, ca&shy;pac&shy;i&shy;tors, an LED for the sen&shy;sor, and the sen&shy;sor chip it&shy;self. It seems to me that the costs for build&shy;ing such a mouse must be rather cheap in&shy;deed. In fact, I won&shy;der now about the op&shy;ti&shy;cal track&shy;balls out on the mar&shy;ket to&shy;day - mine (the <a href="http://blog.nongraphical.com/2008/08/kensington-expert-mouse-70/">Kens&shy;ing&shy;ton Ex&shy;pert Mouse</a>) is to all ap&shy;pear&shy;ances just an up&shy;side-down op&shy;ti&shy;cal mouse with a ball and a cou&shy;ple of ex&shy;tra but&shy;tons; would it be per&shy;haps pos&shy;si&shy;ble to con&shy;struct my own per&shy;fect&shy;ly-func&shy;tion&shy;ing track&shy;ball with on&shy;ly cheap op&shy;ti&shy;cal mouse parts?</p>

<p>Fas&shy;ci&shy;nat&shy;ing as that may seem, there are in&shy;deed <a href="http://ssandler.wordpress.com/MTmini/">more ex&shy;cit&shy;ing pro&shy;jects</a> to at&shy;tend to first.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/10/mouse-repairs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable virus scanning in Firefox after download</title>
		<link>http://nongraphical.com/2008/10/disable-virus-scanning-in-firefox-after-download/</link>
		<comments>http://nongraphical.com/2008/10/disable-virus-scanning-in-firefox-after-download/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 03:26:59 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=90</guid>
		<description><![CDATA[Here&#8217;s how to stop Fire&#173;fox from au&#173;to&#173;mat&#173;i&#173;cal&#173;ly virus scan&#173;ning all down&#173;loads after they&#8217;ve fin&#173;ished - some&#173;thing that&#8217;s been an&#173;noy&#173;ing me since I&#8217;ve up&#173;grad&#173;ed to Fire&#173;fox 3 be&#173;cause of the ex&#173;tra&#173;ne&#173;ous disk ac&#173;cess&#173;es it cre&#173;ates. Open up the about:con&#173;fig (open a new tab, type about:con&#173;fig in the lo&#173;ca&#173;tion bar), and find the browser.down&#173;load.man&#173;ager.scan&#173;When&#173;Done val&#173;ue. Type in [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s how to stop Fire&shy;fox from au&shy;to&shy;mat&shy;i&shy;cal&shy;ly virus scan&shy;ning all down&shy;loads after they&#8217;ve fin&shy;ished - some&shy;thing that&#8217;s been an&shy;noy&shy;ing me since I&#8217;ve up&shy;grad&shy;ed to Fire&shy;fox 3 be&shy;cause of the ex&shy;tra&shy;ne&shy;ous disk ac&shy;cess&shy;es it cre&shy;ates. Open up the <code>about:config</code> (open a new tab, type <code>about:con&shy;fig</code> in the lo&shy;ca&shy;tion bar), and find the <strong><code>browser.down&shy;load.man&shy;ager.scan&shy;When&shy;Done</code></strong> val&shy;ue. Type in <code>browser</code> in the fil&shy;ter bar for quick search&shy;ing. Set that val&shy;ue to false by dou&shy;ble-click&shy;ing. And that&#8217;s it! What, were you ex&shy;pect&shy;ing some&shy;thing more?</p>

<p>(orig&shy;i&shy;nal&shy;ly read <a href="http://www.ghacks.net/2008/06/04/disable-automatic-virus-scanning-in-firefox-3/">here</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/10/disable-virus-scanning-in-firefox-after-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A tool for removing duplicate files</title>
		<link>http://nongraphical.com/2008/10/a-tool-for-removing-duplicate-files/</link>
		<comments>http://nongraphical.com/2008/10/a-tool-for-removing-duplicate-files/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 21:47:08 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=85</guid>
		<description><![CDATA[Down&#173;load Re&#173;move&#173;Du&#173;pli&#173;cates.py

One of the prob&#173;lems with us&#173;ing hy&#173;brid Win&#173;dows and Lin&#173;ux en&#173;vi&#173;ron&#173;ments is that one needs to watch close&#173;ly for filesys&#173;tem and file anoma&#173;lies and in&#173;con&#173;sis&#173;ten&#173;cies. Dif&#173;fer&#173;ing end-of-line mark&#173;ers, for ex&#173;am&#173;ple, cause many prob&#173;lems when shar&#173;ing files be&#173;tween the two op&#173;er&#173;at&#173;ing sys&#173;tems. One par&#173;tic&#173;u&#173;lar prob&#173;lem I&#8217;ve run in&#173;to is that of hav&#173;ing du&#173;pli&#173;cate files, or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nongraphical.com/media/uploads/RemoveDuplicates.py">Down&shy;load Re&shy;moveDu&shy;pli&shy;cates.py</a></p>

<p>One of the prob&shy;lems with us&shy;ing hy&shy;brid Win&shy;dows and Lin&shy;ux en&shy;vi&shy;ron&shy;ments is that one needs to watch close&shy;ly for filesys&shy;tem and file anoma&shy;lies and in&shy;con&shy;sis&shy;ten&shy;cies. Dif&shy;fer&shy;ing end-of-line mark&shy;ers, for ex&shy;am&shy;ple, cause many prob&shy;lems when shar&shy;ing files be&shy;tween the two op&shy;er&shy;at&shy;ing sys&shy;tems. One par&shy;tic&shy;u&shy;lar prob&shy;lem I&#8217;ve run in&shy;to is that of hav&shy;ing du&shy;pli&shy;cate files, or in other words, mul&shy;ti&shy;ple files with the same file&shy;name. This can hap&shy;pen if, say, you copy a di&shy;rec&shy;to&shy;ry some&shy;where in Win&shy;dows, then switch to Lin&shy;ux and use a tool such as rsync to copy that same di&shy;rec&shy;to&shy;ry over again. If the cap&shy;i&shy;tal&shy;iza&shy;tion is dif&shy;fer&shy;ent, Lin&shy;ux will not re&shy;place the old files, be&shy;cause Lin&shy;ux, un&shy;like Win&shy;dows, is case-sen&shy;si&shy;tive. This will even hap&shy;pen, and is tech&shy;ni&shy;cal&shy;ly ac&shy;cept&shy;able, on NTFS filesys&shy;tems.</p>

<p>The so&shy;lu&shy;tion I&#8217;ve come up with is this sim&shy;ple script, called Re&shy;moveDu&shy;pli&shy;cates.py. Ob&shy;vi&shy;ous&shy;ly, you need <a href="http://www.python.org/">Python</a> in&shy;stalled to run it, but it has no ad&shy;di&shy;tion&shy;al de&shy;pen&shy;den&shy;cies. Sim&shy;ply run it <em>in the di&shy;rec&shy;to&shy;ry you wish to clean</em>, and it should do the rest. Note that you shouldn&#8217;t use this for en&shy;tire filesys&shy;tems (yet), be&shy;cause it will use ridicu&shy;lous amounts of mem&shy;o&shy;ry if it is given a high num&shy;ber of files. <a href="http://nongraphical.com/media/uploads/RemoveDuplicates.py">Down&shy;load it here</a>!</p>

<p>P.S. Al&shy;so, I can&shy;not guar&shy;an&shy;tee that this tool will work as in&shy;tend&shy;ed or will be bug-free. Use wise&shy;ly.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/10/a-tool-for-removing-duplicate-files/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bad marketing gimmicks</title>
		<link>http://nongraphical.com/2008/09/bad-marketing-gimmicks/</link>
		<comments>http://nongraphical.com/2008/09/bad-marketing-gimmicks/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 02:32:02 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=83</guid>
		<description><![CDATA[Some of the stuff that Log&#173;itech has been putting out re&#173;cent&#173;ly is cer&#173;ti&#173;fi&#173;ably gim&#173;micky. For ex&#173;am&#173;ple, the wire&#173;less track&#173;ball mice (Cord&#173;less Track&#173;man Op&#173;ti&#173;cal) that Log&#173;itech makes. The whole point of a track&#173;ball is that it stays put on your desk: on&#173;ly the ball moves! Why, then, is it made wire&#173;less? Wire&#173;less mice are cool be&#173;cause [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the stuff that Log&shy;itech has been putting out re&shy;cent&shy;ly is cer&shy;ti&shy;fi&shy;ably gim&shy;micky. For ex&shy;am&shy;ple, the <em>wire&shy;less</em> track&shy;ball mice (<a href="http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/189&amp;cl=us,en">Cord&shy;less Track&shy;man Op&shy;ti&shy;cal</a>) that Log&shy;itech makes. The whole point of a track&shy;ball is that it <em>stays put</em> on your desk: on&shy;ly the ball moves! Why, then, is it made wire&shy;less? Wire&shy;less mice are cool be&shy;cause the cord doesn&#8217;t get in the way when it moves along with the mouse, but the track&shy;ball base doesn&#8217;t move! Log&shy;itech&#8217;s site even calls the wire&shy;less fea&shy;ture &#8220;con&shy;ve&shy;nient&#8221; - I per&shy;son&shy;al&shy;ly don&#8217;t think that need&shy;ing to change bat&shy;ter&shy;ies for a fea&shy;ture that the de&shy;vice doesn&#8217;t re&shy;quire is con&shy;ve&shy;nient.</p>

<p>One more seem&shy;ing&shy;ly-use&shy;less Log&shy;itech fea&shy;ture: the G15 key&shy;board&#8217;s LCD. Gamers that would buy the G15 key&shy;board - most like&shy;ly MMO play&shy;ers and, to a lesser ex&shy;tent, FPS play&shy;ers. The G15&#8217;s most out&shy;stand&shy;ing fea&shy;ture is its pletho&shy;ra of assignable macro keys, which makes it won&shy;der&shy;ful for, say, WoW. Why, though, would you look down from the game on your mon&shy;i&shy;tor to check some dim&shy;ly-lit stats on your key&shy;board LCD? Seems point&shy;less to me.</p>

<p>Don&#8217;t get me wrong: Log&shy;itech is a won&shy;der&shy;ful pe&shy;riph&shy;er&shy;al com&shy;pa&shy;ny. They make what I con&shy;sid&shy;er to be the world&#8217;s best gen&shy;er&shy;al-pur&shy;pose mice (Dell&#8217;s ba&shy;sic USB mouse in&shy;clud&shy;ed with their desk&shy;tops, my per&shy;son&shy;al fa&shy;vorite, was<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> made by Log&shy;itech). They make rel&shy;a&shy;tive&shy;ly good, us&shy;able key&shy;boards, some&shy;times with a touch of my pre&shy;ferred min&shy;i&shy;mal&shy;is&shy;tic style (Di&shy;Novo Edge). And, de&shy;spite ar&shy;gu&shy;ments be&shy;tween Log&shy;itech, Raz&shy;er, and now Mi&shy;crosoft users about which gam&shy;ing mouse is the <em>best</em>, there&#8217;s no doubt that Log&shy;itech&#8217;s, espe&shy;cial&shy;ly the G5, are among the top gam&shy;ing mice avail&shy;able. It&#8217;s just that no&shy;body re&shy;al&shy;ly wants to spend ex&shy;tra money buy&shy;ing fea&shy;tures that are com&shy;plete&shy;ly un&shy;nec&shy;es&shy;sary.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>I&#8217;m not en&shy;tire&shy;ly sure that it is any&shy;more; I don&#8217;t have this in&shy;for&shy;ma&shy;tion.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/09/bad-marketing-gimmicks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casual games for the PC?</title>
		<link>http://nongraphical.com/2008/09/casual-games-for-the-pc/</link>
		<comments>http://nongraphical.com/2008/09/casual-games-for-the-pc/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 01:41:32 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[social-gaming]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=80</guid>
		<description><![CDATA[My cur&#173;rent ques&#173;tion is this: why are there few (if any!) ca&#173;su&#173;al/par&#173;ty mul&#173;ti&#173;play&#173;er games for the PC? I&#8217;ve been look&#173;ing around for games that might ap&#173;peal to more than just me and my hard&#173;core gam&#173;ing friends, in a (per&#173;haps vain) at&#173;tempt to cre&#173;ate so&#173;cial gath&#173;er&#173;ings through video games/LAN par&#173;ties. Be&#173;cause ev&#173;ery&#173;one here at school has [...]]]></description>
			<content:encoded><![CDATA[<p>My cur&shy;rent ques&shy;tion is this: why are there few (if any!) ca&shy;su&shy;al/par&shy;ty mul&shy;ti&shy;play&shy;er games for the PC? I&#8217;ve been look&shy;ing around for games that might ap&shy;peal to more than just me and my hard&shy;core gam&shy;ing friends, in a (per&shy;haps vain) at&shy;tempt to cre&shy;ate so&shy;cial gath&shy;er&shy;ings through video games/LAN par&shy;ties. Be&shy;cause ev&shy;ery&shy;one here at school has a com&shy;put&shy;er, and net&shy;work&shy;ing is al&shy;ready very-well tak&shy;en care of, it&#8217;s def&shy;i&shy;nite&shy;ly very plau&shy;si&shy;ble. The on&shy;ly things miss&shy;ing now are the games.
<span id="more-80"></span></p>

<p>Cur&shy;rent&shy;ly, I play a fair amount of Call of Du&shy;ty, which is an ex&shy;cel&shy;lent PC FPS. I prefer it over other mul&shy;ti&shy;play&shy;er PC shoot&shy;ers sim&shy;ply be&shy;cause I think CoD&#8217;s gun fir&shy;ing sounds and an&shy;i&shy;ma&shy;tions are much more grat&shy;i&shy;fy&shy;ing. Okay, that&#8217;s a lit&shy;tle ex&shy;ag&shy;ger&shy;at&shy;ed: Call of Du&shy;ty is an in&shy;cred&shy;i&shy;ble, pol&shy;ished game with many very good ele&shy;ments. Its mul&shy;ti&shy;play&shy;er is ex&shy;cel&shy;lent when you&#8217;re play&shy;ing on com&shy;put&shy;ers that al&shy;ready have the game in&shy;stalled, and with peo&shy;ple that have played shoot&shy;ers be&shy;fore. With both the&shy;se com&shy;po&shy;nents lack&shy;ing, how&shy;ev&shy;er, Call of Du&shy;ty is not a par&shy;tic&shy;u&shy;lar&shy;ly ef&shy;fec&shy;tive mul&shy;ti&shy;play&shy;er ex&shy;pe&shy;ri&shy;ence.</p>

<p>I&#8217;m cur&shy;rent&shy;ly look&shy;ing for games that are easy to pick up, can be played in a very short amount of time, and have fair&shy;ly small in&shy;stal&shy;la&shy;tion foot&shy;prints (or bet&shy;ter yet, can be played from a CD or the net&shy;work). Those qual&shy;i&shy;ties, in my opin&shy;ion, will make a game that is much more ac&shy;ces&shy;si&shy;ble than to&shy;day&#8217;s games, and will turn video gam&shy;ing in&shy;to a much more in&shy;clu&shy;sive and ul&shy;ti&shy;mate&shy;ly more so&shy;cial&shy;ly suc&shy;cess&shy;ful ac&shy;tiv&shy;i&shy;ty.</p>

<p><a href="http://www.rndlabs.ca/bv2/">Babo Vi&shy;o&shy;lent 2</a> comes close. It&#8217;s small and very, very sim&shy;ple for a shooter. Ob&shy;vi&shy;ous&shy;ly it doesn&#8217;t work with peo&shy;ple who don&#8217;t en&shy;joy shoot&shy;ing other peo&shy;ple, but it&#8217;s about as close to a &#8220;par&shy;ty game&#8221; as I can think of for the PC. Game con&shy;soles have it bet&shy;ter in this re&shy;spect: Mar&shy;io Par&shy;ty, for ex&shy;am&shy;ple, or DDR, or Gui&shy;tar Hero (although those games have ac&shy;quired some&shy;thing of a hard&shy;core cult sta&shy;tus as well) are good ex&shy;am&shy;ples. I sup&shy;pose I&#8217;ll just have to wait pa&shy;tient&shy;ly here for ca&shy;su&shy;al PC gam&shy;ing to catch up and provide us with more ac&shy;ces&shy;si&shy;ble par&shy;ty games.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/09/casual-games-for-the-pc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chrome - first impressions</title>
		<link>http://nongraphical.com/2008/09/web-browsergoogle-chrome/</link>
		<comments>http://nongraphical.com/2008/09/web-browsergoogle-chrome/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 00:21:13 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=65</guid>
		<description><![CDATA[So here it is, fi&#173;nal&#173;ly: the le&#173;gendary Google browser.

And like ev&#173;ery&#173;thing else that Google puts out, it is a glo&#173;ri&#173;ous&#173;ly in&#173;cred&#173;i&#173;ble piece of work. It has the best char&#173;ac&#173;ter&#173;is&#173;tics a piece of soft&#173;ware could have: it&#8217;s sim&#173;ple, fast, re&#173;spon&#173;sive, and stable. I&#8217;ve been run&#173;ning it for just a lit&#173;tle while now, and while We&#173;bKit&#8217;s ren&#173;der&#173;ing [...]]]></description>
			<content:encoded><![CDATA[<p>So here it is, fi&shy;nal&shy;ly: the le&shy;gendary <a href="http://www.google.com/chrome">Google browser</a>.</p>

<p>And like ev&shy;ery&shy;thing else that Google puts out, it is a glo&shy;ri&shy;ous&shy;ly in&shy;cred&shy;i&shy;ble piece of work. It has the best char&shy;ac&shy;ter&shy;is&shy;tics a piece of soft&shy;ware could have: it&#8217;s sim&shy;ple, fast, re&shy;spon&shy;sive, and stable. I&#8217;ve been run&shy;ning it for just a lit&shy;tle while now, and while We&shy;bKit&#8217;s ren&shy;der&shy;ing (espe&shy;cial&shy;ly of fonts) is slight&shy;ly dif&shy;fer&shy;ent from Gecko&#8217;s, ev&shy;ery&shy;thing works just about the same as in Fire&shy;fox&#8230; it&#8217;s all just way, way faster. Open&shy;ing new tabs is faster. Us&shy;ing Gmail is faster (thanks, no doubt, to the new V8 JavaScript engine). Writ&shy;ing posts is faster. It&#8217;s re&shy;al&shy;ly quite in&shy;cred&shy;i&shy;ble&#8230; in fact, pos&shy;si&shy;bly one of the most im&shy;pres&shy;sive open-source de&shy;vel&shy;op&shy;ments to date, right up there with Fire&shy;fox 1 and the Lin&shy;ux ker&shy;nel. <a href="http://www.google.com/chrome">Give it a spin your&shy;self and see</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/09/web-browsergoogle-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDvorak, a programmer&#8217;s keyboard layout</title>
		<link>http://nongraphical.com/2008/08/ddvorak-a-programmers-keyboard-layout/</link>
		<comments>http://nongraphical.com/2008/08/ddvorak-a-programmers-keyboard-layout/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 14:03:01 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=59</guid>
		<description><![CDATA[Some&#173;thing I dis&#173;cov&#173;ered to&#173;day: DDvo&#173;rak, a key&#173;board lay&#173;out loose&#173;ly based on Dvo&#173;rak which caters specif&#173;i&#173;cal&#173;ly to de&#173;vel&#173;op&#173;ers or pro&#173;gram&#173;mers. There&#8217;s a lay&#173;out tester on the same site that mea&#173;sures the over&#173;all ef&#173;fi&#173;cien&#173;cy of var&#173;i&#173;ous typ&#173;ing lay&#173;outs with any text that you choose.

DDvo&#173;rak, on first glance, is a com&#173;plete&#173;ly unortho&#173;dox typ&#173;ing lay&#173;out. It re&#173;quires com&#173;ma as [...]]]></description>
			<content:encoded><![CDATA[<p>Some&shy;thing I dis&shy;cov&shy;ered to&shy;day: <a href="http://www.siteuri.ro/dvorak/DDvorak.aspx">DDvo&shy;rak</a>, a key&shy;board lay&shy;out loose&shy;ly based on Dvo&shy;rak which caters specif&shy;i&shy;cal&shy;ly to de&shy;vel&shy;op&shy;ers or pro&shy;gram&shy;mers. There&#8217;s a <a href="http://www.siteuri.ro/dvorak/">lay&shy;out tester</a> on the same site that mea&shy;sures the over&shy;all ef&shy;fi&shy;cien&shy;cy of var&shy;i&shy;ous typ&shy;ing lay&shy;outs with any text that you choose.</p>

<p>DDvo&shy;rak, on first glance, is a com&shy;plete&shy;ly unortho&shy;dox typ&shy;ing lay&shy;out. It re&shy;quires com&shy;ma as a dead key for many sym&shy;bols, and Alt&shy;Gr as a mod&shy;i&shy;fier for many others. Ad&shy;di&shy;tion&shy;al&shy;ly, many things are moved to un&shy;con&shy;ven&shy;tion&shy;al lo&shy;ca&shy;tions (BackSpace is where &#8216;B&#8217; is on QW&shy;ER&shy;TY key&shy;boards, for ex&shy;am&shy;ple). How&shy;ev&shy;er, the <a href="http://www.siteuri.ro/dvorak/">lay&shy;out tester</a> con&shy;sis&shy;tent&shy;ly mea&shy;sures the ef&shy;fi&shy;cien&shy;cy of DDvo&shy;rak as sig&shy;nif&shy;i&shy;cant&shy;ly high&shy;er than ei&shy;ther Dvo&shy;rak or <a href="http://colemak.com/">Cole&shy;mak</a>, no mat&shy;ter whether typ&shy;ing English or code.</p>

<p>I think I&#8217;m go&shy;ing to have to give DDvo&shy;rak a try, soon, if on&shy;ly I could fig&shy;ure out how to rad&shy;i&shy;cal&shy;ly change key&shy;board lay&shy;outs in X.org&#8230; of course, it&#8217;s easy with <a href="http://www.microsoft.com/globaldev/tools/msklc.mspx">Win&shy;dows</a>. It wouldn&#8217;t be Win&shy;dows if there weren&#8217;t a tool for ev&shy;ery&shy;thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/08/ddvorak-a-programmers-keyboard-layout/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blizzard Rox.</title>
		<link>http://nongraphical.com/2008/08/blizzard-rox/</link>
		<comments>http://nongraphical.com/2008/08/blizzard-rox/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 21:35:35 +0000</pubDate>
		<dc:creator>fyhuang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nongraphical.com/?p=50</guid>
		<description><![CDATA[I just found out about (old news) the Star&#173;craft 1.15.2 patch, other&#173;wise known as the &#8220;of&#173;fi&#173;cial&#173;ly-spon&#173;sored no-CD patch&#8221;. I wish more game com&#173;pa&#173;nies would fol&#173;low this ex&#173;am&#173;ple and re&#173;al&#173;ize that copy pro&#173;tec&#173;tion is use&#173;less: no mat&#173;ter how ad&#173;vanced, gamers fig&#173;ure out ways to avoid copy pro&#173;tec&#173;tion, and it just caus&#173;es prob&#173;lems for in&#173;no&#173;cent and le&#173;git&#173;i&#173;mate [...]]]></description>
			<content:encoded><![CDATA[<p>I just found out about (old news) the Star&shy;craft 1.15.2 patch, other&shy;wise known as the &#8220;of&shy;fi&shy;cial&shy;ly-spon&shy;sored no-CD patch&#8221;. I wish more game com&shy;pa&shy;nies would fol&shy;low this ex&shy;am&shy;ple and re&shy;al&shy;ize that copy pro&shy;tec&shy;tion is use&shy;less: no mat&shy;ter how ad&shy;vanced, gamers fig&shy;ure out ways to avoid copy pro&shy;tec&shy;tion, and it just caus&shy;es prob&shy;lems for in&shy;no&shy;cent and le&shy;git&shy;i&shy;mate users any&shy;way.</p>

<p>On the other side of the coin, more gamers should just grow up and re&shy;al&shy;ize that com&shy;pa&shy;nies <em>do</em> want to get paid for mak&shy;ing games, and that they should think about may&shy;be pay&shy;ing for their games ev&shy;ery on&shy;ce in a while. Take the ad&shy;vice found in no-CD crack READMEs to heart: if you like this game, please con&shy;sid&shy;er pur&shy;chas&shy;ing it. If both sides of the &#8220;bat&shy;tle&#8221; work to&shy;geth&shy;er, we can may&shy;be end this ridicu&shy;lous an&shy;ti-con&shy;sumer non&shy;sense.</p>

<p>Still, it would be nice if more game com&shy;pa&shy;nies would patch their games like this. Prefer&shy;ably a lit&shy;tle soon&shy;er after their game is re&shy;leased too!</p>
]]></content:encoded>
			<wfw:commentRss>http://nongraphical.com/2008/08/blizzard-rox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.405 seconds -->
