<?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>ElaineGiles.co.uk &#187; tutorial</title>
	<atom:link href="http://elainegiles.co.uk/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://elainegiles.co.uk</link>
	<description>- Semper Fi -</description>
	<lastBuildDate>Sun, 08 Aug 2010 22:26:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Multiplying Hard Drives</title>
		<link>http://elainegiles.co.uk/2010/01/29/multiplying-hard-drives/</link>
		<comments>http://elainegiles.co.uk/2010/01/29/multiplying-hard-drives/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 18:00:36 +0000</pubDate>
		<dc:creator>Elaine</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://elainegiles.co.uk/?p=219</guid>
		<description><![CDATA[False mount points in OS X. Incorrectly removing a drive in OS X can cause the drive to remount with a different mount point name, adding a number to the name, which affects many software applications.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Felainegiles.co.uk%2F2010%2F01%2F29%2Fmultiplying-hard-drives%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Felainegiles.co.uk%2F2010%2F01%2F29%2Fmultiplying-hard-drives%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>	<!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p><i>When my 24 inch iMac was dying it&#8217;s long and painful death amongst the many issues I encountered was an annoying drive related problem. Since, the entire machine was becoming more unstable by the day I had more to worry about than the niceties of drive names. Sadly I&#8217;ve encountered the same issue several times recently and knew the time had come to undertake some research and hopefully formulate a fix for it. </i></p>
</p></div>
<p><span id="more-219"></span>	</p>
<div class="LessonStep top">
<h3 class="StepTitle">What&#8217;s the problem?</h3>
<div class="StepInstructions">
<p>First, the specifics of what drives are affected and what the symptoms are. For me it was external drives, irrespective of connection type. This means it&#8217;s not limited to just USB, or just firewire but is equally applicable to eSata and network volumes.</p>
<p>The problem is very subtle, the first symptoms for me were scheduled backups that failed with error messages telling me that destination drive is unavailable. This was despite me being able to see the drive in the Finder window.</p>
<p>The exact symptoms will depend on what you use the external drive for but for me problems included:</p>
<p>- Lightroom unable to locate the catalog<br />
- Aperture unable to locate database<br />
- iPhoto unable to find library<br />
- iTunes unable to find database file and/or media files<br />
- ChronoSync failing to locate backup drive<br />
- Email Backup Pro failing to backup<br />
- MailSteward failing to backup</p>
<p>From my research TimeMachine would also fail to function correctly as well.</p>
<p>The problem stems from OS X deeming that the drive in question has been ejected illegally. This can happen when a Mac sleeps, crashes or kernel panics. When the Mac is rebooted the drive is mounted but instead of mounting using the drive name it is mounted using the drive name and a number tagged on the end. So for me &quot;Current&quot; became &quot;Current 1&quot;.</p>
<p>Confusingly this is NOT displayed in the Finder which still happily refers to the drive by the expected name in my case &quot;Current&quot;.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">How do you find the name of the mount point?</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://elainegiles.co.uk/blog/wp-content/uploads/2010/01/Disk_Utility_-_Current_12.png" width="540" height="475" alt="Disk_Utility_-_Current_12.png" />
</div>
<div class="StepInstructions">
<p>The easiest way is to ascertain the mount point name is to use Disk Utility.</p>
<p>Select the drive name from the drive list on the left of the window (1) and the mount point name is displayed in the information below (2).</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Showing Invisible Files</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://elainegiles.co.uk/blog/wp-content/uploads/2010/01/PathFinder2.png" width="521" height="655" alt="PathFinder2.png" />
</div>
<div class="StepInstructions">
<p>The easiest way to fix it I found was to use PathFinder.</p>
<p>You will need to be able to access hidden files so select View &gt; Show Invisible Files from the PathFinder menu.</p>
<p>The next step is to navigate to the root of the Macintosh HD and locate the Volumes folder.</p>
<p>&nbsp;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Locating the problem folder</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://elainegiles.co.uk/blog/wp-content/uploads/2010/01/Screen_shot_2010-01-26_at_20.18.522.png" width="540" height="383" alt="Screen_shot_2010-01-26_at_20.18.522.png" />
</div>
<div class="StepInstructions">
<p>Inside the Volumes folder you should find shortcuts to all the drives on your system and at least one folder with the same name as the drive with which you are having problems. </p>
<p>Here I have a folder named Current (1) and a drive called Current (2).</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Removing the folder</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://elainegiles.co.uk/blog/wp-content/uploads/2010/01/Screen_shot_2010-01-26_at_20.19.052.png" width="524" height="327" alt="Screen_shot_2010-01-26_at_20.19.052.png" />
</div>
<div class="StepInstructions">
<p>Move the folder to another location.</p>
<p>You may need to authenticate in order to be able to do this so enter your password in the dialog that appears.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Hiding the files again</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://elainegiles.co.uk/blog/wp-content/uploads/2010/01/Screen_shot_2010-01-26_at_20.18.572.png" width="540" height="648" alt="Screen_shot_2010-01-26_at_20.18.572.png" />
</div>
<div class="StepInstructions">
<p>Select View &gt; Show Invisible Files from the PathFinder menu to hide the invisible files.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Finishing up</h3>
<div class="StepInstructions">
<p>The final step is to either eject the drive with the &quot;+1&quot; mount point or reboot. Either of these options will ensure that the mount point is reset to the original name and all the applications and processes should run as previously.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Alternatives</h3>
<div class="StepInstructions">
<p>There are of course several other ways to remove the offending folder so PathFinder isn&#8217;t a requirement but for me it&#8217;s the fastest way to do it and I&#8217;ve had to repeat the process more times than I&#8217;d like so I&#8217;ve got it down to a fine art now.</p>
<p>The other methods involve using a system utility, such as <a href="http://www.titanium.free.fr/index_us.html">Onyx</a>, <a href="http://www.bresink.com/osx/TinkerTool.html">TinkerTool</a> or <a href="http://www.maintain.se/cocktail/index.php">Cocktail</a> to show the invisible files and Finder to locate and remove the folder. Alternatively there are Terminal commands available to achieve the same result.</p>
<p>I hope you never have cause to use any of the fixes but if you do I trust these steps help you.</p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://elainegiles.co.uk/2010/01/29/multiplying-hard-drives/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using a Netgear Router on BE</title>
		<link>http://elainegiles.co.uk/2008/08/18/using-a-netgear-router-on-be/</link>
		<comments>http://elainegiles.co.uk/2008/08/18/using-a-netgear-router-on-be/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:30:06 +0000</pubDate>
		<dc:creator>Elaine</dc:creator>
				<category><![CDATA[MacBites]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://elainegiles.co.uk/?p=47</guid>
		<description><![CDATA[As listeners of MacBites will be aware I have been suffering greatly with streaming Flash video problems in the last few months. The purpose of this post is provide details of the configuration settings I&#8217;ve used on a Netgear router to solve my problem, so if you&#8217;re affected read on and see if it might [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Felainegiles.co.uk%2F2008%2F08%2F18%2Fusing-a-netgear-router-on-be%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Felainegiles.co.uk%2F2008%2F08%2F18%2Fusing-a-netgear-router-on-be%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://elainegiles.co.uk/blog/wp-content/uploads/2008/08/gt834pn-router-small.jpg" alt="gt834pn_router_small.jpg" border="0" width="200" height="177" align="right" />As listeners of <a href="http://macbites.co.uk/">MacBites</a> will be aware I have been suffering greatly with streaming Flash video problems in the last few months.</p>
<p>The purpose of this post is provide details of the configuration settings I&#8217;ve used on a Netgear router to solve my problem, so if you&#8217;re affected read on and see if it might work for you.</p>
<p><span id="more-47"></span></p>
<p>I first noticed a problem a few months back when I was accessing <a href="http://tv.adobe.com/">AdobeTV</a> via the web site or the Adobe Media Player. The streaming video would start to play but after 3 minutes the router reset itself taking up to 20 minutes to reconnect but faster if I manually reset it a second time. This was completely repeatable right down to the exact 3 minutes the stream would play before resetting the router. All the lights would come on the router and these would be static not flashing as usual.</p>
<p>I then noticed that the same thing happened when using the BBC <a href="http://www.bbc.co.uk/iplayer/">iPlayer</a> &#8211; this was now getting beyond a joke. There were anomalies in that using the same physical machine but accessing each site using Windows XP running in Parallels the router wouldn&#8217;t crash!</p>
<p>I mentioned it on <a href="http://macbites.co.uk">MacBites</a> a couple of times more as a curiosity than expecting anything to come of it but I couldn&#8217;t believe how many people contacted me with similar stories or just to say they have been following my progress with it.</p>
<p>As I said on <a href="http://macbites.co.uk/shownotes/2008/08/04/macbites-episode-0014/">MacBites episode 14</a> all is well here now but only because I&#8217;ve reconfigured an old Netgear router to connect to Be and stopped using the BeBox. Many people asked about the BeBox with the problem &#8211; it&#8217;s a SpeedTouch 585 r.7 manufactured by Thomson. Thomson are the manufacturer of BT home hubs so if you&#8217;ve got a similar problem but are with BT that might explain it.</p>
<p>There are no more details from BBC/Adobe/Thomson/BT or Be regarding what they&#8217;re doing about it if anything so if you&#8217;ve got access to another router it might be your only hope at the moment.</p>
<p>My, formerly, spare router is a Netgear GT845PN and I set it up as follows:</p>
<p>1. Backup any existing settings you may need to retain on the router.</p>
<p>2. Reset the router to factory settings.</p>
<p>3. Connect to the router &#8211; usually at http://192.168.0.1 using admin/password as the user and password</p>
<p>4. Select basic setup from the menu on the left</p>
<p>5. In answer to the &#8220;Does your ISP require a login&#8221; Click No</p>
<p>If you have a Static IP Address follow 6.1 if you have a dynamic IP address skip to  6.2</p>
<p>6.1. Select Routed IPoATM and enter your IP Address and Default Gateway as provided by Be</p>
<p>6.2. Select the &#8220;Get Dynamically from ISP&#8221; option</p>
<p>7. Specify your selected DNS server addresses: Be&#8217;s DNS addresses are as follows:</p>
<p>Primary DNS: 87.192.0.51<br />
Secondary DNS: 87.194.0.52</p>
<p>You may elect to use alternative DNS addresses such as OpenDNS (which I use)</p>
<p>8. Click ADSL Settings from the menu on the left, configure the settings as follows:</p>
<p>Multiplexing Method LLC</p>
<p>VPI = 0<br />
VCI = 101<br />
DSL Mode = ADSL2+</p>
<p>And if you&#8217;ve got the problem at least you know you&#8217;re not alone &#8211; I thought I was going mad when I figured out what it seemed to be &#8211; assuming nobody else could be having similar problems or that there would be an outcry.</p>
<p>If you&#8217;re having problems let me know how you get on using these instructions or just drop me a line to share your pain!!</p>
]]></content:encoded>
			<wfw:commentRss>http://elainegiles.co.uk/2008/08/18/using-a-netgear-router-on-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel &#8230; It Doesn&#8217;t Add Up!</title>
		<link>http://elainegiles.co.uk/2008/05/27/excel-it-doesnt-add-up/</link>
		<comments>http://elainegiles.co.uk/2008/05/27/excel-it-doesnt-add-up/#comments</comments>
		<pubDate>Tue, 27 May 2008 17:00:34 +0000</pubDate>
		<dc:creator>Elaine</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://elainegiles.co.uk/2008/05/27/excel-it-doesnt-add-up/</guid>
		<description><![CDATA[Disclaimer First a disclaimer, I am not a fan of spreadsheets. There I’ve said it and I know it’s sacrilege to some. Don’t get me wrong I use them as much as the next person but I’m always very careful in creating a spreadsheet based solution. As a veteran IT professional I’ve seen too many [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Felainegiles.co.uk%2F2008%2F05%2F27%2Fexcel-it-doesnt-add-up%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Felainegiles.co.uk%2F2008%2F05%2F27%2Fexcel-it-doesnt-add-up%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<h3 id="disclaimer">Disclaimer</h3>
<p>First a disclaimer, I am not a fan of spreadsheets. There I’ve said it and I know it’s sacrilege to some. </p>
<p>Don’t get me wrong I use them as much as the next person but I’m always very careful in creating a spreadsheet based solution. As a veteran IT professional I’ve seen too many spreadsheets that should come with a warning slapped on them. </p>
<p>In the best cases they are often over complicated in construction and built without a thought as to what they may need to become in the future. However, in the worst cases they just plain don’t add up. Incorrect references and formula and the most eye straining designs you’ll ever have the misfortune to witness coupled with an obvious misunderstanding of the concept of a spreadsheet all mean too many spreadsheets are just not fit for purpose. </p>
<p>Be it a lack of training or a laissez faire attitude on the part of those who should know better in an organization in my experience it is a pervasive problem in organizations today.<br />
Anyway, climbing down from my soapbox …</p>
<p><span id="more-33"></span></p>
<h3 id="history">History</h3>
<p>To add to this dismal situation Excel has a long history of calculation malfunctions!</p>
<p>Just to clarify I don’t mean when a formula is incorrectly formulated by a user. These calculation malfunctions manifest themselves in various situations even when the details entered are completely correct.</p>
<h3 id="whatswrongwithexcelnow">What&#8217;s Wrong with Excel Now?</h3>
<p>Well, the latest issue manifests itself when a collection of positive numbers should add up to a given negative number.</p>
<p>That is easier to show rather than describe so per the following screenshot of Excel, in each of the 3 examples the sum of positive values should add up to the negative value (on Row 1) therefore the result of the SUM in row 10 should be 0 &#8211; which as you can see it is not.</p>
<p><img src="http://elainegiles.co.uk/blog/wp-content/uploads/2008/05/excel-calculations.jpg" alt="excel_calculations.jpg" border="0" width="544" height="239" /></p>
<p>For example in column B:</p>
<p>100.03 + 0.04 = 100.07</p>
<p>-100.07 + 100.07 should = 0 </p>
<p>But according to Excel it is 7.95891E-15 . If you change the format of the cell to Number and increase the decimal places (see row 12) you can see the REAL values.</p>
<p>So as demonstrated Excel, prior to any forthcoming patches, has a problem with addition and/or subtraction especially evident when calculations involve a mix of negative and positive numbers as the result approaches zero.</p>
<h3 id="doesitmatter">Does it matter?</h3>
<p>OK so does this really matter? My answer is a resounding “Yes” and in more circumstances than you may imagine.</p>
<h4>1. Data Comparison Operations</h4>
<p>Any time two numbers are compared you need to be aware that the number displayed on the screen isn’t the complete number Excel uses to make any required comparisons and that complete number might adversely affect the result of the comparison being made.</p>
<p>The most obvious comparison function is the IF statement. For example, an IF function that uses 0 in the first argument, as in =IF(B12=0, “True”,”False”)</p>
<p>However, comparisons in Excel are by no means limited to the IF statement alone. Indeed all the following functions use comparisons:</p>
<ul>
<li>IF</li>
<li>LOOKUP</li>
<li>HLOOKUP</li>
<li>VLOOKUP</li>
<li>SUMIF</li>
<li>SUMIFS</li>
<li>COUNTIF</li>
<li>COUNTIFS</li>
<li>AND</li>
<li>OR</li>
<li>NOT</li>
</ul>
<h4>2. Scaling Errors with Large Multipliers</h4>
<p>Another situation where the miscalculation can manifest problems is where extremely large numbers are used. This is because while the errors are many decimal places to the right of a number, multiplications using large numbers will serve to magnify the error.</p>
<h3 id="whydoesithappen">Why does it happen?</h3>
<p>These errors are a result of a floating-point rounding error and if that hasn’t already reduced you to a catatonic state you can read more about the details in <a href="http://support.microsoft.com/kb/214118" title="Microsoft’s Knowledge Base article 214118" target="_blank">Microsoft’s Knowledge Base article 214118</a>.</p>
<h3 id="coulditbeavoided">Could it be avoided?</h3>
<p>In a word &#8211; Yes and it should be. Programmers often have to write code to take into account failings elsewhere.</p>
<p>A personal allegory will serve as a demonstration.</p>
<p>Many years ago when Excel 2000 was state of the art and Excel 97 was the version of choice for a client of mine I undertook a project to develop an Excel based solution. Part of the solution required a form to be displayed to the user from which they selected a date from an OLE data control.</p>
<p>This worked perfectly on my Excel 2000 system but when deployed at the client’s site the date was constantly 1 day out. The user would select a date using the control but the date displayed was incorrect. After much testing it became clear that Excel 2000 and Excel 97 did not handle dates in the same way when using VBA code to manipulate the data.</p>
<p>Obviously I had to create a solution to work around the VBA anomaly introduced with Excel 2000. I created a simple code block to check the version of Excel in use and adjust the date accordingly.</p>
<p>Wringing my hands and complaining about known anomalies wouldn’t help the client and in this regard Microsoft should take the same approach. While floating-point issues may be the root cause of the problem they can be handled in such a way that the end user is not adversely affected.</p>
<p>A fact that has not escaped other software providers.</p>
<h3 id="isitonlyexcel">Is it only Excel?</h3>
<p>Excel is not alone in is it’s miscalculations. Apple’s Numbers calculates incorrectly in exactly the same way.</p>
<p>However, the good news is there are many programs that handle the issue elegantly and calculate correctly, including:</p>
<ul>
<li>OpenOffice</li>
<li>NeoOffice</li>
<li>Google Spreadsheets</li>
<li>ZoHo Sheets</li>
</ul>
<h3 id="inthemeantime...whatcanyoudo">In the meantime &#8230; what can you do?</h3>
<p>There are several techniques available that may eliminate the issue from your spreadsheet.</p>
<p>However, bear in mind that these are only a temporary fix which shouldn&#8217;t be needed and may not work in every situation and the burning question how do you know when you&#8217;ll need it before the final figures are in?</p>
<h4 id="sorting">Sorting</h4>
<p>Reordering the listing of values can on occasion solve the problem. Obviously, this just serves to emphasize how ridiculous the problem is! The order in which figures are added should have no impact on the result and there are occasions where reordering items is not possible. For example, a list of sales figures sorted by month can’t be reordered to accommodate Excel’s idiosyncrasies.</p>
<h4 id="usingprecisionasdisplayed">Using Precision as Displayed</h4>
<p>Another potential solution is the Microsoft recommended use of the ‘Precision as displayed’ option.</p>
<p>‘Precision as displayed’ is an option in the Excel Options the function of which is to force Excel to calculate using only the level of precision displayed in the cell rather than the full data stored within the cell.</p>
<p>This is an approach which should work well with accountancy and financial data where precision to two decimal places is required.</p>
<p>In other situations ‘Precision as displayed’ can actually cause problems of it’s own and certainly the data will be less accurate than with the option disabled.</p>
<p>In Excel 2000/2003 the Precision as displayed option is in the Calculation section of the Excel Options.</p>
<p><img src="http://elainegiles.co.uk/blog/wp-content/uploads/2008/05/excel-options2000.jpg" alt="excel_options2000.jpg" border="0" width="492" height="399" /></p>
<p>In Excel 2007 the Set precision as displayed option is in the Advanced section of the Excel Options.</p>
<p><img src="http://elainegiles.co.uk/blog/wp-content/uploads/2008/05/excel-options2007.jpg" alt="excel_options2007.jpg" border="0" width="540" height="431" /></p>
<h4 id="usingtheroundfunction">Using the ROUND Function</h4>
<p>The Round() function rounds a value to a specified level of precision. The values contained within the cells are not altered but the value used for comparative purposes is determined by the level of precision specified by the arguments in the ROUND function, as follows:</p>
<p>=IF(ROUND(B12,2)=0, “True”,”False”)</p>
<p>The use of the Round function means that the value contained within cell B12 is rounded down to 2 decimal places prior to it being compared to, in this case, zero thus removing the potential impact of any floating point errors to the far right of the decimal point.</p>
<p>The Round function adjusts a value up or down depending the threshold. If the significant digit is 1,2,3 or 4 it rounds down whereas if the significant digit is 5,6,7,8 or 9 it rounds up.</p>
<h3 id="conclusion">Conclusion</h3>
<p>So there it is &#8211; an insight into the latest in a long line of Excel issues to affect the unsuspecting user.</p>
<p>It becomes clear that it is folly to rely on Excel to correctly compute even the most basic calculation. Best advice is check everything … at least twice!</p>
]]></content:encoded>
			<wfw:commentRss>http://elainegiles.co.uk/2008/05/27/excel-it-doesnt-add-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sharing calendars in multiple accounts on a Single Mac</title>
		<link>http://elainegiles.co.uk/2007/12/31/sharing-calendars-in-multiple-accounts-on-a-single-mac/</link>
		<comments>http://elainegiles.co.uk/2007/12/31/sharing-calendars-in-multiple-accounts-on-a-single-mac/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 17:00:44 +0000</pubDate>
		<dc:creator>Elaine</dc:creator>
				<category><![CDATA[MacBites]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://elainegiles.co.uk/2007/12/31/sharing-calendars-in-multiple-accounts-on-a-single-mac/</guid>
		<description><![CDATA[The impetus for this quick tutorial was a post on the MacBites shownotes site from Gazmaz. We&#8217;d mentioned our requirements for sharing calendars and Gazmaz wanted to know if there was a way to share calendars on the same Mac but in different user accounts. After some pondering I gave the following a try and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Felainegiles.co.uk%2F2007%2F12%2F31%2Fsharing-calendars-in-multiple-accounts-on-a-single-mac%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Felainegiles.co.uk%2F2007%2F12%2F31%2Fsharing-calendars-in-multiple-accounts-on-a-single-mac%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The impetus for this quick tutorial was a post on the <a href="http://macbites.co.uk/shownotes/2007/12/10/shownotes-macbites-episode-0007/">MacBites shownotes site</a> from Gazmaz. We&#8217;d mentioned our requirements for sharing calendars and Gazmaz wanted to know if there was a way to share calendars on the same Mac but in different user accounts.</p>
<p>After some pondering I gave the following a try and it works perfectly &#8230; hope you find it useful.</p>
<p><span id="more-21"></span></p>
<div id="sswrapper">
<div id="ssmain">
<div id="step_1" class="sslessonStep";>
<h2>Accessing BusySync Preferences</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Accessing_BusySync_Preferenc.jpg" width="400" height="342" alt="">
<p>BusySync doesn&#8217;t have a program interface, it is controlled via a Preference Pane within the System Preferences.</p>
<p>Clicking BusySync displays the required Preference Pane.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_2" class="sslessonStep";>
<h2>Publish the Calendar/s</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Publish_the_Calendar_s.jpg" width="400" height="319" alt="">
<p>Click the Publish option to display the iCal calendars available for sharing belonging to the currently logged in user.</p>
<p>Add a tick to those calendars needing to be shared.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_3" class="sslessonStep";>
<h2>Specify Required Security Settings</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Specify_Required_Security_Se.jpg" width="400" height="181" alt="">
<p>Additional security options are available by selecting a calendar and clicking the &quot;Publish Options&#8230;&quot; button.</p>
<p>In the displayed dialog a Read only password can be specified and/or a Read and write password can be specified.</p>
<p>The same passwords will be used for all users &#8211; passwords are not created on a per user basis.</p>
<p>It is possible to share a calendar without specifying a password, just leave both options blank.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_4" class="sslessonStep";>
<h2>Enable Fast User Switching</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Enable_Fast_User_Switching.jpg" width="400" height="327" alt="">
<p>The next step is to enable fast user switching via the Accounts options in the System Preferences.</p>
<p>First, click the &quot;Login Options&quot; (1) and second put a tick in the &quot;Enable fast user switching&quot; option (2).</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_5" class="sslessonStep";>
<h2>Accept Security Warning</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Accept_Security_Warning.jpg" width="400" height="162" alt="">
<p>When you attempt to exit the Accounts section of the System Preferences a Warning will be displayed explaining that the option you have just enabled will allow other users to stay logged in and run applications while you are using the computer.</p>
<p>This is necessary for the BusySync calendar sharing to function.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_6" class="sslessonStep";>
<h2>Fast User Switching Menu</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Fast_User_Switching_Menu.jpg" width="400" height="212" alt="">
<p>Once you have accepted the Warning dialog the &quot;Fast User Switching&quot; menu is displayed in the top right of the menu bar.</p>
<p>The next step is to log in as the second user in order to subscribe to the published calendars.</p>
<p>Click the name of the required user.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_7" class="sslessonStep";>
<h2>Log in as Second User</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Log_in_as_Second_User.jpg" width="400" height="346" alt="">
<p>Enter the password of the selected user and log in.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_8" class="sslessonStep";>
<h2>Subscribing to Published Calendars</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Subscribing_to_Published_Cal.jpg" width="400" height="319" alt="">
<p>In the BusySync preferences within System Preferences click the Subscribe option to display the iCal calendars available for sharing.</p>
<p>Add a tick to those calendars that you require access to.</p>
<p>If a password is required this can be entered via the dialog displayed when the &quot;Subscribe options&#8230;&quot; button is clicked.</p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_9" class="sslessonStep";>
<h2>Switching Users</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Switching_Users.jpg" width="400" height="212" alt="">
<p>Once the Subscription has been created you can switch between users using the &quot;Fast User Switching&quot; menu in the menu bar.</p>
<p>Subject to permissions both users are now able to manage the shared calendars. </p>
</p></div>
<p>	<br clear="all" /></p>
<div id="step_10" class="sslessonStep";>
<h2>Where to Get BusySync</h2>
<p>		<img src="http://elainegiles.co.uk/blog/wp-content/uploads/2007/12/Using_BusySync_to_share_calendars_in_multiple_accounts_on_a_Single_Mac/Where_to_Get_BusySync.jpg" width="400" height="336" alt="">
<p>BusySync is available from <a href="http://www.busymac.com/">BusyMac.com</a> and costs $19.95 per seat (an introductory offer). </p>
<p>The BusyMac site also includes an FAQ section, a blog and a video tutorial.</p>
</p></div>
<p>	<br clear="all" /></p></div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://elainegiles.co.uk/2007/12/31/sharing-calendars-in-multiple-accounts-on-a-single-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating Global Shortcuts with Typinator</title>
		<link>http://elainegiles.co.uk/2007/10/22/creating-global-shortcuts-with-typinator/</link>
		<comments>http://elainegiles.co.uk/2007/10/22/creating-global-shortcuts-with-typinator/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 17:00:14 +0000</pubDate>
		<dc:creator>Elaine</dc:creator>
				<category><![CDATA[MacBites]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://elainegiles.co.uk/?p=4</guid>
		<description><![CDATA[A couple of weeks ago, on the inaugural episode of MacBites, I mentioned the very useful shortcut feature in Saft and how I’d globalized my shortcuts so they work across all the browsers I have installed. I’ve had so much feedback asking how I implemented this system that I decided to detail the process here. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Felainegiles.co.uk%2F2007%2F10%2F22%2Fcreating-global-shortcuts-with-typinator%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Felainegiles.co.uk%2F2007%2F10%2F22%2Fcreating-global-shortcuts-with-typinator%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A couple of weeks ago, on the inaugural episode of <a href="http://www.macbites.co.uk">MacBites</a>, I mentioned the very useful shortcut feature in <a href="http://haoli.dnsalias.com/Saft/index.html">Saft</a> and how I’d globalized my shortcuts so they work across all the browsers I have installed. I’ve had so much feedback asking how I implemented this system that I decided to detail the process here.</p>
<p><span id="more-4"></span></p>
<p>The shortcut feature was incredibly useful to me when I switched from <a href="http://www.opera.com">Opera</a> on Windows to <a href="http://www.apple.com/safari/">Safari</a> on a Mac as the same feature is built in to <a href="http://www.opera.com">Opera</a> and I’d made massive use of it during my time using Opera. The only downside to it was that my shortcuts were marooned in either <a href="http://www.opera.com">Opera</a> or <a href="http://www.apple.com/safari/">Safari</a> and I have a total of 7 browsers installed &#8211; Safari, <a href="http://caminobrowser.org/">Camino</a>, <a href="http://www.opera.com">Opera</a>, <a href="http://en.www.mozilla.com/en/firefox/">Firefox</a>, <a href="http://browser.netscape.com/">Netscape</a>, <a href="http://shiira.jp/en.php">Shiira</a> and <a href="http://www.flock.com/">Flock</a> (why I have 7 browsers installed is a whole different post&#33;).</p>
<p>So enter <a href="http://www.ergonis.com/products/typinator/">Typinator</a>, a utility, from <a href="http://www.ergonis.com/">Ergonis Software</a>.</p>
<p>This snippet expanding utility automatically replaces typed text ‘codes’ with longer user-specified ‘snippets of information’. In Typinator a collection of these ‘codes’ is termed a ‘set’</p>
<p>Out of the box <a href="http://www.ergonis.com/products/typinator/">Typinator</a> includes an 800 word AutoCorrect dictionary, a real boon for those who constantly make the same typos. However, in addition to this the free TidBITS AutoCorrect Dictionary adds another 2,300 auto-corrections for common mistakes and is available from the <a href="http://www.ergonis.com/products/typinator/">Typinator</a> web site.</p>
<p>While both of these ‘sets’ are fantastically useful they, and the <a href="http://www.ergonis.com/products/typinator/">Typinator</a> auto-correct features, are not the main subject of this post. </p>
<p>For my global shortcuts we are going to need to create a new blank set of shortcuts, as follows:</p>
<p>Click the add button under the Abbreviation Set list, per Figure 1</p>
<p><span class="imgleft"><img src='http://elainegiles.co.uk/blog/wp-content/uploads/2007/10/globalshortcuts_001.jpg' alt='Creating Global Shortcuts with Typinator' /><br />
	<br />
	<span class="imgcaption">Figure 1: Click the add button under the Abbreviation Set list</span><!-- /imgcaption --><br />
</span><!-- /imgleft --></p>
<div class="clear"></div>
<p><!-- /clear --></p>
<p>Specify a name for the new set, URLs in Figure 2</p>
<p><span class="imgleft"><img src='http://elainegiles.co.uk/blog/wp-content/uploads/2007/10/globalshortcuts_002.jpg' alt='Creating Global Shortcuts with Typinator' /><br />
	<br />
	<span class="imgcaption">Figure 2: Specify a name for the new set</span><!-- /imgcaption --><br />
</span><!-- /imgleft --></p>
<div class="clear"></div>
<p><!-- /clear --></p>
<p>Now it’s a matter of adding individual abbreviations to expand to full URLs.</p>
<p>To create a new Abbreviation:</p>
<p>Click the add button under the Abbreviation list, per Figure 3</p>
<p><span class="imgleft"><img src='http://elainegiles.co.uk/blog/wp-content/uploads/2007/10/globalshortcuts_003.jpg' alt='Creating Global Shortcuts with Typinator' /><br />
	<br />
	<span class="imgcaption">Figure 3: Click the add button under the Abbreviation list</span><!-- /imgcaption --><br />
</span><!-- /imgleft --></p>
<div class="clear"></div>
<p><!-- /clear --></p>
<p>Specify the text you want to type to activate the abbreviation, per Figure 4</p>
<p>Enter the full text in the Expansion area, per Figure 4</p>
<p><span class="imgleft"><img src='http://elainegiles.co.uk/blog/wp-content/uploads/2007/10/globalshortcuts_004.jpg' alt='Creating Global Shortcuts with Typinator' /><br />
	<br />
	<span class="imgcaption">Figure 4: Specify the abbreviation and the full text required</span><!-- /imgcaption --><br />
</span><!-- /imgleft --></p>
<div class="clear"></div>
<p><!-- /clear --></p>
<p>There are a few options which add to the configurability of the system, as follows:</p>
<h3>Whole Word</h3>
<p>There is a check box for specifying whether the abbreviation will expand every time it is typed or only when typed as a whole word. </p>
<p>For example, I might choose to create an abbreviation ‘cook’ which I would like to expand to the word ‘cookery’ if I do not specify whole word this abbreviation will not function correctly. Attempting to type ‘cooking’ ‘cook’ would result in ‘cookerying’ appearing in the text.</p>
<p>Ticking the ‘Whole word’ option corrects this behaviour. Now the word ‘cook’ will only be expanded to ‘cookery’ when it is followed by a space or other punctuation character. </p>
<h3>Case Options</h3>
<p>There are 3 case options applicable when the abbreviation consists of letters:</p>
<ol>
<li>Case must match &#8211; Here for the abbreviation to activate it needs to be typed exactly as it is defined.</li>
<li>Case does not matter &#8211; Here the abbreviation will activate irrespective of the case used.</li>
<li>Case affects expansion &#8211; Mixed case in the abbreviation is carried through to the expanded text. </li>
</ol>
<p>Now the key thing to making my global shortcut system function correctly system wide is that I use a special key as the first character of each abbreviation to ensure that it is extremely unlikely to ever be used in any other application and expand URLs in an inappropriate place. The character I use is the section key (&sect;) just under the escape key on a standard keyboard. So my abbreviation for the BBC news web site becomes &sect;news which in turn expands to the full BBC news URL of http://news.bbc.co.uk.</p>
<p>Another tip is to enable the whole word option for all the abbreviations for your shortcuts. The effect of this is that pressing enter after typing the abbreviation immediately loads in the required web site. The benefits are:</p>
<ol>
<li>Your URL loads in fractionally faster than waiting for the abbreviation to expand and then pressing enter.</li>
<li>The number of abbreviations allowed is increased. This is because leaving the whole word option unchecked means that the abbreviation automatically expands and as such each abbreviation must be completely unique with no overlap on the root. </li>
</ol>
<p>For example, with the whole word option not checked &sect;news would clash with &sect;news2 but with the whole word option enabled on these two abbreviations both would be valid.</p>
<p>All you then need to do is create as many abbreviations as you need for your favourite web sites and you’re good to go&#33;</p>
]]></content:encoded>
			<wfw:commentRss>http://elainegiles.co.uk/2007/10/22/creating-global-shortcuts-with-typinator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
