<?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>Gary&#039;s Bloggage &#187; design</title>
	<atom:link href="http://www.vicchi.org/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vicchi.org</link>
	<description>The occasional ramblings of a self professed &#34;geek with a life&#34;</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:08:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Sometimes the Hardware is Willing but the Software is Weak</title>
		<link>http://www.vicchi.org/2010/02/05/sometimes-the-hardware-is-willing-but-the-software-is-weak/</link>
		<comments>http://www.vicchi.org/2010/02/05/sometimes-the-hardware-is-willing-but-the-software-is-weak/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:40:32 +0000</pubDate>
		<dc:creator>Gary</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[geotagged]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.vicchi.org/2010/02/05/sometimes-the-hardware-is-willing-but-the-software-is-weak/</guid>
		<description><![CDATA[I&#8217;ve had an HP DeskJet F-something-or-other for a couple of years now. It&#8217;s a small grey thing, around the size of a shoe box that prints, scans and photocopies. At least that&#8217;s what it said in the brochure and on HP&#8217;s web site. It used to sit plugged into the USB port on my AirPort [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>I&#8217;ve had an HP DeskJet F-something-or-other for a couple of years now. It&#8217;s a small grey thing, around the size of a shoe box that prints, scans and photocopies. At least that&#8217;s what it said in the brochure and on HP&#8217;s web site. It used to sit plugged into the USB port on my AirPort Express for easy wireless printing. Not that it actually printed mind you.&nbsp;
<p />
<div>I viewed this piece of hardware&#8217;s role in life as rendering documents from one of the Macs we have in the house, in full colour or black and while, onto sheets of A4 paper.</div>
<p />
<div>The DeskJet had other ideas.</div>
<p />
<div>It viewed its role in life as a source of revenue for HP to get me to keep buying ever more expensive replacement inkjet refills, by the cunning ruse of reporting the cartridge was empty when it was brand new, by refusing to print colour or black and white consistently and in the end, by just refusing to print, unless it was using invisible ink that it secreted somewhere in that grey shoe box.</div>
<p />
<div>The scanner was OK though but the photocopier functionality was somewhat hampered by the lack of being actually able to print what had just been scanned. The printer continued to not endear itself by refusing to be installed on my faithful and ageing PowerPC based iBook G4 running Leopard. Intel MacBook Pros running Leopard and Snow Leopard seemed to be fine but the iBook insisted the printer was actually another model entirely and just sulked.</div>
<p />
<div>So based on the premise that we wanted to print far more often than we wanted to scan, the&nbsp;HP DeskJet F-whatever-the-model-number-is has&nbsp;been retired and replaced with a gleaming, black, colour laser printer from Samsung. It&#8217;s a CLP-315W for those of you who like model numbers.</div>
<p />
<div>
<div style="text-align: center;"><a href='http://posterous.com/getfile/files.posterous.com/vicchi/xZFIaUHRbU6lrbFasrxb6DaG32JKt0RH91z6Dz8aDKvB8aST3sBSiGynMbKB/IMG_3234.jpg.scaled.1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/vicchi/u8NSUL2CGWRl6C8aJpunuXkPq9lVm4TgKZLialD8Gi9GsXNwv0TZZ308k1K6/IMG_3234.jpg.scaled.500.jpg" width="500" height="667"/></a> </div>
<p />
<div>
<div>The hardware is very capable. It works and prints in black and white and in colour which is more than the HP DeskJet ever seemed to do. You can connect it via a USB cable, set it up as its own ad-hoc wifi network or add it to your own network where, for Macs at least, it broadcasts itself as a Bonjour printer and is perfectly happy to accept print jobs from my iBook and from my MacBook Pros. It&#8217;s now sitting on a shelf in the cupboard under the stairs minding it&#8217;s own business and in a state of slumber until one of my Macs sends it the right network incantation, it wakes up, prints and then goes back to sleep again. It just works.</div>
<p />
<div><a href='http://posterous.com/getfile/files.posterous.com/vicchi/E1rK4sGB3EG6lm9A1D8nY9MeVmSAtsgo0fAw4XFUeJapXdmYCzyhYpHnDIWi/Print_Fax.jpg'><img src="http://posterous.com/getfile/files.posterous.com/vicchi/cR1csgNRUkkoRptDST1EtDGmXwOEMEO3pRFyOxAaELMME5eX3OqHYCIg7Iry/Print_Fax.jpg.scaled.500.jpg" width="500" height="394"/></a> </div>
<p />
<div>Now granted, the supplied user guide said it supports Mac OS X 10.3 through 10.5, but a quick check on Samsung&#8217;s UK support site (before purchasing I might add), yielded a native set of 10.6 Snow Leopard drivers. And they work. But as I&#8217;ve&nbsp;<a href="http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/">mentioned before, applications which think they have a right to take over one of my machines</a>&nbsp;and do things the way they want to do them without asking permission are one of the things that &#8230; irk me.</div>
<p />
<div>No drag and drop installation here. Not even a native Mac format mpkg installer. No, after some waiting and authentication I see the words &#8220;Installation powered by VISE X&#8221;; I&#8217;ve found in the past that VISE X installers, or rather the <i>authors</i> of VISE X installers, tend to see my machine as their property, to install and configure stuff with impunity. But let&#8217;s give them the benefit of the doubt here.</div>
<p />
<div><a href='http://posterous.com/getfile/files.posterous.com/vicchi/mi0CwM6XGacXuWG8ablhIQcOLzGR3dgcjdjWZQ4d3XCz8bLSGQyNrxabvthl/Installer.jpg'><img src="http://posterous.com/getfile/files.posterous.com/vicchi/taVu1gS7J5LKwAKdYSIHPJm8Wpso1agTFJkQEwxapAE5FoJ2RVvzbZXVEYyO/Installer.jpg.scaled.500.jpg" width="500" height="368"/></a> </div>
<p />
<div>Wait. <i>What?</i> You want me to shut down <i>every single app</i> just to install a printer driver? Oh, no, actually you want me to shut down every single app to install the printer driver, which then starts up Safari, gets me to configure the printer via a Java application which needs my firewall turned off in order to work and then you refuse to install the Smart Panel app because Safari, the one the installer started up in the first, is running.</div>
<p />
<div>So eventually we get there. The printer is installed, it&#8217;s printing over the network and all is well with the world. I can see the Smart Panel app is running in the menu bar and it&#8217;s only a glorified status monitor, which I can get through the printer driver anyway so I close it down. Meanwhile, Software Update is telling me there&#8217;s a security update waiting for me, so I install it, reboot and login again.&nbsp;</div>
<p />
<div>Smart Panel is back with me.</div>
<p />
<div style="text-align: center;"><img src="http://posterous.com/getfile/files.posterous.com/vicchi/rV0yzTnSZHgu9GxS3tVB2BDWc2az17jzIYfQi5cyxigXWBGG2nOxRIW8FVIX/SmartPanel.jpg" width="480" height="31"/> </div>
<p />
<div>Sure enough, a quick glance through my Login Items shows me that the installer has, without my permission, made a decision on my behalf that I&#8217;ll always want to run this app and has inserted itself into my list of Login Items. This is not a well behaved app. Well behaved apps, ask permission before doing stuff like this.</div>
<p />
<div style="text-align: center;"><a href='http://posterous.com/getfile/files.posterous.com/vicchi/SUHHsLyA1Z5Xa64LGdcinSq8ohDzS3JDtOrQhrEtGmmbcUl6N7lRisX0fqf0/Login_Items.jpg'><img src="http://posterous.com/getfile/files.posterous.com/vicchi/f2KjFD5MY4hLbZNOsc79VnRLsB6XJkBWzdACJv8N5V2nSBYCQZO3TnYORKpz/Login_Items.jpg.scaled.500.jpg" width="500" height="397"/></a> </div>
<p />
<div>At least it&#8217;s not as bad as&nbsp;<a href="http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/">iPass Connect</a>&nbsp;though, which reinserts itself into the Login Items every single time you run it regardless.</div>
<p />
<div>So, the Samsung&nbsp;CLP-315W; a great printer with weak software that just can&#8217;t be bothered to be good and takes the easy way out.&nbsp;Very poor&nbsp;as&nbsp;<a href="http://www.youtube.com/watch?v=OCIwfLuavLU">Vic Reeves and Bob Mortimer</a>&nbsp;used to say. But at least it <i>prints</i>.</div>
<p />
<div style="font-size: 12px;">Written and posted from home (51.427051, -0.333344)</div>
<p />
<p /></div>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://vicchi.posterous.com/sometimes-the-hardware-is-willing-but-the-sof">Gary&#8217;s Posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.vicchi.org/2010/02/05/sometimes-the-hardware-is-willing-but-the-software-is-weak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPass Connect on the Mac; great service, appallingly designed app</title>
		<link>http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/</link>
		<comments>http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 13:44:06 +0000</pubDate>
		<dc:creator>Gary</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[berlin]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[geotagged]]></category>
		<category><![CDATA[ipass]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tegel]]></category>
		<category><![CDATA[txl]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/</guid>
		<description><![CDATA[I find myself travelling a lot for work these days and that means a roaming service for wifi hotspots and hotel internet connections really makes life simpler. I could maintain subscriptions to The Cloud, T-Mobile Hotspots, BT OpenZone and so on and so on, but fortunately Yahoo! provides me with an iPass subscription. iPass is [...]]]></description>
			<content:encoded><![CDATA[<div class="posterous_autopost">I find myself travelling a lot for work these days and that means a roaming service for wifi hotspots and hotel internet connections really makes life simpler. I could maintain subscriptions to The Cloud, T-Mobile Hotspots, BT OpenZone and so on and so on, but fortunately Yahoo! provides me with an iPass subscription.</p>
<div>iPass is great; it allows me to connect to pretty much every hotspot and hotel internet service there is. I&#8217;ve been using it for over 4 years now and can only think of a single time when I haven&#8217;t been able to get a connection. I&#8217;m using it right now, sitting in the departures lounge at Berlin&#8217;s Tegel airport waiting for my flight back to London.</div>
<div>So far, so great, but the current, Snow Leopard supporting, version of the iPassConnect app, v3.1, seems to have been designed by someone with scant regard for anything approaching consistency and usability. Let me count the ways in which this app frustrates.</div>
<div><strong>1. Quit iPassConnect? I see no Quit menu option.</strong></div>
<div>From the Mac OS X GUI you can&#8217;t stop iPass running. The app lives in your menu bar and scans and rescans for wireless networks (which I&#8217;m sure reduces battery life) even when it&#8217;s connected to a wireless network. If I&#8217;m connected to a wireless network why would I want to look for another network, all the time, constantly? There&#8217;s a red and white animation going on in the menu bar which I&#8217;m sure someone thought was cute but which is incredibly distracting. But let&#8217;s overlook that for a moment. To quit an app, you simply select the menu bar and select Quit or press Cmd-Q.</div>
<div style="text-align: center;"><img src="http://posterous.com/getfile/files.posterous.com/vicchi/M2rmMdozcjkEwkYuyZfwYzUXOPSK5taDUehuYiLlxUAAtRKuQTnpXTGG1jvn/iPass_Menu_Bar.jpg" alt="" width="290" height="240" /></div>
<div>Not that I&#8217;ve ever been able to find the mythical Quit command for iPassConnect. The only way to kill the damn thing is from within Activity Monitor or by the <span style="font-size: 14px;">killall</span> command from the shell within Terminal.</div>
<div><strong>Simple resolution</strong>: Let the user choose when they want to run your app and when they don&#8217;t. Add a Quit command.</div>
<div><strong>2. Install as a Login Item? Every single time?</strong></div>
<div>It&#8217;s a simple, plain fact that the more apps you have in your account&#8217;s Login Items, the slower your login time will be. Like most people, I keep the number of Login Items down to a bare minimum and then start apps up as I need them. If I don&#8217;t use something all day, every day, it&#8217;s very unlikely that I want to make it a Login Item. Most apps are well behaved and ask your permission before inserting themselves as a Login Item but not iPassConnect. Run the app and hey presto you get a Login Item. Mildly annoying but at least you can remove it from your list of Login Items. Run the app again though and hey presto you get a Login Item. Each and every single time. It&#8217;s frustrating the first time it happens and induces psychosis after the hundredth such occurrence.</div>
<div style="text-align: center;"><a href="http://posterous.com/getfile/files.posterous.com/vicchi/x727aqjHxozK2oi53kzIBrnUq8dXJpUZphPe41DKMPvJdMBxhu3s6gK1JHcm/iPass_Login_Items.jpeg"><img src="http://posterous.com/getfile/files.posterous.com/vicchi/3kWM6RqFHNXtbL1LokJ1iFX9TJN3GY7cqhUuxrMVlKnJXG5Arvwy0aHK1eMm/iPass_Login_Items.jpeg.scaled.500.jpg" alt="" width="500" height="396" /></a></div>
<div>This is uncontrollable, un-configurable, totally unacceptable and verging on downright insulting. It&#8217;s an app designer&#8217;s way of saying to the user &#8220;I don&#8217;t care what your preferences are, I know better than you&#8221;.</div>
<div><strong>Simple resolution</strong>: Act in a well behaved manner, ask the user for their preference, act on it and remember it.</div>
<div><strong>3. Update? What update?</strong></div>
<div>Most apps these days have a way of calling home and checking for an update. For those apps that run within a window there&#8217;s usually an Updates option in the application&#8217;s menu. For those apps that don&#8217;t run in a window there&#8217;s usually an option in their preferences pane. Note the word <em>usually</em> and let&#8217;s have a look at the iPassConnect preference pane.</div>
<div style="text-align: center;"><a href="http://posterous.com/getfile/files.posterous.com/vicchi/5RJeKNt1NSHEwszaMtdlpKtd5hj6ODPOYNYEGkQ7Mvt4yXHsfAxTYSYrmMsd/iPass_Preferences_Updates.jpeg"><img src="http://posterous.com/getfile/files.posterous.com/vicchi/Q6opD2FzlrHKHfI9enl3E7m9yeS0zSK0u26Udj0Xhk149sUnjkdd4aAGp0ah/iPass_Preferences_Updates.jpeg.scaled.500.jpg" alt="" width="500" height="386" /></a></div>
<div>There&#8217;s an Updates tab which is a good start. There&#8217;s an Enable automatic updates option which is also a good thing. But it only controls the hotspot dictionary that the app maintains. Want to update the app or know whether there&#8217;s an update available? Not with this app (and the iPass website is remarkably update free as well).</div>
<div><strong>Simple resolution:</strong> Add an update option and ask the user if they want to check for updates.</div>
<div><strong>4. Snow Leopard support. In 32-bits.</strong></div>
<div>Snow Leopard continues Apple&#8217;s march towards a pure 64-bit operating system. A cursory glance at Activity Monitor shows that most apps running are Intel (64-bit) and this includes the System Preferences app. So let&#8217;s try to set some preferences for iPassConnect.</div>
<div style="text-align: center;"><a href="http://posterous.com/getfile/files.posterous.com/vicchi/GHVwLgXt4APm1eglxRMNOr5d101L2vNOC9HJLPgyHdv3WcYzk6lC6Ow9i1lP/iPass_Preferences.jpeg"><img src="http://posterous.com/getfile/files.posterous.com/vicchi/VQRB5T7HxXXQ6owrN8R26yziLgFfXD96qkdbcOUNNROlDLUxIHBg0uqCfJoO/iPass_Preferences.jpeg.scaled.500.jpg" alt="" width="500" height="475" /></a></div>
<div>Ah yes, the iPassConnect preferences pane is 32-bit which means that you have to restart System Preferences in 32-bit mode and there it stays, running in 32-bit mode, until you manually restart System Preferences in the default 64-bit mode.</div>
<div><strong>Simple resolution</strong>: If you say your app has Snow Leopard support then fully support Snow Leopard. That means 64-bitness across the board.</div>
<div>iPass is a great service, it deserves a great app; version 3.1 is not that app.</div>
<div style="font-size: 12px;">Written and posted from Berlin Tegel Airport (52.5545447, 13.2899969)</div>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://vicchi.posterous.com/ipass-connect-on-the-mac-great-service-appall">Gary&#8217;s Posterous</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.vicchi.org/2010/01/21/ipass-connect-on-the-mac-great-service-appallingly-designed-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
