<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aphoenix dot ca &#187; Techgnostics</title>
	<atom:link href="http://www.aphoenix.ca/category/left-brain/techgnostics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aphoenix.ca</link>
	<description>music, technology, photography, family, food, love, hockey, pirates, code, math and anything else I want to stick in.</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:58:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why External Links Should NOT Open in New Tabs</title>
		<link>http://www.aphoenix.ca/why-external-links-should-not-open-in-new-tabs-01/</link>
		<comments>http://www.aphoenix.ca/why-external-links-should-not-open-in-new-tabs-01/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:56:34 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=501</guid>
		<description><![CDATA[<p>I read an article today called Why External Links Should Open in New Tabs. This is something that is near and dear to my heart, and especially so since it is so very, very wrong. Savvy Users have Changed Everything &#8230; <a href="http://www.aphoenix.ca/why-external-links-should-not-open-in-new-tabs-01/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I read an article today called <a href="http://uxmovement.com/navigation/why-external-links-should-open-in-new-tabs/">Why External Links Should Open in New Tabs</a>. This is something that is near and dear to my heart, and especially so since it is so very, very wrong.</p>
<h3>Savvy Users have Changed Everything</h3>
<p>Users are getting more and more used to how the web works and how to use their browser software. It’s true that if you ask the average person on the street what a browser is, they’re likely to say Google, but that doesn’t mean that when they open up “the internet” they don’t know what they’re doing. Using the web is part of the daily routine for millions of people, and those people are knowing more and more about how to use their browsers. People who know how their browser works know that they have the freedom to open links in another tab.</p>
<h3>What About Old People?</h3>
<p>Some people are not frequent users of the internet; they aren’t browser experts. The tabbed interface means nothing to them, and is only a confusion. They look at a browser, and when they click on something, they go somewhere. When they want to get back to where they have been, they use the Back Button. For this reason, opening a new window commits one of the cardinal sins of Usability: <strong>DON’T BREAK THE BACK BUTTON.</strong><br />
I've done UX testing on a good cross section of the population, but my favourite person to test on is my dad. He’s an "I am not good with computer" sort of person. When a site opens a new window, and he wants to get back to where he was, he cannot get back. He experiences extreme frustration, and stops web browsing. There have been several situations where he has been browsing to make a purchase, gotten frustrated, and left the computer to go to a store in person. That website lost a sale. This is a repeatable pattern; non-savvy person gets frustrated, closes entire window, does not finish call to action.</p>
<p>I’ve also done UX testing with people who have disabilities. The most frequently checked disability is sight loss; new tabs can present almost insurmountable problems to people who have poor sight. They cause confusion, frustration, and break the fundamental back button. The same is true for people who have cognition issues, or low sight, or manual dexterity issues.</p>
<h3>Back Button Fatigue</h3>
<p>This is not a real thing. People understand the back button, and are frustrated when it doesn't work. Savvy users can open in a new window, or use bookmarks for navigation; if they don’t want to use the back button to navigate, they don't.</p>
<h3>Saving Website Resources</h3>
<p>This is not an issue for a well crafted website. Your resources should be cached and have proper expires, and will load almost instantly and cost very little overhead after a back press.</p>
<h3>Inaccurate Analytics</h3>
<p>This is actually completely backwards. If a user is not <em>reading</em> your site, but has left it to read something else, your analytics should reflect this. They will then return to your site and finish reading. If you use external links, you end up with less useful information about how people are using your site; you over-report the time that people are spending on pages, and do not have an accurate representation of what is happening. Consider these user stories.</p>
<div class="cta" >
<h4>Story 1</h4>
<p>Dave goes to http://www.acmewidgets.com and starts reading a stellar article about Acme’s latest widget. After reading for 5 minutes and getting midway through the article, there is a link to a wikipedia page that explains the science behind this widget. Dave opens this link, and it opens in a new tab automatically. Dave reads this page for 15 minutes, then closes that tab. This returns Dave to Acme’s page, and Dave continues reading for 10 minutes, then closes the Acme Widgets site.</p>
<p>Analytics show: Dave on site for half an hour. Time Dave spent on site: 15 minutes.<br />
</div><div class="clear"></div><br />
<div class="cta" ></p>
<h4>Story 2</h4>
<p>Similar set up. Dave reads the article for 5 minutes, then clicks on a link, which opens in the same tab. He reads that link for 15 minutes, then returns to the site and reads for a further 10 minutes.</p>
<p>Analytics show: Dave on site for 5 minutes, then left, then returned for 10 minutes. Time Dave spent on site: exactly as analytics reported.<br />
</div><div class="clear"></div></p>
<p>Overreporting your analytics is a bad idea. It give you false confidence and decisions based on bad data can give you bad results.</p>
<h3>It's All About Freedom, Baby</h3>
<p>The bottom line is this: as a UX designer and developer, you have to consider several different users, and how they can interact with your site. Going out and talking to people about how they interact with a site is very helpful, but it’s even more helpful to observe how people interact with a site, and what causes frustration and what does not. A User should be free to do whatever they want with a given link; open in a new tab, open in the same tab, whatever they want to do. The basic groups to consider here are:</p>
<p><strong>Super Savvy users, Super Savvy users who are disabled</strong>: they’re already middle clicking on things they want to open later. I’m guessing that Anthony, the author, is in this group, because the flow described here is one for a quite savvy user. This group doesn’t care if you open new windows or not, unless you specify to open a new window *when they want to open the link in the same window*. Then they experience frustration.</p>
<p><strong>Medium Savvy users</strong>: they don’t necessarily know to middle click, but they know how to navigate. When something opens in the same tab, they know to use the back button. If something opens in a new tab, they can switch tabs. They’ll take whatever you throw at them. They may experience frustration if they click on a link, and have to go back, or re-navigate to your site; this is typically a fairly mild, momentary frustration.</p>
<p><strong>Medium-Savvy users who are disabled</strong>: New tabs and New windows are <em>the single worst thing</em> on the internet.</p>
<p><strong>Non-Savvy users, Non-Savvy users who are disabled</strong>: new tabs are scary. The back button is broken. Nothing works the way I want it to work. I’m closing this whole internet and going to the store or watching TV. New tabs are causing extreme frustration.</p>
<h3>In Conclusion</h3>
<p>Making the web accessible should be one of your highest priorities as a UX designer. Everyone needs to be able to do everything on the internet. It’s not about being fair (though accessibility does aim to be fair); it’s about getting people to do what you want them to do on your website. The bottom line is that making an accessible website isn’t particularly difficult to do, and it will increase your bottom line, whether that is more traffic, more money, or more users.</p>
<p>All links should be left alone to be opened however users want to open them. If you are trying to control how your users experience the web, you’re doing a disservice to them and to your website. You’ll erroneously inflate some of your analytics, and you’ll frustrate a significant portion of your user base.</p>
<p><em>Other resources:</em></p>
<p>Nielsen: <a href="http://www.useit.com/alertbox/9605.html">http://www.useit.com/alertbox/9605.html</a></p>
<p>Webcredible: <a href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/new-browser-windows.shtml">http://www.webcredible.co.uk/user-friendly-resources/web-usability/new-browser-windows.shtml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/why-external-links-should-not-open-in-new-tabs-01/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Good News Everyone!</title>
		<link>http://www.aphoenix.ca/good-news-everyone-28/</link>
		<comments>http://www.aphoenix.ca/good-news-everyone-28/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 20:38:38 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=477</guid>
		<description><![CDATA[<p>In addition to reading this in the voice of Professor Farnsworth, you now know that my IE6 usage has dropped to well under 1%. To those of you still visiting in IE6, please take the time to complain to the &#8230; <a href="http://www.aphoenix.ca/good-news-everyone-28/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>In addition to reading this in the voice of Professor Farnsworth, you now know that my IE6 usage has dropped to well under 1%. To those of you still visiting in IE6, please take the time to complain to the internet cafe that you are browing from in Indonesia.</p>
<p>Yes, Google Analytics can be fairly specific...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/good-news-everyone-28/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>That&#8217;s Undemocratic!</title>
		<link>http://www.aphoenix.ca/thats-undemocratic-27/</link>
		<comments>http://www.aphoenix.ca/thats-undemocratic-27/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 20:42:04 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=475</guid>
		<description><![CDATA[<p>The past weekend, I was fortunate enough to get involved in a project called That&#8217;s Undemocratic, which is a tongue-in-cheek political satire site. My good friend Sean had the idea to use a popular style of meme featuring a focal &#8230; <a href="http://www.aphoenix.ca/thats-undemocratic-27/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>The past weekend, I was fortunate enough to get involved in a project called <a href="http://www.thatsundemocratic.ca">That's Undemocratic</a>, which is a tongue-in-cheek political satire site. My good friend <a href="http://eclecti.ca<br />
">Sean</a> had the idea to use a popular style of <a href="http://en.wikipedia.org/wiki/Meme">meme</a> featuring a focal picture, with two text areas, in an effort to remove the efficacy of the words "That's Undemocratic" from the rhetoric of the current Canadian Election. I don't want to get too politically preachy, but it seems like someone who shall remain nameless (but who has the initials "Stephen Harper") used the phrase to describe something perfectly democratic.</p>
<p>It's not a particularly difficult concept, and <a href="http://imgur.com">Imgur</a> is doing the heavy lifting for us, but it was fun to work on. I mostly helped with planning (mostly over the phone) and also contributed the logo.</p>
<p><img src="http://imgur.com/h2Uep.jpg" alt="All you need is love. Du du du du du." /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/thats-undemocratic-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook is your friend. And so can you!</title>
		<link>http://www.aphoenix.ca/facebook-is-your-friend-and-so-can-you-04/</link>
		<comments>http://www.aphoenix.ca/facebook-is-your-friend-and-so-can-you-04/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 17:41:08 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=304</guid>
		<description><![CDATA[<p>This is a blog post that I started in around 2008. I&#8217;m going to post it, and then hopefully follow up with my more current thoughts on Social networking. Social Networking. That&#8217;s one of those buzzwords that I almost cringe &#8230; <a href="http://www.aphoenix.ca/facebook-is-your-friend-and-so-can-you-04/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p><em>This is a blog post that I started in around 2008. I'm going to post it, and then hopefully follow up with my more current thoughts on Social networking.</em></p>
<p>Social Networking. That's one of those buzzwords that I almost cringe when I hear. </p>
<p>There is a gap in Social Networking, and it's right in the middle. When you fall through it, you start to think of Facebook as an <em>end point</em> instead of a starting point. You think Twitter is actually a place to hang out with your friends. You think that Myspace... well, unless you think that Myspace is garbage, you're probably not thinking, and we'll leave that one alone.</p>
<p>The gap in Social Networking is where all the people who don't <strong>get it</strong> are hanging out. They're the people who keep sending you Farmville invitations and wonder why you're not jumping all over their need for irrigation. For them, the games are a way of hanging out with their friends online. A need to connect like this will prompt people to set their status to something like "nothing to report" which makes everyone else wonder why you'd actually make a status update like that. Why continue updating, when you've admitted that there's nothing left to say?</p>
<p>I'm not going to wax poetic on the transcendental need to shout out that we exist, or by the ennui of hanging out in a virtual world. But what is Social Networking actually for? It's actually pretty simple: Social Networking, in most cases, is just a synonym for Marketing. For most intents and purposes, Social Networking <em>is</em> just a tool to shout out <strong>I Exist!</strong> But it's no substitute for getting outside and actually talking to your friends (he says in his blog post).</p>
<p>I'm not saying that social sites are bad. I'll admit that I'm not a big fan of TheMyFace, but I use Twitter pretty extensively. So I'm a fan of social networking, but I also hate social networking.</p>
<p><em>And that's about when I lost steam with my rant on Social Networking. You can still find me on TheMyFace if you look hard, but it's better to find me on the TweetMaker: <a href="http://twitter.com/andrewphoenix">@andrewphoenix</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/facebook-is-your-friend-and-so-can-you-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guelph Coffee and Code + Project Euler</title>
		<link>http://www.aphoenix.ca/guelph-coffee-and-code-project-euler-24/</link>
		<comments>http://www.aphoenix.ca/guelph-coffee-and-code-project-euler-24/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 22:17:13 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Techgnostics]]></category>
		<category><![CDATA[The Proof]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=456</guid>
		<description><![CDATA[<p>I&#8217;m talking about Project Euler at tonight&#8217;s Guelph Coffee and Code. My talk is going to be short, but here&#8217;s the main talking points. Lenhard Euler: Mathematician Euler (pronounced &#8220;Canada&#8217;s Worst Hockey Team that&#8217;s not The Senators&#8221;) was a Mathematician &#8230; <a href="http://www.aphoenix.ca/guelph-coffee-and-code-project-euler-24/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I'm talking about <a href="http://www.projecteuler.net">Project Euler</a> at tonight's <a href="http://www.guelphcoffeeandcode.org">Guelph Coffee and Code</a>. My talk is going to be short, but here's the main talking points.</p>
<h3>Lenhard Euler: Mathematician</h3>
<p>Euler (pronounced "Canada's Worst Hockey Team that's not The Senators") was a Mathematician in the 1700s. He was a genius, and he helped shape the world of mathematics that we know and love today. Check out <a href="http://en.wikipedia.org/wiki/Euler">Euler on Wikipedia</a> for more in depth info about the fellow.</p>
<h3>What's this all about?</h3>
<p>Project Euler is gets you to combine mathematical insights with computer programming in an effort to find answers to a series of over 300 problems. It's not tied to a particular language, though there are some languages that will serve you better than others. It's all about finding the answer in an elegant fashion.</p>
<h3>Why should I care?</h3>
<p>Project Euler will help you to identify areas of interest for you, and to make you a better all around programmer (and mathematician). There's a ton of different subjects that are covered, and it's an opportunity to push your self in new directions.</p>
<h3>Let's do an example!</h3>
<p>Sure thing! Look at Question #1.</p>
<blockquote><p>Add all the natural numbers below one thousand that are multiples of 3 or 5.</p></blockquote>
<p>Not hard right? Make a loop that goes from 1 to 1000, and for each number check if it's divisible by 3 or divisible by 5. If it is, add it to a running sum. Pseudocode looks something like this:</p>
<pre>
x=1
sum=0
while x is under 1001
    if x is a multiple of 3 then sum = sum + x
    if x is a multiple of 5 then sum = sum + x
</pre>
<p>And at the end return sum. Does that give the right answer? Are we forgetting something?</p>
<p>Of course, if x is a multiple of both 3 and 5, then we've counted it twice. We can fix that in a few ways, like subtracting off x one time if it's a multiple of 3 and 5.</p>
<pre>if x is a multiple of 3 and 5 then sum = sum - x</pre>
<p>Or we could just solve it with an else</p>
<pre>if x is a multiple of 3 then sum = sum + x
else if x is a multiple of 3 then sum = sum + x</pre>
<p>Now a lot of people will understand that the "trick" is not really tricky in this case. Remember not to count multiples of 3 and 5 twice is pretty simple. But the curve is pretty steep - after 20 or 30 questions, it's much more hidden.</p>
<p>And that's the gist of what I'm saying tonight.</p>
<p>By the way, here's that pseudocode in python:</p>
<pre>f=0
x=1
while x < 1000:
  if x%3==0:
    f=f+x
  elif x%5==0:
    f=f+x
  x=x+1
print f
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/guelph-coffee-and-code-project-euler-24/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deregistering Parent Theme Widgets in WordPress</title>
		<link>http://www.aphoenix.ca/deregistering-parent-theme-widgets-in-wordpress-21/</link>
		<comments>http://www.aphoenix.ca/deregistering-parent-theme-widgets-in-wordpress-21/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 18:32:38 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=454</guid>
		<description><![CDATA[<p>I had a &#8220;fun&#8221; time figuring out how to deregister parent theme widgets in WordPress the other day so I went through the codex and learned a lot about how functions are called in function.php. I learned about something I &#8230; <a href="http://www.aphoenix.ca/deregistering-parent-theme-widgets-in-wordpress-21/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I had a "fun" time figuring out how to deregister parent theme widgets in WordPress the other day so I went through the codex and learned a lot about how functions are called in function.php. I learned about something I didn't know - you can specify the order of priority that something has within a hook!</p>
<p>This made deregistering widget areas pretty easy. In twentyten (something I child theme from a fair bit), the widgets are added on line 373 with code that looks like this:</p>
<pre>
function twentyten_widgets_init() {
  // Area 1, located at the top of the sidebar.
    register_sidebar( array(
    'name' => __( 'Primary Widget Area', 'twentyten' ),
    'id' => 'primary-widget-area',
   // and so on
 </pre>
<p>So, you write an unregister function in your child theme's functions.php that looks something like this:</p>
<pre>
function my_unregister_sidebars() {
    unregister_sidebar('primary-widget-area');
    unregister_sidebar('secondary-widget-area');
    unregister_sidebar('first-footer-widget-area');
    unregister_sidebar('second-footer-widget-area');
    unregister_sidebar('third-footer-widget-area');
    unregister_sidebar('fourth-footer-widget-area');
}
</pre>
<p>Then you just call that in the widgets init hook, but give it a later priority:</p>
<pre>
  add_action( 'widgets_init', 'my_unregister_sidebars', 11);
  add_action( 'widgets_init', 'my_widgets_init',12);
</pre>
<p>Google wasn't super helpful for me until after I had figured out the solution to the problem. So, if you need to unregister widgets in a child theme, this is how to do it.</p>
<p>(Feel free to tell me if I have typoed anywhere.)     </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/deregistering-parent-theme-widgets-in-wordpress-21/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Month of Android</title>
		<link>http://www.aphoenix.ca/a-month-of-android-02/</link>
		<comments>http://www.aphoenix.ca/a-month-of-android-02/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:58:25 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[In Review]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=425</guid>
		<description><![CDATA[<p>A while ago I purchased a samsung galaxy vibrant (the first day they were available here in canada actually) and I thought o would give a but of a review of my thoughts on the phone and the OS after &#8230; <a href="http://www.aphoenix.ca/a-month-of-android-02/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>A while ago I purchased a samsung galaxy vibrant (the first day they were available here in canada actually) and I thought o would give a but of a review of my thoughts on the phone and the OS after having used it for almost a month.</p>
<p>The phone is beautiful. The screen makes iPhone 3 screens look pretty bad and in my opinion, it beats the iPhone 4 in a side by side comparison. The Samsung is slick and gorgeous, responsive and vibrant; from a purely aesthetic standpoint, the phone is downright sexy. The call quality matches that of my previous phone (which was a real phone, not a handheld with a phone added on like many smart phones seem to be). I do not experience reception loss from holding the phone in a particular way. Using this device as a phone is easy and pleasurable.</p>
<p>The place where the device really starts to shine is when you start to dive into Android. There are a ton of apps and many of them are free, or under $1. Some of them suck; I have deleted 15 or 20 apps that I just didn't enjoy using, but there's no real downside to downloading paid apps because you can get a refund. Android market is pretty awesome. There are a ton of apps, some more useful than others; the barcode scanner is pretty cool and a Blizzard authenticator for WoW, I use just about every day. The google maps app works really well as a GPS which is beneficial since someone broke into my wife's car and style ours. There's a good selection of decent educational games for kids and, of course, a pretty decent app for wordpress which I am using right now. </p>
<p>I'm a big fan of how intuitive things are. The other day for example, my four year old daughter managed to record new ringtones and set them for events on the phone ("ooo your phones ringing. Blah blah" is now what I hear when someone calls me). The fact my kid can do that without any help from me is pretty impressive. It is true that she is a little geek in training, but it is still great to see how easy it is for her to manage fairly complex tasks.</p>
<p>Swype is impressive. This lets you glide your hand over the on screen keyboard and "draw" the words that you are writing. It does make for some interesting automatic corrections [<em>Edit: Like version one of this article, for example</em>], but significantly increases my (mostly) understandable wpm count. Look for a video of it on youtube and have a look, if you are unfamiliar with it; swype is certainly worth checking out.</p>
<p>Overall I would give this new phone high marks across the board.  I have never seen a phone that I like as much. The iPhone 4 comes close, especially the overall aesthetic, but the responsiveness of this little machine and the slightly larger screen along with Android help it win out as far as I am concerned.</p>
<p>[<em>Edit: I've got Hello World done in an Android App, and it took almost no time to do so. App Development is easy and fun.</em>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/a-month-of-android-02/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Project Euler</title>
		<link>http://www.aphoenix.ca/project-euler-23/</link>
		<comments>http://www.aphoenix.ca/project-euler-23/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 21:23:08 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>
		<category><![CDATA[The Proof]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=373</guid>
		<description><![CDATA[<p>I&#8217;m a latecomer to the Project Euler game, but I&#8217;m looking for a strong finish. I&#8217;ve been trying to hone my Python skills, so I Dove Into Python with a vengeance. That didn&#8217;t quite sate my desire for crazy coding &#8230; <a href="http://www.aphoenix.ca/project-euler-23/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I'm a latecomer to the <a href="http://www.projecteuler.net">Project Euler</a> game, but I'm looking for a strong finish.</p>
<p>I've been trying to hone my Python skills, so I <a href="http://www.diveintopython.org">Dove Into Python</a> with a vengeance.  That didn't quite sate my desire for crazy coding fun, and my good buddy <a href="http://www.seanyo.ca">Sean</a> suggested the <a href="http://imranontech.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding/">Infamous FizzBuzz test</a>.</p>
<p>Well, I loved it, and I searched for more similar problems, and I got to the first Project Euler question:</p>
<blockquote><p>If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.<br />
Find the sum of all the multiples of 3 or 5 below 1000.</p></blockquote>
<p>I was thrilled! A minor modification to my fizzbuzz program and I was off and running.  I've currently completed somewhere around 20... but I'll admit that I've skipped to the end am trying my hand at Problem 282, the dreaded Ackermann Function.</p>
<p>So - if you're a coder, why don't you try it out?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/project-euler-23/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple releases new feminine hygiene product, fires marketing division</title>
		<link>http://www.aphoenix.ca/apple-releases-new-feminine-hygiene-product-fires-marketing-division-29/</link>
		<comments>http://www.aphoenix.ca/apple-releases-new-feminine-hygiene-product-fires-marketing-division-29/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 01:50:38 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[Left Brain]]></category>
		<category><![CDATA[Techgnostics]]></category>
		<category><![CDATA[argument]]></category>
		<category><![CDATA[doug]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=282</guid>
		<description><![CDATA[<p>I kid, I kid. But there&#8217;s a lot of talk about the iPad in the last few days, and I&#8217;m trying to keep an open mind because there are people I respect that seem to think it&#8217;s great. But I &#8230; <a href="http://www.aphoenix.ca/apple-releases-new-feminine-hygiene-product-fires-marketing-division-29/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I kid, I kid. But there's a lot of talk about the iPad in the last few days, and I'm trying to keep an open mind because there are people I respect that seem to think it's great.  But I don't get it.</p>
<p>The most cogent argument was from <a href="http://doughorne.wordpress.com/2010/01/28/the-ipad-ive-had-a-vision/">Doug, who had a vision</a>. It's true - Apple won't be comparing themselves to the computers that you already have. They won't be comparing to your mobile devices. They're trying hard to carve themselves out a niche, which I understand and respect. I just think that they're doing a crappy job of it.</p>
<p>The first mistake is that they have failed spectacularly to live up to their hype, which, to be honest, isn't really their fault. It's hard to live up to the exquisite fanboyism and ludicrous expectations. Most people who have a Mac swear by them; I seem to be some sort of genetic aMac-freak, immune to the whiles of the computers that "just work". It's only natural that these people hole their beloved company to some intensely high standard to which Apple can not realistically meet. What they have before seems to be solid gold; they want solid gold in the future and, at best, the iPad seems to be bronze, cobalt or some other baser metal. People wanted a <em>Tablet</em>, capital T, Mac-style; instead they get an iPod. Er, sorry. And iPad. It's certainly not just an oversize iPod touch. There's the core of their second problem: this is being labelled as an actual <em>Tablet</em>. There are some problems with that, and most of them have to do with the fact that tablets already exist and every tablet you can buy right now does so much more than the iPad. In fact, the iPad can almost be defined more by what it's <em>not</em> and what it <em>doesn't</em>: No Flash, Doesn't Multitask, No GPS, No Webcam, No Widescreen, No Real Storage, No High Def, No USB, <strong>Doesn't Multitask</strong>.</p>
<p>What Apple's iPad <em>isn't</em> is a tablet; not how we currently understand tablets to work, anyways. When we say tablet, we basically just mean "laptop with touchscreen". That's a bit of an over-equivocation, but it's roughly true. When people say that they want a Mac Tablet, they want those Mac Tablets to have more in common with this <a href="http://shop.lenovo.com/us/notebooks/thinkpad/x-series-tablet">Thinkpad X Series Tablet</a> and less in common with this <a href="http://www.apple.com/ca/iphone/">Telephone</a>.</p>
<p>We all want our computers to be more powerful and less limited than our phones. Almost all of us frequent websites that use Flash. Almost all of us like to do more than one thing at a time on a computer. These things are an <em>important part of the user experience</em> especially in a pre-defined marketplace that already has dozens of different tablets to choose from. Most important, you need to distinguish your product enough from other products so that you don't come off as a huge corporation that's only trying to grasp money out of the hands of the clientele that you purportedly support and care for by reissuing a bulked up version of a product that you're already selling at 30% over fair market value.</p>
<p>The aforementioned Doug had a vision whereby people would use their iPads in the kitchen with no pesky wires, and it could be a hub, an easy access point, for lots of different things, all of which is true (except, arguably, as a place to have your music library - they have no current plans for an iPad that would hold even half of my personal music library, so it just <em>won't work</em> for me to store music on). But that already exists if you want it to. Point in fact: I've had this article open on 3 different computers in 6 different locations. One of them was the kitchen; I listened to a couple of youtube videos on my laptop, sans cord, while doing some dishes.</p>
<p>And that's the biggest problem with the iPad; everything it can do, something else does better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/apple-releases-new-feminine-hygiene-product-fires-marketing-division-29/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Designing</title>
		<link>http://www.aphoenix.ca/designing-27/</link>
		<comments>http://www.aphoenix.ca/designing-27/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 16:31:40 +0000</pubDate>
		<dc:creator>aphoenix</dc:creator>
				<category><![CDATA[About]]></category>
		<category><![CDATA[Techgnostics]]></category>

		<guid isPermaLink="false">http://www.aphoenix.ca/?p=250</guid>
		<description><![CDATA[<p>I&#8217;ve always been a bit of a duffer when it came to photoshop or other such image manipulation programs; I can work with pre-existing photos no problem &#8211; I can isolate images and put them together and do lots of &#8230; <a href="http://www.aphoenix.ca/designing-27/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
]]></description>
			<content:encoded><![CDATA[<p>I've always been a bit of a duffer when it came to photoshop or other such <a href="http://www.gimp.org">image manipulation programs</a>;  I can work with pre-existing photos no problem - I can isolate images and put them together and do lots of the nifty photoshop tricks, like airbrushing people to get rid of blemishes, or reducing red-eye, or moving them slightly in a picture, or adding someone in or taking someone out, etc. etc.  However, I've never been really adept at creating <em>something</em> from nothing.  The current site design I did from scratch (all graphics by hand), and it's not the most graphically exciting place in the world.  I've done other things as well, but usually when it needed to be professional, I'd get our graphic design guy to do it.</p>
<p>Well, I'm still at the point where our graphic designer does much better work than me, but I'm improving, and most of it is due to brush sets.  I think in the last 5 days I've downloaded almost 70 of them, and although I've since thrown out at least 40 of those sets, it's amazing what difference custom brushes make to designers.  I never knew.  I was a design brush virgin.  But <strong>NO MORE</strong>!</p>
<p>Look for more in this space soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aphoenix.ca/designing-27/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

