<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://whijo.net" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>geek</title>
 <link>http://whijo.net/taxonomy/term/27/feed</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Syncing your S60</title>
 <link>http://whijo.net/blog/brad/2008/12/01/syncing-your-s60.html</link>
 <description>&lt;p&gt;Recently I upgraded my phone to a &lt;a href=&quot;http://www.gsmarena.com/nokia_n81-2084.php&quot;&gt;Nokia N81&lt;/a&gt;. I set up my &lt;a href=&quot;http://zyb.com&quot;&gt;Zyb&lt;/a&gt; account, and sync&#039;d my contacts, and realised that I could not schedule syncs like I had with my SE w810i. Until this morning, when &lt;a href=&quot;http://russell.rucus.net&quot;&gt;Russell&lt;/a&gt; pointed out on IRC that there was a tool for that exact thing: &lt;a href=&quot;http://code.google.com/p/bergamot/wiki/Swim&quot;&gt;Swim&lt;/a&gt; is a utility for automatic periodic synchronization of data with internet servers. It is part of the opensource project called Bergemot. The only hurdle is that you have to get the SIS file signed by the &lt;a href=&quot;https://www.symbiansigned.com/app/page/public/openSignedOnline.do&quot;&gt;Open Signed Online&lt;/a&gt; and when you install it you are presented with a warning that your phone may turn into a lump of metal because you are using &lt;em&gt;Software In Development&lt;/em&gt;. Works fine for me though.&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/12/01/syncing-your-s60.html#comments</comments>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/n81">n81</category>
 <category domain="http://whijo.net/geek-tags/nokia">nokia</category>
 <category domain="http://whijo.net/geek-tags/s60">s60</category>
 <category domain="http://whijo.net/geek-tags/swim">swim</category>
 <pubDate>Mon, 01 Dec 2008 00:16:49 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">461 at http://whijo.net</guid>
</item>
<item>
 <title>Telkom is awesome.</title>
 <link>http://whijo.net/blog/brad/2008/11/22/telkom-awesome.html</link>
 <description>&lt;p&gt;In a week we are moving houses. We have a list of things that need to be sorted before we move. So, one of the things on the list is moving our phone line/ADSL. I have a &lt;a href=&quot;http://cybersmart.co.za/adslapplyoneprice.cgi?circuit=384&amp;amp;&amp;amp;cap=3&quot;&gt;one price ADSL from cybersmart&lt;/a&gt; so I can take advantage of their &lt;a href=&quot;http://cybersmart.co.za/nightrider.cgi&quot;&gt;Night Rider&lt;/a&gt; plan. Little did I know, paying for our ADSL portion from another supplier was something Telkom Just Couldn&#039;t Handle during a transfer.&lt;/p&gt;
&lt;p&gt;I phoned Telkom&#039;s 10219 number, and was told I needed to call a random number to have the transfer done, because there was an ADSL linked to it. So we tried the cybersmart route. Mandy phoned and asked if we could have the line moved. Cybersmart wasn&#039;t so sure. So, we tried Telkom again. After some lengthly discussions Telkom came back with the point that the ISP has to initiate the move. So, back to cybersmart. This time cybersmart was helpful, and said I just needed to fax them my details and request, and they could go ahead, provided they had my signature. Cybersmart phoned back a few days later to tell me the fax was quite light, so they couldn&#039;t make out much. After chatting to the very helpful cybersmarter, she said she could transfer the ADSL portion back to Telkom, and then I could handle the transfer, and once it was complete Cybersmart could migrate the line back. Convoluted, but Telkom understandable. Took a few days, but today the migration went through, and round 2 started.&lt;/p&gt;
&lt;p&gt;I phoned Telkom, and the very helpful call centre person started to sort me out. No charges, just time. I thought I was on the home run. Then I pointed out that the line had an ADSL on it, and I wouldn&#039;t mind having the number changed. Apparently it costs R543.23 to transfer an ADSL line between premises. WHAT? But, doing a self-install of ADSL costs R0.00. So, after some protracted negotiations, the path became clear:&lt;/p&gt;
&lt;p&gt;Cancel my ADSL portion (&quot;downgrade&quot; my line), transfer to the new premises (and because there is no ADSL associated I can roll in a phone number change), once the line is active in the new house, then I can re-initiate the ADSL portion for free. WOW.&lt;/p&gt;
&lt;p&gt;It&#039;s like peeling layers off an onion, and then putting the onion back together. Through all of this the call centre people were lank nice and helpful, but the system gets me down.&lt;/p&gt;
&lt;p&gt;Just to re-cap, to have ADSL and a phone line moved to my new house (which is about 1km away from my old one) I have to:&lt;br /&gt;
Instruct Cybersmart to migrate my ADSL back to Telkom, Ask Telkom to cancel my ADSL, Ask Telkom to move my phone line to my new house, Wait for the new line, Ask Telkom to &quot;upgrade&quot; my line to include ADSL, transfer the ADSL back to Cybersmart. Awesome system guys.&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/11/22/telkom-awesome.html#comments</comments>
 <category domain="http://whijo.net/geek-tags/adsl">adsl</category>
 <category domain="http://whijo.net/geek-tags/cybersmart">cybersmart</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/tags/south-africa">south africa</category>
 <category domain="http://whijo.net/geek-tags/telkom">telkom</category>
 <pubDate>Sat, 22 Nov 2008 05:57:58 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">460 at http://whijo.net</guid>
