<?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>Piece of Mind</title>
	<atom:link href="http://cyberfish.wecheer.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cyberfish.wecheer.com/blog</link>
	<description>&#34;Have you moo-ed today?&#34;</description>
	<lastBuildDate>Thu, 02 Sep 2010 04:47:34 +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>On Design</title>
		<link>http://cyberfish.wecheer.com/blog/?p=576</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=576#comments</comments>
		<pubDate>Thu, 02 Sep 2010 04:44:08 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=576</guid>
		<description><![CDATA[I&#8217;ve just finished reading a book on user interface design principles &#8211; The Design of Everyday Things by Dr. Donald Norman. A very famous book by a very famous author in this field (cognitive sciences), written in the early 1990s.
It does have some very good points, but I won&#8217;t particularly recommend it unless you are [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished reading a book on user interface design principles &#8211; <em>The Design of Everyday Things</em> by Dr. Donald Norman. A very famous book by a very famous author in this field (cognitive sciences), written in the early 1990s.</p>
<p>It does have some very good points, but I won&#8217;t particularly recommend it unless you are into this kind of things, because the writing style is somewhat plain, and very repetitive.</p>
<p>Here is my attempt at a 30 seconds summary (most of the examples are straight from the book) -</p>
<p>What makes a good design?<br />
<em>Visibility</em> &#8211; controls have to be visible. For example, give closets a handle bar.</p>
<p><em>Make it &#8220;natural&#8221; for the user to do the right thing</em> &#8211; for example, on the side of the door where you want the user to push, give it a large panel. On the side you want the user to pull, give it a handle bar. No &#8220;push&#8221;/&#8221;pull&#8221; labeling needed. </p>
<p><em>Natural mapping</em> &#8211; the arrangement of the controls, and what they do, should correspond to the &#8220;mental image&#8221; the user have of the system. That&#8217;s what makes some interfaces more intuitive than others. Avoid arbitrary mappings. For example, if you have 4 knobs that control 4 stoves, arrange them in the same pattern as the 4 stoves. This way the user can easily remember which knob controls which stove, and no labeling is needed. Arrange light switches to mimic how the lights are themselves physically arranged. On the other hand, if you have 4 switches in your house that controls 4 lights, and 1 that controls a current through your cute kitten, don&#8217;t use 5 identical switches arranged with equal spacing. People will group them together mentally, and when they see the first 4 all turn on a light, they will try the last one.</p>
<p><em>Assume the user will make mistakes</em> &#8211; make most mistakes cheaply (in terms of effort/time) reversible, and irreversible ones very hard to make. Don&#8217;t allow flicking a switch to crash an airplane. </p>
<p><em>Provide immediate feedback</em> &#8211; let the user know their action has taken effect. Silence is not golden. Don&#8217;t put the light switch of a room in another room. Don&#8217;t tell the user to press an arbitrary sequence of keys, and only give feedback at the end. Don&#8217;t put a &#8220;turn the light on after 5 minutes&#8221; button. If you do, at least add an LED that turns on immediately.</p>
<p><em>Exploit cultural constraints</em> &#8211; Left knob controls hot water, right knob controls cold water. Don&#8217;t reverse them for no reason. And don&#8217;t arrange them up and down. This is knowledge in the culture, everyone already has it. Don&#8217;t make a knob look like a push button, vv.</p>
<p>That&#8217;s all I remember off the top of my head.</p>
<p>Now, let&#8217;s look at an example of a terrible design.</p>
<p>Apple&#8217;s spanking new Magic Mouse &#8211;<br />
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Magic_Mouse.jpg/800px-Magic_Mouse.jpg" alt="" /></p>
<p>They took out all the buttons, and replaced it with a big multi-touch surface (and call it the best invention in 21st century, the thing that will change our lives forever, and give our lives new meanings, yada yada, etc).</p>
<p>How many good design principles did it violate? Let&#8217;s see.</p>
<p>1) No visibility. The user doesn&#8217;t know where to click. There are no clearly (or ANY) distinguished buttons, or scroll wheel. The whole surface is uniform. Best example of flushing usability down the drain for aesthetics. You can also not find the buttons by touch. </p>
<p>2) No feedback. When you click it, you won&#8217;t know you clicked it. There is no haptic (touch) feedback. You have to guess.</p>
<p>3) Arbitrary mapping. There is no way to tell which way points forward (this is from reviews). To do a middle button click (which is admittedly not so common in Mac, but very common in UNIX/Linux), you need to hold down the ctrl key (where did that come from?).</p>
<p>It&#8217;s also uncomfortable to hold, and scrolling occasionally triggers clicks (this is from reviews).</p>
<p>Yes, it&#8217;s truly a new invention. No one has done it before. Just like how no one has tried to build a house out of poop. It doesn&#8217;t work. People haven&#8217;t done many things not because they never thought of it, but because it doesn&#8217;t make sense.</p>
<p>What do you get from all this uncomfortable compromises? Exactly nothing. Horizontal scrolling? Many mice have that already. Nothing new.</p>
<p>People have used buttons on mice for decades, without much change. That says quite a lot about the design.</p>
<p>A button is cheap, findable by touch, gives ample feedback, and is durable. What more can you ask for?</p>
<p>They are just changing for the sake of changing. They couldn&#8217;t think of a way to improve it, so they go the other way. That&#8217;s a whole lot easier.</p>
<p>I imagine it will be a negative example in design textbooks for years to come.</p>
<p>By the way, the iPhone 4 antenna incident. Did you see how dirty it was at their press conference? They tried to shift attention to a totally unrelated issue (flesh blocking RF because of high water content &#8211; everyone knows that), when the REAL issue is <a href="http://www.wired.com/epicenter/2010/07/apples-antenna-problem-is-different/">how fingers can easily bridge the 2 antennas, as well as ruining the impedance matching</a>. If the issue is really just flesh blocking RF, bumpers wouldn&#8217;t have helped at all. Then they went into this everyone-lies-about-signal-strength-and-now-we-are-correcting-it business, when THEY were the ones lying about signal strength. Seriously, there are more honourable ways of doing business.</p>
<p>I love how half of my posts deteriorate into Apple-rant. I shall stop now. They are not worth my time.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=576</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>On Homosexuality</title>
		<link>http://cyberfish.wecheer.com/blog/?p=570</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=570#comments</comments>
		<pubDate>Mon, 16 Aug 2010 19:56:55 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=570</guid>
		<description><![CDATA[News broke out a while ago on facebook that California&#8217;s Proposition 8 (which says same sex marriages are illegal) was overturned.
I think that is a step forward.
The idea of arbitrarily restricting marriage to be between a man and a woman sounds incredibly barbarian and ignorant to me.
Homosexual people aren&#8217;t forcing us to be homosexual. Why [...]]]></description>
			<content:encoded><![CDATA[<p>News broke out a while ago on facebook that California&#8217;s <a href="http://en.wikipedia.org/wiki/California_Proposition_8_%282008%29">Proposition 8</a> (which says same sex marriages are illegal) was overturned.</p>
<p>I think that is a step forward.</p>
<p>The idea of arbitrarily restricting marriage to be between a man and a woman sounds incredibly barbarian and ignorant to me.</p>
<p>Homosexual people aren&#8217;t forcing us to be homosexual. Why are we forcing them to be straight?</p>
<p>From Wikipedia:</p>
<blockquote><p>Proponents of the constitutional amendment [(meaning people saying gay marriage is wrong)] argued that exclusively heterosexual marriage was &#8220;an essential institution of society,&#8221; that leaving the constitution unchanged would &#8220;result in public schools teaching our kids that gay marriage is okay,&#8221; and that &#8220;gays &#8230; do not have the right to redefine marriage for everyone else.&#8221;</p></blockquote>
<p>Is it just me or does that sound VERY wrong? Reading those arguments make me angry. And I am not even gay.</p>
<blockquote><p>&#8220;an essential institution of society,&#8221;</p></blockquote>
<p>So is slavery. How can we possibly live in a world without slaves?! Heck, we may even have to wash the dishes ourselves!</p>
<blockquote><p>
leaving the constitution unchanged would &#8220;result in public schools teaching our kids that gay marriage is okay,&#8221;</p></blockquote>
<p>And it&#8217;s wrong because? you are not gay? Allowing black people to vote would result in public schools teaching our kids that black people are people, too. Why isn&#8217;t that banned already?</p>
<p>Imagine a world where homosexuality is the majority and heterosexuality is the minority. Imagine you are a straight person naturally attracted to girls (or guys if you are a girl). And some gay people jump in and say you can&#8217;t have that! even though it doesn&#8217;t affect him at all, because his random interpretation of some random God, or HIS idea of what the society SHOULD be like, that you couldn&#8217;t care less about, says heterosexuality is a SIN! and so they try to outlaw it. That would suck wouldn&#8217;t it.</p>
<p>I think the more fundamental issue is, marriage (or civil unions) should not be in the legal system at all. It&#8217;s a system based on people&#8217;s beliefs, and in this case, religion. And religion has no place in the legal system. Of course, culture will inevitably be part of the legal system, but we should aim to minimize that, to be a free country.</p>
<p>All major constitutions list &#8220;sexual orientation&#8221; as a protected property (along with gender, race, nationality, poo-ing interval, etc). This is a direct violation. Hypocrisy.</p>
<p>You can have your Ford Model T in any colour as long as it&#8217;s black?</p>
<p>Our legal system clearly favours heterosexual couples with couples benefits and things, over single people, then over homosexual people. This is discrimination. I guess all politicians are heterosexual and married?</p>
<p>I guess people only care when it concerns them?</p>
<p>I have to admit, I don&#8217;t particularly care about this issue since it doesn&#8217;t really concern me, and haven&#8217;t been really reading about it until now, but still, it disturbs me.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=570</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>t++; // one year</title>
		<link>http://cyberfish.wecheer.com/blog/?p=564</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=564#comments</comments>
		<pubDate>Sun, 15 Aug 2010 00:18:08 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=564</guid>
		<description><![CDATA[Another year.
Every year in the past I made a post recounting my summer vacation right before it ends.
I miss being able to do that  . No more summer for 3 more years!
Now my only entertainment comes from Starcraft (only single player, no time for online). The campaign was a bit cheesy, but still very [...]]]></description>
			<content:encoded><![CDATA[<p>Another year.</p>
<p>Every year in the past I made a post recounting my summer vacation right before it ends.</p>
<p>I miss being able to do that <img src='http://cyberfish.wecheer.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . No more summer for 3 more years!</p>
<p>Now my only entertainment comes from Starcraft (only single player, no time for online). The campaign was a bit cheesy, but still very well done in my not so humble opinion. I &#8220;overheard&#8221; an artsy friend of mine pointing out that the way Jim Raynor walks is very feminine. I think it&#8217;s true, lol, if you watch it closely. Who needs girls when you have Starcraft?! (right? whitney? right? right? =P)</p>
<p>And Zeratul is so cool. Woo.</p>
<p>And I&#8217;m struggling to find time to finish my <a href="http://cyberfish.wecheer.com/quadrocopter">quadrocopter project</a>.</p>
<p>That aside, plans for next year -<br />
Life is canceled until further notice.</p>
<p><a href="http://cyberfish.wecheer.com/tt.pdf">23 credits in one term!</a></p>
<p>I&#8217;m taking 2 more courses than I should &#8211; EECE 353 and CPSC 211, which, theoretically means my forth year will be easier&#8230; somehow I doubt that will happen =P. There are just so many interesting courses I want to take.</p>
<p>One interesting sidenote &#8211; the prof for the CPSC 211 course has an almost perfect score on <a href="http://ratemyprofessors.com/ShowRatings.jsp?tid=588612">ratemyprof</a>. 4.9 average! Even Master Yoda doesn&#8217;t have a midichlorian count that high! And I&#8217;m sure it&#8217;s not (just) because &#8220;[she] is very cute!&#8221; lol. </p>
<p>When it comes to rating profs, everyone is a critic, especially those that failed the course. I wonder how good she has to be to get that 4.9. I&#8217;m actually excited <img src='http://cyberfish.wecheer.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Even Mighty Jesus only got 4.3.</p>
<p>The course itself should be pretty easy. Sounds like just the Java version of CPSC 260. Sad that we have to take it again for many 300 level CPSC courses.</p>
<p>I also plan to be more involved in <a href="http://ubcrobocup.com/">Thunderbots</a>, starting in September. SO going to Istanbul next summer!!</p>
<p>Didn&#8217;t do much last year because I didn&#8217;t know much. Got to know people, ate lots of pizza, that&#8217;s about it. I think I know a little more now <img src='http://cyberfish.wecheer.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=564</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Voice Imitation</title>
		<link>http://cyberfish.wecheer.com/blog/?p=559</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=559#comments</comments>
		<pubDate>Mon, 09 Aug 2010 01:33:49 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=559</guid>
		<description><![CDATA[This is so cool.
I just realized, I&#8217;ve always been subconsciously imitating people&#8217;s voices/accents when I talk to them.
So if you have a deep scary voice, I&#8217;ll talk to you in deep scary voice. If you have squeaky girly voice, I&#8217;ll talk to you in squeaky girly voice (except in the case of hardware limitation).
Try it [...]]]></description>
			<content:encoded><![CDATA[<p>This is so cool.</p>
<p>I just realized, I&#8217;ve always been subconsciously imitating people&#8217;s voices/accents when I talk to them.</p>
<p>So if you have a deep scary voice, I&#8217;ll talk to you in deep scary voice. If you have squeaky girly voice, I&#8217;ll talk to you in squeaky girly voice (except in the case of hardware limitation).</p>
<p>Try it some time! Talk to me in Yoda-speak or something =D. Or grizzly bear voice. Or something.</p>
<p>That&#8217;s why I always find it weird to talk to someone in a new language if I&#8217;m used to talking to them in another. Because I don&#8217;t have a &#8220;voice profile&#8221; of them in that language.</p>
<p>Do you do that too? Or is it just me?</p>
<p>PS. On a totally unrelated sidenote, I&#8217;ve started documenting my quadrocopter project here &#8211;<br />
<a href="http://cyberfish.wecheer.com/quadrocopter">http://cyberfish.wecheer.com/quadrocopter</a></p>
<p>Decided to not do it on my blog since most people would find it very boring.</p>
<p>Feel free to drop by!</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=559</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Luke, Your Father, I Am</title>
		<link>http://cyberfish.wecheer.com/blog/?p=553</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=553#comments</comments>
		<pubDate>Tue, 03 Aug 2010 00:03:08 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=553</guid>
		<description><![CDATA[My blog is quickly turning into a movie review blog =P
Just finished watching the whole Star Wars series (1-6). Took a whole week! Last time I watched it was when I was 5 or something, so this is effectively the first time, though I still remember some of the story.
And I still don&#8217;t know who [...]]]></description>
			<content:encoded><![CDATA[<p>My blog is quickly turning into a movie review blog =P</p>
<p>Just finished watching the whole Star Wars series (1-6). Took a whole week! Last time I watched it was when I was 5 or something, so this is effectively the first time, though I still remember some of the story.</p>
<p>And I still don&#8217;t know who Anakin&#8217;s father is.</p>
<p>Many people feel sorry for Anakin, but I think he is just a big baby. Sure, some bad things happened to him. Well, that tends to happen when you just go around killing people you don&#8217;t like.</p>
<p>On the other hand, I really like Padme. And not just because she is pretty!</p>
<p>We have seen way too many brainless females in films. Good to see her for a change.</p>
<p>She does have very questionable taste, though. I mean, Anakin? Really? She could do so much better! Get <a href="http://en.wikipedia.org/wiki/Jabba_the_Hutt">Jabba the Hutt</a> or something.</p>
<p>On a slightly more serious note, it&#8217;s interesting to see how Star Wars has all the mighty females. Padme and Leia. Maybe they wanted to use that to balance the attention given to the Jedis? Girls do all the diplomatics, guys kill all the way. Sounds like a plan.</p>
<p>And the droids&#8230; I like R2D2. Silence is golden. Even better if you can shoot fire.</p>
<p>Trivias -<br />
Padme has a <a href="http://www.padawansguide.com/amidala.shtml">REALLY</a> <a href="http://www.padawansguide.com/padme.shtml">large</a> <a href="http://www.padawansguide.com/padme3.shtml">wardrobe</a>! If you&#8217;ve only seen her scenes you&#8217;ll probably mistake it for Sex and the City. Apparently many of her costumes are based on traditional outfits of royalties around the world. Very cool!  </p>
<p>The only place I&#8217;ve seen stormtroopers hit something that moves was at the beginning of ep4, when they boarded Princess Leia&#8217;s ship. They never hit anything ever since. </p>
<p>The only 2 characters that made it through the whole 6 episodes are Palpatine (senator, chancellor, then emperor) and Yoda. And R2D2 (although it was never confirmed whether it was the same R2D2). C3PO doesn&#8217;t count because he was killed and revived many times.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=553</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Lost</title>
		<link>http://cyberfish.wecheer.com/blog/?p=551</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=551#comments</comments>
		<pubDate>Wed, 21 Jul 2010 06:02:43 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=551</guid>
		<description><![CDATA[I love this feeling.
After some sweaty late night tennis, hop on the car, start the engine, knowing where I am and where I want to go (home), but nothing in-between.
There&#8217;s a compass.
I am terrible at directions.
So I just drive in the general direction of where I think home is (I can do that thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>I love this feeling.</p>
<p>After some sweaty late night tennis, hop on the car, start the engine, knowing where I am and where I want to go (home), but nothing in-between.</p>
<p>There&#8217;s a compass.</p>
<p>I am terrible at directions.</p>
<p>So I just drive in the general direction of where I think home is (I can do that thanks to the compass), and hope I&#8217;ll eventually end up on one of the few roads I know, and I can get home from there. </p>
<p>I&#8217;ve done it a few times and I think I&#8217;ve taken a different route every single time. Oftentimes I don&#8217;t even know what direction I am driving without looking at the compass. When I reach intersections&#8230; well there&#8217;s a 2/3 chance of getting it right (assuming the target is in one of the 2 quadrants in front).</p>
<p>From South Arm to my house at Blundell @ Gilbert, I think I&#8217;ve even gone to Granville and back once (those are roads in Richmond btw).</p>
<p>The stars are beautiful, and there are very few cars on the roads. The silence is relaxing. I don&#8217;t mind driving a little longer.</p>
<p>Try it some time! (I can help you get lost if you want. I&#8217;m GOOD at it)</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=551</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Make It Fly</title>
		<link>http://cyberfish.wecheer.com/blog/?p=541</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=541#comments</comments>
		<pubDate>Mon, 12 Jul 2010 07:37:09 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=541</guid>
		<description><![CDATA[Just sent my oscilloscope PCB for manufacturing, and it will take about a month, so I&#8217;m thinking about my next project now  .
I&#8217;ve always wanted to build something that flies. That&#8217;s my childhood dream.
I think it&#8217;s about time.
Did quite a bit of reading over the weekend, end up deciding on a quadrocopter.
There are basically [...]]]></description>
			<content:encoded><![CDATA[<p>Just sent my oscilloscope PCB for manufacturing, and it will take about a month, so I&#8217;m thinking about my next project now <img src='http://cyberfish.wecheer.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>I&#8217;ve always wanted to build something that flies. That&#8217;s my childhood dream.</p>
<p>I think it&#8217;s about time.</p>
<p>Did quite a bit of reading over the weekend, end up deciding on a <a href="http://www.rcgroups.com/forums/showthread.php?t=1191843">quadrocopter</a>.</p>
<p>There are basically 3 types of flying machines -<br />
1) Lighter-than-air (LTA) vehicles &#8211; things that use hot air or helium (or *gasp* explosive hydrogen) to float in air, and motors just for maneuvering. Like an airship.<br />
2) Fixed wing aircrafts &#8211; airplanes. Aerodynamically stable (if engines fail, you can still glide it back home).<br />
3) Rotary wing aircrafts &#8211; helicopters, tri-copters, quadrocopters. Aerodynamically unstable, and requires precise electronic control to maintain stability (if engines fail, it will enter free fall immediately&#8230; bloody!).</p>
<p>Airplanes would be too hard on the mechanical side, since I know nothing about aerodynamics.</p>
<p>I was debating between airship and rotary wings&#8230; airships are just not cool enough =P and they are heavily influenced by wind, which may suck.</p>
<p>And quadrocopter is apparently the easiest to build/control among all rotary wing crafts, so I&#8217;ll start with that.</p>
<p>In my dream, it has a range of about 1km, sends a live video feed, and allow remote control, as well as GPS based auto-pilot (auto return home and waypoints).</p>
<h3>Major challenges -</h3>
<h4>Control</h4>
<p>For the thing to be stable, the rotors have to make sure there is no tilt on all 3 axises of rotation (roll, pitch, yaw). And to do that, it must know its own orientation, which is a lot more difficult than it sounds, requiring an inertial measurement unit (IMU), usually consisting of a 3 axis gyroscope and a 3 axis accelerometer, along with a few other things (GPS, magnetometer) to correct long term drift. This alone will cost >$100. Also very complicated algorithms and crazy math.</p>
<h4>Radio</h4>
<p>High frequency = high bandwidth and low range. Vice versa.<br />
To stream video, I&#8217;ll need at least a few hundred kbit/s, which means it will probably have to be 2.4GHz.<br />
That will limit my range to about 1km with line of sight, but I&#8217;m hoping that won&#8217;t be a problem&#8230;<br />
Lower frequency radio can do a few kilometers, but at tiny fraction of the bandwidth.</p>
<h4>Power</h4>
<p>I looked at some motors used by other people. They draw about 10A (yes! 10 AMPS!) each, for a total of ~40A.<br />
That means I will probably have to ditch my favourite NiMH, and go lithium polymer. Both for the energy:weight ratio and output current.</p>
<h4>Regulation</h4>
<p>They (the government) don&#8217;t want whatever you build to crash into a 747. Which sounds reasonable.</p>
<p>Transport Canada doesn&#8217;t seem to have any regulations for &#8220;model aircrafts&#8221; except it must be <35kg. I have already emailed them for clarification.</p>
<p>I want this thing to be classified as a &#8220;model aircraft&#8221; because it&#8217;s the only class that doesn&#8217;t require any license/certification to fly.</p>
<p>In the US, they also have a restriction of a maximum altitude of 100m. That would be fine with me, too. I&#8217;m not going to launch my chopper into low earth orbit or something =P. For comparison, commercial airliners fly at about 10km &#8211; 100 times higher.</p>
<p>They also have a line of sight requirement, meaning you must be able to see the aircraft with naked eye at all times. And if it&#8217;s autonomous, you must be able to do manual override to get it out of trouble any time.</p>
<p>I&#8217;ll get to work =D.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=541</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ghetto Air Conditioning</title>
		<link>http://cyberfish.wecheer.com/blog/?p=533</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=533#comments</comments>
		<pubDate>Tue, 06 Jul 2010 05:36:51 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=533</guid>
		<description><![CDATA[There are 2 ways to do everything &#8211; there is the right way, and then there is my way.
This is my way.


3 big chunks of ice with a little bit of water added to increase surface area.
I think the effect is more placebo than real lol. But still!
Experimenting with freezing point depression now. Theoretically, 10% [...]]]></description>
			<content:encoded><![CDATA[<p>There are 2 ways to do everything &#8211; there is the right way, and then there is my way.</p>
<p>This is my way.<br />
<img src="http://cyberfish.wecheer.com/blog/wp-content/uploads/2010/07/IMG_20100705_203317.jpg" alt="IMG_20100705_203317" title="IMG_20100705_203317" width="500" height="375" class="alignnone size-full wp-image-534" /></p>
<p><img src="http://cyberfish.wecheer.com/blog/wp-content/uploads/2010/07/IMG_20100705_203328.jpg" alt="IMG_20100705_203328" title="IMG_20100705_203328" width="500" height="375" class="alignnone size-full wp-image-535" /></p>
<p>3 big chunks of ice with a little bit of water added to increase surface area.</p>
<p>I think the effect is more placebo than real lol. But still!</p>
<p>Experimenting with freezing point depression now. Theoretically, 10% NaCl by weight will give me a freezing point of -5C. We&#8217;ll see&#8230;</p>
<p>In an ideal world, I can reuse the salt too!</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=533</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Deja Vu</title>
		<link>http://cyberfish.wecheer.com/blog/?p=525</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=525#comments</comments>
		<pubDate>Mon, 05 Jul 2010 00:50:56 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=525</guid>
		<description><![CDATA[Just picked up my lovely (shiny) saxophone today, after not even seeing it for the past 3 years.
The sound was nothing short of remarkable, depending on how you look at it &#8211; a perfect reproduction of constipation noise, interleaved with hyper-modern randomly-variable rate uncontrolled vibrato.

The victim. No photoshopping! It IS shiny  .
I think I [...]]]></description>
			<content:encoded><![CDATA[<p>Just picked up my lovely (shiny) saxophone today, after not even seeing it for the past 3 years.</p>
<p>The sound was nothing short of remarkable, depending on how you look at it &#8211; a perfect reproduction of constipation noise, interleaved with hyper-modern randomly-variable rate uncontrolled vibrato.</p>
<p><img src="http://cyberfish.wecheer.com/blog/wp-content/uploads/2010/07/IMG_20100704_152036-300x225.jpg" alt="IMG_20100704_152036" title="IMG_20100704_152036" width="300" height="225" class="alignnone size-medium wp-image-526" /></p>
<p>The victim. No photoshopping! It IS shiny <img src='http://cyberfish.wecheer.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>I think I deserted it right after I did my last RCM exam (there was a time when I thought paying someone to tell me how good I am is a terribly awesome idea).</p>
<p>Sharing the love!</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=525</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Toy Story &#8211; Just Cute and Stuff</title>
		<link>http://cyberfish.wecheer.com/blog/?p=516</link>
		<comments>http://cyberfish.wecheer.com/blog/?p=516#comments</comments>
		<pubDate>Sat, 03 Jul 2010 07:10:53 +0000</pubDate>
		<dc:creator>cyberfish</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberfish.wecheer.com/blog/?p=516</guid>
		<description><![CDATA[
Warning: This post may contain spoilers for Toy Story 3. I&#8217;ll try my best not to tho. If you think you&#8217;ll ever want to watch it, proceed cautiously. If you haven&#8217;t and don&#8217;t think you will, think again =P.
hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite 
I&#8217;m the biggest hypocrite in the world.
After [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cyberfish.wecheer.com/blog/wp-content/uploads/2010/07/MV5BMjA0NTc3MDI1NF5BMl5BanBnXkFtZTcwMDg2NTk4Mg@@._V1._SX510_SY755_.jpg" alt="MV5BMjA0NTc3MDI1NF5BMl5BanBnXkFtZTcwMDg2NTk4Mg@@._V1._SX510_SY755_" title="MV5BMjA0NTc3MDI1NF5BMl5BanBnXkFtZTcwMDg2NTk4Mg@@._V1._SX510_SY755_" width="510" height="755" class="alignnone size-full wp-image-520" /></p>
<p>Warning: This post may contain spoilers for Toy Story 3. I&#8217;ll try my best not to tho. If you think you&#8217;ll ever want to watch it, proceed cautiously. If you haven&#8217;t and don&#8217;t think you will, think again =P.</p>
<p>hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite hypocrite </p>
<p>I&#8217;m the biggest hypocrite in the world.</p>
<p>After writing a whole blog post <a href="http://cyberfish.wecheer.com/blog/?p=260">about how silly this 3D thing is</a>, I just went to watch Toy Story 3, in 3D =P.</p>
<p>Some things are worth dying for.</p>
<p>Toy Story is worth living for.</p>
<p>I&#8217;m not sure if it&#8217;s the nostalgia or Rex (the dinosaur learning how to rawr), but I feel so kiddo again.</p>
<p>It&#8217;s one of those films that you don&#8217;t have to think about deeper meanings, or try to decipher some hidden message, or facts of life, or whatever.</p>
<p>It&#8217;s just toys. So little yet so much (no, this is not an attempt to sound profound). It&#8217;s all in the details. The character development is crazy for just chunks of plastic. And then their interactions and the lol moments take it to infinity and beyond.</p>
<p>The 3D is quite well done, too. There is no &#8220;dragons and demons ripping mortals apart&#8221;, but it makes the film so much more vivid. And it&#8217;s not grossly over-exaggerated like some other 3D films that just want to show off the technology.</p>
<p>Well worth the extra $4.</p>
<p>You&#8217;ll never be the same again! Well, not for a few hours at least.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyberfish.wecheer.com/blog/?feed=rss2&amp;p=516</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
