<?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>Ewan&#039;s Corner &#187; software</title>
	<atom:link href="http://blog.ewanscorner.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ewanscorner.com</link>
	<description>Sporadically blogging since 2003</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:33:01 +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>Blackberry OS 6 on a Bold 9700</title>
		<link>http://blog.ewanscorner.com/2011/01/blackberry-os-6-on-a-bold-9700/</link>
		<comments>http://blog.ewanscorner.com/2011/01/blackberry-os-6-on-a-bold-9700/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 06:40:46 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[me]]></category>
		<category><![CDATA[sci-tech]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/2011/01/blackberry-os-6-on-a-bold-9700/</guid>
		<description><![CDATA[Finally – an official version of BlackBerry OS v6 has been released for the BlackBerry Bold 9700 (v6 has so far only been available for / shipped with the new Torch, Bold 9780 and Style 9670). Several cracked/leaked versions of v6 have been circulating for awhile, but they’re dodgy and unreliable by all accounts. Official [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ewanscorner.com/wp-content/uploads/2011/01/bb-os-61.jpg"><img style="background-image: none; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="bb-os-6" src="http://blog.ewanscorner.com/wp-content/uploads/2011/01/bb-os-6_thumb1.jpg" border="0" alt="bb-os-6" width="156" height="156" align="right" /></a>Finally – an official version of BlackBerry <a href="http://us.blackberry.com/apps-software/blackberry6/" target="_blank">OS v6</a> has been released for the BlackBerry Bold 9700 (v6 has so far only been available for / shipped with the new Torch, Bold 9780 and Style 9670). Several cracked/leaked versions of v6 have been circulating for awhile, but they’re dodgy and unreliable by all accounts. Official is the way to go – and you don’t need to wait for your local provider to offer the update, you can easily upgrade using the upgrade from *any* BlackBerry provider as long as you get the right version for your device.</p>
<p>Thanks to Indian cellular provider <a href="http://en.wikipedia.org/wiki/Vodafone_Essar" target="_blank">Vodafone Essar</a> (others will follow), you can now download OS 6 and upgrade your Bold. OS 6 is a huge leap forward, even for non-touchscreen devices – the WebKit default browser alone is worth the upgrade.</p>
<blockquote><p><strong>Package Version: 6.0.0.1478</strong><br />
Applications: 6.0.0.380</p>
<p>Software Platform: 6.6.0.86</p>
<p>File name: 9700jAsia_PBr6.0.0_rel1478_PL6.6.0.86_A6.0.0.380_Vodafone_Essar_Limited.exe</p>
<p>File size: 150.12MB</p>
<p>Download URL: <a href="https://www.blackberry.com/Downloads/entry.do?code=15CF76466B97264765356FCC56D801D1">https://www.blackberry.com/Downloads/entry.do?code=15CF76466B97264765356FCC56D801D1</a></p></blockquote>
<p>The procedure remains the same as for any OS update:</p>
<ol>
<li>If you’re a corporate / BES user, I recommend doing this from your work desktop if possible. Makes re-activation automatic and painless.</li>
<li>Make sure you have the latest version of BlackBerry Desktop Manager installed</li>
<li>Do a *full* backup of your device using Desktop Manager</li>
<li>I recommend you then delete all 3rd party applications to simplify the upgrade (you can re-install them afterwards), especially those which automatically start at boot. Desktop Manager makes this quick and easy, with only one device restart required.</li>
<li>Download and install the OS 6 install (on your PC/Mac) – be sure to get the correct installer for your device model (e.g. the Essar URL above is <a href="https://www.blackberry.com/Downloads/entry.do?code=15CF76466B97264765356FCC56D801D1">https://www.blackberry.com/Downloads/entry.do?code=15CF76466B97264765356FCC56D801D1</a>)</li>
<li>If you are installing an update from a different cellular provider (e.g. you downloaded from Essar above, but they’re not your local provider) then delete the “<em>vendor.xml</em>” file (on Win7, located in “<em>Program Files –&gt; Common Files –&gt; Research in Motion –&gt; AppLoader</em>”)</li>
<li>Run “loader.exe” in the same AppLoader directory and follow the prompts</li>
<li>Voila!</li>
</ol>
<p>If you get stuck with BES / Enterprise activation, <a href="http://www.blackberryforums.com/bes-admin-corner/69589-bes-suddenly-stopped-synching-my-work-outlook.html" target="_blank">this</a> may help.</p>
<p>General comments on OS 6 on my Bold 9700 so far:</p>
<ul>
<li>Snappy performance – no noticeable lag</li>
<li>The new WebKit based browser rocks. Finally, a decent default fast browser with tabbing, proper rendering, decent zooming etc. I’ll still likely use Opera Mini in parallel though.</li>
<li>Reboots down from 7 minutes (!) to under 2</li>
<li>Taking photos is faster – and browsing images is *much* faster, especially for large collections</li>
<li>I’m not sure how I survived without universal search / search from the home screen rocks</li>
<li>Setup / config menus are far more intuitive and usable</li>
<li>Social feeds – we’ll see.</li>
<li>&#8220;Application Management&#8221; has been hugely improved &#8211; finally you can see what apps are running, which are chewing up CPU cycles (now and by day) and memory usage. Excellent.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2011/01/blackberry-os-6-on-a-bold-9700/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Geek happiness. Now I just need more problems to solve.</title>
		<link>http://blog.ewanscorner.com/2010/12/geek-happiness-now-i-just-need-more-problems-to-solve/</link>
		<comments>http://blog.ewanscorner.com/2010/12/geek-happiness-now-i-just-need-more-problems-to-solve/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 10:12:04 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[sci-tech]]></category>
		<category><![CDATA[happiness]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[softdev]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/2010/12/geek-happiness-now-i-just-need-more-problems-to-solve/</guid>
		<description><![CDATA[  from Ewan&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div>
<p><a href='http://posterous.com/getfile/files.posterous.com/ewanm/ogbXKp5kkNaz2nsY1XqMKO2g25ZmtYKa6L4m2qbphKUO6CyC1nOBwzG1scfe/image001.png'><img src="http://posterous.com/getfile/files.posterous.com/ewanm/qqBmDGD3V4SnJp3ssBw24CinBb0z5r4lvMz597VzDCZJauizfVT5kSDwTIIo/image001.png.scaled.500.jpg" width="500" height="459"/></a> </p>
</div>
<div><em> </em>
</p>
</div>
<p style="font-size: 10px;">  from <a href="http://ewanm.posterous.com/geek-happiness-now-i-just-need-more-problems">Ewan&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2010/12/geek-happiness-now-i-just-need-more-problems-to-solve/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chess, Computers, Grandmasters, Poker and Process</title>
		<link>http://blog.ewanscorner.com/2010/07/chess-computers-grandmasters-poker-and-process/</link>
		<comments>http://blog.ewanscorner.com/2010/07/chess-computers-grandmasters-poker-and-process/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:53:01 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[online gaming]]></category>
		<category><![CDATA[sci-tech]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[chess]]></category>
		<category><![CDATA[poker]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/?p=3661</guid>
		<description><![CDATA[A fascinating read via The New York Review of Books &#8211; The Chess Master and the Computer, by Gary Kasparov: “Perhaps chess is the wrong game for the times. Poker is now everywhere, as amateurs dream of winning millions and being on television for playing a card game whose complexities can be detailed on a [...]]]></description>
			<content:encoded><![CDATA[<p>A fascinating read via The New York Review of Books &#8211; <a href="http://www.nybooks.com/articles/archives/2010/feb/11/the-chess-master-and-the-computer/">The Chess Master and the Computer, by Gary Kasparov</a>:</p>
<blockquote><p>“Perhaps chess is the wrong game for the times. Poker is now everywhere, as amateurs dream of winning millions and being on television for playing a card game whose complexities can be detailed on a single piece of paper. But while chess is a 100 percent information game—both players are aware of all the data all the time—and therefore directly susceptible to computing power, poker has hidden cards and variable stakes, creating critical roles for chance, bluffing, and risk management.</p>
<p>These might seem to be aspects of poker based entirely on human psychology and therefore invulnerable to computer incursion. A machine can trivially calculate the odds of every hand, but what to make of an opponent with poor odds making a large bet? And yet the computers are advancing here as well. Jonathan Schaeffer, the inventor of the checkers-solving program, has moved on to poker and his digital players are performing better and better against strong humans—with obvious implications for online gambling sites.</p>
<p>Perhaps the current trend of many chess professionals taking up the more lucrative pastime of poker is not a wholly negative one. It may not be too late for humans to relearn how to take risks in order to innovate and thereby maintain the advanced lifestyles we enjoy. And if it takes a poker-playing supercomputer to remind us that we can’t enjoy the rewards without taking the risks, so be it. “</p></blockquote>
<p><strong>Some other interesting quotes</strong>:</p>
<p>· “By the mid-1990s the number of people with some experience of using computers was many orders of magnitude greater than in the 1960s. In the Kasparov defeat they recognized that here was a great triumph for programmers, but not one that may compete with the human intelligence that helps us to lead our lives.”</p>
<p>· “Today, for $50 you can buy a home PC program that will crush most grandmasters. In 2003, I played serious matches against two of these programs running on commercially available multiprocessor servers—and, of course, I was playing just one game at a time—and in both cases the score ended in a tie with a win apiece and several draws.”</p>
<p>· “Increasingly, a move isn’t good or bad because it looks that way or because it hasn’t been done that way before. It’s simply good if it works and bad if it doesn’t. Although we still require a strong measure of intuition and logic to play well, humans today are starting to play more like computers.”</p>
<p>· “Having a computer partner also meant never having to worry about making a tactical blunder. The computer could project the consequences of each move we considered, pointing out possible outcomes and countermoves we might otherwise have missed. With that taken care of for us, we could concentrate on strategic planning instead of spending so much time on calculations.”</p>
<p>· “Weak human + machine + better process was superior to a strong computer alone and, more remarkably, superior to a strong human + machine + inferior process.”</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2010/07/chess-computers-grandmasters-poker-and-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlackBerry OS 743 for the Bold 9700</title>
		<link>http://blog.ewanscorner.com/2010/07/blackberry-os-743-for-the-bold-9700/</link>
		<comments>http://blog.ewanscorner.com/2010/07/blackberry-os-743-for-the-bold-9700/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:15:04 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[sci-tech]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/?p=2681</guid>
		<description><![CDATA[Now the happy owner of a BlackBerry Bold 9700, I’ve been running the latest formally released OS version 5.0.0.743 for over a week with no issues. If you want to upgrade (give you something to play with while we all wait for OS 6 later this year), the procedure is as detailed in my previous [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ewanscorner.com/wp-content/uploads/2010/07/bbbold9700.jpg"><img class="wlDisabledImage" style="border: 0px none; margin: 4px 10px; display: inline;" title="bb-bold-9700" src="http://blog.ewanscorner.com/wp-content/uploads/2010/07/bbbold9700_thumb.jpg" border="0" alt="bb-bold-9700" width="86" height="133" align="right" /></a>Now the happy owner of a BlackBerry Bold 9700, I’ve been running the latest formally released OS version 5.0.0.<strong>743 </strong>for over a week with no issues.</p>
<p>If you want to upgrade (give you something to play with while we all wait for OS 6 later this year), the procedure is as detailed in my previous post <a href="http://blog.ewanscorner.com/2009/12/upgrading-your-blackberry-operating-system/" target="_blank">Upgrading Your BlackBerry Operating System</a>, and is much faster on the 9700 (took around 40 minutes). You can grab version 743 from the <a href="https://www.blackberry.com/Downloads/entry.do?code=1905AEDAB9BF2477EDC068A355BBA31A" target="_blank">Rogers Wireless BlackBerry download page</a>:</p>
<blockquote><p>Package Version: 5.0.0.1254<br />
Consisting of:</p>
<p>Applications: <strong>5.0.0.743</strong><br />
Software Platform: 5.1.0.165<br />
File name: 9700M_PBr5.0.0_rel1254_PL5.1.0.165_A5.0.0.743_Rogers_Wireless_Inc.exe<br />
File size: <strong>133.47MB</strong></p></blockquote>
<p><strong>Improvements</strong>:</p>
<ol>
<li>Generally improved phone responsiveness (no more occasional lagging when switching between running apps, media/photo browser is *far* faster with large collections, even the bootup process after a reset is somewhat faster)</li>
<li>Browser performance noticeably improved (hotspot / wifi browser in particular)</li>
<li>Better battery life (I don’t have metrics, but it definitely seems significantly better)</li>
<li>GPS locks are faster (previously locks would take ages, or simply fail after a few minutes)</li>
</ol>
<p><strong>Changes / potential issues</strong>:</p>
<ul>
<li>The lock button no longer password locks the phone. Screen is turned off and keypad locked (from accidental presses, like standby) but not password locked as it was before. Not a biggie, since you can still easily lock the phone using the lock icon.</li>
<li>Standby (via the top mute button) no longer works. However the lock button does pretty much the same thing now as far as I am concerned.</li>
<li>AT&amp;T users bitching that visual voicemail is broken (not supported locally by MTN so no loss for me).</li>
</ul>
<p><strong>Disclaimer</strong>: Standard disclaimer here, if you&#8217;re not comfortable upgrading your phone then don&#8217;t. Backup! One of the great things about a BB is the ease of backing up (and should something go wrong, restoring) the phone. This is a new OS version, so you may want to search forums and the like for other user experiences with it before you upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2010/07/blackberry-os-743-for-the-bold-9700/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrading your BlackBerry Operating System</title>
		<link>http://blog.ewanscorner.com/2009/12/upgrading-your-blackberry-operating-system/</link>
		<comments>http://blog.ewanscorner.com/2009/12/upgrading-your-blackberry-operating-system/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 22:30:09 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[Local]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[sci-tech]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/?p=442</guid>
		<description><![CDATA[I own a BlackBerry Curve 8310 &#8211; one of the nicest phones I have ever used for an extended period, and the best by far when it comes to corporate email / calendar sync. In the BlackBerry world, your service provider (MTN South Africa in my case) approves the version of OS and default application [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px;" src="http://blog.ewanscorner.com/images/blackberry.jpg" alt="blackberry" width="82" height="129" /><br />
I own a BlackBerry Curve 8310 &#8211; one of the nicest phones I have ever used for an extended period, and the best by far when it comes to corporate email / calendar sync.</p>
<p>In the BlackBerry world, your service provider (<a href="http://www.mtn.co.za/">MTN</a> South Africa in my case) approves the version of OS and default application software available for your phone model &#8211; MTN currently only approve <a href="https://www.blackberry.com/Downloads/entry.do?code=0E087EC55DCBE7B2D7992D6B69B519FB">package version 4.5.0.52</a> (Applications: 4.5.0.37, Software Platform: 2.7.0.55) which was released around June 2008 and is quite buggy.</p>
<p>My phone was stable as long as I didn&#8217;t install any 3rd party apps (<a href="http://www.bellshare.com/berrybuzz/">BerryBuzz</a> which is highly recommended, <a href="http://www.google.com/mobile/gmail/">GMail</a>, Google <a href="http://www.google.com/mobile/products/maps.html">Maps</a>, <a href="http://www.garmap.co.za/">Garmap</a> for Mobile which is great and *free* for MTN users &#8211; go MTN, <a href="http://www.ubertwitter.com/">UberTwitter</a>, <a href="http://www.opera.com/mini/">Opera Mini</a>&#8230;) but as soon as I did, it became horribly unstable &#8211; locking up at least once every 2 days and requiring a battery pull. Having to restart / reboot the phone is a real pain since the phone can take over 5 minutes to boot up / get back to a usable state.</p>
<p>Having an otherwise great phone with an unlimited data plan meant I *<strong>really</strong>* wanted to be able to install 3rd party apps. A little searching found that other network operators (O2 UK in this case) have approved a much more recent OS / apps version (for my 8310 at least) : <a href="https://www.blackberry.com/Downloads/entry.do?code=7D2A383E54274888B4B73B97E1AAA491">package version: 4.5.0.174</a> (Applications: 4.5.0.124, Software Platform: 2.7.0.92).</p>
<p>Working around MTN&#8217;s silly restriction and updating my phone turned out to be easy &#8211; these steps are for my reference, and worked for me, but use them at your own risk. This procedure isn&#8217;t officially supported by BlackBerry or MTN, caveat emptor. I found the initial guide at <a href="http://blackberryrocks.com/how-to-upgrade-blackberry-operating-system-os/">blackberryrocks.com</a>, an invaluable resource for all BB owners &#8211; and added a few steps and warnings of my own:</p>
<ol>
<li>Download and install BlackBerry <a href="http://na.blackberry.com/eng/services/desktop/desktop_pc.jsp">Desktop Manager</a> if you don&#8217;t already have it (I recommend version 5 or later, especially for Windows 7)</li>
<li>Save a complete backup of your phone and data using Desktop Manager</li>
<li>Remove any media cards from your phone &#8211; failure to do so could mean the upgrade hanging (getting a solid red LED on &#8220;connecting to device firmware&#8221;).</li>
<li>Download the installable version of the OS/applications update.<br />
<strong>Warning</strong>: Make sure you download the correct update *<strong>for your phone model</strong>*, e.g. don&#8217;t download an update for the 8350 if you have an 8310. In my case, I downloaded filename &#8220;<em>8310M_PBr4.5.0_rel174_PL2.7.0.92_A4.5.0.124_O2_UK.exe</em>&#8221; (89.92MB) from the BlackBerry <a href="https://www.blackberry.com/Downloads/entry.do?code=7D2A383E54274888B4B73B97E1AAA491">O2 download page</a>.</li>
<li><strong>Warning</strong>: If you sync with your office via BES, then you need to do the upgrade while connected to the BES via desktop manager &#8211; i.e. at work. If you don&#8217;t, auto-activation after the upgrade will likely not work, and your phone won&#8217;t sync until you manually activate it</li>
<li>Run / install the downloaded update</li>
<li>If you are installing an update from a different service provider (MTN vs O2 in my case), you need to delete &#8220;<em>vendor.xml</em>&#8221; in Program Files &#8211;&gt; Common Files &#8211;&gt; Research in Motion &#8211;&gt; AppLoader</li>
<li>Run &#8220;<em>Loader.exe</em>&#8221; in the same AppLoader folder</li>
<li>Follow the prompts, set things as you choose, and I recommend allowing the Loader app to do its own backup before the upgrade.</li>
</ol>
<p>Just be aware this is not a quick process&#8230; the upgrade and subsequent re-activation took several hours for me.<br />
Worked for me. I now have a rock-solid crackberry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2009/12/upgrading-your-blackberry-operating-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Only in Perl</title>
		<link>http://blog.ewanscorner.com/2005/05/only-in-perl/</link>
		<comments>http://blog.ewanscorner.com/2005/05/only-in-perl/#comments</comments>
		<pubDate>Thu, 12 May 2005 11:10:49 +0000</pubDate>
		<dc:creator>ewan</dc:creator>
				<category><![CDATA[haha]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[softdev]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.ewanscorner.com/?p=221</guid>
		<description><![CDATA[Only in Perl. use Acme::Don't; don't { # code here # Note that the code in the don't block must be syntactically # valid Perl. # This is an important feature: # you get the accelerated performance of not actually executing # the code, without sacrificing the security of compile-time # syntax checking. } while [...]]]></description>
			<content:encoded><![CDATA[<p>Only in <a href="http://en.wikipedia.org/wiki/Perl" target="_new">Perl</a>.</p>
<pre><span style="color: blue;">use</span> Acme::Don't;
don't {
<span style="color: green;">
# code here
# Note that the code in the don't block must be syntactically
#   valid Perl.
# This is an important feature:
#   you get the accelerated performance of not actually executing
#   the code, without sacrificing the security of compile-time
#   syntax checking.
</span>
} <span style="color: blue;">while</span> condition();
<span style="color: green;">
# And, yes, in strict analogy to the semantics of Perl's magical
#   do...while, the don't...while block is unconditionally not
#   done once before the test. ;-)
</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.ewanscorner.com/2005/05/only-in-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

