<?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>Roger’s Ramblings &#187; Software</title>
	<atom:link href="http://lisaandroger.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://lisaandroger.com</link>
	<description>by Roger Moffat - much more than just another WordPress weblog...</description>
	<lastBuildDate>Tue, 27 Jul 2010 02:55:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>TNG 8 Released Today</title>
		<link>http://lisaandroger.com/2010/05/tng-8-released-today/</link>
		<comments>http://lisaandroger.com/2010/05/tng-8-released-today/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:47:45 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Genealogy]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=1452</guid>
		<description><![CDATA[Congratulations to Darrin Lythgoe. TNG 8 &#8211; under development for about a year since the release of TNG 7 &#8211; was released today. New &#38; Improved in TNG 8: Better Search: Hover over the results to see a dynamic summary of each person or family on the list. Look and Feel: Most pages have been [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Congratulations to Darrin Lythgoe.</strong></p>
<p style="text-align: left;">TNG 8 &#8211; under development for about a year since the release of TNG 7 &#8211; was released today.</p>
<p><strong>New &amp; Improved in TNG 8:</strong></p>
<ul style="text-align: left;">
<li><strong>Better Search:</strong> Hover over the results to see a dynamic summary of each person or family on the list.</li>
<li><strong>Look and Feel:</strong> Most pages have been restyled for easier use and a nicer appearance.</li>
<li><strong>Easier Installation:</strong> Do more right up front and hit the ground running.</li>
<li><strong>Media:</strong> Enjoy a new image viewer, plus a more streamlined slide show.</li>
<li><strong>User Roles:</strong> New labels make it simple to assign rights to members of your family or research team.</li>
<li><strong>Relationship:</strong> Now locate multiple relationships between people in your file.</li>
<li><strong>Search Engines:</strong> A few key changes should make your pages more visible.</li>
<li><strong>People:</strong> Build your tree right from the pedigree page if you&#8217;d like.</li>
<li><strong>Dates:</strong> New calendar page summarizes family events.</li>
<li><strong>&#8220;Mod Manager&#8221;:</strong> Allows you to easily add or remove custom code changes.</li>
<li><strong>Plus more than 100 other improvements!</strong> <a href="http://lythgoes.net/genealogy/recentchanges.php" target="_blank">See a complete list of all changes here</a>. Tested on all major browser platforms.</li>
</ul>
<p style="text-align: left;">Information about the software can be <a href="http://lythgoes.net/genealogy/software.php" target="_blank">found here on Darrin&#8217;s site</a>.</p>
<p style="text-align: left;">I&#8217;ve been testing this for quite a few weeks now, helping iron out the kinks along with several other users and Darrin. There are some great new features and capabilities added.</p>
<p style="text-align: left;">I&#8217;ve got my TNG Testing site upgraded, and hope to have my main site done this evening yet.</p>
<p style="text-align: left;">Now we can wonder what Darrin will choose to include in TNG 9 <img src='http://lisaandroger.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2010/05/tng-8-released-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printing to an AppleTalk Printer with Mac OS X 10.6 &#8220;Snow Leopard&#8221;</title>
		<link>http://lisaandroger.com/2010/04/printing-to-an-appletalk-printer-with-mac-os-x-10-6-snow-leopard/</link>
		<comments>http://lisaandroger.com/2010/04/printing-to-an-appletalk-printer-with-mac-os-x-10-6-snow-leopard/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 12:07:37 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[AppleTalk Printer]]></category>
		<category><![CDATA[HP JetDirect 300x]]></category>
		<category><![CDATA[HP LaserJet 4MP]]></category>
		<category><![CDATA[print server]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=1259</guid>
		<description><![CDATA[Preamble The arrival of Mac OS X 10.6 Snow Leopard meant the end of support for AppleTalk (see my previous article on some other aspects of Upgrading to Mac OS X 10.6 &#8220;Snow Leopard&#8221;), and so the ability to print from computers running Mac OS X 10.6 Snow Leopard directly to printers that used AppleTalk. [...]]]></description>
			<content:encoded><![CDATA[<h4>Preamble</h4>
<p>The arrival of Mac OS X 10.6 Snow Leopard meant the end of support for AppleTalk (see my previous article on some other aspects of <a href="http://lisaandroger.com/2009/08/upgrading-to-mac-os-x-10-6-snow-leopard/" target="_blank">Upgrading to Mac OS X 10.6 &#8220;Snow Leopard&#8221;</a>), and so the ability to print from computers running Mac OS X 10.6 Snow Leopard directly to printers that used AppleTalk. In my case, for many years I have been using my HP LaserJet 4MP (it&#8217;s now into its 17th year!!!!) connected to an <a href="http://www.asante.com/products/CardsAdapters/AsanteTalk.asp" target="_blank">AsanteTalk box</a> so that the printer could be seen on our home network by any/all computers on the network.</p>
<p>But after I installed Mac OS X 10.6 Snow Leopard on my MacBook, that computer could no longer print to the LaserJet. The workaround was to set up another computer (my FileMaker Server eMac) running Mac OS X 10.4.11 (or one running Mac OS X 10.5.x would have worked too) to share the LaserJet 4MP using Printer Sharing.</p>
<p>But eventually as I upgraded our other computers to Mac OS X 10.6 Snow Leopard this wasn&#8217;t going to continue working. So after some digging around online I learned that using an HP JetDirect Print Server should allow me to keep the trusty LaserJet 4MP, and get to use the 3 spare $100+ toner cartridges I have on hand for it.</p>
<h4>HP JetDirect 300x Print Server</h4>
<p>I purchased an <a href="http://www.shopping.hp.com/product/printer_networking/printer_networking//3/storefronts/J3263G%2523ABA" target="_blank">HP JetDirect 300x Print Server</a> on <a href="http://shop.ebay.com/?_from=R40&amp;_trksid=p3907.m570.l1312&amp;_nkw=HP+JetDirect+300x&amp;_sacat=See-All-Categories" target="_blank">Ebay</a> &#8211; not for the $250 that the HP page says they cost, but for $5 plus $8 postage to me. For that I got the print server, and a short parallel printer cable. I didn&#8217;t get a power supply with it, so fortunately in the collection of about 100 various power bricks I&#8217;ve accumulated over the years I had one that had the right connector on it (see below).</p>
<div id="attachment_1262" class="wp-caption aligncenter" style="width: 555px"><a rel="lightbox[]" href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/IMG_6776.jpg"><img class="size-medium wp-image-1262  " title="Front View" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/IMG_6776-681x400.jpg" alt="HP JetDirect 300x Front View" width="545" height="320" /></a><p class="wp-caption-text">Front of JetDirect 300x shows the two indicator lights &quot;Status&quot; and &quot;Activity&quot; and the &quot;Test&quot; button between the 2 lights.</p></div>
<p><span id="more-1259"></span></p>
<div id="attachment_1263" class="wp-caption aligncenter" style="width: 570px"><a rel="lightbox[]" href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/IMG_6777.jpg"><img class="size-medium wp-image-1263   " title="Rear View" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/IMG_6777-700x281.jpg" alt="HP JetDirect 300x Rear View" width="560" height="225" /></a><p class="wp-caption-text">The rear view shows DIP switches, RJ-45 10/100 EtherNet connection, Parallel port and power socket.</p></div>
<h4>Setup</h4>
<p>Setup was very easy.</p>
<ol>
<li>Connect the parallel cable to the JetDirect and to the printer.</li>
<li>Connect the network ethernet cable to the JetDirect</li>
<li>Connect the power supply to the JetDirect</li>
</ol>
<p>Once it is connected and powered on, you can then press the Test button on the top. This generates a 2 page printout titled &#8220;Hewlett-Packard JetDirect 200X (PCL Configuration Page)&#8221; in 5 languages</p>
<div id="attachment_1268" class="wp-caption aligncenter" style="width: 510px"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/HPJetDirectConfiguration.gif"><img class="size-full wp-image-1268" title="HP JetDirect 300x Configuration Printout" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/HPJetDirectConfiguration.gif" alt="HP JetDirect 300x Configuration Printout" width="500" height="748" /></a><p class="wp-caption-text">HP JetDirect 300x Configuration Printout</p></div>
<p>The above is the English language column from both pages. The items of interest are highlighted:</p>
<ol>
<li>The configuration is by DHCP</li>
<li>The assigned IP address is 192.168.123.211</li>
<li>The subnet mask s 255.255.255.0</li>
<li>The Default Gateway (router) is 192.168.123.254</li>
</ol>
<p>So now this is setup, we can go to &#8220;Print &amp; Fax&#8221; in System Preferences to Add a new printer. NOTE: There might be some merit in changing the configuration so that the JetDirect has a fixed IP number &#8211; see below for notes on this.</p>
<div id="attachment_1269" class="wp-caption aligncenter" style="width: 687px"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter1.png"><img class="size-full wp-image-1269" title="Add Printer - Step 1" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter1.png" alt="Add Printer - Step 1" width="677" height="536" /></a><p class="wp-caption-text">First window for the Add Printer steps</p></div>
<p>Click the + button to open the Add Printer window</p>
<div id="attachment_1270" class="wp-caption aligncenter" style="width: 542px"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter2.png"><img class="size-full wp-image-1270 " title="Add Printer - Step 2" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter2.png" alt="Add Printer - Step 1" width="532" height="742" /></a><p class="wp-caption-text">Add Printer - Step 2</p></div>
<p>In this window do the following steps:</p>
<ol>
<li>Click the <strong>IP</strong> button at the top of the window &#8211; we&#8217;re adding an IP Printer;</li>
<li>In the <strong>Protocol</strong> menu choose &#8220;HP JetDirect &#8211; Socket&#8221;;</li>
<li>In the <strong>Address</strong> box, enter the IP address we have learned from the Configuration page above</li>
<li>In the <strong>Name</strong> box enter a name for the printer &#8211; this is the name the printer will show as in Print Dialogs</li>
<li>In the <strong>Location</strong> box enter a location for the printer &#8211; where it physically is if you want to</li>
<li>From the <strong>Print Using</strong> menu choose &#8220;Select Printer Software&#8230;&#8221; This opens the next window you see</li>
<li>This window contains a list of all the printer drivers known to Mac OS X 10.6 Snow Leopard. Type a few characters from your printer&#8217;s model to narrow the list down &#8211; I typed 4MP and got only 1 match.</li>
<li>Click that printer to select it</li>
<li>Click <strong>OK</strong></li>
</ol>
<div id="attachment_1271" class="wp-caption aligncenter" style="width: 541px"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter3.png"><img class="size-full wp-image-1271" title="Add Printer - Step 3" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter3.png" alt="Add Printer - Step 3" width="531" height="445" /></a><p class="wp-caption-text">Add Printer - Step 3</p></div>
<p>Click the <strong>Add</strong> button to add this printer to the list of Printers in the Print &amp; Fax System Preference</p>
<div id="attachment_1272" class="wp-caption aligncenter" style="width: 685px"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter4.png"><img class="size-full wp-image-1272" title="Add Printer - Step 4" src="http://lisaandroger.com/blog/wp-content/uploads/2010/04/AddPrinter4.png" alt="Add Printer - Step 4" width="675" height="536" /></a><p class="wp-caption-text">Add Printer - Step 4</p></div>
<p>The printer now shows up in the list of printers configured on this computer.</p>
<p>Some Notes:</p>
<p>• The power supply connector on the HP JetDirect 300x is not like the ones commonly used for computer peripherals currently. Technically it is a &#8220;EIAJ-04&#8243; as <a href="http://en.wikipedia.org/wiki/EIAJ_connector" target="_blank">described on WikiPedia</a> and has a yellow tip with a 1mm diameter pin inside it. The more common yellow tipped connectors are hollow in the centre. So if at all possible, when buying an HP JetDirect 300x on Ebay, make sure it comes with the appropriate power supply.</p>
<p>• As noted above, there may be some merit in changing the settings of the HP JetDirect 300x to use a fixed IP number. Once the HP JetDirect 300x is connected to your network and powered on you can telnet into it to view and change the settings.</p>
<p>• The HP JetDirect 300x also functions as the AsanteTalk box did, so computers already set up to print via AppleTalk don&#8217;t need to be reconfigured to use the HP JetDirect 300x for printing</p>
<p>• Since the set up under Mac OS X 10.6 Snow Leopard to use this is via <strong>IP Printing</strong> the MacBook can now print directly either by AirPort or when connected by EtherNet cable without having to turn AppleTalk off on one interface  and turn it on on the other.</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;">[MacPro:~] roger% telnet 192.168.123.211<br />
Trying 192.168.123.211&#8230;<br />
Connected to 192.168.123.211.<br />
Escape character is &#8216;^]&#8217;.</p>
<p>HP JetDirect</p>
<p>Please type &quot;?&quot; for HELP, or &quot;/&quot; for current settings<br />
&gt; /</p>
<p>===JetDirect Telnet Configuration===<br />
Firmware Rev. &nbsp; : H.08.05<br />
MAC Address &nbsp; &nbsp; : 00:10:83:5b:9b:6d<br />
Config By &nbsp; &nbsp; &nbsp; : DHCP</p>
<p>IP Address&nbsp; &nbsp; &nbsp; : 192.168.123.211<br />
Subnet Mask &nbsp; &nbsp; : 255.255.255.0<br />
Default Gateway : 192.168.123.254<br />
Syslog Server &nbsp; : Not Specified<br />
Idle Timeout&nbsp; &nbsp; : 90 Seconds<br />
Set Cmnty Name&nbsp; : Not Specified<br />
Host Name &nbsp; &nbsp; &nbsp; : NPI5B9B6D</p>
<p>DHCP Config &nbsp; &nbsp; : Enabled<br />
Passwd&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Disabled<br />
IPX/SPX &nbsp; &nbsp; &nbsp; &nbsp; : Enabled<br />
DLC/LLC &nbsp; &nbsp; &nbsp; &nbsp; : Enabled<br />
Ethertalk &nbsp; &nbsp; &nbsp; : Enabled<br />
Banner page &nbsp; &nbsp; : Enabled<br />
&gt;</div>
</div>
<p>Then the Help</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;">&gt; ?</p>
<p>To Change/Configure Parameters Enter:<br />
Parameter-name: value</p>
<p>Parameter-name&nbsp; Type of value<br />
ip: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IP-address in dotted notation<br />
subnet-mask:&nbsp; &nbsp; address in dotted notation (enter 0 for default)<br />
default-gw: &nbsp; &nbsp; address in dotted notation (enter 0 for default)<br />
syslog-svr: &nbsp; &nbsp; address in dotted notation (enter 0 for default)<br />
idle-timeout: &nbsp; seconds in integers<br />
set-cmnty-name: alpha-numeric string (32 chars max)<br />
host-name:&nbsp; &nbsp; &nbsp; alpha-numeric string (upper case only, 32 chars max)<br />
dhcp-config: &nbsp; &nbsp;0 to disable, 1 to enable<br />
allow:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[mask] (0 to clear, list to display, 10 max)<br />
ipx/spx: &nbsp; &nbsp; &nbsp; &nbsp;0 to disable, 1 to enable<br />
dlc/llc: &nbsp; &nbsp; &nbsp; &nbsp;0 to disable, 1 to enable<br />
ethertalk:&nbsp; &nbsp; &nbsp; 0 to disable, 1 to enable<br />
banner: &nbsp; &nbsp; &nbsp; &nbsp; 0 to disable, 1 to enable</p>
<p>Type passwd to change the password.</p>
<p>Type &quot;?&quot; for HELP, &quot;/&quot; for current settings or &quot;quit&quot; to save-and-exit.<br />
Or type &quot;exit&quot; to exit without saving configuration parameter entries</div>
</div>
<p>So as seen in the Help, it is possible to change the configuration to disable DHCP and then assign a fixed IP number to the HP JetDirect 300x if you want to be sure it always has the same IP number.</p>
<h4>References</h4>
<p>Details on the power supply and connector <a href="http://forums13.itrc.hp.com/service/forums/questionanswer.do?admit=109447627+1272301525246+28353475&amp;threadId=896809" target="_blank">from here</a></p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2010/04/printing-to-an-appletalk-printer-with-mac-os-x-10-6-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Copying a Time Machine Volume</title>
		<link>http://lisaandroger.com/2010/02/copying-a-time-machine-volume/</link>
		<comments>http://lisaandroger.com/2010/02/copying-a-time-machine-volume/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 03:44:14 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Copy Time Machine volume]]></category>
		<category><![CDATA[SuperDuper!]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=1138</guid>
		<description><![CDATA[I decided recently to upgrade the storage in my Mac Pro. Currently it had 3 hard drives in it 320 GB &#8211; the one that came with the computer. This is little changed from when I got the computer as I immediately added a 500 GB and 750 GB to the machine as soon as [...]]]></description>
			<content:encoded><![CDATA[<p>I decided recently to upgrade the storage in my Mac Pro. Currently it had 3 hard drives in it</p>
<ul>
<li>320 GB &#8211; the one that came with the computer. This is little changed from when I got the computer as I immediately added a 500 GB and 750 GB to the machine as soon as I got it</li>
<li>750 GB &#8211; this is my startup volume, and has all the applications and documents on it. 90 GB free. It contained 1,803,033 files using 608.5 GB (653,331,116,032 Bytes).</li>
<li>1000 GB &#8211; this is my Time Machine volume, and has Time Machine backups going back 16 months to October 2008. 135 GB free. It contained 16,765,985 files using 787.6 GB (845,667,311,616 Bytes).</li>
</ul>
<p>So for the upgrade &#8211; the plan was to add a 2 TB drive into the last empty drive bay in the Mac Pro to become the Time Machine volume, then clone the 750 GB drive to the 1000 GB drive, then use the 750 GB drive as a network backup volume perhaps.</p>
<p><span id="more-1138"></span>So the first step was to attempt to move the Time Machine volume. This article <a href="http://www.macworld.com/article/146085/2010/02/migratebackups.html" target="_blank">http://www.macworld.com/article/146085/2010/02/migratebackups.html</a> indicated it should be a fairly straight forward task. So I followed the instructions and set out. It took about 2 hours to copy all the data from the 750 GB drive to the new 2 TB drive, then I waited another 2 hours for the &#8220;Verifying&#8221; phase to complete, and just as it appeared success was at hand, a dreaded error message.</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;">2/10/10 5:51:41 PM Disk Utility[10086] Could not restore &#8211; Operation timed out</div>
</div>
<p>Well that wasn&#8217;t very helpful. Thinking that it was finished verifying I just accepted that thinking all would be good, but attempting to check the disk with Disk Utility gives</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;">2/10/10 5:52:36 PM Disk Utility[10086] Verifying volume “2 TB”<br />
2/10/10 5:52:36 PM Disk Utility[10086] Starting verification tool:<br />
2/10/10 5:52:36 PM Disk Utility[10086] Checking Journaled HFS Plus volume.<br />
2/10/10 5:52:36 PM Disk Utility[10086] Invalid node structure.<br />
2/10/10 5:52:36 PM Disk Utility[10086] Volume check failed.<br />
2/10/10 5:52:36 PM Disk Utility[10086] Error: Filesystem verify or repair failed.<br />
2/10/10 5:52:36 PM Disk Utility[10086]<br />
2/10/10 5:52:36 PM Disk Utility[10086] Disk Utility stopped verifying “2 TB” because the following error was encountered:<br />
Filesystem verify or repair failed.</div>
</div>
<p>Even less impressed now. So I decided to run a Disk Repair on the 750 GB Time Machine volume &#8211; that took over 6 hours and found a few errors which it said were fixed. Then I tried the MacWorld procedure again, with at the end of another 4 plus hours the same frustrating result &#8211; an error message and a failure to be able to verify the drive.</p>
<p>Googling the error message led to a number of other sites with people complaining of similar problems. I tried the several suggested solutions, including initially making a partition on the new drive that was only a little larger than on the old drive, doing the Copy, and then enlarging the partition. This time the copy was successful, but enlarging the Partition wasn&#8217;t.</p>
<p>By now 3 days have passed me by.</p>
<p>So I tried <a href="http://www.bombich.com/" target="_blank">Carbon Copy Cloner</a> by Bombich Software, but when that was unable to manage the task I found that <a href="http://www.bombich.com/software/docs/CCCHelp/CCCHelp.html?page=history" target="_blank">copying Time Machine volumes isn&#8217;t supported by Carbon Copy Cloner</a>.</p>
<p>So I then tried SuperDuper! by Shirt Pocket Software. This set out to do the copying, but seemed agonisingly slow. After some 8 hours it had copied less than 6,000,000 of the files, so having read more sites that indicated that the MacWorld process, or very similar variations thereof really would work, I aborted the SuperDuper process and started another process using Disk Utility, but alas this too failed.</p>
<p>So it was going to have to be SuperDuper!. I set that running yesterday, and it finally completed today after an elapsed time of 17 hours 22 minutes.</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;">| 04:16:25 PM | Info |       Cloned  777.51 GiB of data in 62536 seconds at an effective transfer rate of 12.73 MiB/s</div>
</div>
<p style="text-align: center;"><a href="http://lisaandroger.com/blog/wp-content/uploads/2010/02/SuperDuperSuccess.png"><img class="aligncenter size-full wp-image-1152" title="SuperDuper!Success" src="http://lisaandroger.com/blog/wp-content/uploads/2010/02/SuperDuperSuccess.png" alt="" width="538" height="424" /></a></p>
<p>According to Activity Monitor, at times the copy speed was above 100 MB/sec &#8211; presumably when copying large files, but for much of the time the copy speed was around 3-4 MB/sec as it copied the tens of thousands of symlinks that make a Time Machine volume work.</p>
<p>I don&#8217;t know what happened to the apparently missing 1,741,753 files (16,765,985 &#8211; 15,024,232), but once the copy was finished, Disk Utility reported that the drive had 16,269,744 files on it &#8211; a difference of a mere 496,241!!</p>
<p>When it was all done, and a &#8220;Repair Disk&#8221; from Disk Utility showed that all was normal, I opened the Time Machine preferences, selected the new 2 TB disk as the Time Machine Disk, and nervously waited for it to complete the first backup. This took a bit over 2 hours for Time Machine to scan the volume, Spotlight to get it indexed for Time Machine, and then the first backup done in several days to run, but HAPPILY when it was finished it recognised that the oldest backup was October 22, 2008, and reported that the next backup would be in about 45 minutes time. That backup ran successfully and completed in only a few minutes &#8211; it seems we&#8217;re back to normal, with a whole TerryByte of free space on the Time Machine volume now!!</p>
<p>So the next challenge is cloning the 750 GB drive to the 1 TB drive. Tomorrow is another day!!</p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2010/02/copying-a-time-machine-volume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X ipfw Firewall</title>
		<link>http://lisaandroger.com/2009/11/mac-os-x-ipfw-firewall/</link>
		<comments>http://lisaandroger.com/2009/11/mac-os-x-ipfw-firewall/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 03:42:19 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=928</guid>
		<description><![CDATA[I had occasion recently to try and figure out how to use the Firewall built into Mac OS X to prevent a very bad mannered &#8220;bot&#8221; from hitting one of my sites &#8211; at times at the rate of 10 hits per second, and 2 seconds later another 8-10 hits!!! So I needed to be [...]]]></description>
			<content:encoded><![CDATA[<p>I had occasion recently to try and figure out how to use the Firewall built into Mac OS X to prevent a very bad mannered &#8220;bot&#8221; from hitting one of my sites &#8211; at times at the rate of 10 hits per second, and 2 seconds later another 8-10 hits!!! So I needed to be able to block certain IP numbers, or ranges of IP numbers. Mac OS X comes with the FreeBSD firewall programme called IPFW. This is a very powerful feature that can be accessed from Terminal.</p>
<p>Some Googling later I came up with several helpful sites that got me up and running with this.</p>
<p>First, using the Apache server logs identify the IP number, or range of IP numbers you want to block. I used TextWrangler to open the log file and do some preliminary editing, and then imported that into FileMaker Pro to get only the log lines applicable to PiplBot (BAD ROBOT!!!!). Over the course of about 5 hours it used 84 different IP numbers as it hit away at one of my sites over 19,000 times.</p>
<p>So once I had a list of these numbers, I was able to break them down into a number of shorter lists that had the first 2 or 3 octets of the IP number the same. With this done, this site <a href="http://www.mikero.com/misc/ipcalc/" target="_blank">http://www.mikero.com/misc/ipcalc/</a> provides a VERY handy calculator that will take the starting and ending IP numbers in a range, and convert it to a range in the CIDR notation (<a href="http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing" target="_blank">very technical explanation here</a>) which takes a range of numbers like</p>
<div class="codesnip-container" >67.228.42.161, 67.228.42.162, 67.228.42.169, 67.228.42.174</div>
<p>which potentially covers 14 different numbers and converts it to 67.228.42.160/28 which represents 16 numbers without the need to list them all out. And simlarly the range from 208.43.23.227 to 208.43.33.238 covers 2,572 addresses, and is represented by 208.43.0.0/18 &#8211; a range of 16,384 addresses.</p>
<p>So, armed with this knowledge and ability, I&#8217;m now able to understand the instructions on this page <a href="http://www.dancatts.com/articles/dealing-with-bad-bots-at-the-firewall-level.php" target="_blank">http://www.dancatts.com/articles/dealing-with-bad-bots-at-the-firewall-level.php</a> and this page <a href="http://www.ibiblio.org/macsupport/ipfw/" target="_blank">http://www.ibiblio.org/macsupport/ipfw/</a> which in their simplest form are saying that you can use Terminal with this instruction</p>
<div class="codesnip-container" >sudo /sbin/ipfw add 02010 deny ip from 67.228.42.160/28 to any in</div>
<p>to add a block into the Firewall for the range of numbers 67.228.42.160/28. You can see the current status of your ipfw with this Terminal command</p>
<div class="codesnip-container" >sudo /sbin/ipfw list</div>
<p>which will return a list in this form</p>
<div class="codesnip-container" >02010 deny ip from 74.86.25.192/28 to any in<br />
02020 deny ip from 67.228.42.160/27 to any in<br />
02030 deny ip from 74.86.0.0/16 to any in<br />
02040 deny ip from 75.126.0.0/16 to any in<br />
02050 deny ip from 174.36.22.0/24 to any in<br />
65535 allow ip from any to any</div>
<p>Changes made by Terminal only last as long as your Macintosh is running &#8211; they are not saved to be used on a Restart unless you write a startup script to do this. This site <a href="http://www.ibiblio.org/macsupport/ipfw/" target="_blank">http://www.ibiblio.org/macsupport/ipfw/</a> provide details on this, including a number of sample scripts, but frankly this was way over my head, so I turned to MacUpdate to see if there was an application that would do this via a GUI (Graphical User Interface). I found several, and settled on <a href="http://www.hanynet.com/waterroof/" target="_blank">WaterRoof</a> by Hany El Imam. This allows you to define the rules you want to implement, and then takes care of creating the script that will activate these rules each time your Macintosh is started up.</p>
<p style="text-align: center;">
<div id="attachment_955" class="wp-caption aligncenter" style="width: 640px"><a title="WaterRoof Screen Shot" rel="lightbox[]" href="http://lisaandroger.com/blog/wp-content/uploads/2009/11/WaterRoof.png"><img class="size-medium wp-image-955     " title="WaterRoof Screen Shot" src="http://lisaandroger.com/blog/wp-content/uploads/2009/11/WaterRoof-700x362.png" alt="WaterRoof Screen Shot" width="630" height="326" /></a><p class="wp-caption-text">WaterRoof Screen Shot</p></div>
<p>This seems much easier to deal with <img src='http://lisaandroger.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So for now PiplBot is banned, even though they seem to be honouring their statement that they would remove all of my sites from their list of sites to crawl.</p>
<p>I hope this helps someone else &#8211; I&#8217;ve written it partly to help me remember what I did, but also to help others.</p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2009/11/mac-os-x-ipfw-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading to Mac OS X 10.6 &#8220;Snow Leopard&#8221;</title>
		<link>http://lisaandroger.com/2009/08/upgrading-to-mac-os-x-10-6-snow-leopard/</link>
		<comments>http://lisaandroger.com/2009/08/upgrading-to-mac-os-x-10-6-snow-leopard/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:43:58 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Mac OS X 10.6]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[TNG]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=848</guid>
		<description><![CDATA[After waiting almost patiently most of yesterday (Friday 28 August) I received my copy of &#8220;Snow Leopard&#8221; about 4:45 PM. Being the cautious type I knew that I would first upgrade the MacBook, and see what out of PHP, MySQL and Apache didn&#8217;t work afterward before embarking on upgrading my Mac Pro which does full [...]]]></description>
			<content:encoded><![CDATA[<p>After waiting almost patiently most of yesterday (Friday 28 August) I received my copy of &#8220;Snow Leopard&#8221; about 4:45 PM.</p>
<p>Being the cautious type I knew that I would first upgrade the MacBook, and see what out of PHP, MySQL and Apache didn&#8217;t work afterward before embarking on upgrading my Mac Pro which does full time duty as a webserver for a number of domains that use PHP and MySQL.</p>
<p>The install of Mac OS X 10.6 Snow Leopard went about as easily as advertised, and an hour after starting the MacBook was back running again. There was a notice that I had some now unsupported applications, but I didn&#8217;t see a list of them. I tried to open Parallels and was told that it wouldn&#8217;t work with Mac OS X 10.6 &#8211; I had Parallels 3. But no worries &#8211; I have VMWare Fusion 2 and that works, so upgrade the Parallels Virtual Machine to work with VMWare Fusion and delete Parallels.</p>
<p><span id="more-848"></span>Then I set out to see if my previous installs of PHP 5.2.9 from <a href="http://entropy.ch/">http://entropy.ch/</a> and MySQL 5.1.32 from <a href="http://mysql.com/">http://mysql.com/</a> were still working. Here the news was not so good.</p>
<p>Apple had seemingly reset everything &#8211; given me a new httpd.conf file that didn&#8217;t have PHP enabled and updated the built in PHP to 5.3.0. Luckily the built in PHP now supports the GD Library, so perhaps I can stay with Apple supplied PHP from now on as that is the only &#8220;extra&#8221; I&#8217;ve needed in the past.</p>
<p>So some hours of &#8220;circular&#8221; troubleshooting and confusion later I managed to get things working again. Here are some of the things I did.</p>
<p>Open /etc/apache2/httpd.conf and uncomment line 115</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">LoadModule php5_module &nbsp; &nbsp; &nbsp;libexec/apache2/libphp5.so</div>
</div>
<p>and save the change. Restart the WebServer from the Sharing System Preference.</p>
<p>After installing MySQL 5.1.37 and trying to get that configured I was presented with errors about the socket not being in the right place &#8211; yikes!!!! And since I needed to be able to make some changes in the php.ini file I had to create that too. Apple has some bizarre way of having a default configuration used even when there&#8217;s apparently no file in place. So in Terminal</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">cd /etc<br />
sudo mv php.ini.default php.ini</div>
</div>
<p>to make a copy of the php.ini.default file and name it to php.ini<br />
then open that file for editing &#8211; I use TextWrangler &#8211; and look for the 4 instances of mysql.sock to find that php.ini is expecting to find them in /var/mysql/ but actually the mysql.sock file is in /tmp so change the 4 instances of</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;"><span class="sy0">=</span> /var/mysql/mysql.sock</div>
</div>
<p>to</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;"><span class="sy0">=</span> /tmp/mysql.sock</div>
</div>
<p>and save the changes.</p>
<p>Now PHP and MySQL are running.</p>
<p>The next thing to do was to set up the MySQL passwords as described here <a href="http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html">http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html</a></p>
<p>Then after that try out my test TNG setup to see if that worked &#8211; drat &#8211; confronted by errors telling me that the server MUST have a timezone setting made (a new requirement with PHP 5.3.0). So some Googling later I&#8217;m at line 997 in the php.ini file</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;"><span class="co0">; date.timezone =</span></div>
</div>
<p>change this to</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">date.timezone <span class="sy0">=</span> <span class="st0">&quot;America/Detroit&quot;</span></div>
</div>
<p>or some other valid timezone as listed on this page <a href="http://us2.php.net/manual/en/timezones.php">http://us2.php.net/manual/en/timezones.php</a>, save the changes and restart the WebServer.</p>
<p>Now we&#8217;re pretty much set I think. My TNG site seems to work, apart from issues restoring the tables which Darrin has already now sent me an update for.</p>
<p>Note that the above is a very abbreviated version of what I did for far too many hours last night, and in all likelihood wasn&#8217;t the best way to achieve this &#8211; for example providing a symbolic link to the mysql.sock file in the place it was expected should also have worked, but I needed to modify a php.ini file to take care of the timezone requirement and to change the upload_max_filesize setting also.</p>
<p>So all that taken care of, it was time to try out a couple of my other fears&#8230;.</p>
<p>Drat &#8211; my HP LaserJet 4MP, which uses AppleTalk can&#8217;t be found &#8211; Mac OS X 10.6 Snow Leopard has removed AppleTalk. Up until now it&#8217;s worked just great with an AsanteTalk box connected to the LAN and the printer. The LaserJet 4MP might be 16 years old, but it still works like a champ and doesn&#8217;t need replacing yet &#8211; particularly since I have at least 2 brand new $100 toner cartridges for it yet. So, instead I now have the eMac in the basement with Mac OS X 10.4.11 installed &#8211; running 24/7 as a FileMaker Server machine now &#8220;sharing&#8221; the HP LaserJet 4MP via Printer Sharing and the MacBook running Mac OS X 10.6 can see that and print to it just fine. But I guess eventually I&#8217;ll either need some type of HP DirectJet print server, or a new printer.</p>
<p><strong>Followup 27 April 2010</strong> &#8211; I&#8217;ve written <a href="http://lisaandroger.com/2010/04/printing-to-an-appletalk-printer-with-mac-os-x-10-6-snow-leopard/" target="_blank">an article</a> about using an HP JetDirect 300x to allow my HP LaserJet 4MP to be used by computers running Mac OS X 10.6 Snow Leopard.</p>
<p>Next &#8211; the Epson R220 Inkjet Printer. Connected that to the MacBook and right away Software Update offered to download the required printer drivers and install it. A test page comes out of the printer no problems so that one seems to be easily solved.</p>
<p>But I seem to have lost the Epson Printer Utility that allowed for ink status, nozzle check and head cleaning. Turns out that has been replaced by &#8220;Epson Printer Utlitity Lite&#8221; which can be found in</p>
<div class="codesnip-container" >
<div class="ini codesnip" style="font-family:monospace;">Macintosh HD &#8211; - -&gt; Library &#8211; - -&gt; Printers &#8211; - -&gt; EPSON &#8211; - -&gt; Utility &#8211; - -&gt; UTL</div>
</div>
<p>and it is &#8220;Lite&#8221; &#8211; it shows a menu for printers, the Ink level status and buttons for &#8220;Nozzle Check&#8221; and &#8220;Head Cleaning&#8221;, but nothing else.</p>
<p>Next &#8211; the Epson Perfection 2450 Photo scanner. According to <a href="http://support.apple.com/kb/HT3669#epson">http://support.apple.com/kb/HT3669#epson</a> it is supported. But trying to start up Epson Scan results in an error that the scanner can&#8217;t be found. The Scanner is recognised by Image Capture, but I can&#8217;t get it recognised by an earlier version of Graphic Convertor that I have. Epson&#8217;s website notes that there might be incompatibilities with the Epson Scan software and to &#8220;check back&#8221;. UPDATE &#8211; have just found that Adobe Photoshop CS3 sees the scanner just fine as long as Photoshop is &#8220;running in Rosetta&#8221; so that&#8217;s a relief!!</p>
<p>Now I need to stop worrying too much about this, and try and do something productive for the rest of today. Hopefully the next few days will bring some clarity from others on the issues surrounding PHP and MySQL so that I can upgrade my Mac Pro and keep the PHP and MySQL all working with less hassle, Epson will get their act together on my scanner software and the eMac in the basement running as the printing server for the LaserJet as well as of course hosting 28 FileMaker Pro databases will keep on ticking.</p>
<p><strong>Followup 27 April 2010</strong> &#8211; I&#8217;ve written <a href="http://lisaandroger.com/2010/04/printing-to-an-appletalk-printer-with-mac-os-x-10-6-snow-leopard/" target="_blank">an article</a> about using an HP JetDirect 300x to allow my HP LaserJet 4MP to be used by computers running Mac OS X 10.6 Snow Leopard</p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2009/08/upgrading-to-mac-os-x-10-6-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>FamilySearch Indexing on Macintosh</title>
		<link>http://lisaandroger.com/2009/07/familysearch-indexing-on-macintosh/</link>
		<comments>http://lisaandroger.com/2009/07/familysearch-indexing-on-macintosh/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 13:07:40 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[FamilySearch Indexing]]></category>
		<category><![CDATA[Genealogy]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lisaandroger.com/?p=690</guid>
		<description><![CDATA[A few hours after I wrote the below&#8230; FamilySearch Indexing support replied to my eMail(s) to them with this link https://help.familysearch.org/publishing/202/104450_f.SAL_Public.html which covers both Mac OS X 10.4 and Mac OS X 10.5. ======================== I noted with some excitement last evening that FamilySearch Indexing had a project underway with a New Zealand flavour to it [...]]]></description>
			<content:encoded><![CDATA[<p>A few hours after I wrote the below&#8230;</p>
<p>FamilySearch Indexing support replied to my eMail(s) to them with this link</p>
<p><a href="https://help.familysearch.org/publishing/202/104450_f.SAL_Public.html" target="_blank">https://help.familysearch.org/publishing/202/104450_f.SAL_Public.html</a></p>
<p>which covers both Mac OS X 10.4 and Mac OS X 10.5.</p>
<p>========================</p>
<p>I noted with some excitement last evening that <a href="http://FamilySearchIndexing.org/" target="_blank">FamilySearch Indexing</a> had a project underway with a New Zealand flavour to it &#8211; &#8220;New Zealand—Passenger Lists, 1871–1915&#8243;, so I thought this was the incentive I needed to get back to indexing &#8211; something I hadn&#8217;t done in quite a few months. But alas I couldn&#8217;t get the FamilySearchIdexing application to start up &#8211; no matter what I tried it generated an error &#8220;Unable to start the Application&#8221;.</p>
<p>Some Googling led me to this page https://help.familysearch.org/publishing/301/103757_f.SAL_Public.html which provided the hint as to where to look, but unfortunately those directions aren&#8217;t directly applicable to Mac OS X 10.5.7 which I&#8217;m running.</p>
<p>So this page lists what I did to fix this problem. NOTE &#8211; these instructions apply to Mac OS X 10.5.x</p>
<p>Go to your Macintosh HD &#8212;&#8212;&gt; Applications &#8212;&#8212;&gt; Utilities folder and find the icon &#8220;Java Preferences&#8221;. Double click that to open it, and then click on the Network tab</p>
<p><a href="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-1.png"><img class="aligncenter size-full wp-image-691" title="Picture 1" src="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-1.png" alt="Picture 1" width="671" height="448" /></a></p>
<p><span id="more-690"></span>Now click on the &#8220;View Cache Files&#8230;&#8221; button at lower right.</p>
<p><a href="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-4.png"><img class="aligncenter size-full wp-image-692" title="Picture 4" src="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-4.png" alt="Picture 4" width="671" height="472" /></a></p>
<p>Find any items in this list that show &#8220;FamilySearch Indexing&#8230;&#8221; in the Application column and delete them &#8211; highlight them and click the Red X at the top of the screen, or right click on them and choose Delete.</p>
<p>Now click on the pop up menu at the top of that screen that says &#8220;Applications&#8221; and choose &#8220;Resources&#8221;</p>
<p><a href="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-5.png"><img class="aligncenter size-full wp-image-694" title="Picture 5" src="http://lisaandroger.com/blog/wp-content/uploads/2009/07/Picture-5.png" alt="Picture 5" width="671" height="472" /></a></p>
<p>Click the &#8220;URL&#8221; heading to sort all the entries by their URL &#8211; this puts all the items from http://www.familysearchindexing.org/ together in the list. Select all of them by clicking on the first one, holding down the shift key and clicking on the last one, and delete all of these files. Close the Cache Files window and then the Java Preferences window.</p>
<p>Go to <a href="http://familysearchindexing.org/" target="_blank">http://familysearchindexing.org/</a> and click on &#8220;Start Indexing&#8221; at lower right. After the application is downloaded &#8211; several minutes on a fast DSL or cable connection &#8211; and the programme should start up.</p>
<p>Good Luck, and Happy Indexing.</p>
<p>&copy;2010 <a href="http://lisaandroger.com">Roger’s Ramblings</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://lisaandroger.com/2009/07/familysearch-indexing-on-macintosh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
