<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10498280</id><updated>2011-12-13T21:42:59.192+13:00</updated><category term='How A Simple Bug Creates A Larger Problem'/><category term='Bad Things Programmers Do'/><category term='Website'/><category term='feminism'/><category term='Comic Strip'/><category term='Project Nelson'/><category term='Ctrl-Alt-Bkspc'/><category term='Art'/><category term='School Life'/><category term='Fanfiction'/><category term='Yet Another Lilo and Stitch Fansite'/><category term='Rants'/><category term='Word Origins'/><category term='Linux'/><category term='Geekyness'/><category term='Scott Adams'/><category term='Software'/><category term='Software Updater'/><category term='About Me'/><category term='Winning'/><category term='Gibraltar'/><category term='Writing'/><category term='Corkboard'/><category term='tiger blood'/><category term='Articles'/><category term='Animation'/><category term='Weekend Stuff'/><category term='Blog'/><title type='text'>Mark Isn't A Geek</title><subtitle type='html'>The non-geeky writings of Mark Kéy-Balchin.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10498280.post-2808250387653535835</id><published>2011-12-01T12:48:00.001+13:00</published><updated>2011-12-01T13:19:21.447+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Scott Adams'/><category scheme='http://www.blogger.com/atom/ns#' term='feminism'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>No, Scott Adams isn’t a misogynist (or a creationist)</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post doesn’t condone the views in either of the blog posts by Scott Adams that are referenced within – instead, I’m pointing out that neither does Scott Adams. Curious? Read more below.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;I’d also recommend, if you haven’t come across this debacle before, reading this post in full &lt;strong&gt;before&lt;/strong&gt; clicking on the links, as it contains quite a bit of context that the links lack.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Scott Adams seems to be in the news semi-regularly for possessing controversial views. I was somewhat aware of him &lt;a title="Will Scott Adams Never Learn? (PZ Myers, ScienceBlogs)" href="http://scienceblogs.com/pharyngula/2007/01/will_scott_adams_never_learn.php"&gt;being accused of being a creationist&lt;/a&gt; (or anti-evolutionist, whichever description floats your boat), but &lt;a title="Scott Adams to Men’s Rights Activists: Don’t bother arguing with women; they’re like children (David Futrelle, Feminisite)" href="http://www.feministe.us/blog/archives/2011/03/24/scott-adams-to-mens-rights-activists-dont-bother-arguing-with-women-theyre-like-children/"&gt;accusations of sexism/misogynism&lt;/a&gt; recently came across my radar (&lt;a title="Tumblr post by &amp;#39;stufexists&amp;#39;, reblogged by modmad: &amp;quot;&amp;#39;Dilbert&amp;#39; Creator Scott Adams Compares Women Asking for Equal Pay to Children Demanding Candy&amp;quot;" href="http://modmad.tumblr.com/post/13548909962/dilbert-creator-scott-adams-compares-women-asking-for"&gt;via Tumblr&lt;/a&gt;), based on a (taken down) blog post by Scott Adams, creator of Dilbert (which he reposted at the bottom of &lt;a title="I&amp;#39;m A What? (Scott Adams, Dilbert Blog)" href="http://dilbert.com/blog/entry/im_a_what/"&gt;this blog post&lt;/a&gt;.) Naturally, being both a feminist and exceedingly curious, I decided to dig deeper, to see if there was a larger story.&lt;/p&gt;  &lt;p&gt;As it turns out, there was. And, as it turns out, while Adams isn’t a misogynist, he sure could have learnt a thing or two about communication.&lt;/p&gt;  &lt;h3&gt;Lesson One: On The Internet, Everything &lt;em&gt;Must&lt;/em&gt; Be Marked&lt;/h3&gt;  &lt;p&gt;First, it turns out that Adams often posts controversial stuff, not just the two times mentioned. And he does this not because he believes it, but he thinks it’d be interesting for the readers of his blog to debate about it in the comments.&lt;/p&gt;  &lt;p&gt;Here’s the relevant comment on the above website:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a title="Comment #185 by Scott Adams on &amp;quot;Scott Adams to Men’s Rights Activists: Don’t bother arguing with women; they’re like children&amp;quot; (David Futrelle, Feminisite)" href="http://www.feministe.us/blog/archives/2011/03/24/scott-adams-to-mens-rights-activists-dont-bother-arguing-with-women-theyre-like-children/#comment-357033"&gt;Scott Adams&lt;/a&gt;: &lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;The entire piece is an anti-male-rights piece.&lt;/p&gt;    &lt;p&gt;The regular readers of my blog understand that I routinely build arguments for whatever side of an issue is hardest to defend. Then they wrestle with it in the comments. When the piece is moved from the context of the blog, the message is changed by the new context. On the Men’s Rights blogs, it’s seen as an attack on men. On this blog it’s seen as an attack on women. The readers of my own blog email me to say, “What’s the big deal?”&lt;/p&gt;    &lt;p&gt;Add selective quoting, which further changes the message, and layer on some poor reading comprehension and you get this zoo, which, as a student of human nature, I have been enjoying. The whole thing is fascinating.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The problem is often people come across blog posts without being regular readers of the blog. If you view merely the single post, the context is stripped away. Even just scanning the recent blog posts might not give you this impression.&lt;/p&gt;  &lt;p&gt;If you use your blog for both serious and non-serious posts, the non-serious posts &lt;em&gt;must be marked as such&lt;/em&gt; because the very nature of the Internet means that most posts can, and &lt;em&gt;will&lt;/em&gt; be viewed outside of the context of your blog, and thus will be mistaken for actual opinion.&lt;/p&gt;  &lt;p&gt;Luckily, this is one lesson Adams seems to have learnt. From &lt;a title="Cain&amp;#39;s Inexplicably High Polling (Scott Adams, Dilbert Blog)" href="http://dilbert.com/blog/entry/cains_inexplicably_high_polling/"&gt;a more recent post&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; &lt;em&gt;This blog is written for a rational audience that likes to have fun wrestling with unique or controversial points of view. It is written in a style that can easily be confused as advocacy or opinion. It is not intended to change anyone's beliefs or actions. If you quote from this post or link to it, which you are welcome to do, please take responsibility for whatever happens if you mismatch the audience and the content.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Unfortunately, this doesn’t seem to apply retroactively. I know it’s a lot of work, but I’d go back through and mark all previous posts that are similar with the same message.&lt;/p&gt;  &lt;h3&gt;Lesson Two: Be Clear The First Time (And Every Time)&lt;/h3&gt;  &lt;p&gt;So, as I mentioned above, Scott Adams himself began posting in the comments section of the site I linked. The problem is, the comment I posted was about the ninth that he wrote.&lt;/p&gt;  &lt;p&gt;At first, he starts talking about the author of the post (and various others) lacking reading comprehension – but it’s hard to know what he’s talking about without the context he’s describing. In a later comment, he hints at what he’s on about:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a title="Comment #26 by umami on &amp;quot;Scott Adams to Men’s Rights Activists: Don’t bother arguing with women; they’re like children&amp;quot; (David Futrelle, Feminisite)" href="http://www.feministe.us/blog/archives/2011/03/24/scott-adams-to-mens-rights-activists-dont-bother-arguing-with-women-theyre-like-children/#comment-356610"&gt;umami&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Scott Adams also doesn’t believe in evolution. &lt;/p&gt;    &lt;p&gt;Good to know that his lack of critical thinking skills go right across the board.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a title="Comment #151 by Scott Adams on &amp;quot;Scott Adams to Men’s Rights Activists: Don’t bother arguing with women; they’re like children&amp;quot; (David Futrelle, Feminisite)" href="http://www.feministe.us/blog/archives/2011/03/24/scott-adams-to-mens-rights-activists-dont-bother-arguing-with-women-theyre-like-children/#comment-356950"&gt;Scott Adams&lt;/a&gt;:&lt;/strong&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;That’s another example of poor reading comprehension. I’ve often stated that evolution qualifies as a scientific fact. The confusion comes from my writings on how we perceive reality. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;I’m also rumored on the Internet to be a creationist, an Obama lover, and nearly dead from a debilitating disease. (All false, by the way.) And according to my Wikipedia page, I’ve won some awards that I’ve never heard of. &lt;/p&gt;    &lt;p&gt;Believing what you read is always risky. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now, I think he didn’t initially post his explanation because he thought it was obvious, but only posted it when it became clear that it was not to the commenters of that blog. When something is obvious to you, it’s often frustrating when other people don’t see it, but the best thing to do is to communicate as &lt;em&gt;clearly as possible&lt;/em&gt; what you mean &lt;em&gt;the first time&lt;/em&gt;, even if you think it’s obvious.&lt;/p&gt;  &lt;p&gt;If Adams had posted the post first, he would have short-circuited a lot of the complaining about ‘reading comprehension’ (but more on that below), especially that by people who just found his first post and leapt to the Reply box.&lt;/p&gt;  &lt;p&gt;Here’s a quote from his &lt;a title="I&amp;#39;m A What? (Scott Adams, Dilbert)" href="http://dilbert.com/blog/entry/im_a_what/"&gt;blog post responding to the matter&lt;/a&gt; (in context, clearly addressing his audience):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Regular readers of my blog know that the goal of my writing is to be interesting and nothing else. I'm not trying to change anyone's opinion, largely because I don't believe humans can be influenced by exposure to better arguments, even if I had some. But I do think people benefit by exposure to ideas that are &lt;em&gt;different&lt;/em&gt; from whatever they are hearing, even when the ideas are &lt;em&gt;worse&lt;/em&gt;. That's my niche: something different. That approach springs from my observation that brains are like investment portfolios, where diversification is generally a good strategy. I'm not trying to move you to my point of view; I'm trying to add diversity to your portfolio of thoughts. In the short term, I hope it's stimulating enough to be entertaining. Long term, the best ideas probably come from people who have the broadest exposure to different views.&lt;/p&gt;    &lt;p&gt;Contrast my style of blogging to the most common styles, which include advocacy for some interest group or another, punditry, advice, and information. Now imagine moving my writing from the context of this blog to the context of an advocacy blog. You can see the problem. Men thought I was attacking men, and women thought I was attacking women. The message changed when the context changed. I saw that developing, so I took down the post.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;He doesn’t explicitly state that the things he blogs about aren’t necessarily what he agrees with, or that he “build[s] arguments for whatever side of an issue is hardest to defend”, and because of that, except to his regular readers, this explanation falls flat. As a result, many blogs, which only looked at the initial post by the feminist websites and not the comments (or only enough of the comments to convince themselves he was backpedalling), took this post as making excuses, as opposed to an explanation. If he had stated these two important things, then the context is there for &lt;em&gt;everyone&lt;/em&gt; (and not just his regular audience) be seen.&lt;/p&gt;  &lt;p&gt;Of course, many people would still attempt to rationalise their acquired belief that Scott Adams is a misogynist. It’s a natural response to attacks on notions they believe – most people subconsciously interpret attacks on their beliefs as attacks on &lt;em&gt;them&lt;/em&gt;, on their trustworthyness. But doing the above will at least convince more people, especially the ones that read a post or the initial comments of one and think they have all the context to understand it, or those who might have been on the fence until they felt as if they’d been insulted.&lt;/p&gt;  &lt;h4&gt;A Note About Reading Comprehension&lt;/h4&gt;  &lt;p&gt;A lot of people misunderstand the meaning of “reading comprehension” – they think it’s the ability to comprehend the text. And while that may be the literal interpretation of the two words, that’s not the meaning of the term.&lt;/p&gt;  &lt;p&gt;Rather, reading comprehension is the ability to &lt;em&gt;understand the text in context&lt;/em&gt;. When Adams is saying the commenters lack ‘reading comprehension’, he means that they are failing to place the text within the context of his blog (which makes controversial posts so that the commenters can argue about them).&lt;/p&gt;  &lt;p&gt;Unfortunately, people who either don’t know the meaning of term or think they have all the context take this as a fancy way of saying ‘&lt;em&gt;UR DUM’&lt;/em&gt;, which merely makes them more entrenched in their belief that they understand quite perfectly, thank you very much.&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;Conclusion&lt;/h3&gt;  &lt;p&gt;As I hope to have shown, Adams clearly doesn’t believe the stuff he’s accused of believing – but he poorly communicated his explanations, and could have been &lt;em&gt;a lot&lt;/em&gt; clearer about the whole thing. Let this be a lesson to anyone finding themselves in the middle of a debacle like this one.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2808250387653535835?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2808250387653535835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2808250387653535835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2808250387653535835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2808250387653535835'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/12/no-scott-adams-isnt-misogynist-or.html' title='No, Scott Adams isn’t a misogynist (or a creationist)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8988736905237390532</id><published>2011-11-25T17:58:00.001+13:00</published><updated>2011-11-25T17:58:52.772+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Splitting Up The Blog</title><content type='html'>&lt;p&gt;For a while now, this blog has served a few different “masters” in terms of focus – I’ve basically used it to talk about whatever I want to talk about. But for the last few months, I’ve been thinking about splitting it up into different blogs, each with a different focus. &lt;/p&gt;  &lt;p&gt;And now, it’s done. The blogs are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Mark Is Not A Geek:&lt;/strong&gt; This blog, which will remain my ‘personal’ blog, for amusing anecdotes and non-tech-related articles.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://opinionatedmark.blogspot.com/"&gt;Opinionated Mark&lt;/a&gt;:&lt;/strong&gt; For articles/rants discussing my opinion on various tech-related stuff.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://anotherlineofcode.blogspot.com/"&gt;Another Line of Code&lt;/a&gt;:&lt;/strong&gt; Programming-related articles and advice.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://mkbsoftware.blogspot.com/"&gt;MarkKB’s Software Blog&lt;/a&gt;:&lt;/strong&gt; Articles and announcements related to the software I develop.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This split will allow people to follow the stuff that they want, without having to sift through the stuff they don’t want. It’ll also be a lot easier for me to organise. (It will also pressure me to blog more often, since I hate seeing five-month-old blogs at the top of the page. ^^; )&lt;/p&gt;  &lt;p&gt;I’ve already moved the old posts across, but there’s still a bit of work to do – I still have to redirect the old posts to the new ones, and import the comments. I’ll also have to redesign the blogs so they all fit nicely together (and fit with my website), and also update the link the website header (although those two I’m going to do with the next design update of my website, which will be ready next year.)&lt;/p&gt;  &lt;p&gt;Finally, if you just want to follow the whole lot, I’ll be posting links in my Tumblr blog, &lt;strong&gt;&lt;a href="http://markk-b.tumblr.com/"&gt;MarkKB’s Thoughts and Stuff&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;I’d be interested if you think splitting my blog is a good or bad idea, so if you have an opinion, sound off in the comments below.&lt;/p&gt;  &lt;p&gt;Until next time!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8988736905237390532?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8988736905237390532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8988736905237390532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8988736905237390532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8988736905237390532'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/11/splitting-up-blog.html' title='Splitting Up The Blog'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2814955797530650840</id><published>2011-10-30T08:53:00.001+13:00</published><updated>2011-10-30T08:53:32.455+13:00</updated><title type='text'>Yet Another Lilo &amp; Stitch Fansite has now launched!</title><content type='html'>&lt;p&gt;… what? It’s still October!&lt;a href="http://lh5.ggpht.com/-s0D96iL0uoI/TqxZtDUY6nI/AAAAAAAAASU/66Xjt9wRJSk/s1600-h/YAL%252526SFSv2%25255B4%25255D.png"&gt;&lt;img style="display: inline; float: right" title="YAL&amp;amp;SFSv2" alt="YAL&amp;amp;SFSv2" align="right" src="http://lh4.ggpht.com/-KG_62HIbraw/TqxZun2dKUI/AAAAAAAAASc/L1gt9HNSebE/YAL%252526SFSv2_thumb%25255B2%25255D.png?imgmax=800" width="240" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Okay, YALaSFS is now up! Right now there’s not a lot of articles, but I plan to do updates every three to four months (and not teeny tiny updates either.) So, I’ll see you again around February, eh?&lt;/p&gt;  &lt;p&gt;You can visit YALaSFS at &lt;a href="http://lasfansite.atspace.me/"&gt;http://lasfansite.atspace.me/&lt;/a&gt;. We’ve also got a &lt;a href="http://s9.zetaboards.com/Lilo_and_Stitch/"&gt;forum&lt;/a&gt; and a &lt;a href="http://www.facebook.com/pages/Yet-Another-Lilo-Stitch-Fansite/211398198917723"&gt;Facebook page&lt;/a&gt;, so be sure to check those out as well!&lt;/p&gt;  &lt;p&gt;If you’re a Lilo &amp;amp; Stitch fan and have a website, be sure to sign our &lt;a href="http://lasfansite.atspace.me/info/fans/database/"&gt;fan database&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2814955797530650840?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2814955797530650840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2814955797530650840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2814955797530650840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2814955797530650840'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/10/yet-another-lilo-stitch-fansite-has-now.html' title='Yet Another Lilo &amp;amp; Stitch Fansite has now launched!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-KG_62HIbraw/TqxZun2dKUI/AAAAAAAAASc/L1gt9HNSebE/s72-c/YAL%252526SFSv2_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-399640616587417686</id><published>2011-10-19T09:54:00.001+13:00</published><updated>2011-10-19T09:55:28.742+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gibraltar'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Gibraltar Installer 1.0 Build 06 has been released</title><content type='html'>&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" align="right" src="http://markk-b.sitesled.com/images/stuff/gibraltar/build06.png" width="254" height="187" /&gt;Gibraltar Installer 1.0 Build 06 is now up on my website!&lt;/p&gt;  &lt;p&gt;Now you might be wondering, ‘geez, what took so long? The last release was in 2009!’ Well, the truth is, this build’s been done since January &lt;em&gt;2010&lt;/em&gt; (I’ve even been using it for my other software), and I kept on putting off documenting the new config settings because I’d thought it’d take a long time, and then I forgot I hadn’t released it, and &lt;em&gt;then&lt;/em&gt; a few days ago I remembered and decided to bite the bullet. And so, here we are!&lt;/p&gt;  &lt;p&gt;(I’m &lt;em&gt;really&lt;/em&gt; sorry about this, guys, and I’ll try not to be so silly next time. ^^; )&lt;/p&gt;  &lt;p&gt;Build 06 introduces themes, adds support for &lt;em&gt;sections&lt;/em&gt; (if you want the user to be able to configure what parts of the software to install), adds support for importing .reg files, adds support for restarting after install, as well as a little UI fit-and-finish and a bit of bug-whacking.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bug report icon" border="0" alt="Bug report icon" align="left" src="http://lh5.ggpht.com/_CqmjHBHjcRA/TCRM0ReHjFI/AAAAAAAAAN4/tKmSxVzy4AI/crashpn-pnmode.png?imgmax=800" width="32" height="32" /&gt;Don’t forget to submit bug reports so I can, well, fix any bugs! To do so, go to &lt;a href="http://markk-b.sitesled.com/stuff/bugs/"&gt;http://markk-b.sitesled.com/stuff/bugs/&lt;/a&gt; and click “Submit bug report”. Make sure you fill in as much detail as possible, please.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/"&gt;Gibraltar Installer home page&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/gibraltar/"&gt;Gibraltar Installer download page&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/1b06/"&gt;What's new in Build 06&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-399640616587417686?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/399640616587417686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=399640616587417686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/399640616587417686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/399640616587417686'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/10/gibraltar-installer-10-build-06-has.html' title='Gibraltar Installer 1.0 Build 06 has been released'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/TCRM0ReHjFI/AAAAAAAAAN4/tKmSxVzy4AI/s72-c/crashpn-pnmode.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1521442713151926544</id><published>2011-10-04T15:24:00.001+13:00</published><updated>2011-10-04T15:24:33.863+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yet Another Lilo and Stitch Fansite'/><title type='text'>Yet Another Lilo &amp; Stitch Fansite: The Whats and What-Nots</title><content type='html'>&lt;p&gt;OK, hopefully you’ve read the &lt;a href="http://markkeyb.blogspot.com/2011/09/yet-another-lilo-stitch-fansite-it-has.html"&gt;announcement of the relaunch of Yet Another Lilo &amp;amp; Stitch Fansite&lt;/a&gt; (if not, clicky the link – it has screenshots!) What I hope to do with this post is explain what I hope to achieve with the website.&lt;/p&gt;  &lt;h3&gt;So… what is YALaSFS?&lt;/h3&gt;  &lt;p&gt;You’ve probably grasped by now that Yet Another Lilo &amp;amp; Stitch Fansite is meant to be, first and foremost, an encyclopaedia of all things Lilo &amp;amp; Stitch-related. It’s not comprehensive right now, but I hope to build it up to that point over time.&lt;/p&gt;  &lt;p&gt;It’s also an archive of interactions of The Powers That Be (aka the creators of Lilo &amp;amp; Stitch) with fans – forum threads, emails, etc. – so that interested people can read them long after they’ve disappeared.&lt;/p&gt;  &lt;p&gt;Last but not least, it’s a forum and a community. I used to be a part of quite a few Lilo &amp;amp; Stitch forums myself, and they’ve all since been abandoned. I liked being part of those communities, so it’s my hope that by providing a website people will want to visit, I can also foster a community of enthusiastic fans bonded by similar tastes around it, and one that will last much longer than those that came before.&lt;/p&gt;  &lt;p&gt;Who is this site aimed at? Well, fans, obviously, but I want it to be specifically a resource that fanwork (fanfic, fanart, etc.) creators will use when crafting their works of fiction. With that in mind, I hope to eventually have a lot of detail in it that will be useful for those people. It’s not there yet (I’d prefer to have an incomplete website than none at all, and I’m sure others would agree) but it’s definitely on the roadmap.&lt;/p&gt;  &lt;h3&gt;What Isn’t YALaSFS?&lt;/h3&gt;  &lt;p&gt;I made a conscious decision when relaunching YALaSFS that it would not be a wiki, and I would be the primary author of the articles on the main website.&lt;/p&gt;  &lt;p&gt;There are several reasons why it won’t be a wiki, involving lack of hierarchy, little editorialisation, the ease of vandalism and a lack of stability. Admittedly, it’s also somewhat about control – I’d like the website to have a certain tone, and there are some topics I won’t be covering.&lt;/p&gt;  &lt;p&gt;It’s also an opportunity to do a lot of research, and that’s something that really appeals to me – and I don’t always like it when things are handed to me and all I have to do is rubber-stamp them.&lt;/p&gt;  &lt;p&gt;That said, eventually people will be able to contribute in some way to the website (although it will be moderated), and major contributions will be credited.&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;What’s In The Future&lt;/h3&gt;  &lt;p&gt;I’ve already talked a bit about the future, but here are some major things that I hope to do:&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h4&gt;Expanded Universe mini-encyclopaedia&lt;/h4&gt;  &lt;p&gt;One thing I’m thinking of for the future is an Expanded Universes section, where prominent fanauthors can put up mini-encyclopaedias of their own universes.    &lt;br /&gt;    &lt;br /&gt;I’ve noticed on fanfiction sites that a lot of people try to stuff lots of information into their profile, which makes it look ugly or unwieldy, not to mention the fact that a lot of people won’t scroll down more than a few screens to get to the fics, and so a lot of good fanfics aren’t being read. And while you &lt;em&gt;can&lt;/em&gt; put links to that stuff in your profile, the fact is not a lot of people can be bothered putting up their own websites for that kind of stuff.&lt;/p&gt;  &lt;p&gt;Basically, with this section authors will be able to link to their page on the mini-encyclopaedia in their profile. Those people who want to read it can follow the link, while those people who are just there for the fics can go straight to them.&lt;/p&gt;  &lt;p&gt;It’d also be helpful for people other than the main author contributing a story to a fan-universe – they can get a feel for an original character (or refresh themselves on the basics), or the events in the universe (so they can write a good story that slots in to continuity).    &lt;br /&gt;    &lt;br /&gt;Editing will work like this: the author will submit a request to modify, create or delete a page, and I’ll edit it for spelling and grammar and try to approve it within the day. Not everyone will be able to have a section, to make sure that it doesn’t get too unwieldy, but I hope to have a process that is fair worked out.&lt;/p&gt;  &lt;h4&gt;Guest Editorial Articles&lt;/h4&gt;  &lt;p&gt;One thing I’d like to do is have a selected member of the community write an article on a specific topic every so often – things like tips to improve your L&amp;amp;S fanfiction, or a critique of a specific episode, or an essay focusing on a background character, or something like that. It’s an idea I’m toying with, but I’m not too sure if I’m going to go ahead with it.&lt;/p&gt;  &lt;h4&gt;Timeline&lt;/h4&gt;  &lt;p&gt;A final thing I would really love to do is a timeline feature. That is, a timeline of the entire franchise, filterable by character, movie/series, location and ‘universe’ (for those pesky holes in the time-space continuum.) It’s something that’ll probably come way off in the future, if at all, but it’s something I really want to have on the site.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h3&gt;Conclusion&lt;/h3&gt;  &lt;p&gt;I’d love to hear from you guys about my thoughts and ideas, so don’t hesitate to post a comment! And again, I look forward to working on this website – Lilo &amp;amp; Stitch is something close to me, so I really want to contribute something to that.&lt;/p&gt;  &lt;p&gt;Thanks for reading!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1521442713151926544?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1521442713151926544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1521442713151926544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1521442713151926544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1521442713151926544'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/10/yet-another-lilo-stitch-fansite-whats.html' title='Yet Another Lilo &amp;amp; Stitch Fansite: The Whats and What-Nots'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8927961318121752864</id><published>2011-09-25T09:35:00.001+13:00</published><updated>2011-09-25T09:44:53.521+13:00</updated><title type='text'>Yet Another Lilo &amp; Stitch Fansite: It Has Returned (Almost)</title><content type='html'>&lt;p&gt;There may be five people in the world (if that) who know that I used to run a website called “Yet Another Lilo &amp;amp; Stitch Fansite”.&lt;/p&gt;  &lt;p&gt;Well, ‘run’ isn’t entirely accurate – more like ‘uploaded stuff once in 2006 and then never touched it again.’ Well, at least I’m sure that’s what it looked like from the outside – the truth is I’d been tinkering with it a bit since then, but I was so busy at the time I couldn’t really devote much time to it.&lt;/p&gt;  &lt;p&gt;So, in 2009, I decided to revive and update the site, and since then I’ve been working on it on and off to make sure that it’s at least &lt;em&gt;somewhat&lt;/em&gt; presentable when it launches in October.&lt;/p&gt;  &lt;p&gt;That’s right, I’ll be launching the website next month! Here’s what the home page and the article for Lilo look like right now (click to enbiggen):&lt;/p&gt;  &lt;div style="float: left"&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-JIqBViBhYmY/Tn4-UQYPzPI/AAAAAAAAAR8/JD6lb-oBaz4/s1600-h/YAL%252526SFSv2.png"&gt;&lt;img style="display: inline" title="Yet Another Lilo &amp;amp; Stitch Fansite home page" alt="" src="http://lh4.ggpht.com/-iHknLxCQ8SU/Tn4-VdicQJI/AAAAAAAAASA/wkXuxv1nPkg/YAL%252526SFSv2_thumb.png?imgmax=800" width="275" height="164" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div style="float: left"&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-Pp4TdL7_j4I/Tn4-WkS5RjI/AAAAAAAAASE/5P7Q6LYayl8/s1600-h/YALaSFv2-Lilo%25255B1%25255D.png"&gt;&lt;img style="display: inline" title="Lilo Pelekai article on Yet Another Lilo &amp;amp; Stitch Fansite " alt="" src="http://lh6.ggpht.com/-oHYsxthvpK0/Tn4-XveV-MI/AAAAAAAAASI/icLxtAYEEGo/YALaSFv2-Lilo_thumb.png?imgmax=800" width="275" height="329" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div style="clear: both"&gt;&amp;#160;&lt;/div&gt;  &lt;p&gt;I hope you’ll agree that’s a heck of a lot better than the old site, right?&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;p&gt;The new website is located at &lt;a href="http://lasfansite.atspace.me/"&gt;http://lasfansite.atspace.me/&lt;/a&gt;. Right now it’s just got a teaser page with links to the &lt;a href="http://www.facebook.com/pages/Yet-Another-Lilo-Stitch-Fansite/211398198917723"&gt;Facebook page&lt;/a&gt; (which you can subscribe to for updates and whatnot) and the &lt;a href="http://s9.zetaboards.com/Lilo_and_Stitch/"&gt;forum&lt;/a&gt; (which &lt;em&gt;is&lt;/em&gt; open, by the way). &lt;/p&gt;  &lt;p&gt;It's also home to some artwork drawn by myself, which you can view in larger form here, if you like: &lt;a href="http://markkb.deviantart.com/art/Moving-Boxes-255049784"&gt;‘Moving Boxes’ on deviantART&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m pretty excited about working on Yet Another Lilo &amp;amp; Stitch Fansite in the coming months, and I hope that you guys reading will find it interesting enough. My next post will be about what I hope to achieve with the website, so stay tuned!&lt;/p&gt;  &lt;p&gt;--&lt;strong&gt;MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8927961318121752864?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8927961318121752864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8927961318121752864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8927961318121752864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8927961318121752864'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/09/yet-another-lilo-stitch-fansite-it-has.html' title='Yet Another Lilo &amp;amp; Stitch Fansite: It Has Returned (Almost)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-iHknLxCQ8SU/Tn4-VdicQJI/AAAAAAAAASA/wkXuxv1nPkg/s72-c/YAL%252526SFSv2_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-503678130600478850</id><published>2011-06-27T08:24:00.001+12:00</published><updated>2011-06-27T08:29:06.413+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Web analytics on MarkKB’s Web – what that means for you</title><content type='html'>&lt;p&gt;I’m now using Google Analytics on some parts of my website to gather data on who visits my website. This data is &lt;strong&gt;completely anonymous&lt;/strong&gt; – in other words, there is no way for me to know &lt;em&gt;who&lt;/em&gt; is visiting my website, just &lt;em&gt;what&lt;/em&gt; you visit, as well as a few &lt;em&gt;characteristics&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;This data includes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;What pages you visit&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;How you got to this site &lt;/strong&gt;(e.g. via a link, a web search, ect) &lt;/li&gt;    &lt;li&gt;Your &lt;strong&gt;browser&lt;/strong&gt;,&lt;strong&gt; &lt;/strong&gt;its&lt;strong&gt; version number&lt;/strong&gt;, and what versions of &lt;strong&gt;Flash&lt;/strong&gt; and &lt;strong&gt;Java&lt;/strong&gt; are installed. &lt;/li&gt;    &lt;li&gt;Your &lt;strong&gt;screen resolution&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;country&lt;/strong&gt;,&lt;strong&gt; state&lt;/strong&gt;,&lt;strong&gt; city&lt;/strong&gt; and &lt;strong&gt;ISP&lt;/strong&gt; you are browsing this site from&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, what can I do with this information? Well:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I can tell what programs and parts of the site are popular, thus allowing me to focus my attention on stuff that matters to you &lt;/li&gt;    &lt;li&gt;I can get a good idea of what browsers the people who read this site use, so I know which browsers to test for, and thus make your browsing experience better &lt;/li&gt;    &lt;li&gt;I know which operating systems are interested in my stuff, so I can have a good idea of which ones to support in my programs &lt;/li&gt;    &lt;li&gt;I know where my audience comes from, and so can target them appropriately.&lt;/li&gt;    &lt;li&gt;Let’s face it, these kinds of statistics are &lt;em&gt;facinating&lt;/em&gt;, and it’s kinda cool to know these kinds of details. (I got a hit from &lt;em&gt;Moscow&lt;/em&gt; the other day, and a few weeks ago someone using &lt;em&gt;Windows 2000&lt;/em&gt; visited the site. I mean, &lt;em&gt;wow&lt;/em&gt;.)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, this is mostly good for you guys, as well as good for me (and my ego! :D)&lt;/p&gt;  &lt;p&gt;Another thing: right now, there are only a few places where I’m monitoring this stuff, but over the next few months I hope to roll it out across the website.&lt;/p&gt;  &lt;p&gt;And finally: If you do not wish to be tracked in this manner, you can use &lt;a title="Google Analytics Opt-out Browser Add-on" href="http://tools.google.com/dlpage/gaoptout"&gt;Google’s opt-out addon&lt;/a&gt; to stop Google Analytics scripts from running.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-503678130600478850?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/503678130600478850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=503678130600478850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/503678130600478850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/503678130600478850'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/06/web-analytics-on-markkbs-web-what-that.html' title='Web analytics on MarkKB’s Web – what that means for you'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2455250544107203406</id><published>2011-06-15T02:41:00.001+12:00</published><updated>2011-06-15T03:43:00.052+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Why the devs Peter Bright wrote about are wrong (and why Peter Bright is right about what to do about it)</title><content type='html'>&lt;p&gt;Earlier this week, Peter Bright &lt;a title="Why Microsoft has made developers horrified about coding for Windows 8 (Ars Technica)" href="http://arstechnica.com/microsoft/news/2011/06/html5-centric-windows-8-leaves-microsoft-developers-horrified.ars"&gt;wrote a passionate piece&lt;/a&gt; about developers seemingly being up in arms about two sentences in the &lt;a title="Microsoft&amp;#39;s Windows 8 Demo from D9 (Video) (All Things Digital)" href="http://allthingsd.com/20110601/microsofts-windows-8-demo-from-d9-video/"&gt;Windows 8 tablet demo from D9&lt;/a&gt;. (This follows two similar, albeit less detailed, pieces: &lt;a title="Microsoft needs to tell Windows 8 developers now about &amp;#39;Jupiter&amp;#39; and Silverlight (ZDNet)" href="http://www.zdnet.com/blog/microsoft/microsoft-needs-to-tell-windows-8-developers-now-about-jupiter-and-silverlight/9608"&gt;one from Mary Jo Foley&lt;/a&gt; and &lt;a title="Windows 8 UI Revolution Triggers Fear and Loathing (Supersite For Windows)" href="http://www.winsupersite.com/article/paul-thurrotts-wininfo/windows-8-ui-revolution-triggers-fear-loathing-136441"&gt;the other from Paul Thurrott&lt;/a&gt;.) Those sentences, spoken by Microsoft VP Julie Larson-Green, are as follows:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“So this application[, an immersive weather application,] is written with our new developer platform, which is based on HTML 5 and JavaScript. People can write new applications for Windows using the things they are doing already on the Internet.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Apparently, some developers have taken this to mean that the only way to write immersive apps is through HTML 5 and JavaScript. Peter Bright thinks this interpretation is completely rational. I disagree, and in fact I’m going to come right out and say it – anyone who got that from that statement is making a rather large logical leap.&lt;/p&gt;  &lt;h4&gt;It’s Called A Non-Sequitur For A Reason&lt;/h4&gt;  &lt;p&gt;These are the facts presented in the above sentences:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The weather app is an immersive application. &lt;/li&gt;    &lt;li&gt;HTML5/JavaScript is the base for a new development platform from Microsoft. &lt;/li&gt;    &lt;li&gt;The weather app uses the HTML5/JavaScript-based platform. &lt;/li&gt;    &lt;li&gt;People can now use their experience from HTML5/JavaScript to write Windows 8 programs. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It doesn’t follow from this at all that HTML5/JavaScript will be the only medium for development, merely that you will be able to write an immersive app in HTML5/JavaScript. It &lt;em&gt;may&lt;/em&gt; be the only option, but it’s rather ridiculous to assume such from the above statements.&lt;/p&gt;  &lt;p&gt;It appears that the argument is as follows:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;All HTML5/JavaScript apps shown at the demo are immersive apps &lt;/li&gt;    &lt;li&gt;I want to develop &lt;em&gt;Program X&lt;/em&gt; as an immersive app &lt;/li&gt;    &lt;li&gt;Therefore I will have to develop &lt;em&gt;Program X&lt;/em&gt; in HTML5/JavaScript &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This is a logical fallacy known as the ‘fallacy of the undistributed middle’. In this case, the ‘undistributed middle’ is that ‘all immersive apps are HTML5/JavaScript apps’, which is at this point unsubstantiated.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;Evidence, Shmevidence&lt;/h4&gt;  &lt;p&gt;First off, the Weather, Piano and Stocks apps were the only apps explicitly mentioned to be HTML5/JavaScript. None of the other apps demoed were described in this manner.&lt;/p&gt;  &lt;p&gt;Secondly, we know Internet Explorer is an immersive app, and we know that it’s written in unmanaged C++. Unless they are suggesting Microsoft will be using private APIs for IE9 (a move that is A) unprecedented in Windows history and b) would surely get antitrust investigators on their tail lickity-split), or that IE9’s immersive mode is an HTML application (also unlikely), then I somewhat doubt that HTML5/JavaScript will be the &lt;em&gt;only&lt;/em&gt; way to develop immersive apps.&lt;/p&gt;  &lt;h4&gt;There’s Nothing Stopping You Anyway&lt;/h4&gt;  &lt;p&gt;Let’s face it – ‘immersive’ apps are full-screen apps with touch controls. Are developers &lt;em&gt;really&lt;/em&gt; suggesting that it will be impossible to write such an application for Windows 8?&lt;/p&gt;  &lt;p&gt;Windows 7 added touch APIs. These will still exist in Windows 8. And it’s trivial to create a full-screen application with large text, buttons and whatnot – and since Metro is a design language, not an API, as long as it &lt;em&gt;behaves&lt;/em&gt; like Metro, it is, for all intents and purposes, Metro. The fact of the matter, then, is that it’s silly to state that you can’t make an application for Windows 8 that you can do right now using existing APIs.&lt;/p&gt;  &lt;p&gt;If it turns out you need to code in HTML5/JavaScript for live tiles, then a stub application will most likely be a cinch to make. I mean, people already do basically the same thing for Gadgets anyway, and Live Tiles are essentially Gadgets that launch programs.&lt;/p&gt;  &lt;p&gt;So even &lt;em&gt;if&lt;/em&gt; the developer’s fears are justified, they’d still be able to easily make an ‘immersive’ app, even if it’s not using any special API to do so.&lt;/p&gt;  &lt;p&gt;But that’s a huge ‘if’, and one that seems incredible, to say the very least.&lt;/p&gt;  &lt;h4&gt;Nothing Is Being Said Because Nothing Needs To Be Said&lt;/h4&gt;  &lt;p&gt;At least, that was my initial reaction to the article, and that was probably Microsoft’s thinking as well. I would have argued that any developer who took “here’s an immersive app, and oh, it’s developed in HTML5/JavaScript” and got out of it “HTML5/JavaScript is the only way to develop immersive apps” should probably not be allowed to develop for Windows 8 anyway (or &lt;em&gt;any&lt;/em&gt; platform, for that matter, because they’d be continually worried about being abandoned whenever anyone announces a new platform and doesn’t mention the old one.) They probably shouldn’t work in the aviation industry either, least they be worried that when Boeing announces the 797 or whatever and not mention any of its previous planes that Boeing will stop making or supporting them.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;Microsoft Should Probably Say It Anyway&lt;/h4&gt;  &lt;p&gt;But the problem is, it’s not just irrational developers on the Silverlight support board. Ina Fried, writing the &lt;a title="Exclusive: Making Sense of What We Just Learned About Windows 8 (All Things Digital)" href="http://allthingsd.com/20110601/exclusive-making-sense-of-what-we-just-learned-about-windows-8/"&gt;official analysis for the demo&lt;/a&gt;, also interpreted the statement in the same way as the developers Peter Bright and others mention, which was also carried over in &lt;a title="Windows 8: features, screenshots, and everything else you need to know (this is my next)" href="http://thisismynext.com/2011/06/03/windows-8/"&gt;Joanna Stern’s write-up&lt;/a&gt; for &lt;em&gt;this is my next&lt;/em&gt;, and &lt;a title="Windows 8 For Tablets Unveiled At D9 Conference, Brings Touch-Based Tiles And More [VIDEO] (Redmond Pie)" href="http://www.redmondpie.com/windows-8-for-tablets-unveiled-at-d9-conference-brings-touch-based-tiles-and-more-video/"&gt;Oliver Haslam’s write-up&lt;/a&gt; for Redmond Pie. And completely rational and logical-thinking developers are going to read these sources and think that immersive apps will be HTML5/JavaScript only, having not the time, patience, ability or knowledge to view the original demo.&lt;/p&gt;  &lt;p&gt;So, in the end, I do agree with Peter Bright (and thus Thurrott and Foley) on this point: for the sake of all this sillyness, Microsoft should make an official statement that HTML5/JavaScript won’t be the only way to develop immersive apps, and that you will be able to develop them in .NET and Win32 as well.&lt;/p&gt;  &lt;p&gt;My real issue is that this &lt;em&gt;shouldn’t&lt;/em&gt; need to be said &lt;em&gt;at all&lt;/em&gt;. Peter Bright claims the problem is with how &lt;em&gt;Microsoft&lt;/em&gt; worded the statement, and again, I disagree – I think it will be a sad day when tech demos need to devote time to point out the blindingly obvious.&lt;/p&gt;  &lt;p&gt;But obviously, we can’t &lt;em&gt;force&lt;/em&gt; tech publications and developers to take a course in logical thinking, so an official statement is really the only way to solve this. Sitting in silence until BUILD will only create confusion and possibly even get developers to not develop for Windows 8. And, if anything, loosing developers at this critical time is not something Microsoft can afford.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;Conclusion&lt;/h4&gt;  &lt;p&gt;So, in summary, I do not believe that the fears developers have about having to develop immersive apps in HTML5/JavaScript are rational, nor do I believe Microsoft should &lt;em&gt;have&lt;/em&gt; to make an official statement. However, to prevent conclusion, I &lt;em&gt;do&lt;/em&gt; believe that they &lt;em&gt;should&lt;/em&gt;, if only to dissuade these irrational fears from getting into the minds of the mainstream of developers.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I should note that both Paul Thurrott and Mary Jo Foley also wrote articles about the same developers Peter Bright did. I blame the previous few weeks without Internet (I’m still catching up on some things) and I’ve edited the article to more generalise it.&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2455250544107203406?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2455250544107203406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2455250544107203406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2455250544107203406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2455250544107203406'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/06/why-peter-brights-developers-are-wrong.html' title='Why the devs Peter Bright wrote about are wrong (and why Peter Bright is right about what to do about it)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8301325287072308807</id><published>2011-05-16T07:59:00.001+12:00</published><updated>2011-05-16T07:59:29.996+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><title type='text'>Left Hanging – A Trip To Japan (Full Commentary)</title><content type='html'>&lt;h3&gt;&lt;img style="display: inline; float: right" align="right" src="http://fc07.deviantart.net/fs70/f/2011/135/6/7/left_hanging___a_trip_to_japan_by_markkb-d3gezxl.png" width="215" height="240" /&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;em&gt;&lt;font size="2"&gt;&lt;font style="font-weight: normal"&gt;I don’t normally post picture descriptions here, but this one was pretty long, so I decided to link it here if anyone wanted to read it.&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/h3&gt;  &lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h3&gt;&lt;a href="http://MarkKB.deviantart.com/art/Left-Hanging-A-Trip-To-Japan-208972137"&gt;Left Hanging - A Trip To Japan&lt;/a&gt; &lt;small&gt;by ~&lt;a href="http://markkb.deviantart.com/"&gt;MarkKB&lt;/a&gt;&lt;/small&gt;&lt;/h3&gt;  &lt;p&gt;This is the cover for A Trip To Japan, and part of a set of covers I sketched for my fanfics. (The last one I drew was for &lt;a href="http://markkb.deviantart.com/art/Lilo-Stitch-s-Star-Trek-Cover-149645229"&gt;Starlight&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;I Don't Think You Thought This Quite Through&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This picture is remarkable to me, at the very least, because most of it isn't actually based on the original sketch - and it turned out, at least to me, rather well. Okay, so people do that all the time, but I prefer to stick to my sketches (because when I don't, they sometimes get a bit wonky.)&lt;/p&gt;  &lt;p&gt;Sure, it's laid out the same around about, but there were quite a few problems with the original, the least of which being that I'd only sketched the general shape of Tokyo Tower, and not the individual struts. (It was a small box on a page with other small boxes, and thus wasn't really intended to be a full sized pic, so there!) This meant I vastly underestimated the length required to represent the Tower at the angle I had it.&lt;/p&gt;  &lt;p&gt;Of course, this was meant to be only a quick, fun piece so I'd have a visual representation of one of my fics in a 150-pixel-wide preview and a 400-pixel-wide contents-page-image for my website, and also for a good idea of what a proper version might look like. (Much of the small problems with this pic won't be noticable at 150px, that's for sure.)&lt;/p&gt;  &lt;p&gt;It's, in a way, a concept drawing - I'll probably do a proper version later.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;b&gt;Accurate To A Point&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Speaking of which, Tokyo Tower is actually a lot taller than it is in the picture. I did it the way I did because I didn't feel comfortable putting it at much more of an oblique angle, but I wanted to keep the picture within a certain size (and the Tower within the box.)&lt;/p&gt;  &lt;p&gt;However, rest assured I took pains to make sure everything else was accurate, including some Flickr photos for the view straight down from the observation tower and Google Maps for the sides of the buildings. A big thanks to the people who for whatever reason took those photos! (And if you want to check them out, they're in the references section below.)&lt;/p&gt;  &lt;p&gt;The Tower itself was modelled using beizer curves in what I thought approximated what it would look like under that perspective. After I thought it looked OK, I drew the lineart around it. It was all done by eye (thank you second computer!) so I probably messed up a bit (especially since, naturally, there are no photos of the tower in the perspective I would have needed. Eh, oh well.)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Drat You Perspective!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;I'm quite sure I committed about a bazillion sins when it came to laying out the perspective for this piece. I'm fairly sure, for example, that Nani's not quite aligned with the direction of the window (toward the camera) and that the buliding below is not quite angled right with the tower. And I think the focal point is a little messed up.&lt;/p&gt;  &lt;p&gt;*beat*&lt;/p&gt;  &lt;p&gt;Eh, I don't think anyone will notice. *gets a hundred angry comments*&lt;/p&gt;  &lt;p&gt;But, as I said, it's concept drawing really, not a &amp;quot;proper&amp;quot; piece.&lt;/p&gt;  &lt;p&gt;(Speaking of Nani, I was never really good at drawing her, and I think she's a little... I dunno, off in this pic. Still better than I've ever drawn her, though...&lt;/p&gt;  &lt;p&gt;And speaking of people not looking right, Lilo had to be redrawn quite a few times before I was satisfied. It was kinda hard getting the perspective looking more-or-less how I wanted it.)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How could you be so heartless?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Huh? I'm not quite sure what you're talki- oooh, right, the picture content.&lt;/p&gt;  &lt;p&gt;Let it be said that I'm sure no-one likes Lilo Pelekai being in mortal peril, least of all myself. Oh, I may write stories where she *is* in mortal peril, but I write them because they make good stories, not because I like it. Writers shouldn't be afraid to free their characters from the padded box, just because the reaction might be bad.&lt;/p&gt;  &lt;p&gt;That, and it's all my muse's fault. Go blame him.&lt;/p&gt;  &lt;p&gt;Now, I'm sure you're wondering how Lilo got in such a position. Well, normally I'd direct you to my fanfic, but the funny thing is, much like &lt;a href="http://markkb.deviantart.com/art/Confrontation-188121918"&gt;another picture I drew&lt;/a&gt;, I haven't actually gotten to this point in the story. So this is all &lt;a href="http://riversongplz.deviantart.com/"&gt;&lt;img title="RiverSongplz" alt=":iconriversongplz:" src="http://a.deviantart.net/avatars/r/i/riversongplz.gif?1" /&gt;&lt;/a&gt; &lt;i&gt;spoilers!&lt;/i&gt;.&lt;/p&gt;  &lt;p&gt;Hmm, I need to stop doing that.&lt;/p&gt;  &lt;p&gt;Eh, well, go read &lt;a href="http://www.deviantart.com/users/outgoing?http://www.fanfiction.net/s/2596935/1/Lilo_Stitch_Go_To_Japan"&gt;A Trip To Japan&lt;/a&gt; anyway. Be warned, the first few chapters are a little narmy because I wrote them a while back and stuffs. I'm in the middle of rewriting them anyway, so eh.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;One last thing:&lt;/b&gt; I really wanna support Paint.Net, I really do, but Paint Shop Pro is, quite frankly, &lt;i&gt;sooooo&lt;/i&gt; much better. Which is why I switched when it came to &lt;i&gt;really&lt;/i&gt; doing this picture, and why I'll be sticking with it for the forseeable future.&lt;/p&gt;  &lt;p&gt;Whew, that was pretty long...&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Refs!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;Tokyo Tower&lt;/i&gt;&lt;/b&gt;    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/crispyteriyaki/5223262382/"&gt;Looking Straight Down from Tokyo Tower&lt;/a&gt; by &lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/crispyteriyaki/"&gt;crispyteriyaki&lt;/a&gt; (Flickr)    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/crispyteriyaki/5223259174/"&gt;Temple and Tokyo Tower&lt;/a&gt; by &lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/crispyteriyaki/"&gt;crispyteriyaki&lt;/a&gt; (Flickr)    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/jacquelynyoung/3307001730/"&gt;straight down from tokyo tower (2)&lt;/a&gt; by &lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/jacquelynyoung/"&gt;jacquelynyoung&lt;/a&gt; (Flickr)    &lt;br /&gt;And special thanks to &lt;a href="http://www.deviantart.com/users/outgoing?http://maps.google.com"&gt;Google Maps&lt;/a&gt; and Street View.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;Observation Tower&lt;/i&gt;&lt;/b&gt;    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/returntoasia/120027529/"&gt;Tokyo Tower&lt;/a&gt; by &lt;a href="http://www.deviantart.com/users/outgoing?http://www.flickr.com/photos/returntoasia/"&gt;returntoasia&lt;/a&gt; (Flickr)    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?http://rallihir.rubberslug.com/gallery/inv_info.asp?ItemID=76742"&gt;A cel from the Cardcaptor Sakura episode A Trip To Tokyo Tower&lt;/a&gt;, collected by &lt;a href="http://www.deviantart.com/users/outgoing?http://rallihir.rubberslug.com/"&gt;Rallihir&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;Nani&lt;/i&gt;&lt;/b&gt;    &lt;br /&gt;&lt;a href="http://www.deviantart.com/users/outgoing?4.bp.blogspot.com/_5_4276TKuz0/TL4sFdI68vI/AAAAAAAADQ8/G_odyCaa0cw/s1600/nani.jpg"&gt;This still from Lilo &amp;amp; Stitch&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Sketch&lt;/b&gt;: 6 November 2009    &lt;br /&gt;&lt;b&gt;Initial lineart (foreground - Paint.Net)&lt;/b&gt;: 27 December 2009    &lt;br /&gt;&lt;b&gt;Lineart (background)&lt;/b&gt;: 9-10 May 2011    &lt;br /&gt;&lt;b&gt;Lineart (foreground), Paint (background)&lt;/b&gt;: 10 May 2011    &lt;br /&gt;&lt;b&gt;Paint (foreground)&lt;/b&gt;: 10, 16 May 2011    &lt;br /&gt;&lt;b&gt;App&lt;/b&gt;: Except where specified, Paint Shop Pro 8.10&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8301325287072308807?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8301325287072308807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8301325287072308807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8301325287072308807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8301325287072308807'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/05/left-hanging-trip-to-japan-full.html' title='Left Hanging – A Trip To Japan (Full Commentary)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-9093404217308797475</id><published>2011-05-02T20:31:00.001+12:00</published><updated>2011-05-02T20:31:58.440+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Updater'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><title type='text'>Software Updater 1.0 Build 03 has been released</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_CqmjHBHjcRA/Tb5r8ArkthI/AAAAAAAAAQw/RAxkhziY9Mc/s1600-h/updater256%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="updater256" border="0" alt="updater256" align="right" src="http://lh6.ggpht.com/_CqmjHBHjcRA/Tb5r9BuH-GI/AAAAAAAAAQ0/4-0w0ikAwV4/updater256_thumb%5B2%5D.png?imgmax=800" width="95" height="97" /&gt;&lt;/a&gt;Software Updater 1.0 Build 03 is now up on my website! If you already have Build 02 installed, you should receive a notification when you next restart your computer.&lt;/p&gt;  &lt;p&gt;Build 03 fixes a whole bunch of bugs, including &lt;a href="http://markk-b.sitesled.com/stuff/bugs/24/"&gt;the log-off bug&lt;/a&gt; and &lt;a href="http://markk-b.sitesled.com/stuff/bugs/25/"&gt;various&lt;/a&gt; &lt;a href="http://markk-b.sitesled.com/stuff/bugs/26/"&gt;UAC-related&lt;/a&gt; &lt;a href="http://markk-b.sitesled.com/stuff/bugs/31/"&gt;issues&lt;/a&gt;. It also adds the ability to add software to the All Users area and support for PAD files, as well as a little UI fit-and-finish.&lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/Tb5r-K8WBfI/AAAAAAAAAQ4/6A7bLswYPGs/s1600-h/build03%5B3%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="build03" border="0" alt="build03" align="right" src="http://lh3.ggpht.com/_CqmjHBHjcRA/Tb5r-wX5oeI/AAAAAAAAAQ8/2fQ5SyIdMG0/build03_thumb%5B1%5D.png?imgmax=800" width="172" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bug report icon" border="0" alt="Bug report icon" align="left" src="http://lh5.ggpht.com/_CqmjHBHjcRA/TCRM0ReHjFI/AAAAAAAAAN4/tKmSxVzy4AI/crashpn-pnmode.png?imgmax=800" width="32" height="32" /&gt;Don’t forget to submit bug reports so I can, well, fix any bugs! To do so, go to &lt;a href="http://markk-b.sitesled.com/stuff/bugs/"&gt;http://markk-b.sitesled.com/stuff/bugs/&lt;/a&gt; and click “Submit bug report”. Make sure you fill in as much detail as possible, please.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/updater/"&gt;Software Updater home page&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/updater/"&gt;Software Updater download page&lt;/a&gt;      &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/updater/1b03/"&gt;Build 03 Home Page&lt;/a&gt;      &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/updater/1b03/changelog.html"&gt;Build 03 Changelog&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-9093404217308797475?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/9093404217308797475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=9093404217308797475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9093404217308797475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9093404217308797475'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/05/software-updater-10-build-03-has-been.html' title='Software Updater 1.0 Build 03 has been released'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_CqmjHBHjcRA/Tb5r9BuH-GI/AAAAAAAAAQ0/4-0w0ikAwV4/s72-c/updater256_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2826036481908839967</id><published>2011-03-27T12:34:00.001+13:00</published><updated>2011-03-27T12:54:44.489+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website: Ctrl-Alt-Bkspc’s new sidebar, more bug reports, and minor layout changes</title><content type='html'>&lt;p&gt;Another day, another update to the website. Here’s what’s new:&lt;/p&gt;  &lt;h3&gt;&lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/em&gt;’s new sidebar&lt;a href="http://lh6.ggpht.com/_CqmjHBHjcRA/TY536rjxLmI/AAAAAAAAAQI/82IoFcNwxzQ/s1600-h/cabsidebar%5B10%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="CAB Sidebar" border="0" alt="Screenshot of CAB Sidebar" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/TY53759zMDI/AAAAAAAAAQM/RGuJXehvKAI/cabsidebar_thumb%5B8%5D.png?imgmax=800" width="85" height="240" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&lt;em&gt;Website: &lt;a title="Ctrl-Alt-Bkspc | MarkKB&amp;#39;s Web" href="http://markk-b.sitesled.com/stuff/cab/"&gt;http://markk-b.sitesled.com/stuff/cab/&lt;/a&gt; &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;When I &lt;a title="Website: Updated sidebar style" href="http://markkeyb.blogspot.com/2010/09/website-updated-sidebar-style.html"&gt;updated the sidebar for my website&lt;/a&gt; last spring, one section that didn’t get the treatment was my webcomic, &lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/em&gt;. Part of that was because I was having trouble configuring it so it looked reasonably OK, and I didn’t want to hold up the update for all the other pages.&lt;/p&gt;  &lt;p&gt;A few months later, and it’s here! Every page contains handy links to the RSS feed, my Twitter account, and the comic’s Facebook page, and the front page contains links to various voting portals (because TopWebComics isn’t the only one out there.)&lt;/p&gt;  &lt;p&gt;(Oh, and &lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/em&gt; now has &lt;a title="Ctrl-Alt-Bkspc | Facebook" href="http://www.facebook.com/pages/CtrlAltBkspc/120664281321282"&gt;a Facebook page&lt;/a&gt;!)&lt;/p&gt;  &lt;p&gt;There’s a few more things in the pipe for &lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/em&gt; (including actual comics :p ), so hang tight!&lt;/p&gt;  &lt;h3&gt;Bug Reports layout update&lt;a href="http://lh6.ggpht.com/_CqmjHBHjcRA/TY5387184BI/AAAAAAAAAQQ/lvBGoAyUH4o/s1600-h/bugstyle%5B5%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="A bug report with the new style" border="0" alt="Screenshot of a bug report with the new style" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/TY539q7QwVI/AAAAAAAAAQU/unDmkVd5-EU/bugstyle_thumb%5B3%5D.png?imgmax=800" width="141" height="102" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&lt;em&gt;Website: &lt;a title="Bug Reports | MarkKB&amp;#39;s Web" href="http://markk-b.sitesled.com/stuff/bugs/"&gt;http://markk-b.sitesled.com/stuff/bugs/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Let’s face it, the various pages in the Bug Reports section were looking pretty terrible and bland. So with some generous tabling (what, it’s tabular data!) and a sprinkle of CSS (see below), the pages are certainly looking a lot better than before.&lt;/p&gt;  &lt;h3&gt;24 new bug reports submitted&lt;a href="http://lh6.ggpht.com/_CqmjHBHjcRA/TY53-jqNGrI/AAAAAAAAAQY/9l-ifDjcjyk/s1600-h/bugreps%5B5%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Bug Reports home page" border="0" alt="Screenshot of the list of bug reports" align="right" src="http://lh6.ggpht.com/_CqmjHBHjcRA/TY53_YfOi1I/AAAAAAAAAQc/OhKDJ-Bfzyw/bugreps_thumb%5B3%5D.png?imgmax=800" width="165" height="94" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;I’ve just submitted twenty-four new bug reports into the system, and updated information for two more. Why would I voluntarily do this, you may ask?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Transparency:&lt;/strong&gt; I want to keep people who use my products in the loop, and to let them know that yes, I know about these problems, and yes, I’m fixing them.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Encouragement:&lt;/strong&gt; I hope that by submitting bug reports myself, I can encourage others to do the same. I &lt;em&gt;want&lt;/em&gt; to know about your problems with the product, so I can fix them – but I can’t do that if you don’t tell me!&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Tables style update&lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/TY54ALB6u8I/AAAAAAAAAQg/a1U6j-d1kXQ/s1600-h/tablestyle%5B2%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="A table with the new style" border="0" alt="Screenshot of a table with the new style" align="right" src="http://lh3.ggpht.com/_CqmjHBHjcRA/TY54BDrkyrI/AAAAAAAAAQk/1nfdSqVby3Q/tablestyle_thumb.png?imgmax=800" width="244" height="64" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Tables now look a heck of a lot better, with borders, blue headers to match the headings on the rest of the site, and a whole lot more padding than before.&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;New RSS icon&lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/TY58wCYucCI/AAAAAAAAAQo/9K08I0ldzig/s1600-h/rss%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="rss" border="0" alt="rss" align="right" src="http://lh6.ggpht.com/_CqmjHBHjcRA/TY58w9SEMCI/AAAAAAAAAQs/BZWdiM63Zq0/rss_thumb%5B2%5D.png?imgmax=800" width="32" height="33" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;The old one was in pretty dire need of a makeover, so there’s now a new icon to take its' place.&lt;/p&gt;  &lt;p&gt;Over the next few weeks I plan to do more (and potentially bigger) updates. I’ll let you know when that happens.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2826036481908839967?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2826036481908839967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2826036481908839967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2826036481908839967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2826036481908839967'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/03/website-ctrl-alt-bkspcs-new-sidebar.html' title='Website: Ctrl-Alt-Bkspc’s new sidebar, more bug reports, and minor layout changes'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/TY53759zMDI/AAAAAAAAAQM/RGuJXehvKAI/s72-c/cabsidebar_thumb%5B8%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1169696269434711325</id><published>2011-03-21T01:54:00.001+13:00</published><updated>2011-03-21T01:54:54.230+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How A Simple Bug Creates A Larger Problem'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Things Programmers Do'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Updater'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>How A Simple Bug Creates A Larger Problem: The Logoff Bug in Software Updater (Or: The Perils of Using e.Cancel in a FormClosing)</title><content type='html'>&lt;p&gt;If you’re using Windows XP and have installed Project Nelson 1.0 Build 020 (which includes Software Updater), you may have noticed an inability to shutdown or log off your computer. Before you ask, &lt;strong&gt;an updated version of Software Updater without the bug is on the way&lt;/strong&gt;, along with a bunch of optimising and code cleanup (but that’s mainly under the hood.) You should get a notification through Software Updater when that’s ready, but in the meantime you can launch Task Manager and, under the Processes tab, select SoftwareUpdater.exe and hit “End Process”. You should be able to log off then.&lt;/p&gt;  &lt;p&gt;So, how did I screw up a program so massively for it to prevent shutdown? Actually, it was really simple. For developers, this is a warning message about the problems of cancelling the closing of your window without taking all things in account.&lt;/p&gt;  &lt;h3&gt;The Problem&lt;/h3&gt;  &lt;p&gt;Software Updater consists of a few forms, but the important one is the main window. On the main window is a NotifyIcon object, the object which I can use to give my program a constant presence in the notification area.&lt;/p&gt;  &lt;p&gt;(This is a bad idea for reasons Raymond Chen lists, but really, that’s beside the point, and the same problem would exist anyway, since that form also contains the code to check updates. I will be removing the superfluous icon in a later version anyway, so, yuh.)&lt;/p&gt;  &lt;p&gt;Now, I wanted to keep the form open when someone clicked the close button, so it could do its business. I’d hide it from the user, but it would still be there, running the stuff it needed to run.&lt;/p&gt;  &lt;p&gt;After a poke around the form’s FormClosing event, I decided to use the following code:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;Private Sub Main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; e.Cancel = True         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Me.Visible = False         &lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;See the problem yet?&lt;/p&gt;  &lt;p&gt;The problem is that every time &lt;em&gt;anything&lt;/em&gt; tries to close the form, whether it’s hidden or not, this code will execute. The window will say &lt;em&gt;“De-nied!”&lt;/em&gt; and hide the window. Including when the computer tries to, say, shut down.&lt;/p&gt;  &lt;p&gt;I’d like to note this isn’t a problem in Windows Vista or above, which ignores the app saying &lt;em&gt;“De-nied!”&lt;/em&gt; and &lt;strike&gt;punches its lights out&lt;/strike&gt; closes it anyway. But really, you shouldn’t be lazy and rely on the operating system to do your job. (I have an excuse – my main computer is Windows Vista, so I had to borrow another person’s computer to test it out on, and even then I thought I’d messed something up in the &lt;em&gt;installer script&lt;/em&gt;, not the program itself.)&lt;/p&gt;  &lt;h3&gt;The Solution&lt;/h3&gt;  &lt;p&gt;Through persistent Googling of the problem (as, once I’d figured out the problem went away after you killed Software Updater, on a hunch I tried searching for variations of &lt;em&gt;e.Cancel shutdown problems&lt;/em&gt;) I found what I was looking for.&lt;/p&gt;  &lt;p&gt;It turns out that during my poking around, somehow I’d missed tthat FormClosing had an e.CloseReason variable. There are quite a few options to choose from, but the one we’re looking for is CloseReason.WindowsShutDown. To wit:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;Private Sub Main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; If Not e.CloseReason = CloseReason.WindowsShutDown Then         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e.Cancel = True         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Me.Visible = False         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; End If         &lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;p&gt;And that, my friends, is that. Later days, and may you not make the same mistake I did!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1169696269434711325?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1169696269434711325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1169696269434711325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1169696269434711325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1169696269434711325'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/03/how-simple-bug-creates-larger-problem.html' title='How A Simple Bug Creates A Larger Problem: The Logoff Bug in Software Updater (Or: The Perils of Using e.Cancel in a FormClosing)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4407874416863160428</id><published>2011-03-09T13:11:00.001+13:00</published><updated>2011-03-09T15:13:06.436+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiger blood'/><category scheme='http://www.blogger.com/atom/ns#' term='Winning'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Is Charlie Sheen Crazy? I Don’t Think So</title><content type='html'>&lt;p&gt;Unless you’ve been living under a rock this past week, no doubt you’ve heard about Charlie Sheen’s recent interviews with various news stations. So, always wanting to get the full picture, I decided to watch the full interviews myself.&lt;/p&gt;  &lt;p&gt;(The interviews I watched: 20/20’s “In His Own Words” [parts &lt;a href="http://abcnews.go.com/2020/video/charlie-sheen-watch-2020-interview-abc-news-special-edition-13033821"&gt;one&lt;/a&gt;, &lt;a href="http://abcnews.go.com/2020/video/rants-raves-drugs-13033854"&gt;two&lt;/a&gt;, &lt;a href="http://abcnews.go.com/2020/video/sheen-goddesses-13033888"&gt;three&lt;/a&gt;, &lt;a href="http://abcnews.go.com/2020/video/career-suicide-windfall-13033919"&gt;four&lt;/a&gt;, &lt;a href="http://abcnews.go.com/2020/video/analyzing-sheen-13033994"&gt;five&lt;/a&gt;, &lt;a href="http://abcnews.go.com/2020/video/sheen-stay-clean-13034049"&gt;six&lt;/a&gt;], MSNBC’s Today Show interview [parts &lt;a href="http://www.msnbc.msn.com/id/21134540/vp/41824892#41824892"&gt;one&lt;/a&gt; and &lt;a href="http://www.msnbc.msn.com/id/21134540/vp/41825237#41825237"&gt;two&lt;/a&gt;], and the Piers Morgan interview [part &lt;a href="http://www.youtube.com/watch?v=Ex-NXReH6iE"&gt;one&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=WCYDRzg7t3o"&gt;two&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=kzQdiKs2G5s&amp;amp;NR=1"&gt;three&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=15TxHR_B3Ww&amp;amp;NR=1"&gt;four&lt;/a&gt;]. The Piers Morgan one is especially good, since it's the only one of these interviews that were both live and unedited.)&lt;/p&gt;  &lt;p&gt;And you know what? If Sheen is crazy, insane, or otherwise psychiatrically unfit or unwell, I’m not seeing it.&lt;/p&gt;  &lt;p&gt;It’s quite clear to me that he was joking around a lot in all those interviews. The fact that people are taking it as if he’s being serious, that they think he’s having a mental episode, is in my mind beyond bewildering, especially considering that when he’s &lt;em&gt;actually&lt;/em&gt; seriousness in those interviews, it doesn’t sound crazy at all.&lt;/p&gt;  &lt;p&gt;The man obviously does not believe he has tiger blood and Adonis DNA, or that he’s on a drug called Charlie Sheen, or that he actually has magic in his fingers, and I don’t think he was “banging 7g rocks” either. His new catchphrase “winning” doesn’t seem any different to, say, &lt;em&gt;How I Met Your Mother&lt;/em&gt; character Barney Stinson’s obsession with the word “awesome” – in fact, many aspects of his interviews seem to share traits with the character. Do we take Stinson seriously when he’s obviously not? Of course not!&lt;/p&gt;  &lt;p&gt;The tone, the way Sheen said those things, was so obviously a jocular manner that the way the media (&lt;a href="http://cnn.com/video/?/video/bestoftv/2011/02/25/exp.hln.dr.drew.sheen.hln"&gt;and&lt;/a&gt; &lt;a href="http://www.foxnews.com/health/2011/03/01/charlie-sheen-really-telling/?intcmp=obnetwork"&gt;psychiatrists&lt;/a&gt;) has latched on to it is the only crazy thing about this.&lt;/p&gt;  &lt;p&gt;Let’s face it, if his comments were scripted for &lt;em&gt;Two and a Half Men&lt;/em&gt;, we wouldn’t bat an eyelid. If someone in a bar said as a pick-up line or says to his girlfriend “&lt;em&gt;I’ve got tiger blood flowing through my veins&lt;/em&gt;”, we wouldn’t present the person making them as manic or crazy. If this was part of a stand-up routine, we’d be fine with it.&lt;/p&gt;  &lt;p&gt;And If these were any other interviews, we’d take them as witty comments and leave them at that.&lt;/p&gt;  &lt;p&gt;But no, Sheen just got rehabilitated for drugs, so it’s got to be some kind of withdrawal symptoms, or maybe they were driving him mad, or something. The way the media is psycho-analysing the man is sickening to watch, and even more sickening is the way the public is lapping it up.&lt;/p&gt;  &lt;p&gt;Part of the problem are the medical experts weighing in. 20/20 got leading expert on mental health and head of the Hazelden Foundation, Omar Manejwala, to review the full recorded material without cuts, and he said that Sheen could either be suffering withdrawal or having a manic episode. Unless the crazy parts were cut out of the interviews (and why would they do that?) I can’t see it at all. Sure, I’m not a leading anything, but I honestly can’t see where the guy’s coming from.&lt;/p&gt;  &lt;p&gt;I think part of the problem is that the media is asking psychiatrists &lt;em&gt;What’s wrong with Sheen&lt;/em&gt; rather than &lt;em&gt;Is there anything wrong with Sheen&lt;/em&gt; or &lt;em&gt;What’s the likelyhood of these diagnoses being accurate&lt;/em&gt;, or &lt;em&gt;How likely is this a mental episode rather than just something normal&lt;/em&gt;, and they therefore are pressured into analysing Sheen with the presumption that something is wrong, rather than analysing &lt;em&gt;if&lt;/em&gt; there is, in fact, anything wrong. Additionally, there’s pressure to maintain the consensus (that Sheen is crazy) rather than have the potential to be ridiculed.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Is&lt;/em&gt; Charlie Sheen crazy? Does he need psychiatric help? I don’t know for sure. Do &lt;em&gt;I&lt;/em&gt; think Charlie Sheen is crazy? Not in the slightest, or at least, no more crazy than the rest of us.&lt;/p&gt;  &lt;hr /&gt;Searching the web, I’ve found I’m not alone in this opinion. Ken Tucker of Entertainment Weekly:   &lt;blockquote&gt;&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;“I don’t think you sound that crazy at all,” said Morgan. And indeed, Sheen came across as an intelligent, complicated man — jumpy and a yammerer, to be sure, compulsively rephrasing nearly every sentence he uttered, but by no means out of control or incoherent.&lt;/p&gt;    &lt;p&gt;&lt;a title="http://watching-tv.ew.com/2011/02/28/charlie-sheen-cnn-piers-morgan/" href="http://watching-tv.ew.com/2011/02/28/charlie-sheen-cnn-piers-morgan/"&gt;http://watching-tv.ew.com/2011/02/28/charlie-sheen-cnn-piers-morgan/&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As noted above, Piers Morgan himself felt that Sheen wasn’t crazy, and he’s one of the few people who know Sheen; the two go back almost a decade. He points out that about 80% of the stuff he said then was non-serious joking stuff too, and I get the feeling he doesn’t get the media reaction either.&lt;/p&gt;  &lt;p&gt;Marissa Foglia, who writes a blog called “Confessions of a Clever Wordsmith”:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I do not see a man who has lost his mind.&lt;/p&gt;    &lt;p&gt;What I do see is a man who is well-aware of every word he speaks, every point he makes. His injections of verbal passion and honesty are surely overwhelming for most people, but I get it. Yes, that scares me, but only a pinch.&lt;/p&gt;    &lt;p&gt;I see a man who speaks with no filter…something the general public are not used to. Someone who, God forbid, is 1,000% real and honest about what he TRULY believes and stands for. And there’s nothing wrong with that. He should not be judged on his words, no matter how outlandish. He should not be judged on his beliefs, no matter how much you may disagree. &lt;/p&gt;    &lt;p&gt;&lt;a title="http://marissafoglia.wordpress.com/2011/03/01/charlie-sheen-isnt-crazy-he-just-needs-a-bath/" href="http://marissafoglia.wordpress.com/2011/03/01/charlie-sheen-isnt-crazy-he-just-needs-a-bath/"&gt;http://marissafoglia.wordpress.com/2011/03/01/charlie-sheen-isnt-crazy-he-just-needs-a-bath/&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.popeater.com/2011/03/01/robert-pattinson-charlie-sheen/"&gt;Robert Pattison&lt;/a&gt; and &lt;a href="http://polipundit.com/?p=29526"&gt;&amp;quot;The Cynical Christian&amp;quot; of PoliPundit&lt;/a&gt; apparently both think Sheen's awesome crazy, not insane crazy, for what that's worth.&lt;/p&gt;  &lt;p&gt;So I don’t think Charlie Sheen is crazy, and there are other people out there who don’t think he’s crazy either. What are your thoughts?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4407874416863160428?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4407874416863160428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4407874416863160428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4407874416863160428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4407874416863160428'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/03/is-charlie-sheen-crazy-i-dont-think-so.html' title='Is Charlie Sheen Crazy? I Don’t Think So'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2826726559171065230</id><published>2011-03-03T13:14:00.001+13:00</published><updated>2011-03-03T13:49:10.583+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Thoughts on Christchurch</title><content type='html'>&lt;p&gt;This past week, many New Zealanders played witness to the worst natural disaster they have seen in their lifetime. &lt;/p&gt;  &lt;p&gt;Few are alive that remember the Nelson earthquake, the only earthquake in New Zealand similar in destruction and loss of life. So will few recall the Tangiwai disaster, in which a lahar destroyed a rail bridge off of Mt. Ruapehu, causing the second-worst transport-related disaster in New Zealand history. The sinking of the &lt;em&gt;Wahine&lt;/em&gt; was long before my time, and I only know of it from reading about it, as with the tragic loss of life at Mount Erebus. All these disasters now live only in textbooks, and in the memories of the generation that lived through them.&lt;/p&gt;  &lt;p&gt;I’m not comparing or demeaning the loss of life in any of those disasters. All of them are equally tragic, and many of us would give anything for the people who died in them to have lived their lives normally.&lt;/p&gt;  &lt;p&gt;However, I feel that the 2011 Christchurch earthquake will be our generation’s disaster in New Zealand. It’ll be the disaster that we will have the most emotional attachment to, because we were there, because we remember it.&lt;/p&gt;  &lt;p&gt;I’m not going to go into the details of the quake itself here, mainly because there are many publications that have done a much better job than I could. However, I will share a few of my thoughts.&lt;/p&gt;  &lt;p&gt;We’ve heard much news over the past week. We’ve heard happy stories, like the woman who protected her son from a falling air conditioning unit, or the girl who walked out of the window of the CTV building as it crumbled around her. Someone survived being crushed in a bus by talking with one of the rescuers. The woman who rushed to her husband’s workplace and waited for him until he was pulled out and ran into her arms. The pair who survived the quake and got married in the week following. The happy chances that make this bearable.&lt;/p&gt;  &lt;p&gt;We’ve also heard stories of tragedy. The man who tried to rescue someone else in the street from a pile of bricks, only to be killed by falling debris. The woman who got her family out of a superette, only to rush back for her phone and then get crushed when the building collapsed. The baby squashed by a falling television set. The groups of exchange students who were in the CTV building at the time, of which only half have been recovered alive. These are the stories that show how co-incidence is a cruel mistress. It makes survivors wonder what could have been if only they’d been in their loved one’s place, and brings sorrow to the rest of us, as well as reminding us of the fragility of life, and that death can come from anywhere.&lt;/p&gt;  &lt;p&gt;The probability is high that we have all met or know someone who was in Christchurch at the time of the quake.&lt;/p&gt;  &lt;p&gt;I knew someone who used the nom-de-plume Adaminator1. He frequented a chat room I visit often, but he hasn’t visited since the day before the quake. Though I only knew him for a few months, I have to be honest – I’m frightened. I fear for his safety.&lt;/p&gt;  &lt;p&gt;I fear for everyone’s safety.&lt;/p&gt;  &lt;p&gt;But we must be strong. We need to help, in any way we can. Even if it’s not directly, even if we give our best wishes to those who live in Christchurch still. They need our words of comfort and support, now more than ever.&lt;/p&gt;  &lt;p&gt;We must show Christchurch that, although they may feel it, they are not alone. We must show them they have New Zealand behind them. We must show them they have the entire world behind them.&lt;/p&gt;  &lt;p&gt;We must stand together as one people. Whether it be in mourning, in support, in remembrance, or in guidance, we must not let Christchurch stand alone.&lt;/p&gt;  &lt;p&gt;We must stand as one.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2826726559171065230?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2826726559171065230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2826726559171065230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2826726559171065230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2826726559171065230'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/03/thoughts-on-christchurch.html' title='Thoughts on Christchurch'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-3633686870849668933</id><published>2011-02-05T16:53:00.001+13:00</published><updated>2011-02-05T16:53:36.356+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>A Modest Proposal: Private Clouds on a Large Scale</title><content type='html'>&lt;p&gt;&lt;em&gt;This blog post is based on &lt;a href="http://arstechnica.com/civis/viewtopic.php?p=21292776#p21292776"&gt;a post I made&lt;/a&gt; on the Ars Tecnhica forums. It’s been edited here for spelling, clarification and to add an idea I had.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I really don't like the idea of my data being in 'the cloud' in a primary sense. Backup? Sure - if there's data loss, I can just make another backup. Publication? Sure, that's what the Internet is for.&amp;#160; Full-hog is a different thing.&lt;/p&gt;  &lt;p&gt;It's an issue of control. With local data, I own (in a physical sense) all parts of the system - the computer, the hard drive, the metal filings that represent 0 or 1. I can literally pick up and hold my data, and take it with me. With the cloud, the data is on some server far away, and all I have is a projection of that data.&lt;/p&gt;  &lt;p&gt;The same with apps. If a company goes out of business, I can play their games or run their programs indefinitely. If I don't like a new version of the program, I can keep using the old one. Because I own the physical data on my hard drive, I don't have to follow the whims of a company if I don't like it.&lt;/p&gt;  &lt;p&gt;If we switch to a world where apps were served by remote computers to our own (as with web apps and streaming games), then I no longer have that control. If a company shuts down or discontinues a service, I have no recourse. If I don't like a new version of something, I can't use old versions unless the company makes provisions for such a thing.&lt;/p&gt;  &lt;p&gt;For me, the convenience is simply not worth the loss of control.&lt;/p&gt;  &lt;p&gt;However, I'm a big fan of the 'private cloud' - servers that I own that can stream my data anywhere. Right now, I've set up a file server that stores my documents and music, and I can access this via LAN on any computer in the house. It's very liberating.&lt;/p&gt;  &lt;p&gt;There are three problems with private servers, however:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Marketing&lt;/strong&gt;: This is a big one. Consumers don't know what servers are and how they can help, and it's clear that companies don't know how to market servers to consumers (one would only have to look as far as Microsoft and WHS to see that.) Companies should emphasise the convenience factor, and the ability to access your files from anywhere over the network (and, in the future, the internet).&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Distribution/Expense&lt;/strong&gt;: Even among geeks, a small percentage use file servers. Part of this is because of not being able to justify the expense of buying a computer or paying for power just to serve files, and part is because private servers are so few that no-one really considers it.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ease of use&lt;/strong&gt;: To a consumer, it's relatively hard to set up file shares, network drives, redirect profile folders, etc. It's a hurdle that most ordinary people will find difficult to overcome.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, here's my proposal:&lt;/p&gt;  &lt;p&gt;A server system that's made up of a computer and a removable drive (which will store the user's data.) The company that makes these servers cuts deals with real estate companies to place these servers, as well as wifi routers, in new and resold homes, offering to train for free real estate staff so they can help consumers set things up, and make deals with power companies to not charge for the server's power usage (read by a meter attached to the server), etc. These servers can be placed in the wall behind a service panel, with a collection of USB sockets embedded in the wall (like telephone and power sockets in most homes today) - this will be where the drives will be attached - and maybe a simple LCD display with relevant information.&lt;/p&gt;  &lt;p&gt;The removable drive contains a key on it in a standardised location, as well as a user-set password&lt;sup&gt;[*]&lt;/sup&gt;. They key is also printed somewhere for the user's reference. If two removable hard drives are attached, it duplicates the files on the second hard drive - basically, software RAID 1.&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;[*] This could be implemented as a drive-wide encryption, with the password/key as the seed, as opposed to plain text storage.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;On their home computers, the user could install some software that requests the drive key and password, then broadcasts a message on LAN to see if the server responds. Once it does, the key and password are transmitted to the server, which checks the data against the info on the removable drive, and, after log in, sets everything up so that the profile folders link to the right folders on the server's removable hard drive. (The software can act as a &amp;quot;dashboard&amp;quot; of sorts, allowing the user to keep track of stuff like disk space and backup status, and letting them set up additional shares, if need be.)&lt;/p&gt;  &lt;p&gt;If the person moves house, they can just unplug the removable drive in their old house and plug it into their new house. Since the server reads the key off the removable drive, the user can keep working as if nothing happened.&lt;/p&gt;  &lt;p&gt;The main issue with Internet streaming is dynamic IPs. This could be possible by having companies host &amp;quot;redirection servers&amp;quot; at fixed IPs, whereby both the client and the server is given the address of the redirection server (in the private server's case, stored on the removable drive, of course), and the client could use software on the computer to integrate the data it receives into Explorer (ala Dropbox, I believe.) &lt;/p&gt;  &lt;p&gt;This doesn't stop at computers - phones, tablets, digital photo frames can all take advantage of this system, continuingly syncing data with the server. And you could 'upgrade' removable drives by having booths where you can exchange your old removable drive for a larger one, have them transfer the data across, and only pay the difference.&lt;/p&gt;  &lt;p&gt;I’m aware some programs are finicky with regards to where they put their data, especially games – Age of Empires III, for example, doesn’t like network drives for some reason. Like how routers can unblock ports (and some routers have a Games section so you can unblock ports without having to remember the number), you could set up a data sync, so the data is stored on the hard drive of the local computer, but synced to the server and then to the other computers in the network.&lt;/p&gt;  &lt;p&gt;Now, I would love this idea to come about. I'd be thrilled, in fact. Microsoft already has a server + software dashboard solution, so they're the most likely, but I really wouldn't care who does it. Just make it a reality.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-3633686870849668933?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/3633686870849668933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=3633686870849668933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/3633686870849668933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/3633686870849668933'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2011/02/modest-proposal-private-clouds-on-large.html' title='A Modest Proposal: Private Clouds on a Large Scale'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5844228045483327887</id><published>2010-12-18T20:20:00.001+13:00</published><updated>2010-12-18T20:22:08.162+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Misleading Statements at Google’s Chrome OS Event</title><content type='html'>&lt;p&gt;Like many people, I tuned in to &lt;a title="Live from Google&amp;#39;s Chrome event!" href="http://www.engadget.com/2010/12/07/live-from-googles-chrome-event/"&gt;Engadget’s liveblog for Google’s Chrome OS event&lt;/a&gt; and, like many people, I felt their presentation, presented by VP of Product Management Sundar Pichai, made quite a few good points. But I also found myself shaking my head and sighing at some of the quips they made at the expense of Windows.&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h4&gt;Lies, Damned Lies, Mockups and Screenshots&lt;/h4&gt;  &lt;p&gt;For example, for their “Security as an Afterthought” section, they provided the following slide:&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: " src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0652.jpg" width="500" height="333" /&gt;    &lt;br /&gt;&lt;em&gt;Courtesy of Engadget.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Let’s look at the image to the far right. The drop-down is obviously mocked up – it seems like they couldn’t be bothered getting a proper screenshot of the dialog with the dropdown extended. Of course, if you actually look at the proper dialog, you’ll see it’s even worse than not being bothered:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_CqmjHBHjcRA/TQxgye8ATqI/AAAAAAAAAPk/oLM3HrBp0ug/s1600-h/WUList%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="WUList" border="0" alt="WUList" src="http://lh3.ggpht.com/_CqmjHBHjcRA/TQxgzB0ewVI/AAAAAAAAAPo/qNrU1eF4R7s/WUList_thumb%5B2%5D.png?imgmax=800" width="382" height="226" /&gt;&lt;/a&gt;    &lt;br /&gt;&lt;em&gt;Windows update dialog.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;That’s right, there’s only three options, and the largest amount of time is four hours.&lt;/p&gt;  &lt;p&gt;The dialog on bottom left of their slide? You can get it by simply &lt;em&gt;cancelling the updates.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;(Sundar also fails to mention that the default option is to update automatically; the only way you are going to see the bottom-left image is if you preform a manual update. And only on Windows XP.&lt;/p&gt;  &lt;p&gt;But of course they would – the two companies are rivalling for the same space, after all, and it’s not like they’re going to say, “Oh, hey, but our competitors aren’t quite as bad as we make them out to be”, unless immediately followed by more snark.)&lt;/p&gt;  &lt;h4&gt;Windows, Chrome and the Out of the Box Experience&lt;/h4&gt;  &lt;p&gt;When Sundar finished off his presentation of Chrome OS’s first start configuration (also known as the out of the box experience or OOBE), he made the quip:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;font face="Georgia"&gt;&lt;font size="5"&gt;“&lt;/font&gt;We wanted to compare by setting up a PC, but we realized we wouldn't have time and still be able to get you back to your sessions.&lt;font size="5"&gt;”&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So why not shoot a time-lapse or something? It seems a little convenient, especially since Google has shown previous aptitude at time-lapse videos.&lt;/p&gt;  &lt;p&gt;Windows pundit Paul Thurrott makes a similar comment in his article, &lt;a href="http://www.winsupersite.com/article/internet/Google-Chrome-vs-the-World-Part-3-Chrome-OS.aspx"&gt;Google Chrome vs. the World Part 3&lt;/a&gt;. (It’s an otherwise good summation of Google’s position, so go read it.)&lt;/p&gt;  &lt;p&gt;In it, he states:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;font face="Georgia"&gt;&lt;font size="5"&gt;“&lt;/font&gt;The out of box experience has just a few simple steps, and anyone who's purchased a new PC can tell you that the experience of setting up a Windows-based PC is generally a nightmarish one, and nothing like the simple Chrome OS set up...&lt;font size="5"&gt;”&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;My guess is that both of them were talking about the Windows install process, which &lt;em&gt;no&lt;/em&gt; ordinary user will have to go through because &lt;em&gt;no &lt;/em&gt;ordinary user buys Windows at retail – instead, they buy it with a new PC. &lt;/p&gt;  &lt;p&gt;At the very least, &lt;strong&gt;there will be &lt;em&gt;no&lt;/em&gt; setup required&lt;/strong&gt; because the store will have set it up for you.&lt;/p&gt;  &lt;p&gt;At the most you’ll have to “suffer” through the five-step Windows 7 OOBE. The steps? User account name and password, time zone and language settings, security settings, network type, and (depending on the setup of your PC) HomeGroup.&lt;/p&gt;  &lt;p&gt;Chrome OS’s steps? Language and network settings, Licence Agreement, User account sign in, and profile picture.&lt;/p&gt;  &lt;p&gt;Yes, Windows takes a bit of time to actually preform the configuration, but for a one-time process that’s sure a lot of fuss to make over it.&lt;/p&gt;  &lt;p&gt;(Windows Vista had a step where it set the wallpaper and user account pic, but that step seems to be removed from Windows 7. A shame, it was a nice touch.)&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; border-top: ; border-right: ; padding-top: " src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0622.jpg" width="160" height="107" /&gt;&lt;img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; border-top: ; border-right: ; padding-top: " src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0623.jpg" width="160" height="107" /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0624.jpg" width="160" height="107" /&gt;&lt;img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; border-top: ; border-right: ; padding-top: " src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0626.jpg" width="160" height="107" /&gt;&lt;img style="margin: " src="http://www.blogcdn.com/www.engadget.com/media/2010/12/googlechromelaunch0639.jpg" width="160" height="107" /&gt;    &lt;br /&gt;&lt;em&gt;Google Chrome’s OOBE (courtesy of Engadget.)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; border-top: ; border-right: ; padding-top: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_049.jpg" width="160" height="120" /&gt;&lt;img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; border-top: ; border-right: ; padding-top: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_051.jpg" width="160" height="124" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_053.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_060.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_063.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_064.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_068.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128146/showcase/winvista_install_clean_076.jpg" width="160" height="120" /&gt;    &lt;br /&gt;&lt;em&gt;Windows Vista’s OOBE (courtesy of Paul Thurrott’s SuperSite for Windows. [&lt;a title="Windows Vista Installation Super Guide, Part 3: Clean Install Windows Vista" href="http://www.winsupersite.com/article/showcase/windows-vista-installation-super-guide-part-3-clean-install-windows-vista.aspx"&gt;Source&lt;/a&gt;])&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128509/win7/win7_rtm_27.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128509/win7/win7_rtm_29.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128509/win7/win7_rtm_31.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128510/win7/win7_rtm_34.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128510/win7/win7_rtm_35.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128510/win7/win7_rtm_37.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128510/win7/win7_rtm_39.jpg" width="160" height="120" /&gt;&lt;img style="margin: " src="http://www.winsupersite.com/content/content/128510/win7/win7_rtm_41.jpg" width="160" height="120" /&gt;    &lt;br /&gt;&lt;em&gt;Windows 7’s OOBE (courtesy of Paul Thurrott’s SuperSite for Windows. [&lt;a title="Windows 7 Clean Install Screens" href="http://www.winsupersite.com/article/win7/windows-7-clean-install-screens-part-4.aspx"&gt;Source&lt;/a&gt;])&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;So, basically a similar OOBE (albeit with a few less steps - since Chrome OS doesn’t store anything locally it doesn’t need to configure network sharing – and a few less progress bars.) And especially with an SSD, I hardly think it would have taken &lt;em&gt;that&lt;/em&gt; much longer than Chrome OS – indeed, the longest parts would be the parts where Windows is setting up stuff.&lt;/p&gt;            &lt;p&gt;Of course, I might as well point out that on the other side of the coin, to clean install Chrome OS you’ve got to compile it. So which is more arduous – Windows Setup or compiling Chrome OS? (Yes, no ordinary user will do this, but I’m trying to compare apples to apples and oranges to oranges here.)&lt;/p&gt;  &lt;h4&gt;Conclusion&lt;/h4&gt;  &lt;p&gt;While I appreciate what Google and Sundar are trying to say and do, and wish them all the best in their endeavours, I wish that it could all be done without the half-truths and misleading statements. It doesn’t reflect well on them or their company or their product, and there’s plenty good to say about Chrome OS without having to make stuff up about the competition.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5844228045483327887?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5844228045483327887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5844228045483327887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5844228045483327887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5844228045483327887'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/12/misleading-statements-at-googles-chrome.html' title='Misleading Statements at Google’s Chrome OS Event'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_CqmjHBHjcRA/TQxgzB0ewVI/AAAAAAAAAPo/qNrU1eF4R7s/s72-c/WUList_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-9021555591312941688</id><published>2010-11-13T05:18:00.001+13:00</published><updated>2010-11-13T05:19:35.187+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Why *your* feedback is important</title><content type='html'>&lt;p&gt;People love feedback. They revel in it. It’s part of everyday life for most people – whether it be their choice of fashion, their views or their creations.&lt;/p&gt;  &lt;p&gt;Even if you disagree, your feedback is important to them. Without checks, they’ll just continue doing whatever it is you don’t like. And it’s possible that they might not have thought about it from the angle you have, or not know about it.&lt;/p&gt;  &lt;p&gt;Heck, they might still keep on doing it, but at least they know that there’s someone out there who doesn’t appreciate it.&lt;/p&gt;  &lt;p&gt;Commenting can help people know they’re actually being noticed, rather than just submitting stuff to an empty void. Some people, without feedback, might even wonder if they’re hallucinating about it being submitted, or that it came out as gibberish but their minds are pretending it’s not.&lt;/p&gt;  &lt;p&gt;I know that every time someone comments on or reviews my work or replies to my own comment or review, my inner self is screaming with joy because someone noticed, someone cared enough to do so, even if their comment is tearing apart everything I hold dear. Feedback is that important to me.&lt;/p&gt;  &lt;p&gt;And chances are, even if you may not admit it, even if you may not think it, it’s that important to you too.&lt;/p&gt;  &lt;p&gt;So please, tell me if I smell, if my singing’s bad, if my artwork sucks, my writing’s boring, my software’s buggy, or my views are flawed. Heck, tell me if they’re merely mediocre, or if you absolutely loved or agreed with my works. I’d love to hear from you.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-9021555591312941688?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/9021555591312941688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=9021555591312941688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9021555591312941688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9021555591312941688'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/11/why-your-feedback-is-important.html' title='Why *your* feedback is important'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1800351196402244690</id><published>2010-11-08T11:31:00.001+13:00</published><updated>2010-11-08T11:32:17.033+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>And now for something completely different</title><content type='html'>&lt;p&gt;I’ve been thinking about doing some reviews for stuffs for a while. So this is me, announcing my intent to review stuffs.&lt;/p&gt;  &lt;p&gt;Yes.&lt;/p&gt;  &lt;p&gt;Well, I may not actually review much, if anything, depending on how &lt;strike&gt;lazy I am&lt;/strike&gt;&amp;#160;&lt;strike&gt;much I procrastinate&lt;/strike&gt; much time I have, but I at least &lt;em&gt;intend&lt;/em&gt; to do something.&lt;/p&gt;  &lt;p&gt;Hmm.&lt;/p&gt;  &lt;p&gt;Well anyway, this&amp;#160; is me signing off for now. Fair thee well!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1800351196402244690?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1800351196402244690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1800351196402244690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1800351196402244690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1800351196402244690'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/11/and-now-for-something-completely.html' title='And now for something completely different'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7169562656689995540</id><published>2010-11-08T04:16:00.001+13:00</published><updated>2010-11-08T04:16:20.347+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Transformation, audience appeal and “fetish comics”</title><content type='html'>&lt;p&gt;Today I’m going to talk about something that’s been on my mind lately. Bear with me, because this might be long, and it might be a little rambly.&lt;/p&gt;  &lt;p&gt;Every now and then, I hear the term “fetish comic” thrown around, usually against comics which engage in male-to-female (or vice-versa) transformations. The first time was while reading &lt;em&gt;Your Webcomic Is Bad and You Should Feel Bad&lt;/em&gt; by John Solomon (now removed from the interwebs), on a review of &lt;em&gt;&lt;a href="http://thewotch.com/"&gt;The Wotch&lt;/a&gt;.&lt;/em&gt; Recently, I’ve also heard it used to describe &lt;em&gt;&lt;a href="http://egscomics.com/"&gt;El Goonish Shive&lt;/a&gt;&lt;/em&gt; – the implication being that people get off on that kind of stuff, or that the author themself does.&lt;/p&gt;  &lt;p&gt;Before I start, yes I am going to defend these two comics against the label of “fetish comics”, and it’s not because “I secretly associate with those kinds of people” or something. It’s because I enjoy reading those comics, and I don’t like seeing something I enjoy being attacked. It’s a perfectly reasonable human emotion, so there.&lt;/p&gt;  &lt;p&gt;(And no, I don’t enjoy them in that way. Get your head out of the gutter.)&lt;/p&gt;  &lt;p&gt;First, let’s define the term &lt;strong&gt;fetish comic&lt;/strong&gt;. I think we can all agree that a fetish comic is one where the primary purpose is obviously to cater to someone’s fetishes.&lt;/p&gt;  &lt;p&gt;So, what might make a fetish comic a fetish comic?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The comic attracts perverts:&lt;/strong&gt; Well, to be honest, that’s a ridiculous measure. I’m sure &lt;em&gt;&lt;a href="http://vgcats.com/"&gt;VG Cats&lt;/a&gt;&lt;/em&gt; (which is awesoem, BTW)attracts people into anthropomorphic cats as well – despite it being nothing more than anthro cats playing video games. The fact is, everything attracts some kind of fetish-ers – one would only need to search for Rule 34 stuff to see what I mean.&lt;/p&gt;  &lt;p&gt;Even &lt;em&gt;if&lt;/em&gt; (and that’s a big if) the fan base is primarily made up of fetish people, that &lt;em&gt;doesn’t&lt;/em&gt; make the comic inherently a fetish comic. Unless there is clearly fetish-appealing material in the comic does it make it one. (And TF or TG elements are not merely sufficient – more on that later.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The comic’s author is a pervert:&lt;/strong&gt; It is my belief that you can’t judge what a person is attracted to from the elements in a webcomic unless the elements are framed in the manner of which he is attracted to them. That is, unless the TG scenes in either comic are framed in a sexual manner, then there is no basis for believing that the author is sexually attracted to TG situations.&lt;/p&gt;  &lt;p&gt;But, whatever, say the author &lt;em&gt;is&lt;/em&gt; attracted to the content in that way. If the content is devoid of such sexual framing, it doesn’t matter if they are or not, it’s not a fetish comic. Otherwise, it’s an ad hominem (attacking the content based on the merits of the person), and thus has no basis for criticising the comic.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The comic has transformation/transgender themes:&lt;/strong&gt; Woah, there, hold your horses! Transformation themes are merely a medium or plot device for telling a story. It’s no more inherently feterish then having two cats talk about video games. There has even been transgender themes on shows aimed at kids, tweens and teens – two examples that come to mind are &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Zack_Files"&gt;The Zack Files&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Johnny_Test"&gt;Johnny Test&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;It’s rather annoying when people have pre-conceived notions about a particular subject, and even more annoying is when they let that colour their judgement on content like webcomics. Please, don’t let that person be you.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I hope that I have presented my case, that comics are only fetish comics not only if they &lt;em&gt;appeal&lt;/em&gt; to a certain fetish, but are explicitly framed &lt;em&gt;in the context&lt;/em&gt; of being a fetish comic, well enough. If not, feel free to sound off in the comments.&lt;/p&gt;  &lt;p&gt;I realise that I probably won’t convince anyone who already has their mind set against such things. I’m not writing this for them, though. I’m writing this partially to vent, and maybe to convince some people to rethink the way they approach things. If I’ve convinced even one to approach their values from a different angle, I will have considered this a success.&lt;/p&gt;  &lt;p&gt;Thank you for your time, and good night!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7169562656689995540?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7169562656689995540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7169562656689995540' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7169562656689995540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7169562656689995540'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/11/transformation-audience-appeal-and.html' title='Transformation, audience appeal and “fetish comics”'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6863794763886954551</id><published>2010-09-28T00:56:00.001+13:00</published><updated>2010-09-28T01:09:20.195+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ctrl-Alt-Bkspc'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website: &lt;Ctrl&gt;&lt;Alt&gt;&lt;Bkspc&gt; About page, banner and other stuffs updated</title><content type='html'>&lt;p&gt;I’ve just updated quite a few things on &amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;’s little slice of my website. Here’s what’s new:&lt;a href="http://lh3.ggpht.com/_CqmjHBHjcRA/TKCGSMsqwjI/AAAAAAAAAPU/hY1VGR9pcQY/s1600-h/about%5B4%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="about" border="0" alt="about" align="right" src="http://lh4.ggpht.com/_CqmjHBHjcRA/TKCGSwjkUSI/AAAAAAAAAPY/zPVwhu4YES0/about_thumb%5B2%5D.png?imgmax=800" width="160" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Updated About page:&lt;/strong&gt; the About page now has much better images and somewhat better descriptions.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;New banners:&lt;/strong&gt; The comic now has header banners, not unlike a whole lot of other stuff on my website.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Changed navigational links for the latest comic:&lt;/strong&gt; Hopefully this will prevent any &lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/TKCGTSHr4YI/AAAAAAAAAPc/LOe4Z1Q-OGI/s1600-h/navlnk%5B3%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="navlnk" border="0" alt="navlnk" align="right" src="http://lh4.ggpht.com/_CqmjHBHjcRA/TKCGUSO2LAI/AAAAAAAAAPg/cOK3gKPTNVg/navlnk_thumb%5B1%5D.png?imgmax=800" width="120" height="62" /&gt;&lt;/a&gt;accidental clicks to sketch-land. ^^&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Fixed a bug with the sidebar for the “Truth” archive page.&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can visit the &amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt; website at &lt;a href="http://markk-b.sitesled.com/stuff/cab/"&gt;http://markk-b.sitesled.com/stuff/cab/&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6863794763886954551?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6863794763886954551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6863794763886954551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6863794763886954551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6863794763886954551'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/09/website-about-page-banner-and-other.html' title='Website: &amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt; About page, banner and other stuffs updated'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_CqmjHBHjcRA/TKCGSwjkUSI/AAAAAAAAAPY/zPVwhu4YES0/s72-c/about_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6388207301065013631</id><published>2010-09-22T15:28:00.001+12:00</published><updated>2010-09-22T15:28:39.485+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website: Updated Links page</title><content type='html'>&lt;p&gt;Did I hear that you desired MOAR LINKS? What, no? Oh well, I’ve now updated the Links page with four moar links.&lt;/p&gt;  &lt;p&gt;(I’ve also fixed that annoying layout bug that left gaps all over the place, and I’ve even updated some of the images so they ish look moar betterer.)&lt;/p&gt;  &lt;p&gt;Anyway, you can check out my links page at &lt;a href="http://markk-b.sitesled.com/links/"&gt;http://markk-b.sitesled.com/links/&lt;/a&gt;. The new links are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Looking for Group&lt;/strong&gt; by Ryan Sohmer and Lar DeSouza      &lt;br /&gt;&lt;a title="Looking For Group" href="http://www.lfgcomic.com/"&gt;http://www.lfgcomic.com/&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Beyond the Canopy&lt;/strong&gt; by Jonathan Griffiths      &lt;br /&gt;&lt;a title="Beyond the Conopy" href="http://www.beyondthecanopy.com/"&gt;http://www.beyondthecanopy.com/&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;KiLA iLO&lt;/strong&gt; by Cassandra T.      &lt;br /&gt;&lt;a title="KiLA iLO" href="http://kilailo.atspace.com/"&gt;http://kilailo.atspace.com/&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;And finally, &lt;strong&gt;Ginger’s Bread&lt;/strong&gt; by Carl Sjostrand      &lt;br /&gt;&lt;a title="Ginger&amp;#39;s Bread" href="http://www.gingersbread.com/"&gt;http://www.gingersbread.com/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Check ‘em out, won’t you?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6388207301065013631?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6388207301065013631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6388207301065013631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6388207301065013631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6388207301065013631'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/09/website-updated-links-page.html' title='Website: Updated Links page'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-783344007705710206</id><published>2010-09-22T13:27:00.001+12:00</published><updated>2010-11-08T04:26:41.842+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Writing'/><category scheme='http://www.blogger.com/atom/ns#' term='Fanfiction'/><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Animation: Their Princess Is In Another Castle</title><content type='html'>&lt;p&gt;O hai. I has an animation over at YouTube. It's rough, but I hope it gets the idea across.&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;[&lt;strong&gt;Edit:&lt;/strong&gt; I should probably point out that the video has nothing to do with Mario beyond the title, which is more of an analogy than anything else.]&lt;/font&gt;&lt;/p&gt;    &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:28ae28c5-011c-4c4b-bdba-fe6b8a6eb513" class="wlWriterEditableSmartContent"&gt;&lt;div id="67aca326-f4a8-4622-9641-7fdb6ec92d74" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=GX3vTeJDWZA&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_CqmjHBHjcRA/TJlbbSPcmxI/AAAAAAAAAPM/-7002ccI_dM/video1dc71f1b36b6%5B7%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('67aca326-f4a8-4622-9641-7fdb6ec92d74'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/GX3vTeJDWZA&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/GX3vTeJDWZA&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;    &lt;p&gt;(The address at the end reads &lt;a href="http://markk-b.sitesled.com/stuff/fanfic/"&gt;http://markk-b.sitesled.com/stuff/fanfic/&lt;/a&gt;, for those who find it too small to read.)&lt;/p&gt;  &lt;p&gt;Basically, this is a draft for a trailer for a fanfic I’m rewriting right now. Those who have read my &lt;a href="http://www.deviantart.com/users/outgoing?http://www.fanfiction.net/~MarkKB"&gt;fanfics over at FF.Net&lt;/a&gt; will know what scene this video portrays. Otherwise, I hope I can surprise you guys!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-783344007705710206?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/783344007705710206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=783344007705710206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/783344007705710206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/783344007705710206'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/09/animation-their-princess-is-in-another.html' title='Animation: Their Princess Is In Another Castle'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_CqmjHBHjcRA/TJlbbSPcmxI/AAAAAAAAAPM/-7002ccI_dM/s72-c/video1dc71f1b36b6%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1645798659180427428</id><published>2010-09-18T14:35:00.001+12:00</published><updated>2010-09-22T13:18:17.526+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website: Updated sidebar style</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/TJQlXi5WGdI/AAAAAAAAAOY/FoFY2hBfN4E/s1600-h/sidebar%5B8%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sidebar" border="0" alt="sidebar" align="right" src="http://lh6.ggpht.com/_CqmjHBHjcRA/TJQlYQmoHYI/AAAAAAAAAOc/CAOcD7daeeA/sidebar_thumb%5B2%5D.png?imgmax=800" width="109" height="244" /&gt;&lt;/a&gt;Just a heads-up – I’ve updated the sidebar for a lot of the pages on my website. Here’s what’s new:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Sections&lt;/strong&gt;: the sidebar now provides sections of links relevant to the section, subsection or overall category. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Icons:&lt;/strong&gt; the Software sidebar now has icons for each of the programs listed.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I’ve also updated the &lt;a href="http://markk-b.sitesled.com/stuff/updater/"&gt;Software Updater&lt;/a&gt; and &lt;a href="http://markk-b.sitesled.com/stuff/flashcard/"&gt;Flash Card&lt;/a&gt; pages with more infos, and updated the &lt;a href="http://markk-b.sitesled.com/help/faq.html"&gt;Frequently Asked Questions page&lt;/a&gt;, since it was getting a bit stale.&lt;/p&gt;  &lt;p&gt;There’s still a bit more stuff I’m planning to do with the site over the coming few weeks, so stay tuned.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1645798659180427428?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1645798659180427428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1645798659180427428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1645798659180427428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1645798659180427428'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/09/website-updated-sidebar-style.html' title='Website: Updated sidebar style'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_CqmjHBHjcRA/TJQlYQmoHYI/AAAAAAAAAOc/CAOcD7daeeA/s72-c/sidebar_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1812309950361365094</id><published>2010-06-25T18:29:00.001+12:00</published><updated>2010-06-25T18:45:30.265+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><title type='text'>Project Nelson 1.0 Build 020 has been released!</title><content type='html'>&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" align="right" src="http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/image[27].png?imgmax=800" width="112" height="89" /&gt; &lt;/p&gt;  &lt;p&gt;If you haven’t already heard, I’ve just released a new build of Project Nelson. There are quite a few new features, a few programs got a UI cleanup, and there’s a whole lot of bugs fixed and fit and finish added.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Bug report icon" border="0" alt="Bug report icon" align="left" src="http://lh5.ggpht.com/_CqmjHBHjcRA/TCRM0ReHjFI/AAAAAAAAAN4/tKmSxVzy4AI/crashpn-pnmode.png?imgmax=800" width="32" height="32" /&gt;Don’t forget to submit bug reports so I can, well, fix the bugs. To do so, either click the Report bug icon at the bottom-right of your screen – it looks like that thing to the left – or go to &lt;a href="http://markk-b.sitesled.com/stuff/bugs/"&gt;http://markk-b.sitesled.com/stuff/bugs/&lt;/a&gt; and submit the bug report there.&lt;/p&gt;  &lt;p&gt;Oh, and check out the Readme for any bugs or problems that I’m aware of that you should look out for.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/"&gt;Project Nelson home page&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/pn/"&gt;Project Nelson download page&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/1b020/changelog.html"&gt;Build 020 Changelog&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/1b020/readme.html"&gt;Build 020 Readme&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1812309950361365094?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1812309950361365094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1812309950361365094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1812309950361365094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1812309950361365094'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/06/project-nelson-10-build-020-has-been.html' title='Project Nelson 1.0 Build 020 has been released!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/s72-c/image[27].png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7992504514438032394</id><published>2010-02-22T11:43:00.001+13:00</published><updated>2010-11-08T04:24:57.208+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Why We Must Return To The Moon: In Defence of Constellation – Part 1</title><content type='html'>&lt;p&gt;President of the United States, Barack Obama, has filed his planned federal budget for the United States in 2011. In it, he has boosted NASA’s budget; however, in doing so he has made no allotment for the &lt;em&gt;Constellation&lt;/em&gt; mission.&lt;/p&gt;  &lt;p&gt;This was met with both joy and disappointment – on the one hand, more money is always good, but on the other, some feel that Obama is essentially throwing away their chance to forge a name in space. And, to state my bias early on, I’m inclined to agree with them.&lt;/p&gt;  &lt;p&gt;In this article, I’ll be examining &lt;em&gt;Constellation&lt;/em&gt;, the controversy around it, and why I believe Obama’s decision is the wrong one for spaceflight in the United States.&lt;/p&gt;  &lt;h4&gt;What is &lt;em&gt;Constellation?&lt;/em&gt;&lt;/h4&gt;  &lt;p&gt;&lt;em&gt;Constellation&lt;/em&gt; is NASA’s plan for human-based space exploration for the near future. It consists of two kinds of rocket boosters – the &lt;em&gt;Ares I&lt;/em&gt;, for human missions, and the &lt;em&gt;Ares V&lt;/em&gt;, for cargo and heavy lifting – and three craft – &lt;em&gt;Orion&lt;/em&gt;, for crew, &lt;em&gt;Altair&lt;/em&gt;, for lunar landing and transport, and the Earth Departure Stage, which acts as both part of the rocket and as the lunar module.&lt;/p&gt;  &lt;p&gt;Right now, &lt;em&gt;Constellation’&lt;/em&gt;s primary focus is landing a man on the moon again, but future missions include landing on an asteroid and landing on Mars.&lt;/p&gt;  &lt;h4&gt;Why the moon? Haven’t we already been there?&lt;/h4&gt;  &lt;p&gt;Yes, but it is important we go again, if only for three reasons:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Sharpening the blade&lt;/strong&gt;. If we are to go to other planets, then the Moon is our best shot at practicing and perfecting our techniques and technology. If things go wrong on the way to the Moon, it’s a lot easier than if they go wrong on the way to Mars or Jupiter. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Inspiration and innovation.&lt;/strong&gt; Only five times did people look up at the Moon while people walked and talked upon its surface; those five times inspired many people to become astronauts and astronomers and physicists and engineers and computer technicians and programmers, in the hope that they too could be a part of it. Those five times prompted a spark of innovation, so that we can do things in space that one could not normally do; many of these technologies greatly benefited people back on Earth.       &lt;br /&gt;We need to go to the Moon, not just because of what we’ll do once we get there, but what it will do for all of us. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Inertia.&lt;/strong&gt; In my opinion, it was a mistake to cancel the Apollo programme. We should have never stopped going there, simply for the fact that now that we stopped, it’s harder than ever before to go back. And now that we’re on our way again, we must seize the moment, least we loose it forever. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;What do you mean, harder?&lt;/h4&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;p&gt;That’s right, I said it’s harder to go to the moon than ever before. But why?&lt;/p&gt;  &lt;p&gt;It’s harder to go to the Moon than when &lt;em&gt;Apollo 11&lt;/em&gt; or &lt;em&gt;Gemini&lt;/em&gt; or &lt;em&gt;Explorer&lt;/em&gt; launched from Cape Canaveral. It’s harder than Jules Verne wrote his inspiring book, &lt;em&gt;From the Earth to the Moon&lt;/em&gt;. It’s harder than when Kepler looked to the skies and found that the planets moved in ellipses; harder than when Galileo first spied mountains on the moon. It’s harder than when Copernicus and Aristotle wrote of the heavens; it’s harder than man told tales of vengeful gods and great heroes and strung their images in the heavens, or first looked up at the shimmering orb and decided, &lt;em&gt;I want to be there.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Again, why is it harder? Because we’ve already been.&lt;/p&gt;  &lt;p&gt;Because we can always argue, what’s the point? We’ve seen it, we have the data and the photographs. Big whoop-de-doo. We can always send robots there anyway. It’s not like we &lt;em&gt;have&lt;/em&gt; to go.&lt;/p&gt;  &lt;p&gt;We don’t have to climb Mt. Everest or K2. We don’t have to travel in rickety bulbs of metal and glass to the bottom of the ocean to explore sunken wrecks and unknown, alien species. We don’t have to travel to Africa, or America, or the Amazon; people have already been there, and besides, we can just send robots. I mean, it’s easier, right? And certainly a lot cheaper.&lt;/p&gt;  &lt;p&gt;It’s always cheaper and easier to sit back and do nothing. It’s always easier to not have to worry about keeping humans alive; but such research helps us in other areas as well.&lt;/p&gt;  &lt;p&gt;But that’s not the point.&lt;/p&gt;  &lt;p&gt;It’s the human element. It’s saying, “we’ve overcome all these obstacles, and look at us now.” It’s holding the flag, and planting it in the soil of Plymouth, or the snow of Mt. Everest, or the dust of the Moon; even if you’re not the first, it doesn’t make the moment any less real. It’s about achieving things harder, faster, better; achieving things hardly anyone has achieved before.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;We choose to go to the moon in this decade, and do the other things, not because they are easy but because they are hard.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Because that goal will serve to organise and measure the best of our energies and skills.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Because that challenge is one that we’re willing to accept,&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;one we are unwilling to postpone,&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;and one which we intend to win,&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;and the others too.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;--&lt;strong&gt;President John F. Kennedy&lt;/strong&gt;, 1962&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7992504514438032394?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7992504514438032394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7992504514438032394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7992504514438032394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7992504514438032394'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/02/why-we-must-return-to-moon-in-defence.html' title='Why We Must Return To The Moon: In Defence of Constellation – Part 1'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6922815003981398970</id><published>2010-01-27T23:27:00.001+13:00</published><updated>2010-01-27T23:28:01.694+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comic Strip'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Comic Strip 1.0 Build 09</title><content type='html'>&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Comic Strip" border="0" alt="Comic Strip" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/cs_thumb[7].png?imgmax=800" width="56" height="56" /&gt; &lt;/p&gt;  &lt;p&gt;Oh boy, is this late! ^^;&lt;/p&gt;  &lt;p&gt;This is a minor build (mainly a backend rework, not much user visible stuff.) Basically, the UI no longer locks up when a comic is loading.&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" align="right" src="http://markk-b.sitesled.com/images/stuff/cs/build09.png" width="200" height="157" /&gt;&lt;/p&gt;  &lt;p&gt;If you encounter any bugs, submit them to &lt;a href="http://markk-b.sitesled.com/stuff/bugs/"&gt;http://markk-b.sitesled.com/stuff/bugs/&lt;/a&gt; and I’ll see what I can do about them. &lt;/p&gt;  &lt;p&gt;Oh, the comic in the screenshot is the awesome &lt;a href="http://www.egscomics.com/"&gt;El Goonish Shive&lt;/a&gt;. Check it out, won’t you?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/"&gt;Comic Strip home page&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/cs/"&gt;Comic Strip download page&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/1b09/"&gt;Build 09 home page&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6922815003981398970?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6922815003981398970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6922815003981398970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6922815003981398970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6922815003981398970'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2010/01/comic-strip-10-build-09_27.html' title='Comic Strip 1.0 Build 09'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/s72-c/cs_thumb[7].png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7347697638115263128</id><published>2009-12-26T14:47:00.001+13:00</published><updated>2009-12-26T18:05:05.099+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ctrl-Alt-Bkspc'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website: Ctrl-Alt-Bkspc now has comments, and other things</title><content type='html'>&lt;a href="http://lh6.ggpht.com/_CqmjHBHjcRA/SzVqt0dxcJI/AAAAAAAAANA/0qMPpGyg3Nc/s1600-h/Comic%20for%207th%20October%202009%20-%20CtrlAltBkspc%20-%20Mozilla%20Firefox%203.6%20Beta%205%20%283%29%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Comic for 7th October 2009 - CtrlAltBkspc - Mozilla Firefox 3.6 Beta 5 (3)" border="0" alt="Comic for 7th October 2009 - CtrlAltBkspc - Mozilla Firefox 3.6 Beta 5 (3)" src="http://lh5.ggpht.com/_CqmjHBHjcRA/SzVqvU6K9iI/AAAAAAAAANI/SSm9jZb5igU/Comic%20for%207th%20October%202009%20-%20CtrlAltBkspc%20-%20Mozilla%20Firefox%203.6%20Beta%205%20%283%29_thumb%5B4%5D.png?imgmax=800" width="432" height="338" /&gt;&lt;/a&gt;   &lt;p&gt;You can now directly comment on my comic, &lt;a href="http://markk-b.sitesled.com/stuff/cab/"&gt;&lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/em&gt;&lt;/a&gt;!&lt;em&gt; &lt;/em&gt;Right now, only the finished comics have comments – I’m still deciding whether or not to add them to sketches.&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;(Much thanks to &lt;/font&gt;&lt;a href="http://intensedebate.com/"&gt;&lt;font size="1"&gt;Intense Debate&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt; for their awesome comment system! ^^)&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;I’ve been planning this for a while, but I’ve been holding out for a good comment system to use. So it’s nice to see it up and running at last.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;Other things&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_CqmjHBHjcRA/SzVqwbctB1I/AAAAAAAAAMo/6zTTfx3AbGI/s1600-h/CtrlAltBkspc%20%20MarkKBs%20Web%20-%20Windows%20Internet%20Explorer%5B14%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="CtrlAltBkspc  MarkKBs Web - Windows Internet Explorer" border="0" alt="CtrlAltBkspc  MarkKBs Web - Windows Internet Explorer" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/SzVqxQsCTWI/AAAAAAAAAMs/NYtRMNrCkrY/CtrlAltBkspc%20%20MarkKBs%20Web%20-%20Windows%20Internet%20Explorer_thumb%5B12%5D.png?imgmax=800" width="239" height="194" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Three months ago, I updated &lt;em&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;’&lt;/em&gt;s homepage. I just never got ‘round to blogging about it! ^^;&lt;/p&gt;  &lt;p&gt;The idea was so that readers can easily find where the latest comics are, and newcomers can easily jump to the beginning of either the comic or the current arc, depending on what takes their fancy. It also shows news about the comic, which you can also subscribe to via RSS.&lt;/p&gt;  &lt;p&gt;I felt the previous homepage, which just showed the current comic, was a little too awkward for my tastes. Oh well!&lt;/p&gt;  &lt;p&gt;You can check the homepage, and my comic, out at &lt;a href="http://markk-b.sitesled.com/stuff/cab/"&gt;http://markk-b.sitesled.com/stuff/cab/&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7347697638115263128?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7347697638115263128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7347697638115263128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7347697638115263128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7347697638115263128'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/12/website-ctrl-alt-bkspc-now-has-comments.html' title='Website: Ctrl-Alt-Bkspc now has comments, and other things'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/SzVqvU6K9iI/AAAAAAAAANI/SSm9jZb5igU/s72-c/Comic%20for%207th%20October%202009%20-%20CtrlAltBkspc%20-%20Mozilla%20Firefox%203.6%20Beta%205%20%283%29_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5361237925940139793</id><published>2009-12-24T01:09:00.001+13:00</published><updated>2009-12-24T01:09:59.240+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Writing'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Internet Critique: A Sea of Neutral Facts (Part 1)</title><content type='html'>&lt;p&gt;&lt;em&gt;This is part of a series of posts I’ll be writing about Internet criticism.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;When reading or writing critique, it is important to distinguish between negative criticism and neutral facts.&lt;/p&gt;  &lt;p&gt;Neutral facts are facts that don’t weigh for or against an object being criticised. Misguided Internet critics often pad their critiques with neutral facts in order to try and persuade people to their point of view, by way of the sheer number of these “&lt;em&gt;facts”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;That’s not to say that the person might have a point, it’s just shifting through the silt for a gem may be time-consuming.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;The ad hominem&lt;/h4&gt;  &lt;p&gt;The ad hominem is the most basic kind of neutral fact and one that is most often employed, usually in the form of &lt;em&gt;association fallacy&lt;/em&gt;. Basically, an ad hominem is when one attacks the person or entity as an argument of why his views, opinion or something he makes, produces, or is responsible for, is bad or wrong.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Association fallacy&lt;/strong&gt; says: &lt;em&gt;X is made by Y. Y is bad/wrong because of Z. Ergo, X is bad/wrong&lt;/em&gt;, or alternately, &lt;em&gt;X is made by Y, for reason Z. Reason Z is bad/wrong, ergo X is bad/wrong&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Both of these arguments fail to explain how X is wrong or bad. They explain how Y is wrong, misguided or bad, but that has no bearing on the quality of the &lt;em&gt;object itself&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;If you establish that the price of tea in China is too high, you don’t back it up by listing social injustices committed by the tea company. Sure, it’s bad a bunch of workers were wrongly treated, but what has that got to do with the price of tea in China?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; Selling drugs is wrong because the Mafia does it.     &lt;br /&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; Selling drugs is wrong because the Mafia uses it to control the underground.     &lt;br /&gt;&lt;strong&gt;Right:&lt;/strong&gt; Selling drugs is wrong because there are laws against it.&lt;/p&gt;  &lt;p&gt;While the Mafia does wrong things, that says nothing about the wrongness of selling drugs.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; This webcomic is bad because only perverts read it.     &lt;br /&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; This webcomic is bad because it’s obviously aimed at perverts.     &lt;br /&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; This webcomic is bad because the author obviously has some sort of weird fetish for this kind of thing.     &lt;br /&gt;&lt;strong&gt;Right:&lt;/strong&gt; This webcomic is bad because of weak plot and bad art.&lt;/p&gt;  &lt;p&gt;The audience of a webcomic, or the intentions or interests of the author, says nothing about the quality of the webcomic. For all you know, it could be a good webcomic &lt;em&gt;despite&lt;/em&gt; its’ target audience, similar to well-done children’s television shows.&lt;/p&gt;  &lt;h4&gt;Non sequiturs&lt;/h4&gt;  &lt;p&gt;The non sequitur is a fact that’s only superficially related to the current topic, but is used to back up an opinion anyway.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;X and Y are related categories. Y has a product Z. Z performs poorly in category X, and therefore wouldn’t appeal to category Y.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; WIndows Mobile only has 4% of the consumer smartphone market, and therefore is a poor business phone.&lt;/p&gt;  &lt;p&gt;The fact that Windows Mobile is doing poorly in the consumer market says &lt;em&gt;nothing&lt;/em&gt; about its’ competency as a business phone.&lt;/p&gt;  &lt;h5&gt;Misuse of Percentages&lt;/h5&gt;  &lt;p&gt;Often, percentages will be brought in to back up why something is doing poorly. The problem is that percentages mean nothing without proper context, which is often lacking.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Right: &lt;/strong&gt;These percentages show that people are ignoring Windows Mobile.     &lt;br /&gt;&lt;strong&gt;Wrong:&lt;/strong&gt; These percentages show that Windows Mobile is haemorrhaging users.&lt;/p&gt;  &lt;p&gt;What the example above is ignoring is that the market continues to grow – that is, the total number of users has increased and, in fact, so has the number of Windows Mobile phones.&lt;/p&gt;  &lt;p&gt;This fact can’t be inferred from percentages alone – raw data and absolute trends are needed to get the full picture.&lt;/p&gt;  &lt;h5&gt;Appeal to Popularity&lt;/h5&gt;  &lt;p&gt;The examples given for the preceding sections also suffer from another fallacy: inferring popularity = quality. This is another kind of &lt;em&gt;association fallacy&lt;/em&gt; – that is, everyone likes/hates X, therefore X must be good/bad.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Part two will be posted soon.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5361237925940139793?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5361237925940139793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5361237925940139793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5361237925940139793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5361237925940139793'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/12/internet-critique-sea-of-neutral-facts.html' title='Internet Critique: A Sea of Neutral Facts (Part 1)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2592912652019254003</id><published>2009-12-08T18:39:00.008+13:00</published><updated>2009-12-08T19:28:46.618+13:00</updated><title type='text'>Testing Word’s Blogging Ability</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_CqmjHBHjcRA/Sx3vMMT9hRI/AAAAAAAAALk/QxNEyiUjuuw/s1600-h/Testing+Words+Blogging+Ability.docx+-+Microsoft+Word+(2).png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 208px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412745319911621906" border="0" alt="" src="http://1.bp.blogspot.com/_CqmjHBHjcRA/Sx3vMMT9hRI/AAAAAAAAALk/QxNEyiUjuuw/s320/Testing+Words+Blogging+Ability.docx+-+Microsoft+Word+(2).png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span xmlns=""&gt;&lt;p&gt;I'm not sure if this is new to Microsoft Word 2010, but I've just noticed that one of the document templates is labelled "Blog Post". &lt;/p&gt;&lt;br /&gt;&lt;p&gt;"Heh," I thought as I clicked on it. I mean, isn't that getting a little too silly? &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Of course, I hadn't counted on Word actually &lt;em&gt;having&lt;/em&gt; the ability to post the things. Now that I've had a look around, I can say it's quite a well done job; certainly at least as good as Windows Live Writer. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;The Insert Screenshot tool is especially nice, although it doesn't seem to preform that well when up against programs that utilise Vista's Aero glass effects (see screenshots.) Maybe if it gets as good as Window Clippings, I can use it in day-to-day use. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Of course, it doesn't list any image hosting providers, and thus I'd have to upload all the pictures manually. But otherwise it's a nice tool to have if you have Microsoft Word.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Here are some screenshots taken by Word's Insert Screenshot tool: &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/p&gt;&lt;/em&gt;&lt;a href="http://2.bp.blogspot.com/_CqmjHBHjcRA/Sx3xGo5M35I/AAAAAAAAAMU/aZSex9WnAbo/s1600-h/nemo1.png"&gt;&lt;img style="WIDTH: 302px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412747423528050578" border="0" alt="" src="http://2.bp.blogspot.com/_CqmjHBHjcRA/Sx3xGo5M35I/AAAAAAAAAMU/aZSex9WnAbo/s320/nemo1.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_CqmjHBHjcRA/Sx3wjBBH5fI/AAAAAAAAAME/bwpzBuhFGnY/s1600-h/explorer1.png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 222px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412746811528439282" border="0" alt="" src="http://3.bp.blogspot.com/_CqmjHBHjcRA/Sx3wjBBH5fI/AAAAAAAAAME/bwpzBuhFGnY/s320/explorer1.png" /&gt;&lt;/a&gt; &lt;a href="http://2.bp.blogspot.com/_CqmjHBHjcRA/Sx3wji5EelI/AAAAAAAAAMM/8AkBveSofb0/s1600-h/ie1.png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 254px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412746820621466194" border="0" alt="" src="http://2.bp.blogspot.com/_CqmjHBHjcRA/Sx3wji5EelI/AAAAAAAAAMM/8AkBveSofb0/s320/ie1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2592912652019254003?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2592912652019254003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2592912652019254003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2592912652019254003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2592912652019254003'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/12/testing-words-blogging-ability.html' title='Testing Word’s Blogging Ability'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CqmjHBHjcRA/Sx3vMMT9hRI/AAAAAAAAALk/QxNEyiUjuuw/s72-c/Testing+Words+Blogging+Ability.docx+-+Microsoft+Word+(2).png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4608969344870627247</id><published>2009-11-20T19:04:00.001+13:00</published><updated>2010-11-08T04:24:57.209+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Appetisers, prior art and patents</title><content type='html'>&lt;p&gt;Over the last year I’ve read many articles about how software patents are bad and evil and whatnot. Most of them give an example of a big evil company (often Microsoft) applying for some obvious patent and them laughing their heads about how incredibly stupid the whole thing is.&lt;/p&gt;  &lt;p&gt;The problem is that most of these people do not understand how legal documents work. They read the brief and think, &lt;em&gt;oh, wow, I could have thought of that!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;BTW: I am not a lawyer and this doesn’t constitute as legal advice.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The brief is not the whole document&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Briefs are not meant to cover the entire claim. That’s what the &lt;em&gt;patent claim&lt;/em&gt; does. Instead, the brief just gives a short, general idea of the claim. &lt;em&gt;Patents are not accepted, rejected or prosecuted on based on the brief.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Think of the brief as the appetiser in a meal. If all you have is an appetiser, you’re not going to get very full.&lt;/p&gt;  &lt;p&gt;In other words, a brief is just that, brief.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Patents are all about implementation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If the patent applicant finds a novel way of doing something commonplace, they can still apply for a patent. Prior art doesn’t work if the methodology is completely different; likewise, you can’t sue someone if the method they used was completely different.&lt;/p&gt;  &lt;p&gt;In other words, just because the idea is obvious doesn’t mean the method is also obvious.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If it’s mentioned in the patent, chances are it’s different&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you see the prior art you were thinking of acknowledged or mentioned in the patent, then that usually means that the applicant recognises that that art does something functionally related to the patent, however they still think that it’s different enough to warrant a patent.&lt;/p&gt;  &lt;p&gt;To name one that has recently popped up in the geek news: In patent &lt;a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7,617,530.PN.&amp;amp;OS=PN/7,617,530&amp;amp;RS=PN/7,617,530"&gt;7,617,530&lt;/a&gt; (Rights elevator), the applicants specifically mention sudo as a prior art for process escalation, however consider the patent to be different.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Consider the patent in full&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Finding prior art for &lt;em&gt;some&lt;/em&gt; of the patent does not invalidate the entire thing. If it did, we could stop someone getting a patent for a tire engineered to grip tighter on pavements using a specific method with “prior art: tire.”&lt;/p&gt;  &lt;p&gt;Conversely, just because someone got a patent on a tire engineered to grip tighter on pavements using a specific method does not mean someone just patented a tire. Patents cover the entire implementation; one can’t be sued for just making a tire using this patent.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Legal language is not English&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Patents are not written so that normal people can understand them; they’re written so that lawyers can understand them. Think of programming in BASIC – the language is based on English, but is extremely strict, and someone may find it confusing if they have no prior training. Similarly, legal language may be confusing to those not doctrined to the strict meaning of words in legal language.&lt;/p&gt;  &lt;p&gt;Above all, &lt;strong&gt;READ THE PATENT IN FULL.&lt;/strong&gt; Do not EVER go on just the brief alone. Seriously. It can save you a lot of trouble, and stop you from looking reeeally stupid.&lt;/p&gt;  &lt;p&gt;Hope this clears up some confusion!    &lt;br /&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4608969344870627247?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4608969344870627247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4608969344870627247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4608969344870627247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4608969344870627247'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/11/appetisers-prior-art-and-patents.html' title='Appetisers, prior art and patents'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4841606125742610220</id><published>2009-10-22T03:54:00.001+13:00</published><updated>2009-10-22T03:59:19.401+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><title type='text'>In Case of Earthquake</title><content type='html'>&lt;p&gt;Just to take a break from the monotony…&lt;/p&gt;  &lt;p&gt;This sign is made of pure, unmitigated WIN:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" src="http://blog.oregonlive.com/earthquakes_impact/2009/06/large_tsunami-earthquake-sign.jpg" width="416" height="243" /&gt; &lt;/p&gt;  &lt;p&gt;Look me in the eye and tell me you didn’t crack up laughing like I did when I saw it. I won’t believe you. ^^&lt;/p&gt;  &lt;p&gt;(Via &lt;a href="http://www.oregonlive.com/earthquakes/index.ssf/2009/06/tsunami_sign_in_case_of_earthq.html"&gt;Oregon Live’s Earthquake News&lt;/a&gt;.)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4841606125742610220?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4841606125742610220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4841606125742610220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4841606125742610220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4841606125742610220'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/10/in-case-of-earthquake.html' title='In Case of Earthquake'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5437337922204468935</id><published>2009-09-29T16:52:00.001+13:00</published><updated>2009-09-29T16:53:46.143+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gibraltar'/><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Corkboard'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Corkboard 1.0 Build 03 and Gibraltar 1.0 Build 05</title><content type='html'>&lt;p&gt;OK, basically I’ve just remembered there’s a bunch of stuff I forgot to upload! ^^;&lt;/p&gt;  &lt;p&gt;So, anyway…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Corkboard 1.0 Build 03 &lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="" border="0" alt="" align="right" src="http://markk-b.sitesled.com/images/stuff/corkscreen.png" width="218" height="316" /&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For those who don’t know what Corkboard is, the way I envisioned it is a digital version of your fridge or (yes) corkboard – reminders, phone numbers, schedules ect. I plan to also include messaging, calendar/scheduling and gaming capabilities, but for now we just hove post-it style notes.&lt;/p&gt;  &lt;p&gt;This build basically fixes a bunch of bugs, including a few to do with Vista, and also allows deleting notes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://markk-b.sitesled.com/stuff/corkboard/"&gt;&lt;strong&gt;Corkboard home page&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160; &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/corkboard/"&gt;&lt;strong&gt;Corkboard download page&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/corkboard/1b3/readme.html"&gt;&lt;strong&gt;Build 03 readme&lt;/strong&gt;&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/corkboard/1b3/changelog.html"&gt;&lt;strong&gt;Build 03 changelog&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Gibraltar 1.0 Build 05&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" border="0" align="right" src="http://markk-b.sitesled.com/images/stuff/gibraltarscreen.png" width="213" height="155" /&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Gibraltar is an easily configurable and flexible installer – in fact, I use it for all my programs.&lt;/p&gt;  &lt;p&gt;It originally started life as Project Nelson’s setup program, but I thought it’d be much better as a general-purpose installer.&lt;/p&gt;  &lt;p&gt;Build 05 fixes some bugs, and also outputs a log file, which is viewable by using the /d command line switch.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/"&gt;&lt;strong&gt;Gibraltar home page&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160; &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/gibraltar/"&gt;&lt;strong&gt;Gibraltar download page&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;      &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/1b5/readme.html"&gt;&lt;strong&gt;Build 05 readme&lt;/strong&gt;&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/1b5/changelog.html"&gt;&lt;strong&gt;Build 05 changelog&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I also hope to release Comic Strip 1.0 Build 09 within the week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5437337922204468935?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5437337922204468935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5437337922204468935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5437337922204468935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5437337922204468935'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/09/corkboard-10-build-03-and-gibraltar-10.html' title='Corkboard 1.0 Build 03 and Gibraltar 1.0 Build 05'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7995232431701481302</id><published>2009-09-29T11:53:00.001+13:00</published><updated>2010-11-08T04:24:57.210+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>OpenCity vs. “Microzoft”: Why Are Linux Developers Jerks?</title><content type='html'>&lt;p&gt;&lt;a href="http://opencity.info/"&gt;OpenCity&lt;/a&gt; is an awesoem free city simulation that I came across back in 2007, but since I moved to Windows Vista, I haven’t been able to run it.&lt;/p&gt;  &lt;p&gt;OK, let me backtrack a little. I have been an avid Linux fan since 2001, when I ran a Red Hat 7 box. But one of the things that’s always bugged me is the attitudes of some people. Don’t get me wrong, it’s not everyone, but even one sour response can spoil the broth, so to speak.&lt;/p&gt;  &lt;p&gt;There’s a long story behind my usage of OpenCity on Windows Vista, however I’m not going to tell it right now, seeing as it’s, well, long.&lt;/p&gt;  &lt;p&gt;Anyway, I decided to try to run OpenCity again recently. No problem: go to the website, download the install binaries.&lt;/p&gt;  &lt;p&gt;And then I saw this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Please note that Windows platform is a secondary target. It's mainly because Microzoft[sic] doesn't support OpenGL correctly. Blame Microzoft not us !&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Sigh.&lt;/p&gt;  &lt;p&gt;There are two things wrong with this statement:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It’s fine if Windows is a secondary platform and you don’t/can’t devote resources to it. What’s not fine is blaming Microsoft for the fact. Microsoft didn’t make you not care. &lt;/li&gt;    &lt;li&gt;OpenGL is supported just fine on Windows. Microsoft provides a bare minimum base ICD (like most of its’ drivers), and expects the manufacturer to provide its’ own ICD, as it knows how to properly support OpenGL best. &lt;/li&gt;    &lt;li&gt;Oh, and there seems to be something wrong with your “s” key; it keeps randomly generating “z”s. :D &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now, I could put this down as simply being misinformed. The OpenCity development team may be repeating common “knowledge” that has been parroted without checking. But then there’s this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;In case where OpenCity doesn't start under Vista, blame Microzoft again, not us ! We've worked hard to make OpenCity as portable as possible but Microzoft always tries to make open source developer's life harder and harder.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I’m sure Microsoft employees have nothing better to do than dream up ways to make your porting attempts fail. I can just hear them now: “Hmm, how can we annoy those OpenCity guys today?” “I know, lets break their build again!”&lt;/p&gt;  &lt;p&gt;Seriously, you need to step back and examine what you just said. You said Microsoft is always looking for ways to &lt;em&gt;stop you from making Windows apps&lt;/em&gt; (albeit free/open source and/or ported from Linux.) In other words, they are &lt;em&gt;trying to stop people from using Windows&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;It doesn’t matter whether the software is FOSS or not – its’ still Windows software, and while because a program is on Linux and Windows may not make someone buy Windows (though it probably will influence them in that direction), not having a favourite program on the platform may mean loss of a customer.&lt;/p&gt;  &lt;p&gt;Microsoft simply doesn’t care what philosophy your app has, as long as you use Windows to run it. That’s the simple truth.&lt;/p&gt;  &lt;p&gt;It’s important as a developer that you be as unbiased in your code as you can, because, in the end, the customer does not care what the specifics are. They will, however, care that your application doesn’t work, and, rightfully so, they will complain to &lt;em&gt;you&lt;/em&gt;. If you must work around some OS bug, so be it, but remember, you chose to build for that platform.&lt;/p&gt;  &lt;p&gt;(And no, OpenCity still doesn’t work. :( )&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7995232431701481302?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7995232431701481302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7995232431701481302' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7995232431701481302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7995232431701481302'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/09/opencity-vs-microzoft-why-are-linux.html' title='OpenCity vs. “Microzoft”: Why Are Linux Developers Jerks?'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8958878328656782567</id><published>2009-09-13T17:21:00.001+12:00</published><updated>2010-11-08T04:24:57.210+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>9/11: A Retrospective</title><content type='html'>&lt;p&gt;&lt;em&gt;Originally posted to my &lt;a href="http://markkb.deviantart.com/journal/27179494/"&gt;deviantART Journal&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;What was I doing on the day the Twin Towers fell?&lt;/p&gt;  &lt;p&gt;Honestly, I can't remember. Is that a bad thing? Keep in mind that I was only ten years old.&lt;/p&gt;  &lt;p&gt;I'll dedicate this space, instead, on what I remember afterwards.&lt;/p&gt;  &lt;p&gt;I remember echoes of rumours that an aeroplane had crashed into a building, maybe at lunchtime. I remember a small television on a dolly; whether or not we watched the news reports or not I don't remember.&lt;/p&gt;  &lt;p&gt;I remember seeing the news early the next day on CNN.&lt;/p&gt;  &lt;p&gt;I remember clearly the photograph of the South Tower, engulfed in smoke, that was displayed predominately on the front page of the Western Leader (our local newspaper), captured by a photographer from Laingholm.&lt;/p&gt;  &lt;p&gt;Photographs of young, sad children waving the American flag. Photographs of the rescuers, with the haunting imagery of the smouldering ruins as their backdrop.&lt;/p&gt;  &lt;p&gt;Photographs of the hole in the Pentagon, and of the remains of United Airlines Flight 93 in a field in Pennsylvania.&lt;/p&gt;  &lt;p&gt;I have all these in a scrapbook. I tried to collect newspapers, as many as I could find, and paste anything about the disaster I could find into it. Even though the pages are yellowing, I still have that scrapbook on my bookshelf, tucked away with a few issues of TIME. Perhaps I did it for a school project? ... I don't know.&lt;/p&gt;  &lt;p&gt;At the time, I don't think I realised what had really happened. How do you explain death to a ten year old? It was an abstract concept, far removed from the minds of the young. I just knew something bad had happened, and people were hurt. People were no longer alive.&lt;/p&gt;  &lt;p&gt;On that terrible day, eight years and two days ago, we lost many people. Many lives were changed. And so, come September 11th, we morn the lost. Not only that, we celebrate their lives. We wish them and their families peace. We lower our flags to half-mast to honour their memory.&lt;/p&gt;  &lt;p&gt;A hundred years from now, when few are still alive who remember the disaster, would we still morn? Maybe. I certainly hope that we remember what happened, at least.&lt;/p&gt;  &lt;p&gt;That day was a day of sorrow, a shadow that hovers over us, even though the shadows of the Towers hovers no longer. A blight, a smudge in the manuscript of human history.&lt;/p&gt;  &lt;p&gt;But we can't let that stop us.&lt;/p&gt;  &lt;p&gt;So, rest in peace, those soaring souls that were joined with the ground and sky. Wherever they may be, we have to hope they are finally at rest.&lt;/p&gt;  &lt;p&gt;And as we stand, sit, walk and run, drive or fly or swim or boat, we remember them on that day.&lt;/p&gt;  &lt;p&gt;We need to remember.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8958878328656782567?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8958878328656782567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8958878328656782567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8958878328656782567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8958878328656782567'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/09/911-retrospective.html' title='9/11: A Retrospective'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-121350339647414491</id><published>2009-08-19T23:37:00.001+12:00</published><updated>2010-11-08T04:24:57.211+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Word Origins'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Mark Guesses the Origin of Words #1: inflammable</title><content type='html'>&lt;p&gt;The word &lt;em&gt;flammable&lt;/em&gt;, meaning &lt;em&gt;easy to set on fire&lt;/em&gt;, derives from the word &lt;em&gt;inflammable&lt;/em&gt;, meaning… &lt;em&gt;easy to set on fire&lt;/em&gt;. The reason flammable was created was because people thought inflammable meant not-flame-able.&lt;/p&gt;  &lt;p&gt;But where did inflammable come from?&lt;/p&gt;  &lt;p&gt;My guess would be that it derives from the word &lt;em&gt;inflame&lt;/em&gt;, meaning… &lt;em&gt;to set on fire&lt;/em&gt;. This use of the in- prefix is similar to &lt;em&gt;inflate&lt;/em&gt; and &lt;em&gt;increase&lt;/em&gt;. The reason &lt;em&gt;inflate&lt;/em&gt; and &lt;em&gt;increase&lt;/em&gt; didn’t get a similar treatment is probably because &lt;em&gt;flate&lt;/em&gt; is far enough from &lt;em&gt;float&lt;/em&gt; to be considered different words, and we associate &lt;em&gt;crease&lt;/em&gt; with a different meaning (to fold neatly) then we did back then (&lt;strike&gt;probably “divide” or “make greater”.&lt;/strike&gt; Apparently, &lt;em&gt;crease&lt;/em&gt; actually derives from the Latin word &lt;em&gt;crea&lt;/em&gt;, meaning to create.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-121350339647414491?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/121350339647414491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=121350339647414491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/121350339647414491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/121350339647414491'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/08/mark-guesses-origin-of-words-1.html' title='Mark Guesses the Origin of Words #1: inflammable'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7289980850654029017</id><published>2009-08-18T23:49:00.001+12:00</published><updated>2010-11-08T04:24:57.212+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Update on SiteSled Issues</title><content type='html'>&lt;p&gt;You may have noticed some regular outages over the last half-year of my website at &lt;a href="http://makk-b.sitesled.com/"&gt;http://makk-b.sitesled.com/&lt;/a&gt;. There seems to be major problems up at SiteSled’s end, and I’ve been hoping that they’d get ironed out if I just weather the tide.&lt;/p&gt;  &lt;p&gt;The most recent problem hasn’t limited your ability to look at it, but my ability to upload stuff – in fact, most stuff seems to be broken – FTP, HTTP upload, the forums, their wiki…&lt;/p&gt;  &lt;p&gt;Apparently, hopefully, they’re fixing their ongoing problems:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;It is true that we've experienced several extended outages, and communication has been spotty. The current software has been in use on SiteSled and our other free hosts since 1998, and is no longer supported with updates. This has caused several issues, which we are still working to solve.&lt;/p&gt;    &lt;p&gt;[…]&lt;/p&gt;    &lt;p&gt;We have been installing a new software suite that will allow us to offer a wide range of additional features on SiteSled.com and it's new sister site. We hope to be able to port over the old sites, but this has not been confirmed yet. &lt;/p&gt;    &lt;p&gt;We will try to keep you informed, but again, our current software has very limited communication abilities. &lt;/p&gt;    &lt;p&gt;We appreciate your support through the rough times, and hope to provide you with additional services in the future. &lt;/p&gt;    &lt;p&gt;Thanks,     &lt;br /&gt;SS&lt;/p&gt;    &lt;p&gt;[From the comments of &lt;a href="http://george-lim.blogspot.com/2009/06/sitesledcom-is-down-and-open-letter-to.html"&gt;this blog post&lt;/a&gt; – scroll to the end to see it.]&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If this is true, it’s much appreciated (and a long time coming :D). Hopefully, this will all sort itself out, but if not, I’ve been researching both free and paid hosts. Although moving really is a last resort (since I’m lazy and don’t want to have to send everyone along to the new site. ^^)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7289980850654029017?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7289980850654029017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7289980850654029017' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7289980850654029017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7289980850654029017'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/08/update-on-sitesled-issues.html' title='Update on SiteSled Issues'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2035641563630360633</id><published>2009-08-10T21:15:00.001+12:00</published><updated>2010-11-08T04:24:57.213+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Things Programmers Do'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>App Paths? What App Paths?</title><content type='html'>&lt;p&gt;&lt;em&gt;This article is part of &lt;a href="http://markkeyb.blogspot.com/2008/09/bad-things-programmers-do.html"&gt;Bad Things Programmers Do&lt;/a&gt;, a laundry list of common mistakes that catch even the best developers.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;One of the most annoying things I’ve come across while developing Project Nelson is the dreadful support for App Paths in other applications. Now, for most devs it would probably be only slightly annoying, but it’s especially aggravating for me seeing as Project Nelson is &lt;em&gt;dependant on them being there to work&lt;/em&gt; (efficiently).&lt;/p&gt;  &lt;h4&gt;What are app paths anyway?&lt;/h4&gt;  &lt;p&gt;&lt;strong&gt;Short answer: &lt;/strong&gt;The term “App Paths” refers to the registry key located at &lt;em&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\App Paths&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Long answer:&lt;/strong&gt; Since Windows lets people install software where-ever they please (and good-neighbour apps &lt;a href="http://blogs.msdn.com/oldnewthing/archive/2009/03/12/9471146.aspx"&gt;should never assume they know where an app lives&lt;/a&gt;), App Paths provides a central lookup for the locations of any given app. Think of it as an application address book.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;What’s the big deal?&lt;/h4&gt;  &lt;p&gt;While most of the big/popular/old programs register their paths, some of the newer/smaller/unpopular apps don’t. I find this happens most among independent developers (for example, IRC clients and RSS readers are dominated by these people) and open source apps or Linux-ports.&lt;/p&gt;  &lt;p&gt;But even big, powerful, closed source companies can do this – for example, Safari (yes, the web browser) doesn’t do it, despite the fact that iTunes &lt;em&gt;does.&lt;/em&gt; Whisky Tango &lt;em&gt;Foxtrot&lt;/em&gt;.&lt;/p&gt;  &lt;h4&gt;Why should I use App Paths?&lt;/h4&gt;  &lt;p&gt;Say I wanted to launch Firefox. I could assume that I’d find it at C:\Program Files\Mozilla Firefox\firefox.exe, and for 90% of the English-speaking world that’d be alright. However, then my program would break for:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;People who installed Windows on a drive other than C:. &lt;/li&gt;    &lt;li&gt;People who moved their Program Files directory to a drive other than C:. &lt;/li&gt;    &lt;li&gt;People who installed Firefox in a directory other than the default. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/michkap/archive/2006/03/26/561016.aspx"&gt;People who don’t speak English&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Nice going, you just angered an 30-year-old Brazilian who installs his software to a network drive and has his Windows directory on D:\. Pray he’s not a mobster with contacts in your town.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Long story short,&lt;/strong&gt; if you expect other developers to run your program, you’ve got to tell them where it is first. :D&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;&lt;em&gt;How&lt;/em&gt; do I use App Paths?&lt;/h4&gt;  &lt;p&gt;Look up the default value in the key &lt;em&gt;HKLM\Software\Microsoft\Windows\App Paths\%filename%&lt;/em&gt;, where %filename% represents the filename of the executable (e.g.firefox.exe).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You should also look up the “Path” value (in the same key) so you know what CurrentDirectory you should run it under; if none exits, simply use the parent directory. &lt;/li&gt;    &lt;li&gt;Some apps (for some odd reason) use HKEY_CURRENT_USER instead of HKLM. It’s best to check both places, just to be sure, but you won’t be missing much by only using HKLM.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;If you're developing an app, never store your app path under HKCU &lt;em&gt;&lt;strong&gt;unless&lt;/strong&gt;&lt;/em&gt; you &lt;strong&gt;know &lt;/strong&gt;your app will only be used by one user on each computer &lt;em&gt;&lt;strong&gt;or&lt;/strong&gt;&lt;/em&gt; you install in the users’ AppData directory (*cough*Google Chrome*cough*). The reason for this is because you then have to set it for each user (e.g. at first start), and when you uninstall the app, the old references will still linger.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;h4&gt;Setting up shop&lt;/h4&gt;  &lt;p&gt;You should register yourself in App Paths as part of your installation script.&lt;/p&gt;  &lt;p&gt;Register the following values under the key &lt;em&gt;HKLM\Software\Microsoft\Windows\App Paths\%filename%:&lt;/em&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="508"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="133"&gt;&lt;strong&gt;Value name&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="240"&gt;&lt;strong&gt;Value&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;(Default)&lt;/td&gt;        &lt;td valign="top" width="133"&gt;String value (REG_SZ)&lt;/td&gt;        &lt;td valign="top" width="240"&gt;The path to the executable (e.g. “C:\Program Files\Mozilla Firefox\firefox.exe” for firefox.exe&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Path&lt;/td&gt;        &lt;td valign="top" width="133"&gt;String value (REG_SZ)&lt;/td&gt;        &lt;td valign="top" width="240"&gt;The CurrentDirectory you want to open the executable under (optional)&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h4&gt;What about Linux/Mac OS X?&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Mac OS X uses fat binaries, so all you need to do is look in /Applications.&lt;/li&gt;    &lt;li&gt;Linux will store the program in either /bin, /sbin, /usr/bin or /usr/sbin (most likely in /usr/bin), so search those directories and you should find it.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Either way, these locations should be in your $PATH, so you shouldn’t have much trouble finding programs, and programs shouldn’t have any trouble finding you.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2035641563630360633?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2035641563630360633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2035641563630360633' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2035641563630360633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2035641563630360633'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/08/app-paths-what-app-paths.html' title='App Paths? What App Paths?'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-365093723261396698</id><published>2009-07-17T22:09:00.001+12:00</published><updated>2010-11-08T04:24:57.213+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Delivering Papers (Or, Is There A Birdie Heaven?)</title><content type='html'>&lt;p&gt;&lt;small&gt;Time to write one of those anecdote thingies I’ve been promising. ^^; Well, here goes…&lt;/small&gt;&lt;/p&gt;  &lt;p&gt;If you guys don’t know by now, I make a living&lt;sup&gt;[1]&lt;/sup&gt; delivering papers. And, as you guys also know, I’m rather lacking in what I call “good judgement” – brash, rude, lazy, a procrastinator, not looking where I leap, don’t know when to quit, always got to be right…&lt;/p&gt;  &lt;p&gt;Wait, where was I?&lt;/p&gt;  &lt;p&gt;Oh yeah, delivering papers.&lt;/p&gt;  &lt;p&gt;One night&lt;sup&gt;[2]&lt;/sup&gt;, I saw one of the usual cats&lt;sup&gt;[3]&lt;/sup&gt; sitting in the middle of a driveway. Now, this kitten was (one might say unusually) voracious/eager, so to see her just sitting in the driveway seemed, well, odd. Still, I walked up and stroked her head. Even more unusually, she didn’t move at all.&lt;/p&gt;  &lt;p&gt;Then I noticed what was in front of her.&lt;small&gt;&lt;a href="http://markkb.deviantart.com/art/Last-Vestiges-of-Life-129573115"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Sparrow at its&amp;#39; last vestiges of life." border="0" alt="Sparrow at its&amp;#39; last vestiges of life." align="right" src="http://lh6.ggpht.com/_CqmjHBHjcRA/SmBN1rXb-wI/AAAAAAAAAJE/0UBhtDpiyB0/Sparrow-sm%5B11%5D.png?imgmax=800" width="183" height="240" /&gt;&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;  &lt;p&gt;There was this poor little sparrow, lying sprawled against he pavement. It’s eyes were still open, and for a moment I stared at it, not realising I was still stroking the kitten.&lt;/p&gt;  &lt;p&gt;And then they blinked, and I realised with horror what had happened – that it was still alive, and the last thing this poor magnificent creature would ever see is big evil Man congratulating his proud pet on another kill.&lt;sup&gt;[4]&lt;/sup&gt;&lt;/p&gt;  &lt;p&gt;Crud.&lt;/p&gt;  &lt;p&gt;If you’ve ever looked into a small birds’ eyes, you’d know they contain in them a sort of wonder, a curiosity, a spark in their beadyness that few others posses. I guess you have to be observant when the world is out to get you and your food’s smaller than your head. To see that spark there, even at the last vestiges of life, really gives this feeling of… great sadness, I guess. It sobers someone to the reality of things that we ignore day-to-day.&lt;/p&gt;  &lt;p&gt;But there’s also another thing I saw in that little birds’ eye: hope. A hope for the future, that there’ll be no more death and killing and disease and poverty…&lt;/p&gt;  &lt;p&gt;A hope that tomorrow’s going to be better.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Do not go gentle into that good Night,        &lt;br /&gt;Rage, rage against the dying of the light.&lt;/em&gt;&lt;/p&gt;    &lt;p align="right"&gt;&lt;em&gt;-- Dylan Thomas&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;font color="#335577"&gt;--MarkKB&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;small&gt;&lt;strong&gt;Footnotes:&lt;/strong&gt;&lt;/small&gt;&lt;/p&gt;  &lt;p&gt;&lt;small&gt;[1] Of course, I don’t mean a proper living (I get to board free with my 'parents :D), but $20 each week isn’t too shabby IMHO.      &lt;br /&gt;[2] Oh, um, Boss, did I say night? I meant day! At 4:30p.m., even! ^^;       &lt;br /&gt;[3] It’s odd - some cats like me, some are scared of me, and some like to put stitches in my hand. ^^ Just kidding about that last part, that’s what my doctor does.       &lt;br /&gt;[4] “Man” here is the same Man who killed Bambi’s mother. Yeah, we’re a horrible bunch. (And that it’s not my pet is beside the point, we’re talking about the sparrow’s perspective.)&lt;/small&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-365093723261396698?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/365093723261396698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=365093723261396698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/365093723261396698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/365093723261396698'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/07/delivering-papers-or-is-there-birdie.html' title='Delivering Papers (Or, Is There A Birdie Heaven?)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_CqmjHBHjcRA/SmBN1rXb-wI/AAAAAAAAAJE/0UBhtDpiyB0/s72-c/Sparrow-sm%5B11%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4991718079826631790</id><published>2009-07-07T15:50:00.001+12:00</published><updated>2010-03-14T00:45:54.568+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comic Strip'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Comic Strip 1.0 Build 08</title><content type='html'>&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Comic Strip" border="0" alt="Comic Strip" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/cs_thumb[7].png?imgmax=800" width="56" height="56" /&gt; &lt;/p&gt;  &lt;p&gt;Another day, another build of Comic Strip. Ah.&lt;/p&gt;  &lt;p&gt;The main change between this and the previous version is that it can extract the comic location from files given the right parameters. I also added some advanced options to the Add/Edit Comic dialog, so you don’t have to edit your comic list manually to add them. Lastly, I fixed the Author Notes problem present in the last build.&lt;/p&gt;  &lt;p&gt;Be warned that the program will seem unresponsive when traversing long periods of time, or when downloading comics, so it’s not recommended for a slow internet connection. Also, remember to back up your comic list before installing because it will be reset when you install.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;So, try out &lt;a href="http://www.thewotch.com"&gt;The Wotch&lt;/a&gt; and &lt;a href="http://egscomics.com"&gt;El Goonish Shive&lt;/a&gt; (the two example comics that use location extraction) and send any bugs to my email address (&lt;a href="mailto:markkeyb@gmail.com"&gt;markkeyb@gmail.com&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/"&gt;Comic Strip home page&lt;/a&gt;&lt;/strong&gt;     &lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/cs/"&gt;Comic Strip download page&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/1b8/"&gt;Build 08 home page&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4991718079826631790?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4991718079826631790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4991718079826631790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4991718079826631790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4991718079826631790'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/07/comic-strip-10-build-08.html' title='Comic Strip 1.0 Build 08'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/s72-c/cs_thumb[7].png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5644256316330768381</id><published>2009-06-22T08:27:00.003+12:00</published><updated>2009-07-15T16:40:56.094+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Slow Internet and Trackbacks</title><content type='html'>&lt;p&gt;On a sad note, due to a screw-up with the guy who wanted to change us to Telstra Clear broadband, we’ve been on dial-up this last week. (And, due to another screw-up with technical support, it was all unnecessary – Vodafone hadn’t disconnected us yet!) Fun.&lt;/p&gt;&lt;p&gt;In other news, this blog now has trackbacks (thanks to JS-Kit), so if you want to show your readers what a blog with no readers looks like, I’ll know about your blog post. Yays!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5644256316330768381?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5644256316330768381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5644256316330768381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5644256316330768381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5644256316330768381'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/06/slow-internet-and-trackbacks.html' title='Slow Internet and Trackbacks'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1649269614079673250</id><published>2009-06-14T05:28:00.001+12:00</published><updated>2010-11-08T04:24:57.214+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>UAC is not (that) broken in Windows 7</title><content type='html'>&lt;p&gt;A few days back, &lt;a href="http://istartedsomething.com"&gt;Long Zheng&lt;/a&gt; (who has my upmost respect as a blogger) published (another) &lt;a href="http://www.istartedsomething.com/20090611/uac-in-windows-7-still-broken-microsoft-wont-fix-code-injection-vulnerability/"&gt;article about UAC&lt;/a&gt;. Before we discuss that, let’s summarise &lt;a href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx"&gt;the article linked at the top of his&lt;/a&gt;, written by Microsoft’s Mark Russinovich:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;UAC was made primarily to make life easier for standard users. &lt;i&gt;Ergo, standard users could use Vista with relative ease, as opposed to, you know, pretty much not at all.&lt;/i&gt;       &lt;ul&gt;       &lt;li&gt;It does so by using a split token – users would run in standard mode, and get a prompt to elevate when needing admin privs. &lt;/li&gt;        &lt;li&gt;In this way, people could set up an admin account for big swabs of admin fun, while using standard accounts normally without having to switch to the admin account for e.g. installing stuff. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Many people were complaining that they still had to get great swabs of prompts to &lt;i&gt;elevate to admin&lt;/i&gt; while they were &lt;i&gt;using an admin account&lt;/i&gt;. Still others complained about redundant and unneeded prompts.       &lt;ul&gt;       &lt;li&gt;Microsoft responded to this by cutting down on multiple prompts and removing unnecessary prompts. &lt;/li&gt;        &lt;li&gt;They also added a security token to some programs that will make those programs autoelevate some tasks in admin mode. That way, admins can do their great swabs of admin stuff without getting a prompt every minute or so. &lt;i&gt;Pre-emptive comment: that was an exaggeration to make a point. I know their must be something seriously wrong with my computer to get a prompt a minute.&lt;/i&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;UAC is &lt;i&gt;not a security boundary&lt;/i&gt;. In the end, it is up to the user to decide whether or not to run that program. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Zheng’s primary point of contention is that programs will inject code into other programs to elevate themselves to avoid the hassle of doing it themselves. This ignores several things:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It is actually &lt;i&gt;harder&lt;/i&gt; to inject code into another service than to set up an elevated COM interface (or autoelevate your program.) &lt;/li&gt;    &lt;li&gt;People doing this are just &lt;i&gt;begging&lt;/i&gt; for their programs to be broken in the next release of Windows. &lt;/li&gt;    &lt;li&gt;It is unlikely that any major software developer is going to do this, since they usually submit their programs through WHQL, which are sure to pick up on this practice. &lt;/li&gt;    &lt;li&gt;Programs can do this anyway – that is, piggyback on some other programs’ UAC prompt using injected code. &lt;i&gt;Once someone else's code is running, “your system” isn’t *your* system anymore&lt;/i&gt;. &lt;/li&gt;    &lt;li&gt;If you’re a virus writer, it’s easier to tell your users to elevate first than to go through the hassle of code injection. &lt;/li&gt;    &lt;li&gt;Finally, &lt;i&gt;standard user will still get the prompt.&lt;/i&gt; If you are running as admin, you either a) should know what you’re doing, or b) shouldn’t be admin in the first place. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I’ve also seen some people claim that this allows Microsoft to parrot “make your programs UACified” without doing it themselves. Er, no, because they &lt;i&gt;still have to make it work in standard user.&lt;/i&gt; The whole admin thing is to make it easier to set up your computer, then set up a standard account.&lt;/p&gt;  &lt;p&gt;Having said &lt;i&gt;all that&lt;/i&gt;, I do think Microsoft is making a mistake, and I for one will be pushing the UAC bar all the way to eleven. However, treating it as some inherent flaw in UAC is missing the whole point, which was to &lt;i&gt;run as standard user without switching accounts&lt;/i&gt;.&lt;/p&gt;  &lt;p&gt;As an added bonus, &lt;a href="http://www.withinwindows.com/"&gt;Rafael Rivera&lt;/a&gt; (who I also have a lot of respect for) &lt;a href="http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/"&gt;asks why the icon is a shield if it’s not protecting users&lt;/a&gt;. I can think of a few reasons:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Its use steams from the Security Center in Windows XP which was (shock horror!) a shield. Although Security Center is no longer in Windows 7 (replaced by the Action Center), the icon remains for non-confusion. &lt;/li&gt;    &lt;li&gt;(submitted by &lt;strong&gt;Bad Analogy Guy&lt;/strong&gt;:) Like a proper shield, it’s up to the bearer to decide whether or not to hold it up or down. However, knights don’t wear shields when they’re hunting, nor do lords when they’re &lt;strike&gt;beating up peasants&lt;/strike&gt; *ahem*, making proclamations and laws and whatnot, because they can be reasonably sure that they’d be safe. &lt;/li&gt;    &lt;li&gt;Marketing and programmers don’t talk very well to each other. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have a great day, I’ll be here all week. Try the veal.&lt;/p&gt;  &lt;p&gt;--&lt;b&gt;MarkKB&lt;/b&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1649269614079673250?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1649269614079673250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1649269614079673250' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1649269614079673250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1649269614079673250'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/06/uac-is-not-that-broken-in-windows-7.html' title='UAC is not (that) broken in Windows 7'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5123235459288934814</id><published>2009-06-12T01:20:00.001+12:00</published><updated>2010-11-08T04:24:57.215+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Things Programmers Do'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Operating Conventions Part II (How To Fix What Shouldn’t Be Broken)</title><content type='html'>&lt;p&gt;&lt;em&gt;This is part two of Operating Conventions, which is itself part of &lt;a href="http://markkeyb.blogspot.com/2008/09/bad-things-programmers-do.html"&gt;Bad Things Programmers Do&lt;/a&gt;. You can &lt;a href="http://markkeyb.blogspot.com/2009/01/operating-system-conventions.html"&gt;read Part 1&lt;/a&gt;, but you don’t really have to.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Method 1: Just Fix It&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Seriously. Redirect your file open dialogs to the proper My Documents (or better yet, remember the last location.) Use Windows Contacts. Use the favourites folder. Do it the right way, and it won’t be a problem anymore.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Method 2: But compatibility!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you really must, because some program written years ago by a developer you don’t even know is still alive depends on it, then keep a compatibility struct synced to the OS’s APIs. Make it plain that other developers are not to use the old way anymore, as it may disappear off the face of the earth at any time (this is called &lt;em&gt;deprecation&lt;/em&gt;.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Method 3: But my way is better!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you truly believe your way is better, then its’ still up to you to keep the OS up-to-date. Use proprietary extensions that other programs will ignore. At the very least, do it your way completely, but keep the OS version synced to any changes.&lt;/p&gt;  &lt;p&gt;Remember, above all, if you do it right the first time, you don’t have to worry about compatibility later down the road. Your users will be happy, you’ll be happy, and other developers will be happy too.&lt;/p&gt;  &lt;p&gt;Next time on Bad Things Programmers Do, we’ll talk about &lt;em&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths&lt;/em&gt;, otherwise known as the bane of my existence (because programs don’t register themselves there.) &lt;/p&gt;  &lt;p&gt;Ciao!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5123235459288934814?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5123235459288934814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5123235459288934814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5123235459288934814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5123235459288934814'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/06/operating-conventions-part-ii-how-to.html' title='Operating Conventions Part II (How To Fix What Shouldn’t Be Broken)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4164133762830215454</id><published>2009-05-30T21:53:00.004+12:00</published><updated>2009-07-15T16:21:38.444+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><title type='text'>Project Nelson 1.0 Build 019</title><content type='html'>&lt;p&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" border="0" align="right" src="http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/image[27].png?imgmax=800" width="112" height="89" /&gt; &lt;/p&gt;&lt;p&gt;OK, this is a little late (due mainly to my procrastination ;) ), but no worries, here it is! Project Nelson 1.0 Build 019 introduces a few new features, fixes quite a few bugs, and polishes up some places which needed it.&lt;/p&gt;&lt;p&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title="" border="0" alt="" align="left" src="http://lh4.ggpht.com/_CqmjHBHjcRA/SiEDZllgktI/AAAAAAAAAI8/Yv07bHWhx1U/crashpn-bug4-icon%5B9%5D.png?imgmax=800" width="32" height="32" /&gt; Remember, to submit a bug, click on the Report bug icon at the lower right of your screen. I can’t fix your problems if I don’t know about them! (It looks like the guy to the left.) &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/"&gt;Project Nelson home page&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/pn/"&gt;Project Nelson download page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/1b19/changelog.html"&gt;Build 019 Changelog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/pn/1b19/readme.html"&gt;Build 019 Readme&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4164133762830215454?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4164133762830215454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4164133762830215454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4164133762830215454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4164133762830215454'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/05/project-nelson-10-build-019.html' title='Project Nelson 1.0 Build 019'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/s72-c/image[27].png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7180425027879243881</id><published>2009-05-23T12:29:00.003+12:00</published><updated>2010-11-08T04:26:21.858+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>The State of Audio on Linux Part 1 – Insufficient Memory</title><content type='html'>&lt;p&gt;My memory sucks.&lt;/p&gt;&lt;p&gt;Yesterday, I was talking with Jonathan (a friend) about Linux on the Desktop, and I remembered something I had read half-a-year previous about the state of audio on Linux. I couldn’t remember what it was, only that it involved mixing – I put it down to the inability to do hardware mixing.&lt;/p&gt;&lt;p&gt;&lt;a href="http://insanecoding.blogspot.com/2007/05/sorry-state-of-sound-in-linux.html"&gt;This was the article I read&lt;/a&gt;. Oops. ^///^&lt;/p&gt;&lt;p&gt;For those not willing to RTFA, it talks about the history of Linux audio. First there was OSS. Then OSS became proprietary (teh EVILS!), and then the free version of OSS got old, so ALSA was built to replace it. Unfortunately, ALSA was completely incompatible with OSS, so they had to include emulation to support both older apps and people who didn’t want to learn ALSA. But the emulation wasn’t all that good in that it doesn’t do software mixing, which defeats the purpose of using ALSA in the first place.&lt;/p&gt;&lt;p&gt;So, to sum up, ALSA doesn’t do &lt;em&gt;software &lt;/em&gt;mixing for its &lt;em&gt;OSS compat stuff&lt;/em&gt;. My bad.&lt;/p&gt;&lt;p&gt;OK, so how is Audio on Desktop Linux really? Stay tuned!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7180425027879243881?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7180425027879243881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7180425027879243881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7180425027879243881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7180425027879243881'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/05/state-of-audio-on-linux-part-1.html' title='The State of Audio on Linux Part 1 – Insufficient Memory'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7364338902782477219</id><published>2009-05-17T00:21:00.002+12:00</published><updated>2009-07-15T16:19:53.395+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comic Strip'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Comic Strip 1.0 Build 07</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vu0mP8ZI/AAAAAAAAAH8/W4WOYuHcNb8/s1600-h/cs%5B11%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title="cs" border="0" alt="cs" align="right" src="http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/cs_thumb%5B7%5D.png?imgmax=800" width="48" height="48" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;As promised, here’s Comic Strip 1.0 Build 07! This build has a bug in the way it handles author comments, but apart from that, it should be OK.&lt;/p&gt;&lt;p&gt;The main reason I want to get it out there is to test the new prev-next comic buttons, so hit &lt;a href="http://countyoursheep.keenspot.com/"&gt;Count Your Sheep&lt;/a&gt; and start clicking away!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/"&gt;Comic Strip home page&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/cs/"&gt;Comic Strip download page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/1b7/changelog.html"&gt;Build 07 Changelog&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7364338902782477219?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7364338902782477219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7364338902782477219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7364338902782477219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7364338902782477219'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/05/comic-strip-10-build-07.html' title='Comic Strip 1.0 Build 07'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_CqmjHBHjcRA/Sg6vv9vH9GI/AAAAAAAAAIA/HSN2SkPKnL8/s72-c/cs_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4462539325239958920</id><published>2009-05-16T10:12:00.002+12:00</published><updated>2009-07-15T16:20:44.542+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comic Strip'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><title type='text'>Finished.</title><content type='html'>&lt;p&gt;Hey guys! Just dropping a note to say that Project Nelson 1.0 Build 019 is complete as of April 14 2009. I’ve already finished the changelog, and just need to fill out the readme. I plan to release it by Monday at the earliest. &lt;/p&gt;&lt;p&gt;(I’m already well into developing Build 020, and I’ll try to have it out quite a bit sooner than the Build 019. :D) &lt;/p&gt;&lt;p&gt;Comic Strip 1.0 Build 07 is also done, and I hope to release it by the end of the day. Remember, these are estimates, and not hard-and-fast dates.&lt;/p&gt;&lt;p&gt;Happy testing!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4462539325239958920?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4462539325239958920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4462539325239958920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4462539325239958920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4462539325239958920'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/05/finished.html' title='Finished.'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1558158325579909211</id><published>2009-03-01T22:55:00.001+13:00</published><updated>2009-03-01T22:57:18.150+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Website Updates</title><content type='html'>&lt;p&gt;About two weeks ago, I preformed a major upgrade to my website - including a new look!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_CqmjHBHjcRA/Sapbfq5K4jI/AAAAAAAAAHs/6t5MD9RnKNY/s1600-h/image%5B14%5D.png"&gt;&lt;img style="display: inline" title="image" alt="image" src="http://lh6.ggpht.com/_CqmjHBHjcRA/SapbhJxboCI/AAAAAAAAAHw/vMrkZzwRUMA/image_thumb%5B10%5D.png?imgmax=800" width="410" height="299" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;(I’ve been meaning to blog about it, but I keep forgetting… :D) &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;There are still a few things I need to fix up, but apart from that, it should be fine!&lt;/p&gt;  &lt;p&gt;In case you’ve forgotten, or stumbled upon this via Google, it’s located at &lt;a href="http://markk-b.sitesled.com"&gt;http://markk-b.sitesled.com&lt;/a&gt; – you can also visit it via the sidebar on the right.&lt;/p&gt;  &lt;h4&gt;Highlights&lt;/h4&gt;  &lt;p&gt;&lt;strong&gt;Comic&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;I’ve uploaded &lt;a href="http://markk-b.sitesled.com/stuff/cab/"&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;&amp;lt;Bkspc&amp;gt;&lt;/a&gt;, a comic I do in my spare time. Whereas only a few of my classmates have previously seen it, now it’s been made available to everyone with an internet connection.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New software&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://markk-b.sitesled.com/stuff/cs/"&gt;Comic Strip&lt;/a&gt;, a webcomic viewer.    &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/corkboard/"&gt;Corkboard&lt;/a&gt;, a noticeboard for home networks.    &lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/stuff/gibraltar/"&gt;Gibraltar&lt;/a&gt;, an easy-to-configure installer.&lt;/p&gt;  &lt;p&gt;I’ll probably expand on these later, but for now, cherrio!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1558158325579909211?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1558158325579909211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1558158325579909211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1558158325579909211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1558158325579909211'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/03/website-updates.html' title='Website Updates'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_CqmjHBHjcRA/SapbhJxboCI/AAAAAAAAAHw/vMrkZzwRUMA/s72-c/image_thumb%5B10%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6163419333116737716</id><published>2009-01-15T00:42:00.003+13:00</published><updated>2010-11-08T04:26:21.859+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Things Programmers Do'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Operating System Conventions</title><content type='html'>&lt;p&gt;Operating systems have a way of doing things. They provide APIs for developers to hook into and use, and default locations for users to put stuff into.&lt;/p&gt;&lt;p&gt;For example, most operating systems now provide a Documents folder as a default location to put their stuff in, a Bookmarks or Favourites folder to store website links, and music, picture and video folders for various media types. Vista also provides a common Feeds API, and a common contacts framework.&lt;/p&gt;&lt;p&gt;However, many programs are not updated to support, or worse, completely ignore these conventions. While this is not always a big deal to the developers and power users, it &lt;em&gt;is&lt;/em&gt; a big deal when Ma switches from one app to another and can’t find her stuff. (They may not be using your software, but you’ve just completely alienated them from trying it out again, or recommending it to others.)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Non-Deliberate Examples&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Operating systems often replace functionality that has traditionally been handled by programs. For example, before Microsoft introduced the My Documents folder in Windows 98, most word processors saved their documents to C:\Documents, C:\My Documents, C:\Docs, or variations thereof. At least by 2002, one (admittedly minor) word processor was still doing this, saving to C:\Documents\&amp;lt;insert program name here&amp;gt; Docs.&lt;/p&gt;&lt;p&gt;The same thing happened with the Downloads folder in Windows Vista – even today, many popular download managers and *ahem* file sharing apps don’t download their files to the Vista Downloads folder. &lt;/p&gt;&lt;p&gt;And, of course, we must not forget how every single game seems intent on putting &amp;lt;Program Name&amp;gt; Saved Games in my Documents folder, rather than App Data where it belongs, or the user’s Saved Games folder in Vista.&lt;/p&gt;&lt;p&gt;(I myself am not immune – File Manager “Nemo”’s fav folders idea was formed before I knew Vista would have a similar feature, and developed before I had a working build of Vista to play with, for example.)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;And Then There’s…&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Some programs deliberately ignore conventions altogether – whether it’s to create a “walled garden” to keep users in, because it’s out of spite or contempt, or simply because it’s the way they’ve always done it.&lt;/p&gt;&lt;p&gt;Browsers are a rather egregious example – apart from Internet Explorer, the default browser in Windows, none of the major browsers use Windows’ Favourites folder for their favourites/bookmarks, and none of them use each other’s bookmark database (although many use the same system.) This one stands out particularly well, seeing as Windows has had a bookmark folder since Microsoft &lt;em&gt;started shipping&lt;/em&gt; an internet browser with Windows - Windows 98 with IE4 in 1998, just over a decade ago. They aren’t even stored in some proprietary format – they use &lt;em&gt;plain text&lt;/em&gt;, and Windows even provides an API, just in case you don’t want to do the heavy lifting yourself.&lt;/p&gt;&lt;p&gt;The common Feeds API is another example – Apart from Microsoft’s own Internet Explorer and Windows Live Mail, no other program that has anything remotely to do with RSS/Atom feeds uses it.&lt;/p&gt;&lt;p&gt;A particularly annoying one is how email programs’ contact/address books – heck, anything &lt;em&gt;with&lt;/em&gt; some kind of contact system – seems to use their own system of doing things. Although Outlook Express/Windows Live Mail have generally been good with this, even &lt;em&gt;Microsoft Outlook&lt;/em&gt; doesn’t use the default OS contacts database of their &lt;em&gt;own operating system&lt;/em&gt;. (Windows Live Messenger doesn’t do it either. Hmm…)&lt;/p&gt;&lt;p&gt;&lt;a href="http://markkeyb.blogspot.com/2009/06/operating-conventions-part-ii-how-to.html"&gt;Next time&lt;/a&gt;, I’ll discuss how to fix these problems without breaking your apps. ‘Till then!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6163419333116737716?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6163419333116737716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6163419333116737716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6163419333116737716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6163419333116737716'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/01/operating-system-conventions.html' title='Operating System Conventions'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-9119522689314422970</id><published>2009-01-14T16:26:00.002+13:00</published><updated>2010-11-08T04:26:21.860+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>The road to Project Nelson</title><content type='html'>&lt;p&gt;In this post, I’m going to shed some light on the state of Project Nelson going forward, as well as some insight on its past.&lt;/p&gt;&lt;h3&gt;Past&lt;/h3&gt;&lt;p&gt;In the past, Project Nelson advanced a build when it was “done” – when I felt it had enough about it to warrant a new build. This method worked for my methods, if it was a bit haphazard. Every build had a few bug fixes and new features, and so on and so forth.&lt;/p&gt;&lt;p&gt;The first real break in the cycle was &lt;strong&gt;Build 017&lt;/strong&gt;. Build 017 was a “features” build – that is, it focused on features, as opposed to bug fixes. It finally introduced Category pages, something that had been planned since the first few .NET-based builds. It also added hidden Run boxes in the Applications page, and Application “views” (Categories/Classic Start/Recent). The First Run Wizard was heavily rewritten, and Nemo’s favourite folders feature was implemented. Build 017 also featured the first build of MediaPN.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Build 018&lt;/strong&gt; was the first build that intentionally focused on features, as Build 017 being one was kinda just a fluke. With Build 18 came application task pages, a semi-functioning Games page, a stopwatch, “Windows” vs. “Project Nelson” icons, a seek bar and metadata about the currently playing song in MediaPN, New File in Nemo, command-line arguments, SchedulePN, Nemo settings, and starting your default media player at startup. The First Run Wizard lay the backbone for the new way of handling applications in each group.&lt;/p&gt;&lt;h3&gt;Present&lt;/h3&gt;&lt;p&gt;Right now, I’m working on Project Nelson 1.0 &lt;strong&gt;Build 019&lt;/strong&gt;. Build 019 is a “bug fixing” or “fit and finish” build – it’s not going to be a big bang release, although there are some new features. Rather, it’s focusing on polishing the user experience, and fixing annoying bugs.&lt;/p&gt;&lt;p&gt;I hope to release Build 019 sometime in the next two months.&lt;/p&gt;&lt;h3&gt;Future&lt;/h3&gt;&lt;p&gt;Going forward, I plan to adhere to a kind of back-and-forth schedule, with even-numbered builds being feature or “unstable” releases, and odd-numbered builds being bug-fixing or “stable” builds. (That’s not to say that they don’t have bugs in them, btw, it’s just that I’m devoting the build to fixing them.) I have quite a few ideas for the future of Project Nelson, such as the new file copying system, as well as building on the program modal implemented in Build 018, and a new taskbar system.&lt;/p&gt;&lt;p&gt;The next few years are waiting, and I hope they’ll be just as exciting as the previous ones.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-9119522689314422970?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/9119522689314422970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=9119522689314422970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9119522689314422970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/9119522689314422970'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2009/01/road-to-project-nelson.html' title='The road to Project Nelson'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7193937339661801641</id><published>2008-12-14T18:19:00.003+13:00</published><updated>2010-11-08T04:31:43.984+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Er… that was a long break…</title><content type='html'>&lt;p&gt;Sorries! ^^;&lt;/p&gt;&lt;p&gt;We finished our final exams earlier this month, and lately I’ve been taking a break from most stuff, and catching up on my artwork. Don’t worry, I’ll finish my blog series :D&lt;/p&gt;&lt;p&gt;Project Nelson 1.0 Build 19 is well under way, and I hope to release it next month. I’ll also be putting up some of the other stuff I’ve been working on, but I probably’ll have to do it next month as well.&lt;/p&gt;&lt;p&gt;Oh, and I finally bought a copy of Windows Vista! It’s here, sitting all nice and shiny on my main computer. It means I can work out all the bugs of PN on Vista, implement UAC support, all that rot. ;) (It also means I no longer have to test against a beta version on a old computer that still thinks it’s 2006… ^^)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7193937339661801641?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7193937339661801641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7193937339661801641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7193937339661801641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7193937339661801641'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/12/er-that-was-long-break.html' title='Er… that was a long break…'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1901041124701933558</id><published>2008-09-23T00:07:00.002+12:00</published><updated>2010-11-08T04:26:21.861+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Things Programmers Do'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Bad Things Programmers Do</title><content type='html'>&lt;p&gt;&lt;em&gt;[Updated 14 Jan 2009 with new article titles.]&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I’ve decided to start a series about the bad things many programmers do. Suggestions at &lt;a href="mailto:markkeyb@gmail.com"&gt;markkeyb@gmail.com&lt;/a&gt; would be appreciated!&lt;/p&gt;  &lt;p&gt;Many things on this list are about things that programmers &lt;em&gt;shouldn’t&lt;/em&gt; really do, but do anyway. Many of them make small little programs, but some are really high profile or really popular, and often are looked up to by less prominent programmers as how to do things, which only propagates the problem.&lt;/p&gt;  &lt;p&gt;Articles in this series:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://markkeyb.blogspot.com/2009/01/operating-system-conventions.html"&gt;Operating System Conventions&lt;/a&gt; (&lt;a href="http://markkeyb.blogspot.com/2009/06/operating-conventions-part-ii-how-to.html"&gt;Part 2&lt;/a&gt;)       &lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://markkeyb.blogspot.com/2009/08/app-paths-what-app-paths.html"&gt;App Paths? What App Paths?&lt;/a&gt;       &lt;br /&gt;Uncommon Controls and Dialogs       &lt;br /&gt;Hardcoded Paths       &lt;br /&gt;Inappropriate Tray Usage&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;This list will be updated with links when I’ve published the articles. Yay!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1901041124701933558?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1901041124701933558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1901041124701933558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1901041124701933558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1901041124701933558'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/09/bad-things-programmers-do.html' title='Bad Things Programmers Do'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5817680893610164374</id><published>2008-09-20T18:43:00.001+12:00</published><updated>2010-11-08T04:26:21.862+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>The recent increase in male pregnancy is a big contributor to global warming.</title><content type='html'>&lt;p&gt;Apparently, I’m in some video on YouTube:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:645e5064-bd3f-4693-9ba7-f81013d652a8" class="wlWriterEditableSmartContent"&gt;&lt;div id="91e6c678-6500-4372-a350-d1666aa40e0d" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=2wCVfnesJns&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/markkeyb/SNSbfzkO7vI/AAAAAAAAAFw/1BvGW9ohqPU/video1592735aead3%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('91e6c678-6500-4372-a350-d1666aa40e0d'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/2wCVfnesJns&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/2wCVfnesJns&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;It appears I’ve been a Asian immigrant from The China all this time and never knew it. :)&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Tip o’ the hat to the people from 10ASJ.&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5817680893610164374?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5817680893610164374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5817680893610164374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5817680893610164374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5817680893610164374'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/09/real-cause-of-global-warming-and-oh.html' title='The recent increase in male pregnancy is a big contributor to global warming.'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/markkeyb/SNSbfzkO7vI/AAAAAAAAAFw/1BvGW9ohqPU/s72-c/video1592735aead3%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6411392982483073162</id><published>2008-08-24T16:06:00.001+12:00</published><updated>2010-11-08T04:26:21.863+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Spatial Browsing: The Case For The Explorer</title><content type='html'>&lt;p&gt;&lt;em&gt;Originally written 21/07/2008. Images created 24/08/2008.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I recently came across something rather interesting on Ars Technica – a kind of old article, entitled “&lt;a href="http://arstechnica.com/articles/paedia/finder.ars"&gt;About the Finder…&lt;/a&gt;” (a pun based on the second menu item of the Apple menu in Mac OS 9 and earlier). In it, &lt;strong&gt;John Siracusa&lt;/strong&gt; makes the case for the Spatial File Manager, and also somewhat condemns what I call the Browser File Manager (although it’s more commonly known as the navigational file manager.)&lt;/p&gt;  &lt;p&gt;Now, Mr. Siracusa is an awesome writer, and he makes some excellent points in the article, but I have, in particular, problems with his arguments on &lt;a href="http://arstechnica.com/articles/paedia/finder.ars/4"&gt;Page 4&lt;/a&gt; against the Browser File Manager. It seems all they amount to is “I’m Not Used To It, Therefore It Sucks”.&lt;/p&gt;  &lt;p&gt;In the article, he states that the spatial file manager enables us to remember the “location” of the file, while the browser file manager makes us learn “strings” and “addresses”, forcing people to memorize text, instead of visual cues. The problem with those claims is, in reality, they are completely false. Indeed, the Browser and the Spatial employ the same methods – they simply have different ways of going about it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Browsing and Visual Paths&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="My Documents contains My Pictures, which houses the Art and Camera folders. The Art folder contains a folder named Sketches, while the Camera folder contains one named 2006-08-25." style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="333" alt="My Documents contains My Pictures, which houses the Art and Camera folders. The Art folder contains a folder named Sketches, while the Camera folder contains one named 2006-08-25." src="http://lh4.ggpht.com/markkeyb/SLDjXAxPD-I/AAAAAAAAAFI/ohMqTMDkptk/image%5B44%5D.png?imgmax=800" width="345" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;When I want to find one of my sketches using Windows Explorer, I double-click My Documents, double-click My Pictures, double-click the Art folder, and double-click Sketches. Now, I know that I store my photos in a folder called Camera in the My Pictures folder. If I want to then check out the photos I took on the 25th of August 2006, I click Back, Back and then open the Camera folder and open the folder labeled “2006-08-25”.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/markkeyb/SLDePRA5aBI/AAAAAAAAAEo/cut1qRqTZZY/s1600-h/image%5B29%5D.png"&gt;&lt;img title="To get out the Camera folder, we should first put away the Art folder. Tidyness *is* next to godlyness, after all." style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="293" alt="To get out the Camera folder, we should first put away the Art folder. Tidyness *is* next to godlyness, after all." src="http://lh4.ggpht.com/markkeyb/SLDeQQaGFmI/AAAAAAAAAEs/cbG6tomd2Bo/image_thumb%5B28%5D.png?imgmax=800" width="301" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;In my mind, I know that the folder called My Documents contains another folder called My Pictures, and in that folder are two others, called “Art” and “Camera”. Therefore, I know that if I want to get to the Camera folder from the Art folder, I must first “put away” the Art folder back into the My Pictures folder (i.e click “Back”) and then “take out” the Camera folder, placing the My Pictures folder down for the moment so I can place my full attention on the Camera folder.&lt;/p&gt;  &lt;p&gt;This is no different from real life; indeed, the only thing that’s changed is that it’s all so much faster. This is the point John was trying to make with the Spatial File Manager; however, the analogy works just as well for the Browser File Manager.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Strings and File Paths&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Even when I &lt;em&gt;do&lt;/em&gt; type paths, I don’t think of them as strings. The path &lt;em&gt;\\blah\shared\test\&lt;/em&gt; means that the computer named “blah” contains a folder named “shared”, which contains a folder named “test”. &lt;em&gt;C:\Program Files\MarkKB&lt;/em&gt; means the C drive contains a folder named “Program Files” which, in turn, contains a folder named “MarkKB”.&lt;/p&gt;  &lt;p&gt;OK, obviously, I don’t &lt;em&gt;actually&lt;/em&gt; think that when I’m typing it in, or browsing it in Explorer; rather it all happens automatically – muscle memory kicks in, and I don’t really have to “&lt;em&gt;think”&lt;/em&gt; much about the journey, but instead can focus on the destination.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Paths and Landmarks&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/markkeyb/SLDeS0kEvdI/AAAAAAAAAFM/_CBKzf3JqxM/s1600-h/image%5B43%5D.png"&gt;&lt;img title="C:\Users\markkb\Documents\test.doc is no more different than writing Home\Tree\Shops\Gas Station\Roundabout\School." style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="179" alt="C:\Users\markkb\Documents\test.doc is no more different than writing Home\Tree\Shops\Gas Station\Roundabout\School." src="http://lh5.ggpht.com/markkeyb/SLDeUNU8UdI/AAAAAAAAAFQ/rbAK9WEXjxA/image_thumb%5B41%5D.png?imgmax=800" width="472" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The reason this works is because its the same way we remember routes to and from places: walking to school, driving to work, taking the bus – we rely on landmarks to get from point A to point B. Landmarks can be anything – T-junctions, gas stations, billboards, crossings, old folk homes, they all contribute to our muscle memory. In the example I used at the beginning, I used My Pictures as the common “landmark” to get from Art to Camera.&lt;/p&gt;  &lt;p&gt;Indeed, when you really get down to it, a file path is nothing more than a shorthand compilation of landmarks: &lt;em&gt;C:\Users\markkb\Documents\test.doc&lt;/em&gt; is no more different than writing &lt;em&gt;Home\Tree\Shops\Gas Station\Roundabout\School&lt;/em&gt;. That a file path would reflect a path in real life (complete with &lt;em&gt;shortcuts!&lt;/em&gt; ^^) comes as no surprise – after all, computers are designed to reflect the reality they were created in.&lt;/p&gt;  &lt;p&gt;Because, y’know, otherwise they wouldn’t work at all. And that’d &lt;em&gt;really&lt;/em&gt; suck.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6411392982483073162?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6411392982483073162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6411392982483073162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6411392982483073162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6411392982483073162'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/08/spatial-browsing-case-for-explorer.html' title='Spatial Browsing: The Case For The Explorer'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/markkeyb/SLDjXAxPD-I/AAAAAAAAAFI/ohMqTMDkptk/s72-c/image%5B44%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1011006473620618102</id><published>2008-07-19T23:00:00.002+12:00</published><updated>2010-11-08T04:26:21.863+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Project Nelson, meet world</title><content type='html'>&lt;p&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/image%5B27%5D.png?imgmax=800" width="170" height="133" /&gt;After all the time, effort and procrastination, Project Nelson v1.0 Build 018 is finally now available for download from my website!&lt;/p&gt;&lt;p&gt;A note: this build is kinda buggy, so you should only install it if you know what you’re doing. Reading the readme (release notes) might help as well, as it contains information about known bugs and how to get around them. (The readme is the main reason it took me three months from freezing development to actual release… but that’s a whole ‘nother story.)&lt;/p&gt;&lt;p&gt;So, anyway, here it is, so enjoy!&lt;/p&gt;&lt;p&gt;&lt;a href="http://markk-b.sitesled.com/mystuff/pn.html"&gt;&lt;strong&gt;Project Nelson home page&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://markk-b.sitesled.com/downloads/pn.html"&gt;Project Nelson download page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/mystuff/pn/1b18/changelog.html"&gt;Changelog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://markk-b.sitesled.com/mystuff/pn/1b18/readme.html"&gt;Readme&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1011006473620618102?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1011006473620618102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1011006473620618102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1011006473620618102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1011006473620618102'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/07/project-nelson-meet-world.html' title='Project Nelson, meet world'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/markkeyb/SIHK0OiRsxI/AAAAAAAAAEc/JGXAQyjW3Ik/s72-c/image%5B27%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-400299686018076582</id><published>2008-07-01T23:09:00.001+12:00</published><updated>2010-11-08T04:26:21.864+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Congratulations!!! You are that expert!</title><content type='html'>&lt;p&gt;As the three of you who read my blog will probably know, our school just&lt;sup&gt;[&lt;a href="#ft1"&gt;1&lt;/a&gt;]&lt;/sup&gt; had its mid-year exams. Yay. It’s also almost time for winter holidays (next week..) Yays!&lt;/p&gt;  &lt;p&gt;One of my problems with story-based word problems is that they seem too... kludgy, too contrived. I mean, why would some big-wig professional-type dude hire a kid who’s half-failing math as it is to do their consulting work?&lt;/p&gt;  &lt;p&gt;The title, btw, is a direct quote from our Sampling test. Clearly, one exclamation mark didn’t suffice in conveying just how exciting mathematics really is.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Footnotes:&lt;/strong&gt;&lt;/p&gt; &lt;small&gt;   &lt;p&gt;&lt;a name="ft1"&gt;[1]&lt;/a&gt; The word “just” here meaning “over the period of about three weeks”.&lt;/p&gt;&lt;/small&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-400299686018076582?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/400299686018076582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=400299686018076582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/400299686018076582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/400299686018076582'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/07/congratulations-you-are-that-expert.html' title='Congratulations!!! You are that expert!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-776579040460998395</id><published>2008-05-02T04:17:00.002+12:00</published><updated>2010-11-08T04:26:21.865+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Software, freeze!</title><content type='html'>&lt;p&gt; &lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="image" align="right" src="http://lh4.ggpht.com/markkeyb/SBntBmoYQOI/AAAAAAAAAEI/1PsFavZ5JSs/image%5B17%5D.png?imgmax=800" width="96" height="64" /&gt;&lt;br /&gt;In "&lt;a href="http://markkeyb.blogspot.com/2008/03/we-geeks-bearing-gifts.html"&gt;We're geeks bearing gifts...&lt;/a&gt;", I posted that I was just putting the finishing touches on Project Nelson 1.0 Build 18. But that was over a month ago. So you might be wondering, what gives?&lt;/p&gt;&lt;p&gt;Well, the truth is, it's already finished.&lt;/p&gt;&lt;p&gt;In fact, it's been finished for quite a while now. After a few last-minute bugs that postponed me finishing it for about two weeks (while I found them, fixed them, and found some more to fix, and so on), I finally froze&lt;sup&gt;[&lt;a href="http://www.blogger.com/post-edit.g?blogID=10498280&amp;amp;postID=776579040460998395#f1"&gt;1&lt;/a&gt;]&lt;/sup&gt; development on Project Nelson 1.0 Build 18 on the 16th of April 2008 at around 6:30pm. So, what's with the holdup?&lt;/p&gt;&lt;p&gt;Firstly, I've been working on the setup routine. In fact, all the installation stuff is finished, as of about Tuesday (the 29th of April). On Wednesday, I went through and reworded much of the text throughout the setup program. I also slightly revised the EULA&lt;sup&gt;[&lt;a href="http://www.blogger.com/post-edit.g?blogID=10498280&amp;amp;postID=776579040460998395#f2"&gt;2&lt;/a&gt;]&lt;/sup&gt; a bit. All done, right?&lt;/p&gt;&lt;p&gt;Well, almost. The good news is that all I really need to do is finish off my rewording/reorganisation of the changelog&lt;sup&gt;[&lt;a href="http://www.blogger.com/post-edit.g?blogID=10498280&amp;amp;postID=776579040460998395#f3"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;sup&gt;]&lt;/sup&gt; and do the readme&lt;sup&gt;[&lt;a href="http://www.blogger.com/post-edit.g?blogID=10498280&amp;amp;postID=776579040460998395#f4"&gt;4&lt;/a&gt;] &lt;/sup&gt;and I'll be done. (In the case of the changelog, I've been hastily compiling the list of changes for Builds 16-18 these past few days, and the changes for previous builds earlier this year, and later the last. It's all rather disorganised, (but then again, that's me), so now I'm trying to make it a bit more digestible.)&lt;/p&gt;&lt;p&gt;Since it's &lt;em&gt;almost&lt;/em&gt; finished, I hope to put the whole kaboodle on my website in the next few days. I'll see you all when it gets there.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Footnotes&lt;/strong&gt; &lt;small&gt;(for those less technically inclined)&lt;/small&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;&lt;small&gt;&lt;p&gt;&lt;a name="f1"&gt;[1]&lt;/a&gt; To freeze development is to stop making changes to code, and usually to compile a final build (turn it from code to a living, breathing program.)&lt;/p&gt;&lt;p&gt;&lt;a name="f2"&gt;[2]&lt;/a&gt; The EULA is the End User License Agreement, a contract between the software provider and the user that determines terms of use of the product. It's that thing you mindlessly click "I Agree" to when you install software. EULAs for websites are known as "Terms and Conditions of Use".&lt;/p&gt;&lt;p&gt;&lt;a name="f3"&gt;[3]&lt;/a&gt; A changelog is a document detailing the changes that have taken place between versions. Well, at least, mine are. ;) Properly, in the open-source world, a changelog details every minute revision with dates and names; non-open-source software uses versions instead of dates, and only mentions major changes or those that are noticeable to the user. The non-open-source changelog is roughly analogous to the "NEWS" file in open-source.&lt;/p&gt;&lt;p&gt;&lt;a name="f4"&gt;[4]&lt;/a&gt; Readmes contain last-minute details that couldn't go into the documentation in time, information that wouldn't really fit in the documentation, and sometimes just general notes. Yays.&lt;/p&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-776579040460998395?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/776579040460998395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=776579040460998395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/776579040460998395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/776579040460998395'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/05/software-freeze.html' title='Software, freeze!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/markkeyb/SBntBmoYQOI/AAAAAAAAAEI/1PsFavZ5JSs/s72-c/image%5B17%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7214225462498803784</id><published>2008-03-21T06:39:00.002+13:00</published><updated>2010-11-08T04:26:21.866+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Nelson'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>We're geeks bearing gifts...</title><content type='html'>&lt;p&gt;As I type, I'm just ironing out a few final things before I release Project Nelson 1.0 Build 18, as a public beta, on my website. Since I haven't really talked about it much on my blog, let me introduce it to you guys.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.google.com/markkeyb/R-KkG8fgovI/AAAAAAAAAD8/ZrIi0SiwVZM/image%5B13%5D"&gt;&lt;img border="0" alt="image" align="right" src="http://lh4.google.com/markkeyb/R-KhUcfgouI/AAAAAAAAAEE/pWcgDpjOMXM/image_thumb%5B9%5D" width="163" height="255" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Project Nelson is a shell&lt;sup&gt;[&lt;a href="http://www.blogger.com/post-edit.g?blogID=10498280&amp;amp;postID=7214225462498803784#foot1"&gt;1&lt;/a&gt;]&lt;/sup&gt; for Windows and a suite of accessories. It's based on a task-based view, rather than applications-based. That is, programs are organised by type, rather than name. (The picture on the right is of the Applications page.) It also comes with several utilities, such as a file browser, address book, and scheduler.&lt;/p&gt;&lt;p&gt;I've been working on Project Nelson for near-on three years, so it feels quite satisfying to be so close to putting it out there. (That said, it's only a beta, y'know. There's a lot more stuff to be done.)&lt;/p&gt;&lt;p&gt;My focus on this build was fixing long-running bugs; however, some important new stuff was introduced as well. There are some things that don't do anything when you click on them, somewhat like a fake door - they're there for completeness, but the stuff behind it isn't implemented yet.&lt;/p&gt;&lt;p&gt;For the curious, the &lt;a href="http://markk-b.sitesled.com/mystuff/pn.html"&gt;Project Nelson home page&lt;/a&gt; has a few more answers on the matter.&lt;/p&gt;&lt;p&gt;So, here's hoping for a few &lt;strike&gt;brave souls&lt;/strike&gt; beta testers and better productivity for all. Woot!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;&lt;a name="foot1"&gt;[1]&lt;/a&gt; A "shell" is a way of interacting with your computer, a program with which you start other programs, so to speak. Historically speaking, Windows 3.1's Program Manager was a shell. The default shell for the current incarnation of Windows, consisting of the start menu, taskbar and desktop, is managed by Windows Explorer.&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7214225462498803784?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7214225462498803784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7214225462498803784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7214225462498803784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7214225462498803784'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/03/we-geeks-bearing-gifts.html' title='We&amp;#39;re geeks bearing gifts...'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-6664309449755880047</id><published>2008-02-10T16:44:00.002+13:00</published><updated>2009-07-15T16:40:21.181+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Welcome to teh blog!</title><content type='html'>&lt;p&gt;Well, here it is. Meh new bloggeh! Feel free to make yourselves at home, but don't touch the walls - the paint's still a little wet. :D&lt;/p&gt;&lt;p&gt;Well, there's some anecdotes that happened over the summer that I've forgotten to blog about. Rest assured, they're coming... So too are some geeky stuff, but I'm sure you're all used to that by now. :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-6664309449755880047?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/6664309449755880047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=6664309449755880047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6664309449755880047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/6664309449755880047'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/02/welcome-to-teh-blog.html' title='Welcome to teh blog!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-3902958882589586016</id><published>2008-02-03T09:55:00.001+13:00</published><updated>2009-07-15T16:40:05.821+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Moving...</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. Yes, I'm well aware of the irony involved. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!204.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;I'm sorry, Windows Live Spaces. No, it's not you, it's me.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Okaaay&lt;/em&gt;, bad metaphor. Still, the fact remains that I'm moving this blog to &lt;a href="http://markkeyb.blogspot.com/"&gt;http://markkeyb.blogspot.com/&lt;/a&gt;. For the four or five people who read this blog (yes, that's an overestimation), that means you'll get to see new posties an' stuff. For everyone else... well... I'll give you candy? OK, well I &lt;em&gt;can't&lt;/em&gt; give you candy due to obvious technological hurdles, but the instant they invent a way of transferring candy over the Internet, I'll be right on it. ;)&lt;/p&gt;&lt;p&gt;What about all the old posties? Well, they're coming too, so you don't have to switch between blogs to see them. It also makes it easier for those types who read all the posts to the beginning and then moan about having to go back yet &lt;em&gt;another&lt;/em&gt; blog. :D&lt;/p&gt;&lt;p&gt;See ya on the other side!&lt;br /&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-3902958882589586016?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/3902958882589586016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=3902958882589586016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/3902958882589586016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/3902958882589586016'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/02/moving.html' title='Moving...'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2082824323050574550</id><published>2008-01-06T21:45:00.001+13:00</published><updated>2010-11-08T04:30:57.046+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Trojans, locking and scams, oh my!</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!203.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Disclaimer: &lt;/strong&gt;While this post is about something that happens to everybody, it might get a tad too geeky&lt;sup&gt;[1]&lt;/sup&gt;. Continue at your peril.&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; This account is based on what I remember, and so might be a smidge inaccurate. I only took a few screenshots, and in hindsight I realise I probably should have taken more. Ah well, what's done is done.&lt;br /&gt;I'd also like to note that I don't usually do stuff like this. It just so happens that my bro's computer got a trojan that I needed to manually remove, and I like to tell you guys about my experiences. However, I don't go out looking for nasties just to document them. Such things are best left to the likes of &lt;a href="http://www.vitalsecurity.org/"&gt;Paperghost&lt;/a&gt; and &lt;a href="http://sunbeltblog.blogspot.com/"&gt;the Sunbelt guy(s)&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;While I was going to post about this sometime-or-another, what prompted me to do so today was &lt;a href="http://sunbeltblog.blogspot.com/2007/12/trojan-delivers-pay-by-phone-extortion.html"&gt;a post I came across&lt;/a&gt; in the security-minded &lt;a href="http://sunbeltblog.blogspot.com/"&gt;Sunbelt Blog&lt;/a&gt; with a chillingly familiar screenshot. (You'll see how familiar in a second.) The Sunbelt post is more investigative on the who rather than the what, but it's still an interesting read.&lt;/p&gt;&lt;p&gt;One day in late December, my younger brother Andrew mentioned something like "Windows XP [on his computer] needs to activate". I thought it was odd, as nothing went wrong during activation (I had recently reinstalled it), and I decided I would do something about it the next day.&lt;/p&gt;&lt;p&gt;The next day came, and Andrew called the problem to my attention again. Looking at the screen, I saw the following:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.google.com/markkeyb/R6T8WPXbvwI/AAAAAAAAACM/bCTU2lvRYK0/trojan214"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-2" src="http://lh6.google.com/markkeyb/R6T8WvXbvxI/AAAAAAAAACQ/g_mL44oOBso/trojan2_thumb12" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;R&lt;em&gt;iiiiiight&lt;/em&gt;. Clicky-button probably equals lotsa nasties. This was a trojan horse.&lt;/p&gt;&lt;p&gt;Cleverly, the usual key combinations (&amp;lt;Ctrl&amp;gt;+&amp;lt;Alt&amp;gt;+&amp;lt;Del&amp;gt;, &amp;lt;Ctrl&amp;gt;+&amp;lt;Shift&amp;gt;+&amp;lt;Esc&amp;gt;, &amp;lt;Alt&amp;gt;+&amp;lt;F4&amp;gt;, &amp;lt;Super&amp;gt;+Anything&lt;sup&gt;[2]&lt;/sup&gt;) had been disabled, the only recourse being to reboot your computer or to give in to the program's demands. Note that the keys work fine until the program pops up, suggesting some kind of key-hooking.&lt;/p&gt;&lt;p&gt;So I rebooted into Windows 2000 and scanned the computer for evil stuff with Spybot. &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.google.com/markkeyb/R6T8YPXbvyI/AAAAAAAAAB8/62wioeET_KA/spybot186"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="spybot-18" src="http://lh6.google.com/markkeyb/R6T8YvXbvzI/AAAAAAAAACE/y9vhtXJZwqk/spybot18_thumb4" width="244" height="178" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;16 nasties found and removed = problem gone, right?&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.google.com/markkeyb/R6T8WPXbvwI/AAAAAAAAACM/bCTU2lvRYK0/trojan214"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-2" src="http://lh6.google.com/markkeyb/R6T8WvXbvxI/AAAAAAAAACQ/g_mL44oOBso/trojan2_thumb12" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://lh3.google.com/markkeyb/R6T8b_Xbv0I/AAAAAAAAACU/tn4guoOpgC4/trojan1015"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-1-0" src="http://lh3.google.com/markkeyb/R6T8c_Xbv1I/AAAAAAAAACc/BNqTGro9T6o/trojan10_thumb13" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Wrong. This time it also popped up with what seemed like an IE shell (selectable text, permanent scroll bar to the right, right-clickyness). Oh, and the spelling! What exactly is "exprited" anyway, death by Sprite? I guess when you drink several bottles in a row, it could get rather dangerows...&lt;/p&gt;&lt;p&gt;OK, enough with the bad puns. During the process of trying-to-beat-the-trojan-at-startup, I discovered that if you open the start menu and leave it open while the program loads, it stays up, thus enabling me to run Windows Explorer, and thus Task Manager, with which I can kill the offending processes (locker.exe and iexplore.exe). Me 1, Trojan 0.&lt;/p&gt;&lt;p&gt;During this, I had noticed two interesting things: The "IE shell" wasn't one at all, but rather Internet Explorer itself, stripped down to its bare bones. If one had his Search sidebar up, it would also appear in the trojan-thingy, and so I had a little fun using it as an actual web browser. Also, once you terminated "locker.exe", the keys listed above would continue to be inoperable. A separate TSR perhaps?&lt;/p&gt;&lt;p&gt;It's registry time! As the trojan had seemingly also removed msconfig, I traversed to HKLM\Microsoft\Software\Windows\CurrentVersion\Shell\Run. Sure enough, we had a key that launched something called "License". So, on a hunch, I looked up App Paths. Bingo! "License" linked to locker.exe. Removing both entries ensured that locker.exe would never darken our startup again. Two for two!&lt;/p&gt;&lt;p&gt;Another interesting thing is that it seems to have eaten the Computer Browser, Security Center and Windows Firewall services. As a result, it can't explore the local network, the computer's wide open and the security center won't tell you about the lack of a firewall.&lt;/p&gt;&lt;p&gt;Of cause, many trojans install themselves into the Windows directory, and so I travelled there and surprise, surprise: locker.exe. Sorting by date revealed two other files created the same day as locker.exe: WinLockDll.dll, and wl.exe. So I moved them to a zip file where they could no longer do no harm (at least, in theory), intending to send them as samples to a security research thingy. With all due respect to Batman, BIFF! BAM! POW!&lt;/p&gt;&lt;p&gt;So, if I'm right, locker.exe uses either wl.exe or WinLockDll.dll to "lock" the computer. It then proceeds to display a screen prompting you to renew your license (the black one), and then launches IE (presumably with arguments that force it to shed most of it's stuff) which shows a (webpage-based) fake anti-whatever downloader. Or something.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.google.com/markkeyb/R6T8dvXbv2I/AAAAAAAAACk/V5YOehlRX6Y/trojan134"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-1-3" src="http://lh5.google.com/markkeyb/R6T8efXbv3I/AAAAAAAAACs/-CvMHS-JMnI/trojan13_thumb2" width="169" height="128" /&gt;&lt;/a&gt; &lt;a href="http://lh4.google.com/markkeyb/R6T8gPXbv4I/AAAAAAAAAC0/5mLxARagnDc/trojan116"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-1-1" src="http://lh3.google.com/markkeyb/R6T8g_Xbv5I/AAAAAAAAAC8/ny5O2L6KsSs/trojan11_thumb4" width="169" height="128" /&gt;&lt;/a&gt; &lt;a href="http://lh3.google.com/markkeyb/R6T8i_Xbv6I/AAAAAAAAADE/05oUKT-qMY0/trojan1019"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-1-0" src="http://lh5.google.com/markkeyb/R6T8jfXbv7I/AAAAAAAAADM/WuntrxrpvI0/trojan10_thumb15" width="169" height="128" /&gt;&lt;/a&gt; &lt;a href="http://lh3.google.com/markkeyb/R6T8l_Xbv8I/AAAAAAAAADU/MY5q_sGyN3o/trojan123"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border="0" alt="trojan-1-2" src="http://lh6.google.com/markkeyb/R6T8mvXbv9I/AAAAAAAAADc/G4yrooH1duQ/trojan12_thumb1" width="169" height="128" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The webpage in itself is quite interesting. It starts off with a loading graphic (far left). Once the dialog is "loaded", it "attempts" to download some "update files" on a public channel (mid left) with a ridiculously long estimation. It then "fails" (mid-right). The private channel is advertised as being a ridiculously short estimation (35 sec v. two days?) but, of cause, you have to pay for it. A nice touch is that the dialog is moveable (far right).&lt;/p&gt;&lt;p&gt;The whole charade seems to be aimed at those people who frequently download from "free" file hosting services and/or GameSpy's file download site, both of which usually advertise free vs premium accounts, where premium dudes don't have to wait in line and/or get faster servers. Most people will look at it and think "getting in my way, must get rid of it", which, of cause, means "activating" your "account", and won't even look at the rest of the stuff.&lt;/p&gt;&lt;p&gt;So, now we have a de-gunkafied computer, although it looks like I might have to do a repair reinstallation of Windows XP (again). Ah well.  Happy new year, and may your days be without malware!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Footnotes:&lt;/strong&gt;&lt;/p&gt;&lt;small&gt;&lt;p&gt;[1] Mandatory disclaimer, as most of the readers of this blog will be my peers in high school.&lt;/p&gt;&lt;p&gt;[2] &amp;lt;Super&amp;gt; is more commonly known as the Windows key.&lt;/p&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2082824323050574550?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2082824323050574550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2082824323050574550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2082824323050574550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2082824323050574550'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/01/trojans-locking-and-scams-oh-my.html' title='Trojans, locking and scams, oh my!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-2364961016864853573</id><published>2007-11-29T20:29:00.002+13:00</published><updated>2010-11-08T04:30:57.047+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>English Exam</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!187.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Thu 29 Nov 2007&lt;/p&gt;&lt;p&gt;I hate myself. &lt;sup&gt;[1]&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;Last Thursday we had our NCEA&lt;sup&gt;[2]&lt;/sup&gt; English external exams. I did an almost complete repeat performance of the practice exams, where I did Unfamiliar Texts and Formal Writing&lt;sup&gt;[3]&lt;/sup&gt;, and then ran out of time. But that's not why I hate myself.&lt;/p&gt;&lt;p&gt;After the exams, I hung around a bit outside, catching up with some of my friends in the English 100 class, who were also taking exams that day&lt;sup&gt;[4]&lt;/sup&gt;, as well as some of the guys I had taken our exam with. We talked, joked, and so on.&lt;/p&gt;&lt;p&gt;By and by, I decided to walk home, like I usually do when I go home from school mid-day. (Study leave is &lt;em&gt;awesome&lt;/em&gt;.) As I was making the turn just past Gallony Avenue, I saw someone lying on the ground, moaning, with tear-filled eyes. (I think she's from my English class.&lt;sup&gt;[5]&lt;/sup&gt;) Evidently, she had twisted some part of her foot, or something was making it unbearable for her to walk. So, like the dolt that I am, I asked her if she was OK. She didn't answer, possibly because she was in too much pain to do so, but more probably because she was too busy considering whacking me with a large mallet. So, announcing that I would go back to the school (to look for any of her friends that were still hanging around), I proceeded to do just that.&lt;/p&gt;&lt;p&gt;Now, sometimes when you're focused on something, it takes a while for your brain to process your surroundings. And so, it wasn't until I had reached the school gates that the cogs started whirring: &lt;em&gt;Didn't I just pass two guys?&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Looking back, I saw the afore mentioned dudes turning the corner. I backtracked, and sure enough, the two were doing what I should have done: they had flagged down a car and were now helping her on. At least, I think so, and that's what it looked like.&lt;/p&gt;&lt;p&gt;So, tell me: did I do the right thing?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Footnotes:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;[1] By "I hate myself", I, of cause, mean "I hate the course of action that I'd taken", &lt;em&gt;not&lt;/em&gt; "I'm going all emo".&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;[2] If you're not from New Zealand, you probably won't know what this is. It's the national certificate for New Zealand, and it's based on arbitrary levels of achievement designed to show your knowledge of a subject. You can either achieve (A), achieve with merit (M), achieve with excellence (E), or not achieve (N). Markers often write up a grid, showing you how much of each you got, which forms the word NAME across the page.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;[3] Unfamiliar Texts is answering a bunch of questions on poems, extracts from literacy, "visual texts" (static images) and the such. Formal Writing is writing a x-word essay, where x=~200-300 words, choosing from an unknown list of subjects. The other two sections are film and book essays, the former being &lt;em&gt;What's Eating Gilbert Grape&lt;/em&gt;, directed by Lasse Hallstrom, and the latter, &lt;em&gt;Alex&lt;/em&gt;, by Tessa Duder.&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;[4] I am not in the English 100 class, instead I am in one of the many 101 classes, which are basically mid-range. Apparently, the reason I wasn't put into such a class was my lack of organisation, a decision with which I can't find fault with. You should see my room...&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;[5] Not naming names, of cause. I mean, it &lt;em&gt;was&lt;/em&gt; rather embarrassing.&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-2364961016864853573?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/2364961016864853573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=2364961016864853573' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2364961016864853573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/2364961016864853573'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/11/english-exam.html' title='English Exam'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-5078279719695120450</id><published>2007-09-15T20:21:00.001+12:00</published><updated>2010-11-08T04:30:57.048+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Is Windows Live Suite a good idea?</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!178.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Sat 15 Sep 2007&lt;/p&gt;&lt;p&gt;Simple answer, yes. But the answer is much more complex than that.&lt;/p&gt;&lt;p&gt;OK, those who frequent my blog (wait, there's people who frequent my blog?) will probably not be that technically inclined, so I'd like to first preface this post with the warning that this post discusses software in a way that many who just update and say 'eh' will not care about. If you are one of those people, it's best not to continue, although if you're feeling courageous, go right ahead.&lt;/p&gt;&lt;p&gt;Now, don't get me wrong: the idea is fine. There's nothing wrong with the unified installer that is Windows Live Suite. It's the execution that bothers me.&lt;br /&gt;"Whatd'ya mean?" I hear you say. Well, there is no way to download standalone installers. It's the unified thingy or nothing.&lt;br /&gt;"But you don't &lt;em&gt;need&lt;/em&gt; standalone installers, the unified installer replaces it all!" Which leads me to my second point. You can't download the whole lot and install it offline. You &lt;em&gt;have&lt;/em&gt; to be online to install it, and it &lt;em&gt;has&lt;/em&gt; to be the latest version.&lt;/p&gt;&lt;p&gt;Personally, I hate installers that exist merely to download the appropriate files of a single program from its servers. AOL is a culprit with their AIM and ICQ installers. For one thing, it kinda makes you think "wait, what's the point of downloading the installer if it's just gonna download stuff anyway?" For another, you're gonna have to pay your ISP for every time you run the installer. This isn't really a point for those who are on a flat-rate plan, more for those who pay by the hour or megabyte, or those with capped plans. Another thing is, of cause, something may be missing in the new version that is in the older, or the new version may be too cluttered, or...&lt;/p&gt;&lt;p&gt;The penultimate reason is because of archivists, those who regularly swap disks between Windows Vista, Win3.1 and MS-DOS 5, those who long for the beta version of Windows 1.0 shown in &lt;em&gt;Byte&lt;/em&gt; in 1983, or for that one hard disk containing &lt;em&gt;Star Trek&lt;/em&gt; (the cancelled Apple port of System 7 to Intel-based processors). These people want to be able to preserve what once was, or just do so because they like it. Half the screenshots on Wikipedia are due to these people.&lt;br /&gt;If everyone had had an Internet-based installer, we would hear tell of how Netscape 4 sucked, how Windows Live Messenger was once dubbed "MSN Messenger", or Firefox went through three name changes, or how Microsoft Office used to have cute little characters bouncing around their work, and we'd say, "yeah right, prove it." Proof is one of the key concepts in history, and many people have spent decades arguing proof of historical fact.&lt;/p&gt;&lt;p&gt;Lastly, what if Microsoft disappears? What happens if their servers go down? People of tomorrow may start up their installers, only to find the message "Server not found" staring them in the face. (Of cause, Messenger won't work anyway, but stuff like Mail and Writer, which works with other stuff, and Photo Gallery, which doesn't need an Internet connection, won't install either.)&lt;/p&gt;&lt;p&gt;Again, I have no problems with the Windows Live Suite installer. It's a good idea. It means I don't have to go all over the Windows Live site to get the various programs in the Suite. It's just the lack of alternates, or of something tangible on our hard disks, that I don't like.&lt;/p&gt;&lt;p&gt;So my suggestion to Microsoft is this: provide both an offline and online installer, or better yet, optional standalone installers like in previous versions. Or maybe make the installer so it download the stuff to a non-temporary folder where we can get it and use for later. Don't do this to us, the users.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-5078279719695120450?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/5078279719695120450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=5078279719695120450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5078279719695120450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/5078279719695120450'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/09/is-windows-live-suite-good-idea.html' title='Is Windows Live Suite a good idea?'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8474942501021762231</id><published>2007-09-12T21:02:00.001+12:00</published><updated>2010-11-08T04:30:57.049+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Age Before Intellect</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!176.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Sun 12 Sep 2007&lt;/p&gt;&lt;p&gt;I've updated my website. 'Tis at &lt;a href="http://markk-b.sitesled.com/"&gt;http://markk-b.sitesled.com&lt;/a&gt;. Yays.&lt;/p&gt;&lt;p&gt;OK, here's the other anecdote I promised earlier:&lt;/p&gt;&lt;p&gt;Mrs. Donnell, our English teacher, was talking to us about our upcoming external exam (1.6 - Unfamiliar Texts), and during this talk she revealed that she had started high school in 1975. It was at this moment that one of my fellow learner-peoples felt the uncontrollable urge to utter the following:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:180%;"&gt;&lt;strong&gt;“&lt;/strong&gt;&lt;/span&gt;Wait, that means you're older than me!&lt;span style="font-family:Times New Roman;font-size:180%;"&gt;&lt;strong&gt;”&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;'Cause everyone knows 12 is a popular age to start teaching...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;NB&lt;br /&gt;&lt;/strong&gt;I have not posted the above mentioned student's name for a reason. Please, no guessing, no telling, and no mean words.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8474942501021762231?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8474942501021762231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8474942501021762231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8474942501021762231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8474942501021762231'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/09/age-before-intellect.html' title='Age Before Intellect'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-1399004792454805760</id><published>2007-08-26T23:57:00.000+12:00</published><updated>2010-11-08T04:30:57.050+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>What Mornings Do To You</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!173.entry"&gt;View original post&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Sun 26 Aug 2007 &lt;/p&gt;  &lt;p&gt;I know, it's been a long time since my last post, but from now on I'll try to post with more regularity. &lt;/p&gt;  &lt;p&gt;Having said that, I have two rather interesting anecdotes that I'd like to share with you guys... but I'll save the second for later. First, something from Tuesday about two weeks ago. &lt;/p&gt;  &lt;p&gt;Well, I was late.    &lt;br /&gt;OK, I know, no surprise there. But this time I was super-extra late&lt;sup&gt;TM&lt;/sup&gt;, and so was told by Mr. Van Niekirk (the Te Henga dean, who was at that time performing a crackdown on lateness) told me to go to the sign-in window. &lt;/p&gt;  &lt;p&gt;Now, the sign-in window is on the side of the office block opposite to the one facing the street. Most people take the (literal) high road/pavement, which went directly past said window; I, however, usually walk down the driveway and then up the stairs. I really don't know why. &lt;a href="http://lh4.google.com/markkeyb/R6T3lPXbvuI/AAAAAAAAABY/r8aGC3nvJLE/image3"&gt;&lt;img style="margin: 10px" height="217" alt="Map of front of school" src="http://lh3.google.com/markkeyb/R6T3l_XbvvI/AAAAAAAAABk/0sto7eE2vG0/image_thumb3" width="290" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Here's a map to illustrate. The 'most people' route is in red, while my way is in green. Not to scale, if you're wondering. &lt;/p&gt;  &lt;p&gt;Well, anyway, I set off down the driveway, and after a few moments, Mr. Van N. shouted for me to go to the sign-in window. I shrugged my shoulders and continued. When I was about halfway to the stairs, he shouted again. But it wasn't 'till the third time that it clicked. &lt;/p&gt;  &lt;p&gt;He thought I was going to class. &lt;/p&gt;  &lt;p&gt;After shouting back something that resembled &amp;quot;I'm going this way!&amp;quot;, I continued down the driveway, up the stairs, and to the window. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NB      &lt;br /&gt;&lt;/strong&gt;This post is not meant to be hurtful to anyone. Please don't take it the wrong way, and, if you guys comment, please don't say mean things about anyone.     &lt;br /&gt;Oh, and sorry if I spelt Mr. Van N.'s name wrong.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-1399004792454805760?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/1399004792454805760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=1399004792454805760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1399004792454805760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/1399004792454805760'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/08/what-mornings-do-to-you.html' title='What Mornings Do To You'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7805955587045405413</id><published>2007-05-10T23:23:00.001+12:00</published><updated>2009-07-15T16:51:17.360+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Eh.</title><content type='html'>&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!162.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Thu 10 May 2007&lt;br /&gt;I really gotta write stuff in this more often. But then again, no-one ever comments.&lt;br /&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I've survived a term, the holidays, parent-teacher interviews, assesments and ringworm. &lt;/li&gt;&lt;li&gt;Achieved with merit (M) on my static image. Yays. &lt;/li&gt;&lt;li&gt;Still working on my website. I hope to get it out some time over the next three months. &lt;/li&gt;&lt;li&gt;I really need to get organised - especially with Japanese. I'll be working on that over the next few weeks. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7805955587045405413?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7805955587045405413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7805955587045405413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7805955587045405413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7805955587045405413'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/05/eh.html' title='Eh.'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-340308436941002525</id><published>2007-01-27T21:35:00.001+13:00</published><updated>2009-07-15T16:52:56.405+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>New year. Eh.</title><content type='html'>&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!154.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt; &lt;strong&gt;MarkKB's Blog&lt;/strong&gt; - Sat 27 Jan 2007&lt;br /&gt;OK, I know I need to make a point to update this blog more. I'll try to do that, K?&lt;br /&gt; &lt;strong&gt;what's new?&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For those who've been wondering where I got to for the last week, I've been in limbo. Actually, I've been trying to reinstall Windows XP. Fresh install didn't work. Tried installing Windows 2000 first - it wouldn't at first, but then it did. Hello 16 colours and 800x600. Bleh. So I've been booting into &lt;a href="http://en.wikipedia.org/wiki/BartPE"&gt;BartPE&lt;/a&gt; for the past week (works perfectly, 'cept there's no sound). And yesterday we tried swapping the DVD-RW with a CD-RW we had lying around - it worked. Eh. &lt;/li&gt;&lt;li&gt;School on the 7th of Feb. NCEA. Oh, goody. &lt;/li&gt;&lt;li&gt;I'm thinking of doing a little thing on YouTube - actually I've been thinking of it since 'round late November. Tell ya more later. &lt;/li&gt;&lt;li&gt;Work on my website has taken a back seat, as have &lt;a href="http://markk-b.tripod.com/mystuff/pn.html"&gt;Project Nelson&lt;/a&gt;. I've been working a bit on meh fics, but other than that, I've been browsing on Slashdot or clicking every link I don't know about on Wikipedia. Eh. &lt;/li&gt;&lt;li&gt;Got ringworm. Got anti-fungal cream. Delightful. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks for tuning in! I look forward to seeing some of you back at Massey on the 7th.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-340308436941002525?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/340308436941002525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=340308436941002525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/340308436941002525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/340308436941002525'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2007/01/new-year-eh.html' title='New year. Eh.'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-4410517806061440571</id><published>2006-08-23T23:52:00.001+12:00</published><updated>2009-07-15T16:53:33.912+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><title type='text'>Photo. Eh.</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!147.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;MarkKB's Blog&lt;/span&gt; Tue Aug 24 2006 &lt;/p&gt;&lt;p&gt;I missed the class photo. Yay.&lt;br /&gt;At least I feel a lot better knowing someone, somewhere, missed theirs too. Yeah...&lt;br /&gt;I blame my bed. Drat you, bed! And my clock which is four hours behind. Cliché, blaming the clock, I know, but eh. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Any&lt;/em&gt;who, I'm planning to wipe Fedora off my main computer (read: the computer in my room who's monitor is currently decapitated because of my brother wanting to play networked AOEIIx 2v1 [i.e. he and his friend vs. me] and we can't find an extra monitor for the second computer) and install SuSE on it. (Fedora and SuSE are distros of Linux.) Maybe SuSE will network with the other two computers and my laptop better than Fedora... but I'm not holding my breath. (Yes, I always make a point to install SAMBA...) I'll tell ya guys how it works out! Not that anyone will read it... &lt;/p&gt;&lt;p&gt;C'ya!&lt;br /&gt;--&lt;strong&gt;MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-4410517806061440571?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/4410517806061440571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=4410517806061440571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4410517806061440571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/4410517806061440571'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2006/08/photo-eh.html' title='Photo. Eh.'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8561019804961668718</id><published>2006-08-15T21:06:00.001+12:00</published><updated>2009-07-15T16:54:34.885+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Go Go Gadget Laptop!</title><content type='html'>&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!146.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;MarkKB's Blog&lt;/span&gt; Tue Aug 15 2006&lt;br /&gt;You may have noticed that I haven't been on the internet much these past few weeks (here, few means two), and there's a simple reason for that.&lt;br /&gt;I've got a new laptop!&lt;br /&gt;New in this case being I've just got it recently and it's actually several years old.&lt;br /&gt;'Twas the day after my birthday (which was on the 28th of July, for all who missed it... bad people!) when my grandad came around to pick up some scrap metal to take to The Concource (that's that road that juts off Lincoln after you go over the motorway, the trash disposal center's up there...). Anywho, he gave me this bag, and inside is a laptop! What a birthday present...&lt;br /&gt;No, I don't care it's so old it's got a Windows 2000 product key on the bottom. It works fine for me.&lt;br /&gt;So, for those wanting the specs:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Processor:&lt;/strong&gt; Pentium III 747MHz&lt;br /&gt;&lt;strong&gt;RAM:&lt;/strong&gt; 192 MB&lt;br /&gt;&lt;strong&gt;Video:&lt;/strong&gt; S3 SavageMX 8MB&lt;br /&gt;&lt;strong&gt;HDD:&lt;/strong&gt; Fujitsu MHS2020AT 20GB 4,200RPM&lt;br /&gt;&lt;strong&gt;Optical: &lt;/strong&gt;Toshiba DVD-ROM SD-C2302&lt;br /&gt;&lt;strong&gt;OS:&lt;/strong&gt; Microsoft Windows XP Professional SP2 (I'm not sure if I updated it to SP2 after I recieved it, or it already came like that...)&lt;br /&gt;&lt;br /&gt;There's only an inbuilt dialup modem (which means I have to plug in our USB ADSL modem), one USB port, a network port in the form of an PCMIA card, a serial port, a parallel port, a monitor out, and a video out (for stuff like TVs.) There's also these tinny tiny speakers. Oh, and a speaker out and audio in. And an external floppy disk drive.&lt;br /&gt;I can almost hear the laughing.&lt;br /&gt;Well, in the first week, on... Tuesday morning, I think, the monitor started playing up. I started up in safe mode and found that there was something wrong with the video card's driver, so I disabled it. Unfortunately that meant that 3D programs were slooooow, and full screen video was more than a little choppy. Interestingly enough, at the end of the day, I reenabled it and everything worked. Strange.&lt;br /&gt;Well, in the two weeks following, I've installed the basic things (Internet Explorer 7 Beta 3, Windows Media Playeer 11 Beta, Windows Live Messenger 8, trueSpace 3.2, Paint Shop Pro 5.01, Visual Basic, Age of Empires II and the Conquerors, Powertoys for 95 and XP, ect) and copied meh fanfics and alot of meh projects. Yay CD-RW!&lt;br /&gt;&lt;br /&gt;In other news, I updated my site about two months ago and never got round to blogging about it. Oh well. To visit the site, click "MarkKB's Web" above or go to &lt;a href="http://markk-b.tripod.com/"&gt;http://markk-b.tripod.com/&lt;/a&gt;.&lt;br /&gt;deviantART has just recently celebrated their 6th birthday, and with it the release of dA v5, which features a revramped new look. It's kinda broken under IE7B3... oh well. deviantART can be found at &lt;a href="http://www.deviantart.com/"&gt;http://www.deviantart.com/&lt;/a&gt;.&lt;br /&gt;And, thanks to Tim O'Brien, 10TCA has it's own webpage! To visit it, point ye browsers at &lt;a href="http://www.tca.zoomshare.com/"&gt;http://www.tca.zoomshare.com/&lt;/a&gt;. (Note to Tim if he reads this: I don't have SMS. I don't even have a mobile phone. Sad, ain't it?)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Random fact:&lt;/strong&gt; Today signifies the 61st anniversay of the announcement of the unconditional surrender of Japan, thus ending World War II. (for more info see the &lt;a href="http://en.wikipedia.org/"&gt;Wikipedia&lt;/a&gt; articles for the &lt;a href="http://en.wikipedia.org/wiki/Surrender_of_Japan"&gt;Surrender of Japan&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Gyokuon-hoso"&gt;Gyokuon-hoso&lt;/a&gt; (address to the people by the Emperor.))&lt;br /&gt;&lt;strong&gt;Quote:&lt;/strong&gt; &lt;em&gt;I do not know with what weapons World War III will be fought, but World War IV will be fought with sticks and stones. &lt;strong&gt;--Albert Einstein&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;C'ya!&lt;br /&gt;--&lt;strong&gt;MarkKB&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8561019804961668718?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8561019804961668718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8561019804961668718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8561019804961668718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8561019804961668718'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2006/08/go-go-gadget-laptop.html' title='Go Go Gadget Laptop!'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8476324844744687089</id><published>2006-07-23T16:17:00.001+12:00</published><updated>2010-11-08T04:28:24.587+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Zone Blues</title><content type='html'>&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!141.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;MarkKB's Blog&lt;/span&gt; July 23rd 2006&lt;br /&gt;&lt;br /&gt;I hate it when people don't read.&lt;br /&gt;&lt;br /&gt;Like when people message me on WLM when meh status is set to "Away" (you know who you are!)&lt;br /&gt;Or when people complain about an issue that's already been addressed.&lt;br /&gt;&lt;br /&gt;For instance, those who play on the Zone will know that the so-called "Classic Games" have been retired due to aging technology and ancient servers. This resulted in an uproar among the community. But it seems all the ho-ha is about two things: lobbies and ZoneFriends.&lt;br /&gt;The "lobby" was where you would stand around and chat until you were ready to play, or until a game freed up. Some people just stood around and chat, never actually playing a game. &lt;a href="http://zone.msn.com/en/general/article/genzonefriendsfarewell"&gt;ZoneFriends&lt;/a&gt; was a IM program.&lt;br /&gt;With the retirement of Classic games, and no replacement for lobbies in the new ones, disgruntiled Zoners flooded the forums with messeges such as IWANT ZOEN BAK!!! or, those with more brains, left to flock to GameSpy Arcade, Yahoo! Games and the like. The rest of us accepted these changes.&lt;br /&gt;Mind you, I thought the new games were better, with better graphics, and faster response time. Oh well.&lt;br /&gt;I also thought that the Zone team had made it clear that they were working on a replacement. Apparently I was wrong about that too.&lt;br /&gt;From &lt;a href="http://zone.msn.com/en/general/article/genbeyondthezone.htm"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Beyond The Zone&lt;/span&gt;&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;&lt;b&gt;&lt;span style="COLOR: rgb(99,184,238);font-size:10;" &gt;What about ZoneFriends?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Along with our old servers, the ZoneFriends tool will be taking a long-overdue retirement. All of our remaining (and future!) multiplayer games &lt;span style="FONT-WEIGHT: bold"&gt;will be integrated with MSN Messenger.&lt;/span&gt; This is a big, big step forward for us. With its wide range of contact and message functions, handy additional features and even exclusive games, Messenger is everything that ZoneFriends wanted to be when it grew up.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="COLOR: rgb(99,184,238);font-size:10;" &gt;So, wait, does this mean no lobbies?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;That’s correct, &lt;span style="FONT-WEIGHT: bold"&gt;at least for now&lt;/span&gt;. The old lobby system was built into our earliest classic games, and is to current game technology what a biplane engine would be to a stealth jet: similar, but essentially incompatible. Online gaming is all about community, so in addition to the in-game chat and Messenger-based invitation ability of our new multiplayer games,&lt;span style="FONT-STYLE: italic; FONT-WEIGHT: bold"&gt; &lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;we’ve been researching new social and community features for both the games and our site in general.&lt;/span&gt; Of course the end result will be fun to use, but we’re also aiming for something that will still be as fun and useful after our second decade joins the first.&lt;br /&gt;&lt;br /&gt;&lt;/cite&gt;Bold emphasis added by me.&lt;br /&gt;Beyond The Zone was an article that was displayed both on the main page and on the page of &lt;span style="FONT-STYLE: italic"&gt;every &lt;/span&gt;Classic-based game.&lt;br /&gt;Another gripe was that for some games, such as Bridge, the new version would be instated a few months after the old version was retired.&lt;br /&gt;Let me make an analogy to a famous example: Gran Turismo. Gran Turismo is the most played PlayStation game &lt;span style="FONT-STYLE: italic"&gt;ever&lt;/span&gt;. It is considered to be &lt;span style="FONT-STYLE: italic"&gt;the&lt;/span&gt; racing sim. The original version alone sold 10.84 million units, forget Gran Turismo 4. The entire series is the ninth most-sold franchise in the world, with 43.7 million units sold in total.&lt;br /&gt;Gran Turismo 2 was rushed to release in Nov 20 1999, so it could be out in the stores by the holidays. Sony publically admitted that development of the game had &lt;span style="FONT-STYLE: italic"&gt;not&lt;/span&gt; been completed. As such, it had a lot of glitches, including the famous Plam Strip track, the remnent of the Drag Racing track that was removed so they release it on time.&lt;br /&gt;This could happen to Bridge, if it were released before it was ready.&lt;br /&gt;But then the Zone &lt;a href="http://zone.msn.com/en/bridge/article/brdgnews.htm"&gt;reinstated Classic Bridge&lt;/a&gt; due to "popular demand". What do people do to show their appretiation?&lt;br /&gt;They spam the board.&lt;br /&gt;Darned if ya do, darned if you don't.&lt;br /&gt;Now, everyone wants their own classic games back, not considering that perhaps they're struggling to keep those remaining old servers running. (If I'm right, they're only running Bridge from a few old servers in the corner, as opposed to the many they had before that were running Classic Games.)&lt;br /&gt;So... yeah, that's all from meh for today...&lt;br /&gt;--MarkKB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8476324844744687089?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8476324844744687089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8476324844744687089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8476324844744687089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8476324844744687089'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2006/07/zone-blues.html' title='Zone Blues'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-7085906721891919355</id><published>2006-02-11T00:47:00.001+13:00</published><updated>2009-07-15T16:48:11.538+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>School and Geekiness</title><content type='html'>&lt;p&gt;&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!136.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;/p&gt;&lt;strong&gt;MarkKB's Journal - &lt;/strong&gt;10 Feb 06&lt;br /&gt;&lt;br /&gt;Meh... first blog post of the new year!&lt;br /&gt;By the way, did you know that last year was:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bill Gates' 50th birthday (Bill Gates was born on Oct 28th, 1955) &lt;/li&gt;&lt;li&gt;Microsoft's 30th birthday (Microsoft is co-founded and headed by Bill Gates, and was founded in 1975) &lt;/li&gt;&lt;li&gt;Microsoft Windows' 20th birthday (Windows 1.0 was first released on Nov 20th, 1985) &lt;/li&gt;&lt;li&gt;Microsoft Windows 95's 10th birthday (Windows 95 was the first version of Windows to feature the now famous "Start" button, "My Computer", "Network Neighbourhood" (now "My Network Places"), the "Recycle Bin", long file names, icons of the desktop, and a heap of other stuff, and was released on Aug 24th, 1995) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So... that's my geeky 'useless fact' tidbit for today...&lt;/p&gt;&lt;p&gt;So, yesterday was Year 10 'orientation day' i.e. we all got to find out what class we're in, what we're taking, ect, ect, and so forth. (Today is the Y9's OD...) I'm in the same class as last year, same teacher, same classmates... same school! (MHS has a 'school within a school' concept... why not just call them 'houses' and save the trouble? Classes are sorted into schools... so if you change classes, and your new class just happens to be in another school, you become part of that school. Schools are named after local beaches...We're Te Henga! Go green!)&lt;/p&gt;&lt;p&gt;The only problem with being in the same class is that the majority of the class are still girls (not that there's anything wrong with girls...) But last year there were at least 10 boys in a 30-pupil class... and somehow we've been whittled down to five! And to top it all off, we've had the extra addition of 3/4 girls! Ah well, I'll just have to live with it...&lt;/p&gt;&lt;p&gt;In other news, for the past week I've been using Windows Live Messenger 8. After months of anxious waiting, I've finally got an invite! I've been playing around with it and it is simply... wow-worthy. (For all those who have absolutely no idea what I'm talking about, WLM is the next version of MSN Messenger...) for more info, check out the WLM blog at &lt;a href="http://spaces.msn.com/MessengerSays"&gt;http://spaces.msn.com/MessengerSays&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I've also been using Internet Explorer 7 Beta 2 Preview, and I must say it's a heap of a lot better than IE 6, though whether it's better than Firefox is hard for me to tell. It introduces a lot of features IE has been sorely needing for sooo long (and other browsers have had for ages), but also goes a step further... and not just with features. There are also notable security measures added, so stuff don't get through. To get the geeky gloss, take a peek at &lt;a href="http://blogs.msdn.com/ie"&gt;http://blogs.msdn.com/ie&lt;/a&gt;, or to download the thing, go to &lt;a href="http://www.microsoft.com/windows/ie/ie7"&gt;http://www.microsoft.com/windows/ie/ie7&lt;/a&gt;. Note that this is &lt;em&gt;pre-release&lt;/em&gt; software, and as such neither me nor Microsoft can be held accountable for any terrors you may behold.&lt;/p&gt;&lt;p&gt;So... I guess that's it for this blog post... not to mention I've been working on programming and my website... and yes, I &lt;em&gt;will&lt;/em&gt; upload it soon...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Quote of the post...&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;"Faith is taking the first step, even when you don't see the whole staircase." --Martin Luther King, Jr.&lt;/p&gt;&lt;p&gt;Signing off,&lt;br /&gt;&lt;strong&gt;--MarkKB&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-7085906721891919355?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/7085906721891919355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=7085906721891919355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7085906721891919355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/7085906721891919355'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2006/02/school-and-geekiness.html' title='School and Geekiness'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8864088729764771456</id><published>2005-12-15T19:15:00.001+13:00</published><updated>2009-07-15T16:59:02.263+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='School Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>End of another year... (almost...)</title><content type='html'>&lt;em&gt;This post was originally posted at my Windows Live Spaces blog. &lt;/em&gt;[&lt;a title="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!120.entry" href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!120.entry"&gt;View original post&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MarkKB's Journal - &lt;/strong&gt;15th Dec. 05&lt;br /&gt;&lt;br /&gt;Ah... the holidays have arrived! (OK, yes, I know, obvious!) Time to kick back, relax and enjoy the sun... or some of us, at least.&lt;br /&gt;&lt;br /&gt;I'm quite sure you've all heard this &lt;strong&gt;countless times &lt;/strong&gt;(whether ye be at &lt;strong&gt;deviantART&lt;/strong&gt; or elsewhere) but I'm pretty close to uploading the next version of my website (which is, for all who don't know, at &lt;a href="http://markk-b.tripod.com/"&gt;http://markk-b.tripod.com/&lt;/a&gt;)... So, if you see a &lt;strong&gt;giant cloud over West Auckland&lt;/strong&gt; at any point in time, don't be alarmed, it's probably just my computer working in overdrive. :D&lt;br /&gt;&lt;br /&gt;A big shout to all those in &lt;strong&gt;9TCA of Massey High School... &lt;/strong&gt;and congrats for "surviving" meh. And to those from &lt;strong&gt;deviantART&lt;/strong&gt; - Hi! :D And those from &lt;strong&gt;Room 7 of HIS '04&lt;/strong&gt; who have stayed in contact, or even if you've just stumbled upon this blog - nice to see you again. To ye all, wishing you a &lt;strong&gt;Merry Christmas&lt;/strong&gt; and &lt;strong&gt;all the best for the new year&lt;/strong&gt; - the (admitidly few) chats I've had with you guys have been enjoyable.&lt;br /&gt;&lt;br /&gt;Ka kite, bonne chance, sayonara and aloha!&lt;br /&gt;--MarkKB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8864088729764771456?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8864088729764771456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8864088729764771456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8864088729764771456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8864088729764771456'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2008/02/end-of-another-year-almost.html' title='End of another year... (almost...)'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-599590313279295874</id><published>2005-11-06T18:19:00.001+13:00</published><updated>2009-07-15T16:44:49.835+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Stuff'/><title type='text'>Warehouse Stationary</title><content type='html'>&lt;em&gt;This post was originally posted at &lt;a title="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!109.entry" href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!109.entry"&gt;http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!109.entry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Today I went up to Warehouse Stationary (For any who have no idea what that is, it's a warehouse... with... stationary in it...) to get me some acrylic paint for school (something I've been neglecting to do for... *counts on fingers* one... two... fifty-nine... carry the four... three weeks...).&lt;br /&gt;Anyway, I had barely gotten five meters past the bus stop (our house is behind this bus stop...) when I saw my little bro, Andrew, tagging along behind. Apparently, he wanted to go just for the sake of it. Yay.&lt;br /&gt;So, we rounded the corner of Larnoch, went along Rathgar, crossed the road at &lt;em&gt;the wrong side&lt;/em&gt; of Pomaria. (I really hate myself sometimes...) We walked at a rather slow pace down 'Maria (forgetting to cross at the zebra crossing in the middle... ho-hum) with me chatting to Andrew about random stuff.&lt;br /&gt;Nearing the lights, around the bus stop, Andrew found a bunch of old fireworks, and started wacking the pavement with them, causing this powdery-orange stuff to come out. (Being the responcible sibling, I picked them up and put them in the bin... man, I hate being the responcible one...)&lt;br /&gt;So we crossed Lincoln at teh lights, and Andrew asked for some BK. (I told him distincly "no".)&lt;br /&gt;Andrew started talking about needing acrylics for an "art attack" monster thingy ('Art Attack', Disney Channel), and I reluctantly agreed to get him some too. (He has to pay me back &lt;em&gt;every&lt;/em&gt; cent... MUHAHA!)&lt;br /&gt;Having gotten our paints, our brushes and nearly run over, we headed off home, when I remembered that I needed to get a few CD-Rs (long...-ger story), and so went into Noel Leemings, paid the guy (and amazingly Andrew didn't notice the XBOX section) and we dodged some more cars on our way to the Lincoln Center lights.&lt;br /&gt;So having crossed Fairdene (which was another way we could have gotten home faster... my brain's having an off day...), walked the long stretch of Lincoln, crossing Pomaria (even though I had, again, no need too... guess it's out of habit...), and walking 2.9524cm, I realised that my bank card was not in the WS bag. Since Andrew had already pressed the button (he seems to have an obssesion woth pressing traffic light buttons), all we had to do was wait... until about five minutes later when I found it in meh pocket.&lt;br /&gt;For the rest of the way down Pomaria, Andrew pretended he was deaf (at least, I think he was), even though he could somehow hear me commenting on the fact that he has no brains. (There's even a little sign in his right ear saying "Space for rent".)&lt;br /&gt;Re-crossing Pomaria at the other end, we came across the remaints of a Keep Left sign and it's melted plastic pole. I picked up a tiny piece of pole for further investigation. I would have taken the sign, but I think the council may need it, and frankly, it's a little too big to fit in my pocket.&lt;br /&gt;Rest of the way home, we did a few of the things we usually do - talk, chat, run around, swing fake plastic swords around (read: he was the one doing the swinging, and I was doing the running).&lt;br /&gt;All in all, an uneventful day.&lt;br /&gt;&lt;br /&gt;Cya,&lt;br /&gt;MarkKB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-599590313279295874?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/599590313279295874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=599590313279295874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/599590313279295874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/599590313279295874'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2005/11/warehouse-stationary.html' title='Warehouse Stationary'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10498280.post-8309245252476271807</id><published>2005-11-03T22:59:00.001+13:00</published><updated>2009-07-15T16:59:41.939+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geekyness'/><category scheme='http://www.blogger.com/atom/ns#' term='About Me'/><category scheme='http://www.blogger.com/atom/ns#' term='Website'/><title type='text'>Introductions...</title><content type='html'>&lt;em&gt;This post was originally posted at &lt;/em&gt;&lt;a href="http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!107.entry"&gt;&lt;em&gt;http://markkb.spaces.live.com/Blog/cns!52714B684A8E80DD!107.entry&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;'Ello! I'm Mark Kéy-Balchin (pronounced BELL-chin, &lt;strong&gt;&lt;u&gt;NOT&lt;/u&gt;&lt;/strong&gt;, as some people seem to think, BELCH-ing...), but ye all can call me MarkKB. Or, better yet, simply Mark.&lt;br /&gt;Who am I? Simply put, I'm a geek. An average, ordinary, everyday geek. *pause* Yeah, right, like a geek will ever be ordinary!&lt;br /&gt;What do I like? 1) Computers. 2) Computers. 3) Computers. 4) Programming computers. 5)Playing games... on meh computer. As you can see, I'm a major computer geekarado. I use Visual Basic and Visual C# regularily. (If you don't know what those are, then you're better off not knowing, least you slip into the dark, slimy depths of geekdom.) I also play Age of Empires, and would play AOEIII Trial regularily if it were not for the fact that it doesn't run on teh main computer (stupid graphics card...)&lt;br /&gt;Did I tell you I have a website? No? Well, mosey on down to &lt;a href="http://markk-b.tripod.com/"&gt;http://markk-b.tripod.com/&lt;/a&gt;! I'm preparing gor a major update, so be sure to check in every month or so...&lt;br /&gt;My second equal interests are as follows: Music, Art, Prose. (You thought I was gonna say science , physics and astronomy, didn't ya, didn't ya! Come on, admit it!) I love singing, though public opinion about aforementioned singing is split: Some think I should go on NZ Idol, and assuming I did, that I would win, and some think that it's some type of crazy new punishment the Board of Ed. thought up.&lt;br /&gt;Art... I prefer CGI (no fumes to inhale) to acrylics. I use a variety of programs to achieve what I want, ranging from Microsoft Paint to Jasc... I mean, &lt;em&gt;Corel&lt;/em&gt; Paint Shop Pro, through Macromedia... er, &lt;em&gt;Adobe&lt;/em&gt; Flash MX, to Paint.Net and Inkscape. Don't make any sense to you? Oh well...&lt;br /&gt;Prose! (In case yeah don't know, 'prose' is a fancy word meaning 'non-poetry'.) I mainly write fanfiction, and of cause, you can read them at &lt;a href="http://www.fanfiction.net/~markkb"&gt;my page on FanFiction.Net&lt;/a&gt;.&lt;br /&gt;Third equal is science and geography. I used to be an astronomy nut, but then, one night, when the moon was full, I was bored, and there was nothing else to read, and so I picked up &lt;em&gt;Windows 95 for Dummies&lt;/em&gt;... and the rest is history. I'm still greatly interested in astronomy (anyone who tries to tell me that the moon does &lt;em&gt;not&lt;/em&gt; rotate had better watch it!), and every now and then I peek in the Cassini/Huygens website (space probe to Saturn).&lt;br /&gt;Geography really is hand in hand with art, and alot of my classmates (that is, the two or three that peak over my shoulder whenever I'm at work on a piece) have remarked on meh maps' similarity with the base map. (This is without tracing, too!)&lt;br /&gt;There is a whole lotta other stuff I like, but right now I'm kinda tired and thus shall now retire to bed. Night, y'all!&lt;br /&gt;--MarkKB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10498280-8309245252476271807?l=markkeyb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markkeyb.blogspot.com/feeds/8309245252476271807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10498280&amp;postID=8309245252476271807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8309245252476271807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10498280/posts/default/8309245252476271807'/><link rel='alternate' type='text/html' href='http://markkeyb.blogspot.com/2005/11/introductions.html' title='Introductions...'/><author><name>Mark Kéy-Balchin</name><uri>https://profiles.google.com/103339916015480556030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-CGjfn46ZGc8/AAAAAAAAAAI/AAAAAAAAAAA/zXbUVbpxWQs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