</item>
<item>
 <title>Responsible reporting (or, sorry for being a doos, ClickThinking)</title>
 <link>http://whijo.net/blog/brad/2008/10/10/responsible-reporting-or-sorry-being-doos-clickthinking.html</link>
 <description>&lt;p&gt;Yesterday I posted about how a &lt;a href=&quot;/node/453&quot;&gt;local web company recently sold&lt;/a&gt; the work of a well known, local, independent &lt;a href=&quot;http://coda.co.za&quot;&gt;web professional&lt;/a&gt;. What they did broke netiquette, ethics, and definitely copyright law. Much geek froth and outrage occurred, and a tiny storm broke out on the internet. I jumped on the bandwagon with my post because:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I have &lt;acronym title=&quot;Someone is wrong on the internet&quot;&gt;SIWOTI&lt;/acronym&gt; &lt;a href=&quot;http://xkcd.com/386/&quot;&gt;syndrome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Content climbs higher on google when lots of reputable sources link to what is considered to be definitive text. Whijo is considered to be somewhat of a reputable source by google, and because I use &lt;a href=&quot;http://drupal.org&quot;&gt;the best CMS on the internet&lt;/a&gt; google likes reading what I am writing, so I wanted to contribute to improving Coda&#039;s rank on google for this subject&lt;/li&gt;
