<?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>Denis Lemire&#039;s Site &#187; Apple</title>
	<atom:link href="http://www.denis.lemire.name/category/technology/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.denis.lemire.name</link>
	<description>Random musings of a technophile.</description>
	<lastBuildDate>Mon, 23 Jan 2012 05:00:41 +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>Five years of OS X</title>
		<link>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/</link>
		<comments>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 04:09:32 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Triton]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=290</guid>
		<description><![CDATA[Today marks five years since I abandoned Windows on the Desktop in favor of an OS that doesn&#8217;t completely suck. At the time, my primary motivation, or excuse, was to familiarize myself with an OS that I was receiving an increasing number of tech support calls for at AirSurfer. Trying to support an OS I [...]]]></description>
			<content:encoded><![CDATA[<div><img src="/images/posts/apple-logo.png" alt="" style="float: right; margin: -20px 10px 10px 10px"></div>
<p>Today marks five years since I abandoned Windows on the Desktop in favor of an OS that doesn&#8217;t completely suck. At the time, my primary motivation, or excuse, was to familiarize myself with an OS that I was receiving an increasing number of tech support calls for at AirSurfer. Trying to support an OS I had never used was no easy task.</p>
<p>I had actually been eye-balling the Mac since the appearance of the <a href="http://en.wikipedia.org/wiki/G4_Cube">Power Mac G4 Cube</a> and later the <a href="http://en.wikipedia.org/wiki/Imac_g4">iMac G4</a>. The high cost of either of these systems kept me away, but I was definitely drawn to the compact and elegant design of the integrated hardware as well as the rich graphical UI Apple had been showing off since the early releases of OS X.</p>
<p><span id="more-290"></span></p>
<p>More important than a flashy GUI, then and still to this day, 90% of my time was easily spent at the shell of some UNIX like operating system or another. Ideally, OS X would give me the best of both worlds: a flashy GUI with availability of high-end commercial apps and a powerful shell on the local machine. This felt like it would be superior to spending all my time SSH&#8217;d into a remote system to get real work done.</p>
<p>I probably would have been perfectly happy with just about any low-end OS X capable machine to use as my workstation, but I had also just recently acquired two 17&#8243; flat panel LCD monitors for my current setup. I wasn&#8217;t about to give one of them up. Back in 2005, the only system that Apple had that was equipped for driving dual displays was their <a href="http://en.wikipedia.org/wiki/Powermac_G5">PowerMac G5</a>. A little bit of smooth talking with the higher ups and several interrogating phone calls to <a href="http://www.westworld.ca/">WestWorld</a> to tie up any last minute paranoia driven questions and ensure I wasn&#8217;t going to end-up with an expensive system that would be completely useless for my purposes I was on my way.</p>
<p>I ended up with the most entry level late 2004 model of the PowerMac G5. It was not cheap, nor really very well spec&#8217;d given the price tag. Nearly $2,200 dollars for a 1.8 GHz G5 with a pitiful 256 MB of RAM and a modest 80 GB hard drive. Anything higher than this spec would have blown the already stretched budget I was allowed for this acquisition so I wasn&#8217;t about to complain. Fortunately it was not very long after that I was able to purchase a couple 512 MB modules from a reasonably priced 3rd party vendor to bump it up to an awesome-for-the-time 1.25 GB.</p>
<p>It didn&#8217;t take much longer than the initial boot-up for any of my doubts to fade. Everything I used on a daily was built into it&#8217;s Darwin base (perl, CVS and vi to name just a few). On the GUI side, there were native ports of both Firefox and Thunderbird so that easily took care of my web and e-mail requirements. Being a geek, I also enjoyed the complete lack of legacy crap that still encumbers modern PCs: no PS/2, no parallel and serial ports, no ancient BIOS. Nothing but modern computing goodness.</p>
<p>Fast forward half a decade later, AirSurfer agreed to let me take the machine home with me when I moved on to Tera-byte. The machine has been through two operating system system upgrades but is still running as flawlessly as the day I picked it up. Though it has since been demoted as &#8220;The wife&#8217;s workstation.&#8221;</p>
<p>I will always enjoy PC hardware. There&#8217;s something special about picking up a box of the latest components from the local OEM hardware retailer and assembling a PC to my exact specifications. In fact, the PowerMac was the first computer I had used since 1991 that I didn&#8217;t personally assemble. Far too often, PC hardware is also associated with an MS operating system, the two are not mutually inclusive. I use several PCs for various purposes, I just don&#8217;t have a need for Windows is all.</p>
<p>I admire the freedom and openness in systems like Linux and the BSDs. I still hope they will some day catch up to the user experience and quality of applications I currently enjoy on the Mac. It&#8217;s certainly improved dramatically in the same time period. Indeed, a world dominated by Apple with their cookie cutter one-size fits all stock configurations would be pretty dull. Although I find the design of Apple&#8217;s hardware is very appealing, it would lose its luster if one permutation of the five or so hardware offerings was on <strong>everyone&#8217;s</strong> desk.</p>
<p>In the mean time, I&#8217;m on my third Apple system at home, a three and a half year old <a href="http://en.wikipedia.org/wiki/Mac_Mini">Mac Mini</a>. Though I could probably use a hardware upgrade soon, I don&#8217;t have any intent to move to another platform just yet. The momentum Apple has built around their OS and overlying software shows no sign of slowing down.</p>
<p>Admittedly I did write this long winded post on my Sony VAIO laptop (currently running Fedora). It may lack some polish relative to OS X, but being a laptop, it does fit in front of the couch better while I try to multi-task watching a little TV and spewing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2010/03/09/five-years-of-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimpin&#8217; the Mini &#8211; one last time.</title>
		<link>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/</link>
		<comments>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 04:07:03 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=198</guid>
		<description><![CDATA[The factory installed 80 GB Seagate (ST98823AS) was increasingly feeling cramped under the weight of ever growing iTunes and iPhoto libraries. Adding insult to injury the 5400 RPM speed of the rickety old clunker was a painful bottleneck I could no longer endure. Suddenly the unrestful gleam of the legendary Mac Mini opening putty knife [...]]]></description>
			<content:encoded><![CDATA[<div><img src="/images/posts/mini.png" style="float: right; margin: -0px 5px 5px 15px" alt="" /></div>
<p>The factory installed 80 GB Seagate (ST98823AS) was increasingly feeling cramped under the weight of ever growing iTunes and iPhoto libraries.</p>
<p>Adding insult to injury the 5400 RPM speed of the rickety old clunker was a painful bottleneck I could no longer endure. Suddenly the unrestful gleam of the legendary Mac Mini opening <a href="http://www.homedepot.ca/webapp/wcs/stores/servlet/CatalogSearchResultView?D=947757&#038;Ntt=947757&#038;catalogId=10051&#038;storeId=10051&#038;langId=-15&#038;Dx=mode+matchallpartial&#038;Ntx=mode+matchall&#038;recN=0&#038;N=0&#038;Ntk=P_PartNumber&#038;showreviews=true">putty knife</a> caught my eye. It was time.</p>
<p><span id="more-198"></span></p>
<p>I sweet-talked Jessie into grabbing me a shiny new 500 GB drive on her round-trip to the local Pita Pit and began a full Time Machine backup in preparation for the ol&#8217; upgrade routine.</p>
<p><img src="/images/waiting.png" style="margin-left: auto; margin-right: auto;" /></p>
<p>Several hours and $129.99 later the Mini began to crawl. It soon became apparent that it had no intention of carrying out the backup I had requested. Figuring this would be a decent opportunity to see if Time Machine would resume a half finished backup gracefully, I powered down the machine and attempted to boot it back up. Unfortunately from this point on, powering the system up left me permanent Apple logo limbo. <strong>Uh oh!</strong></p>
<p>After much tedious disassembly, cursing, troubleshooting and more profanity I determined that the original drive &#8211; clearly disgusted by my intentions to replace it &#8211; had kicked the bucket. How convenient for it to crap out halfway through my backup. Rest assured I was pleased.</p>
<p>Having exceeded the point of no return (and my bed time for that matter) I decided to proceed with a reinstall of Snow Leopard on the new drive. The reinstall went smoothly thus confirming my suspicions on the old drives discontent with its sudden unemployment.</p>
<p>I reassembled the Mini and began rummaging through my backups to see what I could salvage. Time Machine finished backing up my home directory but crapped out before backing up the most critical &#8211; my iPhoto Library. Not good!</p>
<p>Seeing as how it was 3:30 AM at this point, the remainder of this fight would have to be postponed. After work today I popped the old drive into a spare FreeBSD box I&#8217;ve got kicking around. Unsure how FreeBSD felt about reading data from OS X HFS+ partitions, I instinctively threw in a Knoppix LiveCD to see if that would do the trick. Much to my frustration and in spite of inconclusive Google search results, it appeared Knoppix was not equipped to deal with the EFI GUID partition table which OS X has standardized on. Endless Google queries later I was still unable to find any conclusive evidence as to which Linux live CD (if any) had a kernel with GPT support.</p>
<p>In frustration I replaced the Knoppix CD with a Gentoo Live CD and decided to try again. Whadda ya know! The Gentoo live CD does in fact have GPT support AND HFS+ support. Eureka!</p>
<p>Much to my delight I was now able to use scp to transfer my iPhoto library across the network to my new drive. Everything is now up and running with all my data intact.</p>
<h3 style="text-align:center">Woohoo!</h3>
<p><img src="/images/spacious.png" style="width:331px; display: block; margin-left: auto; margin-right: auto;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/09/22/mini-upgrade-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Prowl and Irssi</title>
		<link>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/</link>
		<comments>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 02:36:43 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tera-Byte]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=169</guid>
		<description><![CDATA[The moment I stumbled upon Prowl (a new iPhone App that routes Growl notifications to your iPhone via Apple&#8217;s push service) I knew I would find some powerful uses for it. At Tera-Byte, several of my colleagues telecommute. In order to stay in constant communication with each other, we all use good ol&#8217; IRC. In [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://prowl.weks.net/"><img src="/images/posts/prowl-logo.png" alt="" style="float: right; margin: -10px 10px 10px 10px" /></a></div>
<p> The moment I stumbled upon <a href="http://prowl.weks.net/">Prowl</a> (a new iPhone App that routes <a href="http://growl.info/">Growl</a> notifications to your iPhone via Apple&#8217;s push service) I knew I would find some powerful uses for it.</p>
<p>At Tera-Byte, several of my colleagues telecommute. In order to stay in constant communication with each other, we all use good ol&#8217; IRC. In order to be readily available and allow quick roaming from one location to an other, I use <a href="http://irssi.org/">Irssi</a>&#8216;s proxy module which runs continuously within a screen session on my co-located server.</p>
<p>On my Desktops and iPhone I run <a href="http://colloquy.info/">Colloquy</a> which connects to my Irssi proxy. Although push capabilities are planned for Colloquy, it&#8217;s not ready yet. Prowl appeared to be the perfect band-aid for the situation.</p>
<p><span id="more-169"></span></p>
<p>My original plan was to use Prowl as intended and have Colloquy&#8217;s Growl notifications directed to my iPhone. This had some limitations, most importantly it required leaving Colloquy running on my work desktop.</p>
<p>Fortunately the developer of Prowl provided <a href="http://prowl.weks.net/static/prowl.pl">an example perl script</a> to push notifications to Prowl independently of Growl. I&#8217;ve never attempted to work with Irssi script&#8217;s, but it appeared I had all the required pieces to build something clever.</p>
<p>I downloaded BCOW&#8217;s <a href="http://scripts.irssi.org/scripts/awayproxy.pl">awayproxy.pl</a> script as a starting point and began to hack away at it. The result: <a href="http://github.com/denislemire/prowl-irssi/raw/master/prowlnotify.pl">prowlnotify.pl</a>. </p>
<p>Change the prowluser and prowlpass lines then load this script into Irssi. While you&#8217;re connected to your proxy the script will do nothing. When your last IRC client disconnects it will push all subsequent public messages containing your nick as well as private messages to your iPhone via Prowl. How sweet it is!</p>
<p>Of course, this post would not be complete without an obligatory screenshot. Nobody appeared to have anything to say today, so I was down and out. In my desperation I called upon <a href="http://cshaiku.com/">cshaiku</a> to grace me with his words of wisdom:</p>
<p><img src="/images/posts/prowl-screenshot.png" alt="" style="display: block; margin-left: auto; margin-right: auto; margin-top: 10px margin-bottom: 10px; border: 1px solid red" /></p>
<p><strong>Update:</strong> I have now updated this script to use the new Prowl apikeys. Editing the script is no longer required. Simply copy your Prowl key into <em>~/.prowlkey</em>.</p>
<hr />
<p><strong>Another update:</strong> Every time I try to search Google for an Irssi plugin to work with Colloquy&#8217;s push notification feature instead of using Prowl I find my own page. Amusing, but not helpful!</p>
<p>Just found a <a href='http://static.ssji.net/colloquy_push.pl.txt'>Colloquy push script for Irssi</a> written by Nicolas Pouillon that does exactly that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/07/07/prowl-irssi-hack/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Running Motorola CNUT 3 on Mac OS X</title>
		<link>http://www.denis.lemire.name/2009/06/02/cnut3-osx/</link>
		<comments>http://www.denis.lemire.name/2009/06/02/cnut3-osx/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 04:35:43 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=143</guid>
		<description><![CDATA[Almost a week short of two years ago I ported Motorola&#8217;s CNUT tool to OS X. I originally did so to satisfy my personal use but also decided to share the package for others who fall into the tiny niche of being responsible for the administration of Canopy networks and wanting to use OS X [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.canopywireless.com"><img src="/images/posts/CanopyCluster.png" alt="" style="float: right; margin: 10px" /></a></div>
<p> Almost a week short of two years ago I <a href="http://www.denis.lemire.name/2007/06/06/cnut-osx/">ported Motorola&#8217;s CNUT tool</a> to OS X. I originally did so to satisfy my personal use but also decided to share the package for others who fall into the tiny niche of being responsible for the administration of Canopy networks and wanting to use OS X to do so.</p>
<p>As my need lessened for such a package due to a change in positions and responsibilities, the package was neglected shortly after. Although the original package still works, Canopy firmware 9.0 and later require the use of CNUT 3.x.</p>
<p><span id="more-143"></span></p>
<p>Due, however, to <strong>overwhelming</strong> pressure from the users of the original ports (or comments from three different users, rather), I have decided its high time to fill the niche once again.</p>
<h3>Good news, everyone!</h3>
<p>CNUT 3.12.3 (the latest release as of this writing) now runs natively on OS X! The new <a href="http://www.denis.lemire.name/download/cnut-3.12.3_1.dmg">package</a> has been tested (meaning it appears to run) on OS X Leopard. I haven&#8217;t tested it on previous releases or attempted any actual AP or SM upgrades using the utility, but I have little reason to believe it doesn&#8217;t work. As I no longer regularly roll out Canopy updates, I&#8217;ll depend on the feedback of whomever downloads the package to determine if it works as well as the previous package.</p>
<p><strong>The usual disclaimer as per the previous release:</strong> if my attempt at being helpful caused your Canopy Network to be annihilated in a fierce and fiery disaster of biblical proportions and voids your Canopy warranty, I hereby disclaim all liability.</p>
<p>In addition, this release is by no means endorsed, authorized or supported by Motorola. It contains their intellectual property including copyrighted and unaltered but substantially repackaged Java byte code and Trademarks.</p>
<p>The package is being distributed with good intentions based on the concept of a community of users improving the solutions used for the greater good of the community.</p>
<p>If Motorola’s legal department becomes offended at the existence and distribution of this package, I will of course have to remove it. Though I am sincerely hoping they recognize this as a useful contribution.</p>
<p>You&#8217;re welcome. <img src='http://www.denis.lemire.name/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/06/02/cnut3-osx/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Banishing Inferno to the Basement</title>
		<link>http://www.denis.lemire.name/2009/06/01/banishing-inferno/</link>
		<comments>http://www.denis.lemire.name/2009/06/01/banishing-inferno/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 02:53:29 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Household]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=121</guid>
		<description><![CDATA[I&#8217;m now back to my regular ol&#8217; routine, just finished a week long &#8220;staycation.&#8221; So other than spend quality time with the family, what does a system administrator who doesn&#8217;t have to go to work for a week do with his time? Pull some CAT5 and clean up my home network, of course! Inferno, my [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.freebsd.og"><img src="/images/posts/freebsd.png" alt="" style="float: right; margin: -10px 0px 10px 10px;" /></a></div>
<p> I&#8217;m now back to my regular ol&#8217; routine, just finished a week long <em>&#8220;staycation.&#8221;</em> So other than spend quality time with the family, what does a system administrator who doesn&#8217;t have to go to work for a week do with his time? Pull some CAT5 and clean up my home network, of course!</p>
<p>Inferno, my FreeBSD home gateway, file, web and everything else server has been irritating me with its typical PC fan whirring for too long. It was high time to uproot the beast from its cozy spot on my office floor, where it sat for nearly eight years and drag it to the basement and finally bring tranquility to my office.</p>
<p><span id="more-121"></span></p>
<p>This involved running six new cables from my electrical/laundry room to its new home in the basement&#8217;s spare bedroom. One Ethernet run to its LAN interface, one for its WiFi interface (I keep WiFi access to my network on a separate segment), one for my recently acquired Xerox Phaser 8400 printer and one spare for future use. I also needed two RG-6 runs, one for the cable modem which now sits downstairs and one for an old spare CRT TV as per the wife&#8217;s request.</p>
<p>After a long day of running and terminating cable and dragging equipment around, I ran into one snag: the NIC for the WiFi segment of my network was not seeing my piece of junk Tranzeo AP. I mistakingly saved this AP from AirSurfer&#8217;s dumpster several years ago and have been looking for an excuse to get rid of it ever since. After testing the cable run to the opposite side of the basement where the AP resides, I determined all was well and the Tranzeo pile of garbage was the worthy owner of the blame.</p>
<p>Upon hearing my tales of woe and coming to terms with what this meant for her iPod touch web-surfing habit, Jessie was quick to suggest we give the Tranzeo AP the fate it deserves and replace it with a far more capable AirPort Extreme. Who was I to argue? The Airport has been configured in bridge mode as I still intend to leave the routing duties to Inferno.</p>
<p><img src="/images/posts/inferno-setup.png" alt='' /></p>
<p>In my twisted reality, the aging beige Antec case in combination with the old 19&#8243; CRT I dug up, alongside the Phaser, plain old Fujitsu keyboard and ancient desk (also saved from AirSurfer&#8217;s dumpster years ago) give the corner an almost retro-computing look. Somehow I find the whole setup appealing in contrast to my shinier, sleeker, far more modern and most importantly far quieter collection of Apple desktops upstairs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/06/01/banishing-inferno/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>As if I needed one more reason to hate Rogers!</title>
		<link>http://www.denis.lemire.name/2009/05/21/still-hate-rogers/</link>
		<comments>http://www.denis.lemire.name/2009/05/21/still-hate-rogers/#comments</comments>
		<pubDate>Thu, 21 May 2009 06:16:54 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=112</guid>
		<description><![CDATA[As if their outrageous system access fees and astronomical $8 caller ID charges wasn&#8217;t enough. Rogers was clever enough to come up with yet another reason to hate them. I originally bought an iPhone on July 12, 2008 with a three year term. At the time the plan was $60 (plus the multitude of miscellaneous [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: 20px 0px 0px 10px"><img src="/images/posts/iphone.png" alt="" /></div>
<p>As if their outrageous system access fees and astronomical $8 caller ID charges wasn&#8217;t enough. Rogers was clever enough to come up with yet another reason to hate them.</p>
<p>I originally bought an iPhone on July 12, 2008 with a three year term. At the time the plan was $60 (plus the multitude of miscellaneous rip-off charges) for a lousy 150 daytime (where daytime in Rogers&#8217; world ends at 9 PM, not 6 PM) minutes and a humble 400 MB of data transfer. I accepted these lousy terms, cause well, I&#8217;m Canadian. Our cellphone industry is a joke and I wanted an iPhone. What else can I say?</p>
<p><span id="more-112"></span></p>
<p>Moving on, a few months later I discovered they are now advertising 1 GB of data and 250 minutes and the addition of &#8220;my five&#8221; for the same price I signed up for initially. Of course Rogers would never move a client to an improved plan. They&#8217;d prefer to happily charge you extra for all your minutes, again at astronomical rates. I was quick to notice their upgraded package (I watch them like a hawk, I don&#8217;t trust the bastards). I immediately called up and requested an upgrade from the $60 iPhone plan to the $60 iPhone plan. This was November 23, 2008. All was well.</p>
<p>Now for today&#8230; As part of my &#8220;can&#8217;t trust the bastards so I must keep constant surveillance on them&#8221; routine, I logged into their on-line billing system and browsed my account for oddities. There I found something that wasn&#8217;t there before. Right next to the usual <em>&#8220;iPhone Data Access 1 GB&#8221;</em> was a new line of blue text that read <em>&#8220;term expires on 23/11/2011&#8243;</em>. Um, excuse me? What does that mean?!</p>
<p>I called them up and after a 20 minute hold time confirmed the worst of my suspicions, they extended my contract by several months when I changed my package. Perhaps they&#8217;re hoping nobody will notice this shenanigans?</p>
<p>Contrary to what I&#8217;ve been told, the friendly Rogers rep proceeded to tell me that all data plans have a three year commit&#8230; Um? Really. That&#8217;s odd. The story I&#8217;ve always heard from Rogers (aka Robbers) is I can upgrade my plan at any time with no penalties and could downgrade my plan at any time, incurring a downgrade fee. Never have I heard such non-sense of extending a contract upon changing plans.</p>
<p>After putting me on hold for another several minutes, the rep informed me she could backdate the term to August 25, 2011, allegedly the computer simply &#8220;wouldn&#8217;t let her&#8221; backdate it any further. This is only a month and some longer than what my term was supposed to be, but I backed down at this point. It&#8217;s close enough&#8230; After-all, if I didn&#8217;t want to be ripped off, I wouldn&#8217;t be a Rogers client to begin with! Clearly I must accept the occasional unexpected rape in exchange for their services, no?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2009/05/21/still-hate-rogers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple Store, West Edmonton &#8211; Grand Opening!</title>
		<link>http://www.denis.lemire.name/2008/07/05/apple-store/</link>
		<comments>http://www.denis.lemire.name/2008/07/05/apple-store/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 21:11:31 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=70</guid>
		<description><![CDATA[I&#8217;ve been keeping one eye on the Apple store in West Edmonton Mall ever since I was made aware of the quiet construction that was taking place. When Apple announced the grand opening for this weekend and added the incentive of free t-shirts for the first thousand people, I had little choice but to check [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: -10px 0px 0px 10px"><a href="http://www.denis.lemire.name/spgm/index.php?spgmGal=Apple%20Store&#038;spgmFilters="><img src="/images/posts/apple-store.png" alt="" /></a></div>
<p> I&#8217;ve been keeping one eye on the Apple store in West Edmonton Mall ever since I was made aware of the quiet construction that was taking place. </p>
<p>When Apple announced the grand opening for this weekend and added the incentive of free t-shirts for the first thousand people, I had little choice but to check it out.</p>
<p><span id="more-70"></span></p>
<p>First thing this morning, not wanting to miss out on the free t-shirt (for the novelty, if nothing else) I gathered up my wife and daughter, dragged them out of bed and off we went. Unlike Jessie, I didn&#8217;t expect to see quite so many people show up for something as trivial as the opening of a retail store. In spite of arriving 15 minutes early, a large line-up of eager Apple addicts were already present with hundreds more quickly swarming in behind us.</p>
<p>Once the store opened up for business, the line of people flowing into and out of the store with their shiny new purchases was impressively quick and streamlined. The staff had no issues whatsoever in dealing with such a large crowd of people.</p>
<p>Not wanting to leave without giving the place a test run, Jessie was quick to snag an Apple TV and HDMI cable to add to our collection of Apple gear. When she needed assistance to locate the lower-end 40 GB model, help was immediately available. Apon getting everything we felt like blowing some cash on today together, checkout was extremely quick and convenient. A hand-held device was used to collect payment for our purchase and a receipt in PDF format was e-mailed off to the address of our choice. The whole process took less then a couple of minutes.</p>
<p>Being an electronics addict, I purchase all sorts of toys from a variety of retailers and I&#8217;ve yet to witness a checkout experience as quick and hassle free. Every other retailer on the planet has a lot they can learn from Apple in this regard.</p>
<p>Being indescribably impressed, Jessie, Natalie and I happily left with our new toys and three new t-shirts. When a retail outlet is this well organized, you just can&#8217;t help wanting to give them all your money on a routine basis. I look forward to our next visit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2008/07/05/apple-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Damn you, Rogers!</title>
		<link>http://www.denis.lemire.name/2008/07/03/rogers-ripoff/</link>
		<comments>http://www.denis.lemire.name/2008/07/03/rogers-ripoff/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 01:49:38 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/?p=69</guid>
		<description><![CDATA[There is no shortage of potential iPhone users infesting the Internet with their whining and moaning about the outrageous service plans Rogers is tossing towards Canada. Not wanting to feel left out, I&#8217;m compelled to contribute two cents of my own. Every individual has a tipping point, once that point is reached said individual will [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: 20px 0px 0px 10px"><img src="/images/posts/iphone.png" alt="" /></div>
<p> There is no shortage of potential iPhone users infesting the Internet with their whining and moaning about the outrageous <a href="http://www.rogers.com/web/content/wireless-products/iphone_voice_data_packages">service plans</a> Rogers is tossing towards Canada. Not wanting to feel left out, I&#8217;m compelled to contribute two cents of my own.</p>
<p>Every individual has a tipping point, once that point is reached said individual will flip their potential service provider the bird and tell them to keep their f*cking iPhone. With the announcement at WWDC 2008 that Canadians would no longer be shunned, I was excited. Extremely excited.</p>
<p><span id="more-69"></span></p>
<p>I expected it to be costly. In fact I was certain it would cost me a fortune. Price usually isn&#8217;t an issue for me, not because I&#8217;m ridiculously wealthy, far from it. Simply, I&#8217;m accustomed to paying a premium for devices that don&#8217;t suck. The iPhone is the only smart phone that doesn&#8217;t suck for my intended uses.</p>
<p>Now that I&#8217;ve had some time to stew over the iPhone plans, I&#8217;ve made a decision. I am not going to purchase the iPhone until either a) The plans are made more realistic or b) Another option from another provider becomes available.</p>
<p>The final decision was less based on total price and more on overall principal. Let&#8217;s have a look at the basic plan and start breaking it down. $60 a month is the starting package for a pitiful 150 minutes and an acceptable 400 MB of data. Great, I&#8217;m still in&#8230; Wait, this is the the cell phone industry. We&#8217;re not near done yet, no no no. You see, in addition to paying $60 a month for a service, Rogers has deemed it necessary to screw over customers by another $5.95 via a &#8220;System Access Fee.&#8221; Apparently there is a distinction between paying for a service and &#8220;accessing&#8221; the services you&#8217;re already paying a fortune for. On top of that, let&#8217;s not even bother mentioning the extra $0.50 they want to squeeze out of me for &#8220;911 Access.&#8221;</p>
<p>Ok. This is getting ridiculous, but you know what? I&#8217;m still in, I&#8217;m annoyed, but I&#8217;ll pay it. I want an iPhone, the utility of this device will be extremely useful for me. I&#8217;ll allow you to rip me off to this extent, where do I sign?</p>
<p>Whoa, wait&#8230; Hang on a sec, what did that last bit of fine print say? All the above factored, I&#8217;m now paying $67.45 for phone service and you&#8217;re not giving me Caller ID?! An extra $7 per month to allow me to decide if the person whom is calling me is worthy of my precious few minutes?!</p>
<div style="font-size: 3em; margin-top: 1em; margin-bottom: 1em; width: 100%; text-align: center"><a href="http://ruinediphone.com"><em>Screw you, Rogers!</em></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2008/07/03/rogers-ripoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard Screen Sharing</title>
		<link>http://www.denis.lemire.name/2007/09/16/leopard-screen-sharing/</link>
		<comments>http://www.denis.lemire.name/2007/09/16/leopard-screen-sharing/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 03:56:02 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/2007/09/16/leopard-screen-sharing/</guid>
		<description><![CDATA[The only thing to date that I&#8217;ve missed from the dark ages of using Windows XP Pro is the built in Remote Desktop capability. RDP is one of the very few things I&#8217;ve seen come out of Redmond that actually worked beyond a satisfactory level. Nearly three years ago my work machine was replaced with [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin: -10px 0px 5px 10px"><img src="/images/posts/lliason.png" alt="" /></div>
<p> The only thing to date that I&#8217;ve missed from the dark ages of using Windows XP Pro is the built in Remote Desktop capability. RDP is one of the very few things I&#8217;ve seen come out of Redmond that actually worked beyond a satisfactory level. </p>
<p>Nearly three years ago my work machine was replaced with a <a href="http://support.apple.com/specs/powermac/Power_Mac_G5_Late_2004.html">PowerMac G5</a> running OS X Panther, ever since I&#8217;ve been looking for an equivalent solution for those occasions when I need GUI access to my desktop via the company <acronym title="Virtual Private Network">VPN</acronym>.</p>
<p><span id="more-60"></span></p>
<p>Unfortunately the only solution with acceptable performance in the Mac world, to my knowledge, is <a href="http://www.apple.com/remotedesktop/">Apple Remote Desktop</a>. While Apple Remote Desktop has some excellent functionality, it is overkill for my uses. At a starting price of $349.00 (CAD) for a 10 user license it is also out of the price range most would be willing to spend to gain simple remote desktop functionality equivalent to that bundled with XP Pro at no additional charge.</p>
<p>In my recent playing with Leopard, one of the things immediately noticeable was the ability to connect to another <em>Bonjour</em> discovered Mac within the local network from the <em>Shared</em> section of the Finder sidebar. Unfortunately, beyond using the <em>Back To My Mac</em> feature available only to .Mac subscribers, it was not immediately obvious if this new Leopard functionality could be used to connect to any arbitrary machine via an IP address.</p>
<p>As my curiosity began to get the better of me, I began to casually glance around to see if I could call the Screen Sharing application directly and manually supply it the host information. I first checked out the obvious locations, namely the Applications and Utilities folders. No dice. After a little more digging, I discovered the application bundle in the <em>/System/Library/CoreServices</em> folder. Running the application from this location immediately prompts the user for the host address to connect to. <em>Eureka!</em></p>
<p>Having successfully connected to my PowerMac G5 at work via it&#8217;s private (<a href="http://www.faqs.org/rfcs/rfc1918.html">RFC 1918</a>) IP address via the VPN, my next experiment was to determine if I could access the machine through an <acronym title="Secure Shell">SSH</acronym> tunnel.</p>
<p>Although I have had issues with either compatibility or performance when attempting to connect to OS X desktops using generic <acronym title="Virtual Network Computing">VNC</acronym> clients, the protocol of Apple Remote Desktop is essentially just VNC. Based on that knowledge, I figured tunneling TCP port 5900 to the inside IP address of the target machine would allow me to connect without a VPN in place.</p>
<p>The SSH tunnel can be established from the Terminal application like so:</p>
<pre>ssh -L 1024:x.x.x.x:5900 y.y.y.y</pre>
<p>Where the x.x.x.x is the private (internal) IP of the target machine and y.y.y.y is the IP address of a host accessible via SSH that has direct access to the private network. The 1024 above can also be changed to any arbitrary local port number. Once the SSH tunnel is established, launch the <em>Screen Sharing</em> application and enter localhost:1024 (or whatever local port number you used instead of 1024). You will now be connected to your remote machine.</p>
<p><strong>Note:</strong> The target machine you are connecting to does not need to be running Leopard, but the Apple Remote Desktop service must be enabled from the Sharing applet in System Preferences.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2007/09/16/leopard-screen-sharing/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Premature Review of OS X Leopard (9A527)</title>
		<link>http://www.denis.lemire.name/2007/09/14/leopard-review/</link>
		<comments>http://www.denis.lemire.name/2007/09/14/leopard-review/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 06:15:31 +0000</pubDate>
		<dc:creator>Denis Lemire</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.denis.lemire.name/2007/09/14/leopard-review/</guid>
		<description><![CDATA[Being a technology enthusiast I had a very hard time waiting until October to give Leopard a test run on my Mac Mini. I decided to give the beta build (9A527) a test run to see what I have to look forward to when the family pack I&#8217;ve been eye-balling finally hits store shelves. Unfortunately, [...]]]></description>
			<content:encoded><![CDATA[<div style="margin: 0px 0px -20px 10px; float: right"><img src="/images/posts/leopard.png" alt="" /></div>
<p> Being a technology enthusiast I had a very hard time waiting until October to give Leopard a test run on my Mac Mini. </p>
<p>I decided to give the beta build (9A527) a test run to see what I have to look forward to when the family pack I&#8217;ve been eye-balling finally hits store shelves.</p>
<p>Unfortunately, unlike my initial impressions of Tiger, Leopard has already given me enough gripes and annoyances to dampen my excitement towards its release.</p>
<p><span id="more-59"></span></p>
<p>Although most of the negative points I have towards Leopard in its current state are subtle, attention to the small subtleties is what traditionally keeps Apple a cut above their competitors in the area of clean UI design.</p>
<h3>Dislikes</h3>
<h4>Poor Aesthetics</h4>
<p>My first login immediately brought about feelings of disgust over the abomination that is the translucent menu bar. As one of many people with a color deficiency, I find the menu bar has lost significant contrast. This would create much irritation and potentially eyestrain throughout the day as I struggle to read the menu of a given application. This mis-feature becomes even worse in form of a distraction when one makes use of applications (such as those in the Adobe Creative Suite) that have toolbars just below the menu bar which will now clash in color to varying degrees depending on your wallpaper image. Given a check box in system preferences to turn this off or increase the opacity of the menu bar, I could potentially forgive this.</p>
<p>The new color scheme of the OS is dark, grey and gloomy. It is so far from modern and so putrid as to make me reminiscent of the Windows 98 UI. Overall, the visual appeal has left me so disappointed that I am in the back of my mind thinking the current UI design just has to be in place only to facilitate an upcoming Steve Jobs <em>One more thing&#8230;</em> moment in which he can announce to the world that this GUI was just a temporary placeholder for the real Leopard GUI that was intended to remain secret throughout the Leopard beta testing. One can only hope&#8230;</p>
<h4>Time Machine Limitations</h4>
<p>Aesthetics aside, I already have a few issues that are either annoying or disappointingly limiting with the new features. First up is Time Machine. Time Machine was a feature I was greatly looking forward to as the promise of a <em>set and forget</em> backup solution with an intuitive UI is far too compelling to ignore. All this promise is however lost with the inability to use a network share of any variety as a backup volume. Perhaps I am not the norm, but I have several computers (five at current count) Apple and otherwise. One of my habits is to keep as much data as possible away from my individual desktops in favor of a central file server. This allows me the conveniences of seldom worrying about data on my machines. The external hard drive required for Time Machine to work means I would either need an external storage device for each of my Apple machines or be forced to use a propriety setup involving sharing a drive via an AirPort Extreme. Either workaround makes my FreeBSD server with massive storage capabilities useless.</p>
<h4>UI Annoyances</h4>
<p>There are many new features in the UI that are welcome improvements but lack that last little bit of polish to make them perfect. An example is the new stacks feature in the dock, which although useful suffers by the fact that initially the drop off point on the dock to create a stack is right next to the trash. I don&#8217;t imagine there will be a shortage of users that inadvertently trash their target folder on their first couple stack creation attempts.</p>
<p>Another annoyance I have is with the new sidebar in the Finder which does not auto-size itself to fit the width of the item labels beneath the Shared heading. Although it conveniently snaps precisely into place when you manually resize the area, it also does not retain the width when the Finder window is closed and later re-opened.</p>
<p>Being a person who uses the Terminal application more frequently than nearly any other app on my system, I was excited to learn that I was soon to be spared the clutter of multiple terminal windows scattered across my screen due to the new tabbed functionality. Two issues immediately cropped up unfortunately, first up the key stroke to set the title of the Terminal window has been changed from Command+Shift+T to Command+I forcing me to lose some muscle memory that I&#8217;ve acquired over the years. Worse yet, there is no way to set the title on the individual tabs, only on the Terminal window itself. This has made the multi-tab terminal less then useful for my purposes.</p>
<h3>Leaving with a Few Positive Notes</h3>
<p>In spite of my above negativity and cynicism above, there are a few features that managed to impress me:</p>
<h4>Dramatic Preview Improvements</h4>
<p>The Preview application used to view PDF documents, images, etc. has been significantly upgraded with a new UI. This new version in Leopard has improved to the point that I can finally read a lengthly PDF document on screen comfortably. In previous OS X releases of the Preview app scrolling through a document was awkward and cumbersome if a single page did not fully fit into a non-scrolling window. This forced the user to zoom out to fit the screen size, usually making the content difficult to read due to smaller text sizes.</p>
<h4>Document Content Icons in Finder</h4>
<p>I am throughly impressed by the Finder&#8217;s new ability to generate icons based on the contents of documents represented. The accuracy, blazing speed and rich compatibility with a wide variety of file types this feature provides is a sight to be seen. The value of this new ability to quickly recognize previously forgotten files with obscure file names is immediately obvious.</p>
<h4>Intuitive use of Network Volumes</h4>
<p>One of the biggest annoyances I had with Tiger was the cumbersome UI required to connect to file servers. The new Finder in Leopard authenticates, mounts and un-mounts network volumes with far fewer clicks and substantially greater ease.</p>
<h4>Spaces</h4>
<p>A feature missing from OS X yet enjoyed for well over a decade on most X11 based window managers and desktop environments is virtual desktops. The Leopard implementation (Spaces) is not only visually rich but very well designed and a thrill to use. Anyone who is constantly multitasking across countless applications spread amongst nearly infinite open windows will wonder how they ever lived without this functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.denis.lemire.name/2007/09/14/leopard-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