&lt;li&gt;My goal is to improve the quality of the South African web, and improvement/evolution comes when the economy/environment favours better products, and denounces poor product. I denounced poor product&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The only problem is that sometimes success quickly exceeds expectation, and in this case, after google crawled whijo.net, my article (then entitled &#039;Do not use the services of ClickThinking&#039;) landed on the first page of results. Coda&#039;s much more democratic &#039;&lt;a href=&quot;http://coda.co.za/blog/2008/10/09/clickthinking-what-were-you-thinking&quot;&gt;What were you thinking, ClickThinking?&lt;/a&gt;&#039; reached higher on the first page of results, as it should have. So, geek-google-penis aside, the weight of what I had done (measured in the internet based ISO standard of LOLCATS, or Lc) struck me. I know it is all a storm in a tea cup, but a post with a title as &lt;a href=&quot;http://www.arbitraryuser.com/blog/2006/12/21/do-not-eat-at-nonna-lina/&quot;&gt;venomous as that sticks around&lt;/a&gt;, and ultimately may take business from them (and I am in no position to decide if their poor form deserves to take business away from them). I had behaved like a Journalist (well, one who didn&#039;t do too well in the media and ethics course). I thought up a catchy headline, and published it with a self-congratulatory click. I guess it comes back to thinking before doing, and not being a turd on the internet. So I changed the title, and when the site is re-crawled it will have a new title which is a lot closer to the heart of the matter at hand, and a lot less sensationalist. &lt;/p&gt;
&lt;p&gt;Sometimes my powerful Sense For Injustice conspires with my Sense For Bad Web Development, and I peak too soon, type before I think, and end up looking childish, and not accomplishing my goals. I am usually calm and rational, but some things short circuit over that calm, rational, ethical brain. So, in summation, I apologise to ClickThinking for going too far off the handle, but I still deplore what they did.&lt;/p&gt;
&lt;p&gt;As an aside, should I really be able to get into the first page of results on google for a company that just won a web analytics award?&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/10/10/responsible-reporting-or-sorry-being-doos-clickthinking.html#comments</comments>
 <category domain="http://whijo.net/geek-tags/clickthinking">ClickThinking</category>
 <category domain="http://whijo.net/tags/ethics">ethics</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/internet">internet</category>
 <pubDate>Fri, 10 Oct 2008 03:23:27 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">454 at http://whijo.net</guid>
</item>
<item>
 <title>Bad move, ClickThinking</title>
 <link>http://whijo.net/blog/brad/2008/10/09/bad-move-clickthinking.html</link>
 <description>&lt;p&gt;I was excited this morning when I read on Green Cars about &lt;a href=&quot;http://www.greencars.za.net/optimal-energy-web-site-redesign/&quot;&gt;Optimal energy&#039;s re-designed website&lt;/a&gt;. They recently launched their electric car the &#039;Joule&#039;. Except when I clicked through to the &lt;a href=&quot;http://www.optimalenergy.co.za&quot;&gt;optimal energy&lt;/a&gt; site it &lt;a href=&quot;http://coda.co.za&quot;&gt;looked awfully familiar&lt;/a&gt;. Apparently &lt;a href=&quot;http://coda.co.za/blog/2008/10/09/clickthinking-what-were-you-thinking&quot;&gt;this didn&#039;t escape Damien Du Toit&lt;/a&gt; (the owner of the coda identity). Apparently the background image is a direct copy paste probably even ends up as the same hash.&lt;/p&gt;
&lt;p&gt;It is completely despicable, unethical, immoral. I am sure optimal energy are unaware of what &lt;a href=&quot;http://www.clickthinking.co.za&quot;&gt;ClickThinking&lt;/a&gt; did, but I hope they get wind of it. &lt;/p&gt;
&lt;p&gt;I suppose it should be unsurprising that ClickThinking also uses javascript to add onclick events to their &#039;navbar&#039; made of div&#039;s, instead of, I dunno, anchors? Is HTML still HTML if you don&#039;t actually make use of anchors?&lt;/p&gt;
&lt;p&gt;&lt;ins datetime=&quot;00SAST&quot;&gt;UPDATE: Based on the comments below and re-reading the above paragraph, I realise it is not clear that when I rip into the JS menu I am talking about the JS menu on &lt;a href=&quot;http://www.clickthinking.co.za&quot;&gt;ClickThinking&lt;/a&gt;, not the menu on &lt;a href=&quot;http://www.optimalenergy.co.za&quot;&gt;Optimal Energy&lt;/a&gt; site&lt;/ins&gt;&lt;/p&gt;
&lt;p&gt;&lt;ins datetime=&quot;00SAST&quot;&gt;UPDATE: Changed the title of the post to be less venomous. Was &quot;Do not use the services of ClickThinking&quot;.&lt;/ins&gt;&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/10/09/bad-move-clickthinking.html#comments</comments>
 <category domain="http://whijo.net/geek-tags/bad-web-company">bad web company</category>
 <category domain="http://whijo.net/geek-tags/bad-web-design">bad web design</category>
 <category domain="http://whijo.net/geek-tags/clickthinking">ClickThinking</category>
 <category domain="http://whijo.net/tags/ethics">ethics</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/web-design">web design</category>
 <category domain="http://whijo.net/geek-tags/web-developement">web developement</category>
 <category domain="http://whijo.net/geek-tags/web-development">web development</category>
 <pubDate>Thu, 09 Oct 2008 13:30:40 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">453 at http://whijo.net</guid>
</item>
<item>
 <title>Social norms on teh internets</title>
 <link>http://whijo.net/blog/brad/2008/09/03/social-norms-teh-internets.html</link>
 <description>&lt;p&gt;So, I have been on teh internets for a while, I have been a member of many mailinglists, chatted on irc, etc. etc. So maybe I have a more attuned sense of the social norms of the internet. Years ago a bunch of script kiddies had a mailing list called KiDDiESoc, KiDDiESoc was great, at it&#039;s peak it had traffic in the region of 100 messages per day. Between maybe 15 people. Many of these messages were what can only be called spam. Spam and &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=baggy-pants&quot;&gt;baggy pantsing&lt;/a&gt;. We had arguments about top, bottom, and inline posting. We argued, we joked, but mostly, (in my opinion) it was a space to share ideas, and explore the social norms of electronically mediated discussion and socialisation. There were other good things, but for me, we all definitely learned how to be better internet citizens for it. Lessons like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Be as clear as possible in what you write (especially when arguing) because a lot of subtlety is lost when reading characters on a blinking terminal&lt;/li&gt;
&lt;li&gt;Be respectful of people&#039;s boundaries, because it is a lot easier to overstep the mark&lt;/li&gt;
&lt;li&gt;Try to remain calm and don&#039;t vent against someone personally if you are annoyed at their argument&lt;/li&gt;
&lt;li&gt;Try at all times to keep the &lt;a href=&quot;http://en.wikipedia.org/wiki/Signal-to-noise_ratio&quot;&gt;signal to noise&lt;/a&gt; ratio as high as possible&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are many more that exist, are unspoken, or are jotted down in RFCs and random pages on the intertubes. What I am getting at is that, like my finely tuned sense of justice, I have a finely tuned sense of the social norms that dictate my interactions on the web.&lt;/p&gt;
&lt;p&gt;In a few days time the &lt;a href=&quot;http://dci.ru.ac.za&quot;&gt;Digital Citizens Indaba&lt;/a&gt; is happening in Grahamstown. Last year I was involved in the indaba, and so my name would have been associated with it (quite possibly on a facebook group or something). So a few weeks ago a guy by the name of With Held* sent me a friend request, with a note saying &quot;Hi there ,I&#039;M   looking forward in seeing you at the Digital Citizen Indaba this year.I will be coming with Ramon Thomas.&quot;. Now, I am not a fan of Ramon Thomas you are welcome to google him, and look at his website, and even meet him to create your own opinions. Either way, that friend request annoyed me, because it was unsolicited, and, if we deconstruct &quot;friend request&quot; we see that it contains the word &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Friendship&quot;&gt;friend&lt;/a&gt;&quot;. According to that wikipedia link, &quot;&#039;Friendship&#039; is a term used to denote co-operative and supportive behavior between two or more beings&quot;. I do not claim that every &quot;friend&quot; on my &quot;friend list&quot; is exactly in that box, but both people involved in those transactions have deemed the relationship as mutually beneficial, and justified. I have never met With Held, I probably will never meet With Held, I am not friends with the person he mentions, and I am not attending the event he mentions (and I personally know a few other people who got the same friend request from With Held, who are in exactly the same position as me). So, if we look at it, he is sending unsolicited, unjustified, non-mutually beneficial, &quot;friend requests&quot; to &lt;em&gt;Random&lt;/em&gt; people on &lt;a href=&quot;http://www.facebook.com&quot;&gt;facebook&lt;/a&gt;. In a way, that sounds like something else I am familiar with. SPAM. Gracefully, I ignored his friend request. Then, yesterday, he sent another one. Which pissed me off. I vented, I channeled, and I may have broken some of the rules I mentioned above, when I sent him this message (Amanda said I should have stopped after the second sentence or so, but I needed to get my point across):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am not going to the DCI, and, while Ramon Thomas may think it is a good idea to &quot;network&quot; with facebook, you are using tactics that are commonly used by spammers. I am not your friend, I have not ever met you, and I probably won&#039;t ever meet you. You are breaking social norms, and if everyone on the internet broke accepted social norms, then no one would want to use the internet. It is quite ironic that you are attending the digital citizens indaba, and yet you clearly have no idea what social norms exist in the digital medium.&lt;/p&gt;
&lt;p&gt;I know multiple people you have tried to friend, and your behaviour verges on harassment. When I IGNORED your friend request, please RESPECT ME, and back THE FUCK OFF.&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So, I feel like the last sentence probably was a little harsh, but, hands up who is tired of spammers and people who think the internet has vastly different rules that govern it?&lt;/p&gt;
&lt;p&gt;* Names changed to protect the identity of the person&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/09/03/social-norms-teh-internets.html#comments</comments>
 <category domain="http://whijo.net/geek-tags/facebook">facebook</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/internet">internet</category>
 <category domain="http://whijo.net/geek-tags/kiddiesoc">KiDDiESoc</category>
 <category domain="http://whijo.net/tags/rant">rant</category>
 <category domain="http://whijo.net/geek-tags/rant">rant</category>
 <category domain="http://whijo.net/geek-tags/social-networking">social networking</category>
 <category domain="http://whijo.net/geek-tags/social-norms">social norms</category>
 <pubDate>Wed, 03 Sep 2008 08:12:39 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">448 at http://whijo.net</guid>
</item>
<item>
 <title>Successful web applications</title>
 <link>http://whijo.net/blog/brad/2008/08/19/successful-web-applications.html</link>
 <description>&lt;p&gt;I have a little theory I have been working on, it is probably dead obvious to some people, but it only crystalised in my head relatively recently. I have had a few ideas in my time (so far none have made it to the real world), and in mentally stepping through these ideas I have started to refine my methods of evaluating an idea. One of the mental tests I have been using recently is: &lt;/p&gt;
&lt;p&gt;Does this idea:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Help some business/cross section of people do what they do, more efficiently/economically?&lt;/li&gt;
&lt;li&gt;Would the technology associated to my idea help me act more efficiently in an environment of competition?&lt;/li&gt;
&lt;li&gt;Or, does this idea earn me income by facilitating other people earning income&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So, Point 1 and point 3 interact in an interesting way, since helping people operate more efficiently/economically in their business, I am effectively providing a service which facilitates other people earning income. There is a subtle difference, but I guess point 1 could be considered a further classification of point 3.&lt;/p&gt;
&lt;p&gt;Basically, for me, the pencil test of an idea, deciding on its value and functionality, is &quot;Does this make other people money&quot;, and that is the difference that social applications have brought to the table. Generally the oft touted value in a web app is &quot;create eyeballs, and sell advertising&quot;, and it is valid, but it is not the only golden egg. &lt;a href=&quot;http://facebook.com&quot;&gt;Facebook&lt;/a&gt; has pretty much gotten the lion-share of eyeballs in recent time, and they have a powerful and subtle distinction over other eyeball generators: targeted advertising. If you look over the questions you answer on your profile it reads just like (but, is disguised well enough not to seem like) the kind of thing you see on marketing surveys. They offer a fantastic platform to advertisers: you can choose your segment _exactly_, pay per advert, etc. etc. Either way, facebook is successful on two fronts, it helps people be more efficient in their social networking (i.e. something they do normally), and provides a platform for companies to advertise efficiently (lets not get into effectiveness). So, they win on point 1, and they win on point 3. They also perform well on point 2, because they used technology well to achieve better efficiency in a competitive market.&lt;/p&gt;
&lt;p&gt;But I didn&#039;t come here to praise just the facebook, I was only trying to illustrate my point. So, how well do the ideas floating round your head fit into my picture? If you hypothetically test your idea, does it honestly do well against those criteria? And, if it doesn&#039;t could you modify your idea to fit into that framework?&lt;/p&gt;
&lt;p&gt;I think too many web applications are hyped up (the hype curve, duh), and brush over these things. There are lots of apps floating around which I know I will try out, say &quot;neat&quot; and never use again, because they don&#039;t help me be more efficient or help me make money (not to say that said app may not be good for other people).&lt;/p&gt;
&lt;p&gt;The other further classification is &quot;does this make it harder, or easier for someone to do said task&quot; and that must take into account factors like bandwidth, computer availability etc. Good ideas meld into our lifestyles. A good example is 3D, interactive displays, they are a cute concept, and wow the audience on the bourne identity, but they are unrealistic until certain things happen that make them _easier_ to use than our current interactions with the tech around us. Its for that reason that people bleat about the iPhone not having a keyboard, because, well, the keyboard is a banging idea (still), and quite hard to beat.&lt;/p&gt;
&lt;p&gt;A recent example of this was the new South African foray into cellphone based money transactions called &quot;&lt;a href=&quot;http://www.wiwallet.co.za/&quot;&gt;wiWallet&lt;/a&gt;&quot;. Their site claims it is &quot;payment simplified&quot;. They are trying to crack the nut that people have been trying to crack for ages...turning your cellphone into a &quot;wallet&quot;. But &lt;acronym title=&quot;In My Humble Opinion&quot;&gt;IMHO&lt;/acronym&gt; they have fared poorly. I personally have moved from using cash to using my credit card for everything, so I could get away with sticky taping my CC onto the back of my phone, and have a better opportunity of being able to pay almost anywhere. The idea of coding your CC onto your phone removes that physical token, but doesn&#039;t seem to add much value beyond the romantic idea of not having to carry a CC around. So your target market is now: People who have credit cards, and are willing to pay more money per month, for the chance that they will be able to pay for something without carrying their wallet (if their vendor has a machine which can do it). If they removed the need for having a credit card (like taking the money out of your airtime, etc.) then they would be moving into an interesting territory. Since I have to carry my driver&#039;s license (because I drive most of the places I am going to shop), carrying my credit card does not cost me anything extra. wiWallet does not make it more efficient for me to make a payment, it does facilitate making people money, but it doesn&#039;t improve on the model the credit card already provides. To me it feels like a hi-tech solution for a low-tech problem. Just my 2c.&lt;/p&gt;
&lt;p&gt;Also, for real, genuine success, in the words of &lt;a href=&quot;http://vhata.net&quot;&gt;J.D. Hitchcock&lt;/a&gt; &quot;Make your (website|application) awesome&quot;.&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/08/19/successful-web-applications.html#comments</comments>
 <category domain="http://whijo.net/tags/business">business</category>
 <category domain="http://whijo.net/geek-tags/facebook">facebook</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/internet">internet</category>
 <category domain="http://whijo.net/tags/marketting">marketting</category>
 <category domain="http://whijo.net/geek-tags/money">money</category>
 <category domain="http://whijo.net/tags/success">success</category>
 <category domain="http://whijo.net/geek-tags/web">web</category>
 <category domain="http://whijo.net/geek-tags/web-applications">web applications</category>
 <pubDate>Tue, 19 Aug 2008 14:36:08 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">447 at http://whijo.net</guid>
</item>
<item>
 <title>On Internet statistics</title>
 <link>http://whijo.net/blog/brad/2008/07/23/internet-statistics.html</link>
 <description>&lt;p&gt;Because I am on the internet, and because the apps I use offer statistics, I figure I would share some of them, feel free to do the same, if you feel the urge.&lt;/p&gt;
&lt;!--break--&gt;



&lt;h3&gt;&lt;a href=&quot;http://www.google.com/reader/shared/09277211261723009362&quot;&gt;Google Reader&lt;/a&gt;&lt;/h3&gt;
&lt;div id=&quot;trends-item-count-header&quot;&gt;From your &lt;b&gt; 157  subscriptions&lt;/b&gt;, over the last 30 days &lt;b&gt;you read  1,698  items&lt;/b&gt;, &lt;b&gt;starred  17  items&lt;/b&gt;, &lt;b&gt;shared  48  items&lt;/b&gt;, and &lt;b&gt;emailed  0  items&lt;/b&gt;.&lt;/div&gt;



&lt;h3&gt;&lt;a href=&quot;http://www.last.fm/user/d-arb&quot;&gt;Last.fm&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;16,205 plays since 8 Aug 2006&lt;/p&gt;
&lt;table class=&quot;lfmWidgetchart_f944d7891eecea7d507dd547ac225ef2&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;width:184px;&quot;&gt;&lt;tr class=&quot;lfmEmbed&quot;&gt;&lt;td&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://cdn.last.fm/widgets/chart/19.swf&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0&quot; id=&quot;lfmEmbed_988697581&quot; width=&quot;184&quot; height=&quot;140&quot;&gt; &lt;param name=&quot;movie&quot; value=&quot;http://cdn.last.fm/widgets/chart/19.swf&quot; /&gt; &lt;param name=&quot;flashvars&quot; value=&quot;type=topartists&amp;amp;user=d-arb&amp;amp;theme=red&amp;amp;lang=en&amp;amp;widget_id=chart_f944d7891eecea7d507dd547ac225ef2&quot; /&gt; &lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt; &lt;param name=&quot;allowNetworking&quot; value=&quot;all&quot; /&gt; &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt; &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt; &lt;param name=&quot;bgcolor&quot; value=&quot;d01f3c&quot; /&gt; &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt; &lt;param name=&quot;menu&quot; value=&quot;true&quot; /&gt; &lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;



&lt;h3&gt;&lt;a href=&quot;http://twitter.com/darb&quot;&gt;Twitter&lt;/a&gt;&lt;/h3&gt;
&lt;ul class=&quot;stats&quot;&gt;
  &lt;li&gt;&lt;span class=&quot;label&quot;&gt;
      &lt;a href=&quot;/friends&quot; rel=&quot;me&quot;&gt;
      Following
  &lt;/a&gt; &lt;/span&gt; &lt;span id=&quot;followingcount&quot; class=&quot;stats_count numeric&quot;&gt;30&lt;/span&gt;

&lt;/li&gt;



    
&lt;li&gt;&lt;span class=&quot;label&quot;&gt;
      &lt;a href=&quot;/followers&quot; rel=&quot;me&quot;&gt;
      Followers
  &lt;/a&gt; &lt;/span&gt; &lt;span id=&quot;follower_count&quot; class=&quot;stats_count numeric&quot;&gt;51&lt;/span&gt;
&lt;/li&gt;


    
&lt;li&gt;&lt;span class=&quot;label&quot;&gt;
      &lt;a href=&quot;/favorites&quot; rel=&quot;me&quot;&gt;
      Favorites
  &lt;/a&gt; &lt;/span&gt; &lt;span id=&quot;favourite_count&quot; class=&quot;stats_count numeric&quot;&gt;0&lt;/span&gt;
&lt;/li&gt;


    &lt;li&gt;&lt;span class=&quot;label&quot;&gt;&lt;a href=&quot;/direct_messages&quot;&gt;Direct Messages&lt;/a&gt;&lt;/span&gt; &lt;span id=&quot;message_count&quot; class=&quot;stats_count numeric&quot;&gt;5&lt;/span&gt;&lt;/li&gt;

    &lt;li&gt;&lt;span class=&quot;label&quot;&gt;&lt;a href=&quot;/account/archive&quot;&gt;Updates&lt;/a&gt;&lt;/span&gt; &lt;span id=&quot;update_count&quot; class=&quot;stats_count numeric&quot;&gt;547&lt;/span&gt;&lt;/li&gt;
   
  
&lt;/ul&gt;</description>
 <comments>http://whijo.net/blog/brad/2008/07/23/internet-statistics.html#comments</comments>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/tags/google-reader">google reader</category>
 <category domain="http://whijo.net/tags/last-fm">last.fm</category>
 <category domain="http://whijo.net/tags/statistics">statistics</category>
 <category domain="http://whijo.net/geek-tags/statistics">statistics</category>
 <pubDate>Wed, 23 Jul 2008 10:05:35 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">444 at http://whijo.net</guid>
</item>
<item>
 <title>Bug Report: Chocolate Flavour ProNutro</title>
 <link>http://whijo.net/blog/brad/2008/05/26/bug-report-chocolate-flavour-pronutro.html</link>
 <description>&lt;p&gt;Hi, I have a demonstrably repeatable problem which keeps cropping up at around 7:30am every morning (and at other sporadic times). So far, as best as I can understand, the problem is triggered by putting the ProNutro in my breakfast bowl (I have tried multiple bowls and still have the same show-stopper). Once I have added the ProNutro I add the milk, but I can only estimate how much I need, based on how much ProNutro I have put in. I assume everything is alright, because the bowl holds the milk and powder correctly, there is no visible overflow. I start eating the ProNutro and encounter problem after problem: The cereal remains too wet, or becomes too stodgy too quick. I am now faced with a tough choice, add more ProNutro, and risk making it too stodgy, or add more milk and risk it becoming too liquid. This is poor usability, and I would call it a show-stopper, or a near show-stopper. It seems to be a serious regression from Original flavour, and the developers seem to be unwilling, or unable to fix this.&lt;/p&gt;
&lt;p&gt;Members of the community have been unhelpful, telling me &quot;If you don&#039;t know how to do something so basic maybe you should rather be using coco pops, or some other dumbed down breakfast from Kellogs&quot;. Original flavour members said &quot;Well, what do you expect, the packagers of Chocolate flavour know nothing...they are a bunch of ricers&quot;. &lt;/p&gt;
&lt;p&gt;This kind of thing makes me want to leave the packaged breakfast cereal community entirely and go back to fruit, or even raw kernel&#039;s, and make Breakfast from Scratch (BFS). If the packagers/developers are unwilling to help out with this they are going to risk chasing a lot of users away, and ultimately cave the project, or worse, force members to fork the product and fix the problems by themselves, and confuse newbies even more.&lt;/p&gt;
&lt;p&gt;P.S. I am a regular user of ProNutro, and I didn&#039;t ever have this problem with ProNutro Original flavour, and I am thinking of going back to Original flavour, and rolling in my own chocolate in, but until now I have not made &lt;acronym name=&quot;ProNutro From Scratch&quot;&gt;PFS&lt;/acronym&gt;, and maybe I should just go right back to BFS.&lt;/p&gt;
&lt;p&gt;P.P.S. I have found that I am also incredibly thirsty about an hour after eating, I suspect this troubles all versions, although it may only be limited to the newer versions which have slower milk up-take.&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/05/26/bug-report-chocolate-flavour-pronutro.html#comments</comments>
 <category domain="http://whijo.net/tags/breakfast">breakfast</category>
 <category domain="http://whijo.net/tags/bug-report">bug report</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/tags/humour">humour</category>
 <category domain="http://whijo.net/tags/milk">milk</category>
 <category domain="http://whijo.net/tags/pronutro">pronutro</category>
 <pubDate>Mon, 26 May 2008 14:13:21 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">437 at http://whijo.net</guid>
</item>
<item>
 <title>Firefox 2 and Firefox 3 co-habiting on Ubuntu 8.04</title>
 <link>http://whijo.net/blog/brad/2008/05/14/firefox-2-and-firefox-3-co-habiting-ubuntu-8-04.html</link>
 <description>&lt;p&gt;I recently upgraded to &lt;a href=&quot;http://ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt; 8.04 (Hardy Heron). I was pleasantly surprised when Firefox 3 greeted me as the default browser, but then hit a few speed bumps. Being a web developer I constantly use tools like &lt;a href=&quot;http://getfirebug.com&quot;&gt;firebug&lt;/a&gt; and MeasureIt. Unfortunately, until Firefox 3 is widespread (and released), many extensions don&#039;t work (there are hacks, but they come with problems). So I don&#039;t want to go back to Firefox 2 as my browser, because when I did try there were some issues with downgrading my profile, and I have become quite used to bookmark tags, awesomebar, the incredible difference in memory consumption, and the Save &amp;amp; Exit prompt. Running Firefox 2 concurrently is possible though, it comes at a price though.&lt;/p&gt;
&lt;p&gt;Firstly, install firefox-2:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install firefox-2&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
I went the route of using a separate user for FF2, but you could probably use profiles? So:&lt;/p&gt;
&lt;p&gt;Create a candidate user:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo adduser firefox2&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(where firefox2 is the username)&lt;/p&gt;
&lt;p&gt;Then you can run firefox-2 as the user firefox2 using:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;xhost +local:
sudo su firefox2
export DISPLAY=:0.0
firefox-2&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
The caution...using xhost +local: means any user logged onto your box (i.e. local), including ssh sessions, can access your X session. You will not have your bookmarks etc., but you can make a copy of bookmarks.html from your ~/.mozilla/firefox/%default profile%/bookmarks.html. You can now install the conventional FF add-ons etc.&lt;/p&gt;
&lt;p&gt;This should be treated as a hack and an interim measure, because once FF3 is supported by all your favourite extensions, then there is no need to carry on using it. I use my FF3 as my primary browser, and FF2 as a development environ (so not having bookmarks is fine for me, because I literally only use it for opening the site I am currently working on).&lt;/p&gt;
&lt;p&gt;Would appreciate constructive comments and crit. of better ways of doing this.&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/05/14/firefox-2-and-firefox-3-co-habiting-ubuntu-8-04.html#comments</comments>
 <category domain="http://whijo.net/geek-tags/firefox">firefox</category>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/geek-tags/linux">linux</category>
 <category domain="http://whijo.net/geek-tags/mozilla">mozilla</category>
 <category domain="http://whijo.net/geek-tags/sudo">sudo</category>
 <category domain="http://whijo.net/geek-tags/ubuntu">ubuntu</category>
 <pubDate>Wed, 14 May 2008 10:29:11 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">436 at http://whijo.net</guid>
</item>
<item>
 <title>Dear Standard Bank, Internet banking division</title>
 <link>http://whijo.net/blog/brad/2008/05/07/dear-standard-bank-internet-banking-division.html</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The improvements to internet banking have some bugs, it seems.&lt;/p&gt;
&lt;p&gt;I have had the experience twice now during &quot;once off payments&quot; that I get an error of &quot;Internet banking is currently unavailable&quot; when I go through with a transaction. It seems to be related to sending payment confirmations. It is bad behaviour because the transaction goes through, but the user (me) does not get a valid indication the payment has succeeded until a notification (sms, or email) comes through, or manually checks if there is a mention on the account transacted from/to.&lt;/p&gt;
&lt;p&gt;I would also like to say that some of the &quot;improvements&quot; are actually a degradation, in terms of usability. The screen is more cluttered with graphics and text, and on my screen (which is running at 1280x800) has information pushed &quot;below the fold&quot;. I would suggest that whoever is in charge of usability and new features looks into buying a copy of &quot;Defensive Web Design&quot; (&lt;a href=&quot;http://www.amazon.com/Defensive-Design-Web-improve-messages/dp/073571410X&quot; title=&quot;http://www.amazon.com/Defensive-Design-Web-improve-messages/dp/073571410X&quot;&gt;http://www.amazon.com/Defensive-Design-Web-improve-messages/dp/073571410...&lt;/a&gt;), and other texts discussing usability on the web. While not absolutely correct, the EyeTRAC studies are a good reference point.&lt;/p&gt;
&lt;p&gt;I (as a web developer) find it depressing that a service I am paying for has degraded usability, when the changes were supposedly improvements. It is not a wholely poor experience (there are some improvements, but my general experience is that the interface has become more confusing, not less confusing)&lt;/p&gt;
&lt;p&gt;I am posting this email on my blog, and you are welcome to respond publicly (in the form of a comment), or as an email response.&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
Brad Whittington&lt;/p&gt;
</description>
 <comments>http://whijo.net/blog/brad/2008/05/07/dear-standard-bank-internet-banking-division.html#comments</comments>
 <category domain="http://whijo.net/tags/geek">geek</category>
 <category domain="http://whijo.net/tags/internet-banking">internet banking</category>
 <category domain="http://whijo.net/tags/rant">rant</category>
 <category domain="http://whijo.net/tags/standard-bank">standard bank</category>
 <category domain="http://whijo.net/geek-tags/usability">usability</category>
 <category domain="http://whijo.net/geek-tags/web-development">web development</category>
 <pubDate>Wed, 07 May 2008 10:50:23 +0200</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">434 at http://whijo.net</guid>
</item>
</channel>
</rss>
