<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12079827</id><updated>2012-01-18T02:27:43.753-07:00</updated><title type='text'>Aric's Tech Blog</title><subtitle type='html'>A blog covering all technical issues I come across in my life.  Mostly that's bugs and fixes for Windows or Mac OS X.  It also covers software development issues I come across my work as a software consultant.  I rarely post a problem without a fix, so the main goal of this blog is really to solve problems, not just list them.  If you are looking for support for my application Fetch Art, check out my &lt;A HREF="http://fetchartblog.blogspot.com/"&gt;Fetch Art specific blog.&lt;/A&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12079827.post-7212198039996573486</id><published>2011-08-02T11:44:00.002-07:00</published><updated>2011-08-02T11:47:31.967-07:00</updated><title type='text'>EDID Reader for Windows that Works</title><content type='html'>Chances are if you need to read the EDID information stored in a display you are already frustrated.  Usually you only need to see this low level information if something isn't displaying correctly.  The last think you want to do is download multiple applications that claim to extract the EDID information only to find they do not work correctly or at all.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I've done the searching and experimenting for you and if you are on Windows (specifically I was on Windows 7 64bit but this should work on most versions of Windows) I recommend the free &lt;a href="http://www.extron.com/download/software.aspx?material=2&amp;amp;id=E"&gt;Extron EDID Manager that can be found here&lt;/a&gt;. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-7212198039996573486?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/7212198039996573486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=7212198039996573486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7212198039996573486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7212198039996573486'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2011/08/edid-reader-for-windows-that-works.html' title='EDID Reader for Windows that Works'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4293427695130924736</id><published>2010-09-06T22:24:00.005-07:00</published><updated>2010-09-06T22:41:41.073-07:00</updated><title type='text'>Applications Allowed in Parental Controls don't Show Up</title><content type='html'>&lt;div style="text-align: left;"&gt;Parental Controls are a nice integrated feature of Mac OS X.  The problem is they have some problems.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This article specifically addresses when you allow specific applications for a restricted user but they still do not appear available to the user.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I’ve been fighting this issue for nearly a year.  Sometimes I’ll add a new application for my child (usually a game or educational application) via the Parental Controls control panel only to find the application is never made available to my child.  There are tons of posts that span several years and different versions of Mac OS X describing this problem and a few suggestions that never worked for me.  After a particularly frustrating day I decided to determine what was causing the issue.  The good news is I did find the cause and offer a solution here...&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried a lot of things that didn’t work including reading the console log entries, reinstalling software, running Disk Utility and repairing permissions.  Finally I started comparing an application that behaved as it should and one that refused to show up.  Here’s a picture showing the comparison.&lt;/div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 400px;" src="http://4.bp.blogspot.com/_a6J4KwcMyYk/TIXNmejjq3I/AAAAAAAAAGI/O2MSn2MfPAw/s400/blog.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5514039379705965426" /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Preview behaved as it should and MarbleBlast Gold would not.  BTW my username and main admin account on this machine is “aric.”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 179px;" src="http://3.bp.blogspot.com/_a6J4KwcMyYk/TIXO_eUm1EI/AAAAAAAAAGQ/a7doY4ZbS2Q/s400/blog2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5514040908651615298" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;See the difference?  Preview is set to system:  Read&amp;amp; Write whereas MarbleBlast is set to aric: Read&amp;amp;Write.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;For the record I had run repair permissions multiple times so this is apparently a permission issue that is not corrected by Disk Utility. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So we’ve identified the problem… what’s the easiest way to fix it if Disk Utility doesn’t do the trick?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instead of working on the individual applications and manually adding system: Read&amp;amp;Write (which should work if you only have one application to fix.)  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;I recommend selecting the Applications folder and doing a Get Info (either command I or File-&gt;Get Info).  You should see permissions similar to those shown on my Preview application consisting of system, admin, and everyone.  &lt;/li&gt;&lt;li&gt;Now click the lock in the lower corner of the Info window for the Applications folder so you can make changes. I show it circled in red in the picture below.  It should ask for your admin password.&lt;/li&gt;&lt;li&gt;After that you should have access to the permission settings.  We don’t want to change the permissions for this folder but we do want to use a feature here. &lt;/li&gt;&lt;li&gt;Now click on the Gear icon at the bottom of the same window.  I show it circled in green in the picture below.  A drop down menu should appear with an option called “Apply to enclosed items…”  Go ahead and select that. &lt;/li&gt;&lt;li&gt;Now on my computer applying that setting took several minutes so be prepared to let it run until it is finished.  You’ve really solved the problem at this point.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;Parental Controls seems to cache permission data sometimes so I recommend rebooting the system now too.  After that everything should work as you expect!  Unless you run into Parental Control Issues with applications due to creator problems which I’ll save for another blog post.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 188px; height: 400px;" src="http://3.bp.blogspot.com/_a6J4KwcMyYk/TIXQOtBpOiI/AAAAAAAAAGY/qL3egPgbWLA/s400/blog3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5514042269808278050" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4293427695130924736?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4293427695130924736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4293427695130924736' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4293427695130924736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4293427695130924736'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2010/09/applications-allowed-in-parental.html' title='Applications Allowed in Parental Controls don&apos;t Show Up'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_a6J4KwcMyYk/TIXNmejjq3I/AAAAAAAAAGI/O2MSn2MfPAw/s72-c/blog.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-1168735030074216911</id><published>2010-06-01T21:32:00.003-07:00</published><updated>2010-07-26T06:58:51.023-07:00</updated><title type='text'>iPhone forces you to double accept appointments you already accepted in Outlook</title><content type='html'>&lt;div&gt;Ok, so here are the symptoms.  Your iPhone is setup to get/send email and appointments with your corporate MS Exchange server.  You use MS Outlook as your email and calendar application on your Windows machine at the office.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you get a meeting invitation it shows up on your iPhone calendar notifications as well as Outlook.  If you accept it on your iPhone everything is fine and Outlook understands it's been accepted.  However if you accept it from Outlook your iPhone won't realize it's been accepted and will still show it as a notification and an unaccepted meeting in your calendar.  You then have to accept it from your iPhone which sends an additional accept notification to the meeting creator causing them to think you are an idiot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As I searched the web for a solution I found convoluted answers about Exchange not being setup correctly, MS and Apple bugs, etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There was another clue to my issue.  Two other co-workers with iPhones were not having this behavior so it was somehow specific to my setup.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It turns out this is a bug in the iPhone if you have Outlook setup to keep meeting requests in your inbox after accepting/declining.  You see by default (and most users keep their default settings) Outlook will remove a meeting invite from your inbox once you respond.  At that point the only way to find that meeting is in your calendar and no longer in your inbox.  This can be annoying if a meeting request had an attachment and you didn't remember the date of the meeting and need to open the attachment.  So whenever I get a new work PC with Outlook one of the first things I do is change that default setting to leave meeting requests in the inbox.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apparently the iPhone uses that information to determine if you've accepted/responded/denied a meeting request.  This appears to be a bug in the iPhone as it assumes the user hasn't changed their email settings in Outlook.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To get the iPhone to recognize that a meeting request has been responded to in Outlook so it stops asking you to accept/decline, do the following in Outlook (This should work for Outlook 2003 and 2007, not sure about other versions):  Go to Tools-&gt;Options-&gt;Email Options-&gt;Advanced Email Options.  Look for the item called "Delete meeting request form Inbox when responding" and make sure it is selected.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If it was already selected then you have a different issue then I did.  This has solved my problem 100%.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-1168735030074216911?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/1168735030074216911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=1168735030074216911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1168735030074216911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1168735030074216911'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2010/06/iphone-forces-you-to-double-accept.html' title='iPhone forces you to double accept appointments you already accepted in Outlook'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4341976731974787581</id><published>2010-05-12T09:48:00.004-07:00</published><updated>2010-05-12T10:21:47.309-07:00</updated><title type='text'>Unlink YouTube and Google Account or Gmail passwords</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Hey so the last time I tried to log into my YouTube account it said:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="  color: rgb(51, 51, 51); font-family:'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Sign in with your YouTube or Google Account. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"   style="font-family:'lucida grande', tahoma, verdana, arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'lucida grande', tahoma, verdana, arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);   font-family:Georgia, serif;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;So I tried using my YouTube account that I've had for years, but then it said:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="  color: rgb(51, 51, 51); font-family:'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Please use your Google Account. We no longer support signing in with your old YouTube password. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;So apparently Google linked my Google/Gmail account with my YouTube account.  I don't remember asking it to and it sure doesn't seem like something I would want considering I've had the same YouTube login since early 2007.  Anyway if you run into this situation you can unlink your two accounts by following the link below. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.youtube.com/my_account_unlink"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Unlink YouTube and Google Account&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman', serif; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Good luck!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4341976731974787581?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4341976731974787581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4341976731974787581' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4341976731974787581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4341976731974787581'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2010/05/unlink-youtube-and-google-account-or.html' title='Unlink YouTube and Google Account or Gmail passwords'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-7225263851289601695</id><published>2010-03-30T07:22:00.003-07:00</published><updated>2010-03-30T11:16:26.475-07:00</updated><title type='text'>iPhone heads to Verizon?</title><content type='html'>&lt;div&gt;&lt;div&gt;The iPhone becoming available on Verizon in the U.S. has been an ongoing rumor for the last few years. A new iPhone is always released in June and leading up to June the rumors start to fly. Supposedly the sources this time are "more accurate" so it's possible but don't get your hopes up. Also it *is* understood that AT&amp;amp;T's exclusive contract runs out this year so that may indicate more of a chance as well...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To keep some perspective I've posted the rumor as it has appeared over the past few years...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the same rumor in October 2007:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ubergizmo.com/15/archives/2007/10/rumor_iphone_2_for_macworld_2008.html"&gt;http://www.ubergizmo.com/15/archives/2007/10/rumor_iphone_2_for_macworld_2008.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the same rumor in September 2008:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.9to5mac.com/cdma-iphone-verizon-sprint"&gt;http://www.9to5mac.com/cdma-iphone-verizon-sprint&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the same rumor in November 2009:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.appleinsider.com/articles/09/11/06/report_apple_to_launch_verizon_iphone_in_q3_2010.html"&gt;http://www.appleinsider.com/articles/09/11/06/report_apple_to_launch_verizon_iphone_in_q3_2010.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Long story short... I'll believe it when I see it (or rather when Steve Jobs says so.)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-7225263851289601695?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/7225263851289601695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=7225263851289601695' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7225263851289601695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7225263851289601695'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2010/03/iphone-heads-to-verizon_30.html' title='iPhone heads to Verizon?'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4770315770604180110</id><published>2009-11-16T14:35:00.002-07:00</published><updated>2009-11-16T14:42:05.260-07:00</updated><title type='text'>My favorite Regular Expression for deleting a line at a time</title><content type='html'>Ok, so you probably know the power of regular expressions or regex.  One of the great things about regex is that with most modern text editors (and even some old classic ones) you can use them to do quick editing over a large file.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My favorite (and this will work in Visual Studio) is for removing lines at a time based on some match.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let's say we want to select (most likely for removal) any line from a file that has the word Bart in it.  Our regex would look like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;^.*Bart.*$\n&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The \n indicates new line.  If you left off the \n the line would be selected without the new line character.  If you are doing a replacement (such as with nothing to delete the line) and leave off the \n the line is selected but not the return character so for removing the text, a blank line would still exist in the file, whereas including the \n will delete the entire line from the file.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4770315770604180110?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4770315770604180110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4770315770604180110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4770315770604180110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4770315770604180110'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/11/my-favorite-regular-expression-for.html' title='My favorite Regular Expression for deleting a line at a time'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-1620025096172712691</id><published>2009-11-09T12:59:00.011-07:00</published><updated>2010-03-31T20:46:53.069-07:00</updated><title type='text'>Snow Leopard Doesn't Support Some Epson Printers</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;UPDATED:  See update below...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Well I wish I had known this before I upgraded to Mac OS X Snow Leopard.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Apparently Epson hasn't released drivers for some of its more expensive "pro" printers such as my Epson Stylus Photo 2200.  It appears the same is true for the 1280 and 2100 and probably others as well.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Epson has stated they will release a new printer driver by the end of January 2010 that will be distributed by Apple as a software update.  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The current version of Mac OS X Snow Leopard (10.6.2) includes the open source Gutenprint driver for these printers, however, most people report that either they don't work, or the colors are so off that they are useless.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;For a list of Epson (and other) printers supported with native drivers in Snow Leopard &lt;/span&gt;&lt;/span&gt;&lt;a href="http://support.apple.com/kb/HT3669#epson"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;you can go here&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.  If the driver lists Gutenprint next to the printer name (i.e. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Epson Stylus Photo 2200 - Gutenprint v5.2.3&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;) you know that the manufacturer hasn't developed a native Snow Leopard printer driver yet and your printing results may vary.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;BTW you may find the printer driver on &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.epson.com/cgi-bin/Store/support/supDetail.jsp?oid=14402&amp;amp;prodoid=20306147&amp;amp;infoType=Downloads&amp;amp;platform=Macintosh"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Epson's website here&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; that claims it is compatible with Mac OS X Snow Leopard 10.6.  That file is identical to the older printer driver that worked under 10.5 and is not a new one that fixes color issues in 10.6.  Epson has stated multiple times that the new version will be available through Apple's software update and not a download from their website.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;UPDATED:  January 3rd 2010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Well it appears they've released the update.  Oddly it doesn't appear during the Apple Software Updates but through the new printer driver update facility that Apple added to Snow Leopard.  Now you might be wondering how to get the update to appear?  Well, mine showed up automatically when I plugged in the USB cable of the printer to the computer.  Immediately I got a dialog saying updated drivers existed and asked if I wanted to download them.  Note that I had already uninstalled the non-working Gutenprint drivers, so if you were using those, I have no idea if you would get the update notification.  I hope you would.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;After downloading it automatically added the printer, and I was able to print.  I haven't done any detailed photo printing but printed a few color pages on plain paper the colors looked good.  So good luck to you and thank you Epson for living up to your word.  It would've been better if you had these drivers available when Snow Leopard shipped but better late then never.  You can see several printers have been added here to &lt;/span&gt;&lt;/span&gt;&lt;a href="http://support.apple.com/kb/HT3669#epson"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;the list here&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; with a + which indicates the Vendor software was recently added via software update.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(51, 51, 51); line-height: 16px; font-family:Verdana, Arial, sans-serif;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-1620025096172712691?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/1620025096172712691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=1620025096172712691' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1620025096172712691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1620025096172712691'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/11/snow-leopard-doesnt-support-some-epson.html' title='Snow Leopard Doesn&apos;t Support Some Epson Printers'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-8139018212816922718</id><published>2009-11-06T12:32:00.010-07:00</published><updated>2009-11-06T12:54:37.307-07:00</updated><title type='text'>Clicking HTTP URL Links in Outlook 2003 on Windows opens two browser windows in Safari</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I've seen this happen in both Safari and Firefox.  This fix is specific to Safari although the Firefox fix is probably similar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you open explorer.exe (the Windows file manager, you can just double click "My Computer" or "My Documents" to get an &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;   white-space: normal; "&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;explorer window) then go into &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1)  Tools-&gt;Folder Options... &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;   white-space: normal; "&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;   white-space: normal; "&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;2)  Then click the File Types tab.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;   white-space: normal; "&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;3)  I scrolled down and found two entries for:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;  white-space: normal;  "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;img src="http://3.bp.blogspot.com/_a6J4KwcMyYk/SvR6eMiM3hI/AAAAAAAAACQ/MJrEOheBufQ/s400/file_types.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;  white-space: normal;  "&gt;&lt;/span&gt;(NONE) Safari URL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;   white-space: normal; "&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As you can see from the picture, the Delete button was grayed out so I couldn't delete one of them.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;4)  I selected one of them and&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;  white-space: normal; "&gt;&lt;span class="Apple-style-span" style=" border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; clicked Advanced.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;  white-space: normal; "&gt;&lt;span class="Apple-style-span" style=" border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In the Actions list was a single entry named "open"   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;img src="http://1.bp.blogspot.com/_a6J4KwcMyYk/SvR7gNV60vI/AAAAAAAAACY/mVztjCf3rc0/s400/file_types2.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;5)  I selected that action and clicked Remove.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;After that I only get one window in Safari when I click links in Outlook 2003.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana, serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;I've gotten some feedback from other users (including Firefox) that this isn't always the problem/solution so I'm adding another step here.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana, serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;You may have to remove the DDE entry.  Follow the steps above 1-4.  Select "open" and click Edit...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana, serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;&lt;img src="http://3.bp.blogspot.com/_a6J4KwcMyYk/SvR-Zv6CBaI/AAAAAAAAACg/7s1DY_KAjE0/s400/file_types3.PNG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana, serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana, serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;"&gt;If you see anything in the DDE Message area, just clear it out and click OK.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-8139018212816922718?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/8139018212816922718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=8139018212816922718' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8139018212816922718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8139018212816922718'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/11/clicking-http-url-links-in-outlook-2003.html' title='Clicking HTTP URL Links in Outlook 2003 on Windows opens two browser windows in Safari'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a6J4KwcMyYk/SvR6eMiM3hI/AAAAAAAAACQ/MJrEOheBufQ/s72-c/file_types.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4989068712579928131</id><published>2009-09-09T10:14:00.000-07:00</published><updated>2009-09-09T10:15:19.327-07:00</updated><title type='text'>iTunes 9 Released, new version of Fetch Art coming soon</title><content type='html'>Today Apple released iTunes 9.  I am currently testing a new version of Fetch Art and should know about compatibility with iTunes 9 and have a new version with some bug fixes available in about a week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4989068712579928131?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4989068712579928131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4989068712579928131' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4989068712579928131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4989068712579928131'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/09/itunes-9-released-new-version-of-fetch.html' title='iTunes 9 Released, new version of Fetch Art coming soon'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-8693820635971347836</id><published>2009-08-26T12:13:00.004-07:00</published><updated>2009-08-26T13:04:25.467-07:00</updated><title type='text'>Robocopy trumps RichCopy</title><content type='html'>Microsoft has released a new replacement for &lt;a href="http://en.wikipedia.org/wiki/Robocopy"&gt;Robocopy&lt;/a&gt;.  What's Robocopy you ask?  Only about the best way to copy a lot of files across a network via the command line in Windows.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Robocopy will copy a directory with any amount of files and subdirectories.  It will merge the contents of the directories if duplicates already exist in the destination depending on options you pass it.  If a file cannot be read, it will pause and retry a certain number of times, and if you lose your network connection during the copy, when your connection is back, you can reissue the same command, and it will pick up where it left off, not recopying the files it already copied.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's a really great command line tool and I wish drag and drop copying in both Windows and Mac OS X behaved like this instead of failing miserably if the network drops or wiping destination directories out even if they contain different files from the source.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Robocopy is great.  It's one of the first things I install on a freshly formatted Windows box.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what could be better then Robocopy?  &lt;a href="http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx?pr=blog"&gt;According to Microsoft TechNet, RichCopy&lt;/a&gt;.  RichCopy is the next generation Robocopy adding an easy to use GUI and performance enhancing multithreaded copying (so it can move more then one file at a time which reduces network lag if you are moving a lot of small files.)  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So today I installed RichCopy and put it to the test.  I needed to move a directory that had 19.8GB in 69,510 files and 13,654 directories (or folders if you prefer.)  I started RichCopy and used its GUI interface to start the copy.  My network performance was only about 10Mbps (I'm on gigabit people) but it's an overworked corporate network, so I don't think that's any fault of RichCopy.  Unfortunately about an hour and 45 minutes into the job, the server disappeared from the network for a second.  No problem, right?  That's the kind of thing RichCopy was made to handle.  Unfortunately at that point RichCopy crashed with an exception, and the only option was to close the exception dialog which closed the RichCopy application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now I've got Robocopy doing the copy.  It doesn't have a fancy GUI but it's working.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oh BTW, there is also a &lt;a href="http://technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx"&gt;GUI for Robocopy here&lt;/a&gt;.  But I tried it and it had at least one bug (back when I tried it.)  It may work for you, but, if you are looking for a robust copy tool, chances are you can handle the command line anyway.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's something to get you started on Robocopy:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;robocopy source destination /S&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By default robocopy won't copy files that appear the same so it always performs a merge and that's what this command line will to.  The /S says to be recursive but don't copy empty directories.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://en.wikipedia.org/wiki/Robocopy"&gt;Wikipedia entry on Robocopy&lt;/a&gt; covers all the optional parameters.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-8693820635971347836?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/8693820635971347836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=8693820635971347836' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8693820635971347836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8693820635971347836'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/08/robocopy-trumps-richcopy.html' title='Robocopy trumps RichCopy'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-6293464677876651089</id><published>2009-08-25T19:21:00.001-07:00</published><updated>2009-08-26T19:48:31.354-07:00</updated><title type='text'>Fixing Printer Sharing in Mac OS X</title><content type='html'>&lt;div style="text-align: left;"&gt;Ok, so an odd thing happened trying to print the other day.  I share a USB printer from my Mac to other computers on the network.  After unplugging the USB cable from my Mac at one point to move some stuff on my desk and then plugging it back into the same Mac, printer sharing for this printer no longer worked.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Symptoms:&lt;/div&gt;&lt;div&gt;I could print fine from the computer connected directly to the printer via the USB port.  I share it with three other computers and none of them could print to the printer, although they could see it on the network.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I tried to print from a networked printer the document would simply never print.  When I opened the printer queue on the computer I was trying to print from it said: &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://1.bp.blogspot.com/_a6J4KwcMyYk/SpXxFxayNxI/AAAAAAAAABQ/8b8-msQRfPY/s400/pic1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5374466811803875090" /&gt;Unable to get printer status (Forbidden)!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also if I tried to add the printer to a computer that wasn't using it previously, although the computer could see the printer, it could never choose the correct printer driver.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 384px; height: 400px;" src="http://3.bp.blogspot.com/_a6J4KwcMyYk/SpXxpnB1iBI/AAAAAAAAABY/s_KK9l6ZtVA/s400/pic3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5374467427490170898" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here’s the fix:&lt;/div&gt;&lt;div&gt;On the computer sharing the printer (the one the printer is connected to) you have to reset the printing system.  Just open Print &amp;amp; Fax in System Preferences and right click in the list of printers and chose “Reset printing system…”  &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_a6J4KwcMyYk/SpXyDf_VQJI/AAAAAAAAABg/49uPmeBPC5w/s1600-h/pic_fix2.png"&gt;&lt;img src="http://2.bp.blogspot.com/_a6J4KwcMyYk/SpXyDf_VQJI/AAAAAAAAABg/49uPmeBPC5w/s400/pic_fix2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5374467872277217426" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 325px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;It will ask you if you are sure, and you’ll have to supply an administrator password.  That will remove all your printers.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then you can click the + button and add them manually, however, I found it was easier to power cycle my printer and it was automatically added to the list.   Make sure to check Share this printer and you may have to turn on Printer Sharing in the Sharing control panel too.  The Print &amp;amp; Fax control panel should notify you if Printer Sharing is not enabled.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may have to remove and re-add the shared printer on any of your networked computers you wish to print from.  Two of my computers started printing to the printer with no problems, but one of them had selected the wrong driver (a generic postscript driver.)  You could tell it was wrong because the printer icon didn’t match the one on the computer that the printer is connected to.  &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_a6J4KwcMyYk/SpXyl-CVc8I/AAAAAAAAABo/k5RVTjLZ8dc/s1600-h/pic6.png"&gt;&lt;img src="http://4.bp.blogspot.com/_a6J4KwcMyYk/SpXyl-CVc8I/AAAAAAAAABo/k5RVTjLZ8dc/s400/pic6.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5374468464458429378" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 274px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It could still print ok with the wrong driver but it couldn’t access any of the printer’s settings such as paper type or print quality.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here’s things I tried that didn’t work:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Turning off and on printer sharing.&lt;/li&gt;&lt;li&gt;Deleting the printer from the computer I wanted to print from and re-adding it.&lt;/li&gt;&lt;li&gt;Repairing permissions on the computer sharing the printer&lt;/li&gt;&lt;li&gt;Printing from another computer that could see the shared printer.  It behaved the same from three different computers.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-6293464677876651089?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/6293464677876651089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=6293464677876651089' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/6293464677876651089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/6293464677876651089'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/08/fixing-printer-sharing-in-mac-os-x.html' title='Fixing Printer Sharing in Mac OS X'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a6J4KwcMyYk/SpXxFxayNxI/AAAAAAAAABQ/8b8-msQRfPY/s72-c/pic1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-7266953372742515955</id><published>2009-07-29T13:07:00.002-07:00</published><updated>2009-07-29T13:09:35.318-07:00</updated><title type='text'>Amazon requires signing of AWS requests after August 15 2009</title><content type='html'>Amazon is changing how applications can interact with their Web Services.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On August 15th 2009 Amazon will make changes and is only supporting C#, Java, PHP, and Perl. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've contacted Amazon and asked for support for other languages such as C++, C and AppleScript.  I've even offered to write necessary libraries for them if they would make more information available about their security algorithms to me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So far, they haven't replied, and unless things change, a lot of applications that get information through AWS will stop working on August 15th.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Based on the developer forums I participate on many developers are upset at this change.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've started a petition you can sign &lt;a href="http://www.petitiononline.com/FetchArt/petition.html"&gt;here&lt;/a&gt;.  It  just asks that Amazon not exclude popular programming languages from their new secure interface.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-7266953372742515955?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/7266953372742515955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=7266953372742515955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7266953372742515955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7266953372742515955'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/07/amazon-requires-signing-of-aws-requests.html' title='Amazon requires signing of AWS requests after August 15 2009'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-907939660985479585</id><published>2009-06-22T14:37:00.011-07:00</published><updated>2009-06-23T06:41:23.386-07:00</updated><title type='text'>iPhone 3GS, 3G, and original iPhone Comparison</title><content type='html'>A lot of people are talking about "new" features of the iPhone 3G S, however, many sites listing new features are listing items that exist for previous generation iPhones as well.  Also, several sites are only comparing the new 3G S to last years 3G and not even including the original Edge only iPhone in their comparisons.  So I felt the need to put together this table.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hardware Differences&lt;/div&gt;&lt;div&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtextcolor:WHITE;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="288" valign="top"  style="width:3.0in;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4ptcolor:WHITE;" border=""&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Original&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;3G&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;3G S&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Metal back&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;plastic back, more curved shape&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Recessed headphone jack&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;standard headphone jack&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No stereo Bluetooth headphone support&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Stereo Bluetooth headphone support&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Edge&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;3G (3.6Mb/s HSDPA)*&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;3GS (faster 7.2Mb/s HSDPA)**&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No GPS (simulates using triangulation=very inaccurate and often unavailable)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;GPS&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;GPS + Compass (should allow turn by turn directions in future software)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No video&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;640x480 30fps video (fixed focus during recording)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;2MP fixed focus Camera&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;3MP auto focus camera&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Original CPU&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Faster CPU&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Original graphics&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Faster 3D graphics&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Powered by old iPod chargers****&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Powered only by newer chargers****&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:10"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Supports 1 button inline headphone remote&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Supports 3 button inline headphone remote including volume   control&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:11"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No voice dialing&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Voice Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:12"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No tethering&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Tethering**&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:13"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No MMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="763" colspan="2" valign="top" style="width:7.95in;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;MMS**&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:14;mso-yfti-lastrow:yes"&gt;   &lt;td width="552" colspan="2" valign="top" style="width:5.75in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;No Nike + iPod&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Nike + iPod built in&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;New features added with the free 3.0 software update to all iPhones&lt;/div&gt;&lt;div&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"  style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtextcolor:WHITE;"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Original&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;3G&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;background:black;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;3G S&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Cut, Copy and Paste&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Global Search&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Horizontal keyboard in most apps&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Voice memos&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes"&gt;   &lt;td width="288" valign="top" style="width:3.0in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Notes sync with Mail/Outlook&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="264" valign="top" style="width:2.75in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="499" valign="top" style="width:5.2in;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;same&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Notes:&lt;/div&gt;&lt;div&gt;*  Some reports state that AT&amp;amp;T artificially limits 3G access to 1.4 Mbps instead of allowing the full 3.6Mbps HSDPA speed.&lt;/div&gt;&lt;div&gt;** Not available in the US with AT&amp;amp;T yet.&lt;/div&gt;&lt;div&gt;****  The original iPhone supported the 12 volt charging (as did older iPods) and many car chargers only supplied that voltage.  The 3G and 3G S require newer chargers that do not rely on the old specification.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-907939660985479585?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/907939660985479585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=907939660985479585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/907939660985479585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/907939660985479585'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/06/iphone-3gs-3g-and-original-iphone.html' title='iPhone 3GS, 3G, and original iPhone Comparison'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-1426803300078567904</id><published>2009-04-29T17:02:00.002-07:00</published><updated>2009-04-30T13:51:20.794-07:00</updated><title type='text'>How UPnP failed me and Bonjour for Windows saved me.</title><content type='html'>Today I am working in an entirely Windows XP environment.  Not a Mac to be found.  However, it was Apple software that saved me.&lt;br /&gt;&lt;br /&gt;It might seem strange to be extolling the virtues of Apple software on Windows, and believe me, if the Windows UPnP software worked as it is supposed to, I probably wouldn't be doing this, but if you find yourself in the same situation this article might help you.&lt;br /&gt;&lt;br /&gt;We just got a new Axis Q1755 network camera.  It supports Universal Plug and Play or UPnP.  It also supports Bonjour which it turns out is very lucky for me.  I connected the camera to our network.  At that point, as a UPnP device it is supposed to show up on my Windows XP computer inside My Network Places.  I opened My Network Places, and it wasn't there.&lt;br /&gt;&lt;br /&gt;I found an article that said Windows Firewall can interfere with UPnP devices.  However, since I'm on an internal network, I have my Firewall turned off.&lt;br /&gt;&lt;br /&gt;I found another article that mentioned that by default Windows XP might not have all the needed UPnP software installed.  I went into Control Panels-&gt;Add or Remove Programs.  I clicked the Add/Remove Windows Components button.  I clicked Networking Services.  Then I clicked Details… I saw that UPnP User Interface was not checked, so I checked it to install it.  Clicked OK, then Next, then Finish which installed the UPnP components.  Opened My Network Places again, but still nothing.&lt;br /&gt;&lt;br /&gt;I found yet another article that said I might need to enable the UPnP discovery service.  So I went into Control Panels-&gt;Administration Tools-&gt;Services and looked for the SSDP Discovery Service.  Sure enough, it was disabled.  I enabled it and started it.  I verified its status changed to Started.  Closed the Services control panel.  Opened My Network Places again, and still nothing.&lt;br /&gt;&lt;br /&gt;Now I've already wasted 10 minutes on something that was supposed to be Plug and Play.  Then I noticed in the setup manual of the camera it also supports Bonjour for Mac OS X.  Hmmm  I know Apple released Bonjour for Windows too.  It can't work any worse then this, and if it takes less then 10 minutes it's a more efficient use of my time.  So I go to the Apple website and download Bonjour for Windows.  It installs a new button on the Explorer Bar in Internet Explorer.  I click that button and it immediately finds three devices on my network.  Two printers, and my new Axis camera.  I click on the camera and have full access to it.&lt;br /&gt;&lt;br /&gt;So I gotta' say, I'm liking &lt;a href="http://support.apple.com/downloads/Bonjour_for_Windows"&gt;Bonjour for Windows.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-1426803300078567904?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/1426803300078567904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=1426803300078567904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1426803300078567904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1426803300078567904'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/04/how-upnp-failed-me-and-bonjour-for.html' title='How UPnP failed me and Bonjour for Windows saved me.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4058249513018738691</id><published>2009-03-17T11:45:00.004-07:00</published><updated>2009-03-17T11:59:34.931-07:00</updated><title type='text'>iPhone OS 3.0 Adds a lot of features</title><content type='html'>In my previous post: &lt;a href="http://aricsblog.blogspot.com/2008/06/iphone-3g-still-missing-features.html"&gt;iPhone 3G, still missing features&lt;/a&gt; I discussed the features introduced by the 2.0 version of the iPhone OS that shipped with the second generation 3G iPhone.&lt;br /&gt;&lt;br /&gt;There were a lot of (what I considered obvious) omissions.  Let's review those now that Apple released what they will be adding to the next generation of the iPhone OS in June:&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Stereo Bluetooth headset support (A2DP) &lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;(not on first generation iPhone as it lacks some hardware)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Copy and Paste&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Global search (they let you search contacts  now, but not notes or calendars, Palm OS has had this for years!) &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;DUN tethering (so I can use the phone as a 3G  modem on my laptop either over Bluetooth, or preferably, USB) (They claim they are adding this in 3.0, however, not all the carriers are ready to enable it...)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Notes syncing (on Windows and Mac OS X)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;MMS (picture messaging, so far they still only support text messaging)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Chat/IM support for popular chat apps (MSN Live Messenger, AIM, GTalk, etc.) (With push support finally arriving this appears to be solved.)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;API for turn by turn GPS (although Apple will not be supplying maps, so this will have to be 3rd party.)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;The following items still won't be added:&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Video recording&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;A ToDo app with syncing  with Outlook (on Windows) or iCal (on Mac OS X)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Voice activated dialing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Syncing music/video/podcasts and calendar data over Bluetooth or WiFi.  Why should I have to connect a USB cable just to sync?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Forward camera and video chat support&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Undo in most apps (something PalmOS apps have had for over a decade)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Bluetooth support for keyboards and standard devices other then headsets and headphones.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;So all in all a pretty decent update.  They've also added several features that were not in my wish list such as auto discovery of nearby iPhones for gaming etc.  I'd say they addressed most of the items on my list I would classify as most important (Thank goodness for copy, cut and paste!) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4058249513018738691?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4058249513018738691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4058249513018738691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4058249513018738691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4058249513018738691'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/03/iphone-os-30-adds-lot-of-features.html' title='iPhone OS 3.0 Adds a lot of features'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-2275245805420761426</id><published>2009-02-18T20:08:00.004-07:00</published><updated>2010-03-31T20:57:22.341-07:00</updated><title type='text'>Disk Utility Erase Failed on Mac OS X</title><content type='html'>Ok, I'm always running out of hard drive space.  I just bought a $100 one terabyte external USB 2.0 and eSATA drive to add to my current pile of external hard drives.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course it ships formatted FAT32 which Mac OS X can read, but isn't a very good format (doesn't support journaling, limits file sizes to 4 gigs, etc.)  So we need to erase and format the drive (or partition or reformat... whatever you want to call it.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No problem.  I launch Disk Utility, select the new drive, and click the Erase tab.  Then I select Mac OS Extended (Journaled) as the Volume Format.  Then I click Erase.  It warns me I'll delete data, blah blah.  It starts erasing, and then says the erase failed.  Specifically it says:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Volume Erase Failed with error: The underlying task reported failure on exit&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After a few more tries I found the solution and it requires changing a setting in the partition. We only want to create a single large partition but we still have to change a setting in the Partition tab.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you don't see a Partition tab between Erase and RAID try selecting the drive in the list to the left.  You may have selected the mount point (or sub volume/partition).  To edit the partitions you have the have the higher level drive device media selected.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok, after that, click the Partition tab, then select 1 Partition from the Volume Scheme drop down menu.  Then click the Options button.  Chances are Master Boot Record is selected.  You don't want that for a Mac OS Extended format drive.  Instead select the GUID Partition Table and click OK (You only want to choose the Apple Partition Map if you are running on a PowerPC Mac with an OS below Mac OS X 10.4 or if you are running a PowerPC Mac and you need the disk to be a startup disk.) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then click Apply.  That should do it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;UPDATE:&lt;/div&gt;&lt;div&gt;I haven't been able to reproduce this problem since the Mac OS X 10.6.3 update.  If you have this issue and you are running 10.6.3 or newer could you please let me know with a comment below?  Thanks!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-2275245805420761426?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/2275245805420761426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=2275245805420761426' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2275245805420761426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2275245805420761426'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2009/02/disk-utility-erase-failed-on-mac-os-x.html' title='Disk Utility Erase Failed on Mac OS X'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4710527634759935775</id><published>2008-12-04T13:16:00.009-07:00</published><updated>2008-12-21T13:53:07.366-07:00</updated><title type='text'>QuickTime and a decompressor are needed to see this picture.</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So you've been laboring over that PowerPoint presentation or Word document on your Mac for hours or even days.  When it was time for final delivery you opened it up on a Windows OS based computer under Office 2003 or Vista or some other version and found that wherever you put a picture the image isn't displaying and instead it just says&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="  white-space: pre; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;QuickTime&lt;/span&gt; and a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;decompressor&lt;/span&gt; are needed to see this picture.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;or&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;QuickTime&lt;/span&gt; and a TIFF (Uncompressed) &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;decompressor&lt;/span&gt; are needed to see this picture.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Also note that &lt;/span&gt;&lt;span class="Apple-style-span" style="  ;"&gt;&lt;span class="Apple-style-span" style="  ;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;the file compatibility toolbox on the Mac version will not warn you of this issue when that's the whole point of that toolbox.  As far as Office for Mac is concerned, the file will be 100% compatible with Office for Windows.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I'll first explain what causes this problem and then we'll talk about a fix.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So the only time you will see this is if you were &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;woking&lt;/span&gt; in Office on the Mac, added pictures to your document via either drag and drop or copy and paste, and then open your document in Office for Windows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Ok&lt;/span&gt; so what causes this issue?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The truth is it is a bug in how Office for the Mac supported drag and drop and copy and paste.  It used a Mac OS Specific way of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;embedding&lt;/span&gt; the image that Office for Windows can't understand.  Even if you install &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;QuickTime&lt;/span&gt; in Windows, Office for Windows still can't make sense of the image information.  This bug was finally fixed with the Mac Office 2008 Service Pack 1 (12.1.0)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Great, what's the solution?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you've created/edited the document using Office 2008 with SP1 you shouldn't have the problem.  If you've created the document in an older version of Office for Mac, then as long as you have access to Office 2008 with SP 1 all you have to do is open and save the document in the newer version of Office 2008 for Mac and the problem will be fixed.  It says so &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/952331/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, and I've verified it worked.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Another solution that I've tested is to import images using the Insert menu instead of using drag and drop or copy and paste.  Yes that means if you are trying to use an image from the Web, you must save it from your web browser to your computer's disk first, then import it into Word.  In fact, you can safely drag and drop an image file from your computer's disk drive (from a window in the Finder) to Word and it works fine.  It's only if you drag and drop (or copy and paste) an image from your Web browser or another application and drop it into Word that causes the issue.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Another solution is provided &lt;/span&gt;&lt;a href="http://pptfaq.com/FAQ00534.htm"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;here &lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;by Stephen &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Rindsberg&lt;/span&gt;.  He provides some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;VBA&lt;/span&gt; code that you could run on a problematic document in Mac Office 2004.  I tried it and it worked...some.  I found it fixed about 70% of the images, but several were still not working in Office for Windows.  Also any image it fixed it brought to the front of the document, so for example, if you had a back ground image in a PowerPoint file, after running the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;VBA&lt;/span&gt; code, now it would appear in front of all of the text on that slide.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  ;"&gt;&lt;span class="Apple-style-span" style="  ;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So the best solution seems to be to use the latest version of Office for the Mac 2008 or always import your graphics files from local copies on your computer's drive.  BTW If you need to use Office 2004 (for example you need support for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;VBA&lt;/span&gt; which was dropped in 2008) you will be happy to know you can safely install 2008 on a Mac that has 2004 (&lt;a href="http://aricsblog.blogspot.com/"&gt;as I indicated in my previous blog entry about why I'm still using 2004&lt;/a&gt;), and at the end the installer will ask you if you want to remove 2004.  Just say NO and both 2004 and 2008 will exists happily together on the same Mac.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;This doesn't cover movie files, only images...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you are searching you may find this Microsoft Support article: &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/198202"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;You receive a "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;QuickTime&lt;/span&gt; and a Video &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;decompressor&lt;/span&gt; are needed to see this picture" error message when you try to play a movie in a slide view in PowerPoint&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  Although the description of the problem seems similar, it's a different situation and is specific to movie files and not images.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4710527634759935775?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4710527634759935775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4710527634759935775' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4710527634759935775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4710527634759935775'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/12/quicktime-and-decompressor-are-needed.html' title='QuickTime and a decompressor are needed to see this picture.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-3804581115871751228</id><published>2008-12-01T13:56:00.004-07:00</published><updated>2009-01-03T11:37:31.460-07:00</updated><title type='text'>Why not to upgrade to Office 2008 for Mac and to keep using Office 2004</title><content type='html'>Ok, so when Mac Office 2008 came out this year, I was pretty happy to upgrade.  After all, 2004 was four years old, and because I had an Intel Mac it had to run under Rosetta which means it ran pretty slow.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Office 2008 promised faster speeds for Intel Mac owners as well as more formatting options and file compatibility with the new Vista Office (DOCX, etc.) formats.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, I've installed 2008 and decided to go back to 2004 and here's why...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First Excel and PowerPoint for 2008 do seem improved and ran at least as good if not faster then theri 2004 versions on my Intel Mac.  They had obvious improvements in the user interface and PowerPoint had some really nice graphic enhancements.  Word however, actually runs slower.  Even though now it is running naitive on my Intel processor.  Worst, Microsoft removed Visual Basic for Applications (VBA) from Office 2008 so all those Excel spreadsheets with fancy Macros that I have to use for my job won't work on it.  Lastly I have a relatively simple newsletter template that I use a few times a year, and in 2008 it has some formatting issues.  It's hard to explain but if a Microsoft engineer wants to get in touch with me, I'll explain how to reproduce the problem and send them the file.  (Hello Microsoft Mac Business Unit?)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also Microsoft has released a converter that now allows Office 2004 (and the older v.X even) to open the new Vista DOCX Open XML file format, so another motivation for upgrading to Office 2008 is eliminated.  You can get that upgrade &lt;a href="http://www.microsoft.com/mac/downloads.mspx?pid=&amp;amp;fid=6B9238E1-CF69-48C4-BF2D-C4A8ACEEE520#viewer"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, so what I've decided to do is keep both 2004 and 2008 installed on my Mac.  They actually run fine side by side.  Just make sure at the end of the 2008 installer app, you do NOT check the "remove 2004" option and you can keep 2004 around for faster Word editing and VBA macro support.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update:  I've applied the latest Mac Office 2008 updates bringing me to version 12.1.5.  It does seem Word performance has improved a lot.  However, it is still having problems formatting my newsletter template, and I'm seeing this a lot more too:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a6J4KwcMyYk/SV-v9MyZnFI/AAAAAAAAABI/EMkEMBKTbTU/s1600-h/word-2008-error-dialog.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://3.bp.blogspot.com/_a6J4KwcMyYk/SV-v9MyZnFI/AAAAAAAAABI/EMkEMBKTbTU/s400/word-2008-error-dialog.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5287137953495751762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-3804581115871751228?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/3804581115871751228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=3804581115871751228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3804581115871751228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3804581115871751228'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/12/why-not-to-upgrade-to-office-2008-for.html' title='Why not to upgrade to Office 2008 for Mac and to keep using Office 2004'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a6J4KwcMyYk/SV-v9MyZnFI/AAAAAAAAABI/EMkEMBKTbTU/s72-c/word-2008-error-dialog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-7052567748832823183</id><published>2008-09-26T09:21:00.006-07:00</published><updated>2008-12-05T13:08:22.439-07:00</updated><title type='text'>Excel Password Crack</title><content type='html'>Have you ever been handed an Excel spreadsheet and needed to modify it, only to find it had Workbook Protection enabled that requires a password?  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To unprotect the workbook, you would go into:&lt;/div&gt;&lt;div&gt;Tools-&gt;Protection-&gt;Unprotect Workbook.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, the person who gave you the file doesn't know the password or they would have given it to you when they gave you the file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well a quick search will find there are several hacking utilities out there to break the password in Excel workbooks.  Some of these are free and some cost up to $30.  Some run locally and some require you send the file to them (not usually a good idea if your file contains confidential information.)  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I decided I'd try a free utility.  The first one I grabbed was kind of large and including a full installer.  I was concerned it could install spyware or other unwanted software and I wasn't anxious to run an installer for something that really should just be a simple little app, so I kept looking.  Then I found something better.  A single file that was an Excel Add-In.  Using an Add-In isn't as dangerous as running an installer (perhaps an Add-In could be malicious, but I've never heard of a rootkit being created via an Add-In) and it was provided on a web site that had other useful information.  So since this wasn't the publisher's only application it seemed to me they would be more concerned about their reputation then a website devoted only to a password cracker tool and therefore would not tend to include anything malicious in their code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, I added the Add-In, opened the sheet, and in a few minutes (it's a brute force password attack) I had a working password!  Fantastic.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you need this, I highly recommend the tool provided by &lt;a href="http://www.erlandsendata.no/"&gt;Erlandsen Data Consulting&lt;/a&gt; called&lt;a href="http://www.erlandsendata.no/english/index.php?d=endownloadtools"&gt; Find Lost Passwords&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a Windows only solution.  This Add-In will not work in Office 2008 for the Mac because it relies on VBA which is not supported in Office 2008.  This also will not work in Office 2004 although I'm not sure of the reason.  It's possible it references compiled Windows only code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;One thing to note, the password you get will work 100%.  However, it will probably not be the original password.  The way Excel hashes passwords, there are actually a lot of letter combinations that result in the same password "hash" so in other words if you protected a file with the password "ILoveChocolate" there are actually a lot of other letter combinations that will still open that Excel spreadsheet for you.  This application simply gives you the first letter combination that has the same hash as "ILoveChocolate."  So if you test it on a spreadsheet that you actually knew the password on, don't be surprised if the password doesn't come out to be a the one you expected.  But it unlocks the spreadsheet just fine because inside Excel's security procedures, the passwords look the same.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-7052567748832823183?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/7052567748832823183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=7052567748832823183' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7052567748832823183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7052567748832823183'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/09/excel-password-crack.html' title='Excel Password Crack'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-2419201951741037147</id><published>2008-07-24T19:08:00.000-07:00</published><updated>2008-07-24T11:26:44.611-07:00</updated><title type='text'>Outlook won’t send email, it just sits in your Outbox</title><content type='html'>&lt;div&gt;Ok, so first if you also can’t &lt;span class="Apple-style-span" style="font-style: italic;"&gt;receive&lt;/span&gt; email, this isn’t your problem.  This is about a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;send only&lt;/span&gt; problem.  I could receive email just fine.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your problem matches the helpful description here: &lt;a href="http://www.slipstick.com/problems/outbox.htm"&gt;http://www.slipstick.com/problems/outbox.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also a similar article on Microsoft’s official Office support site here: &lt;a href="http://office.microsoft.com/en-us/outlook/HA011879881033.aspx"&gt;http://office.microsoft.com/en-us/outlook/HA011879881033.aspx&lt;/a&gt;  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then you have the same problem I did.  I wanted to specifically mention that it was LANDesk Antivirus causing the issue as that hasn’t (so far) been listed as one of the Outlook add-ins that causes this issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The registry key I had to modify was here:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins\ LDOutlookAddin.Addin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This was installed with LANDesk Antivirus and is identified with the FriendlyName of "LANDesk Outlook add-in" and Description of "Scans email for viruses" (all items a user could search on.)  I'm running version 5.0.1.88 which I believe is the latest.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once I set LoadBehavior to 0 it solved my issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Big thanks to Diane Poremsky for writing the post linked to above which helped me debug my issue. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-2419201951741037147?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/2419201951741037147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=2419201951741037147' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2419201951741037147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2419201951741037147'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/07/outlook-wont-send-email-it-just-sits-in.html' title='Outlook won’t send email, it just sits in your Outbox'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-1538846407053358748</id><published>2008-07-15T12:34:00.002-07:00</published><updated>2010-12-17T12:38:45.827-07:00</updated><title type='text'>Why I would spend $150 on a USB Keyboard</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Ok&lt;/span&gt;, &lt;a href="http://aricsblog.blogspot.com/2008/07/19-samsung-flatpanel-broke-away-from.html"&gt;in my previous post&lt;/a&gt; I bemoaned the fact that my 19” flat panel monitor broke and took my $150 Matias Tactile Pro 1.0 keyboard with it.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I thought I’d follow up on an experience that made me have a huge amount of respect for the Matias company.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Why a $150 Keyboard?&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I realize most people purchase keyboards that cost $30 to $40 US dollars these days.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Often they don’t purchase keyboards at all but use the ones included free with their computers.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;So knowing one can buy a completely usable keyboard for $30 then why would I spend $150 on a keyboard?&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;There are actually several answers but I’m only going to discuss one in this post.  (For more information on the history of this keyboard read &lt;a href="http://db.tidbits.com/article/7607"&gt;this article on TidBITS&lt;/a&gt;.)&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Now That’s Customer Service&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I type A LOT.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;It's basically my livelihood.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;If I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;couldn&lt;/span&gt;’t type, I’m not sure how I could support my family.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Because of the fact that I probably spend 10 hours a day typing and it’s so important to my family’s &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;well being&lt;/span&gt; I’m willing to invest in a decent keyboard.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;The keyboard I’m talking about is the Matias Tactile Pro 1.0.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;It’s a wonderful keyboard that feels great and supports your hands long into the night.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;When I found my flat panel monitor had broken the keyboard stands off of the back basically making the keyboard useless I was crushed.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I went to the Matias site to even see if they were making a Tactile Pro keyboard (I knew they had long discontinued the 1.0 version.)&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I also knew that due to a tight budget lately, I might have to replace it with a $30 keyboard.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I found Matias was no longer making a Tactile Pro keyboard.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;They will release a 3.0 version next year but the 1.0 and 2.0 versions are no longer available.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I know they make a really nice &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;USB&lt;/span&gt; 2.0 keyboard but it &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;isn&lt;/span&gt;’t anything like the Tactile Pro.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Disappointed&lt;/span&gt;, I filled out &lt;a href="http://matias.ca/emailer/index.php?em=info&amp;amp;msgID=TP3"&gt;the web form&lt;/a&gt; to be notified when the Tactile Pro 3.0 keyboard becomes available. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;There is a message section and I just put in pathetically that the feet had broken off of my Tactile Pro 1.0 keyboard so I needed to purchase a new one.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Ok&lt;/span&gt;, now you know how web forms work.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;The email address goes into a database and no one ever reads the message section.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Except at Matias!&lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Less then 24 hours later I was contacted through email by a customer service representative.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;She wrote to me that if I give her my address she would mail me replacement feet.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;That’s right.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I sent her my address.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;And a few days later, Matias paid $6.50 CAD to send me an envelope with two replacement feet.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_a6J4KwcMyYk/SIIDSbtUXaI/AAAAAAAAAA4/ijRx0OrnM0w/s400/Postal.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5224742132913560994" /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;Canadian Postage&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_a6J4KwcMyYk/SIIDE80NW9I/AAAAAAAAAAw/DPRNewkYBHY/s400/New+Feet.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5224741901282663378" /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;My new Feet  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Truly amazing.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Matias, you have a customer for life!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-1538846407053358748?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/1538846407053358748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=1538846407053358748' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1538846407053358748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/1538846407053358748'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/07/why-i-would-spend-150-on-usb-keyboard.html' title='Why I would spend $150 on a USB Keyboard'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a6J4KwcMyYk/SIIDSbtUXaI/AAAAAAAAAA4/ijRx0OrnM0w/s72-c/Postal.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-8216748919600447513</id><published>2008-07-06T11:18:00.004-07:00</published><updated>2008-12-10T00:45:12.122-07:00</updated><title type='text'>19" Samsung Flatpanel broke away from its stand</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This morning I walked into my office to check email and saw this.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_a6J4KwcMyYk/SIH_Cwuv6II/AAAAAAAAAAg/C5-dWwhe6JM/s400/1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5224737465632286850" /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;"&gt;That’s my Samsung flatpanel sitting on my keyboard.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;You can see the stand is no longer attached to the back of it.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Last night it was fine and hadn’t been touched or moved since then.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;So sometime during the night the metal bracket holding it to the stand simply gave up.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now that’s depressing enough as it is, but if you look a bit closer you’ll notice that the weight of the monitor broke the feet off of the bottom of my Matias Tactile Pro keyboard (which cost me $150 USD.)&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://3.bp.blogspot.com/_a6J4KwcMyYk/SIH_6CEvGdI/AAAAAAAAAAo/f5eTxAdyp_8/s400/Keyboard.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5224738415180716498" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; " /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Why someone would spend $150 on a keyboard will be my next blog entry, but to give you an idea you can &lt;a href="http://db.tidbits.com/article/7607"&gt;read this&lt;/a&gt;  &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;(You have to at least read the section entitled Protecting the Alps.)  &lt;/p&gt;  &lt;p&gt;Now I think I should point out this monitor has had a very easy life.  It just sits on my desk.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;It doesn’t move around or travel.  It just sits there. It literally broke due to its own weight.  I think it is still under warranty so I’ll have to try and find the original paperwork (which reminds me, I need to clean up and organize my office.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-8216748919600447513?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/8216748919600447513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=8216748919600447513' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8216748919600447513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8216748919600447513'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/07/19-samsung-flatpanel-broke-away-from.html' title='19&quot; Samsung Flatpanel broke away from its stand'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_a6J4KwcMyYk/SIH_Cwuv6II/AAAAAAAAAAg/C5-dWwhe6JM/s72-c/1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-8496121984863090138</id><published>2008-06-10T09:33:00.009-07:00</published><updated>2009-03-17T12:00:57.088-07:00</updated><title type='text'>iPhone 3G, still missing features</title><content type='html'>Well, the iPhone 3G has been released.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The two new features over the previous generation iPhone are realtime GPS and 3G data speeds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The sad part is really what it doesn't have:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Stereo Bluetooth headset support (A2DP)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Copy and Paste&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Video recording&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Global search (they let you search contacts  now, but not notes or calendars, Palm OS has had this for years!) &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;DUN tethering (so I can use the phone as a 3G  modem on my laptop either over Bluetooth, or preferably, USB) &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Notes syncing with Outlook (on Windows) or Mail (on Mac OS X)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;A ToDo app with syncing  with Outlook (on Windows) or iCal (on Mac OS X)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;MMS (picture messaging, so far they still only support text messaging)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Chat/IM support for popular chat apps (MSN Live Messenger, AIM, GTalk, etc.)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Voice activated dialing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Syncing music/video/podcasts and calendar data over Bluetooth or WiFi.  Why should I have to connect a USB cable just to sync?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Forward camera and video chat support&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Undo in most apps (something PalmOS apps have had for over a decade.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Turn by turn GPS &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;Bluetooth support for keyboards and standard devices other then headsets and headphones.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'MS Shell Dlg';"&gt;Oh there is also a $99 a year fee for Mobile Me to get some of the live syncing features.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'MS Shell Dlg';"&gt;AT&amp;amp;T is also raising the unlimited data rate from $20 a month to $30 a month.  Their cheapest family share plan is still $59.99 (plus the iPhone data of $30 a month per iPhone) although it is now 550 minutes a month instead of 450.  Assuming you wanted two iPhones (the situation I'd be in with my wife) you'd be looking at $59.99 + $30 + $30 = $119.99.  Just prior to the announcement it would've only been $99.99.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-8496121984863090138?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/8496121984863090138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=8496121984863090138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8496121984863090138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8496121984863090138'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/06/iphone-3g-still-missing-features.html' title='iPhone 3G, still missing features'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-7029424815994462460</id><published>2008-03-10T19:17:00.002-07:00</published><updated>2008-12-10T00:45:12.285-07:00</updated><title type='text'>Reducing a Printer Driver from 80MB to 9MB</title><content type='html'>Ok, so how many times has this happened to you?  You just got a freshly formatted computer, and you need to print something, but it has no printers on it.  No problem, you check to find your nearest printer (I’m in a client’s office today) and then download the driver right?&lt;br /&gt;&lt;br /&gt;Ok, so the nearest printer to me happens to be an HP OfficeJet L7780 all in one.  Now I don’t need the scanner or other features accessable from my computer, I just need to print.  So I go to HP’s website to download the printer driver.  I know that they will try to give me an installer with scanner software, etc. on it, but I just need a printer driver.&lt;br /&gt;&lt;br /&gt;I get here pretty quick with a little searching:&lt;br /&gt;&lt;a href="http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?lc=en&amp;cc=us&amp;dlc=en&amp;product=2512010&amp;lang=en&amp;"&gt;http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?lc=en&amp;cc=us&amp;dlc=en&amp;product=2512010&amp;lang=en&amp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I choose Windows XP ‘cause that’s what I’m using.  And finally I get here:  &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/softwareList?os=228&amp;lc=en&amp;cc=us&amp;dlc=en&amp;product=2512010&amp;lang=en"&gt;http://h10025.www1.hp.com/ewfrf/wc/softwareList?os=228&amp;lc=en&amp;cc=us&amp;dlc=en&amp;product=2512010&amp;lang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now it has a few options.  There is a full feature software and driver.  No doubt that includes the scanner software and more that I already said I don’t want.  It comes in at a whopping 314MB.  Good thing I don’t need all of that.  Let’s see what else?  There is a CD ordering option.  Two software removal utilites.  A wireless configuration utility.  A Basic feature software/driver at 68MB (still too big to be what I want) and a Basic Features software/driver 'for IT professional use only' at 43.39MB (oh, BTW the IT pro only is at version 7, where as the others are at version 8.0.1 AND it was updated 2 months prior to the 8.x versions.)  Nice eh?&lt;br /&gt;&lt;br /&gt;Well I go for the one for IT pros anyway (hey I’m a pro right?) even though it is a full version older.  I like the idea of it being over 20MB smaller, and the new software is probably just for the scanner.&lt;br /&gt;&lt;br /&gt;Ok after the rather long download across an overburdened wireless network I get my .exe file.  Double clicking it expands to a new folder with my drivers in it.  That folder is a whopping 80MB with 280 files and 26 folders.  Wow that’s some printer driver.  &lt;br /&gt;&lt;br /&gt;I decided I couldn’t stand it and had to dissect the driver installer and see what extra stuff I could eliminate.  Once I eliminated anything that wasn’t needed, this is what I finally had:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a6J4KwcMyYk/R9XqWt4j8uI/AAAAAAAAAAY/v9O4MAsGn6g/s1600-h/Untitled-1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_a6J4KwcMyYk/R9XqWt4j8uI/AAAAAAAAAAY/v9O4MAsGn6g/s400/Untitled-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5176301022727107298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 80MB folder with 280 files and 26 folders is now 9MB with 7 files and 0 folders.  Yes that’s right.&lt;br /&gt;&lt;br /&gt;Now let’s see what I kept.  One of the space savings was eliminating languages I didn’t need, so I go rid of several .cab files for foreign languages and just kept p3i2enww.cab for English.  This eliminated a few MB but wasn't too significant.&lt;br /&gt;&lt;br /&gt;I also kept the .cat file which provides the driver signature.  Without this the driver will still install but you’ll get a nasty warning from windows that the file could be malicious and asking if you are absolutely certain you want to install it.&lt;br /&gt;&lt;br /&gt;The other files you see there have necessary driver installation information.&lt;br /&gt;&lt;br /&gt;All the other files I eliminated, I didn't need.  A lot of them were HP's picture viewing software, scanner software, OCR software, etc.  Like I said, I just needed to print!&lt;br /&gt;&lt;br /&gt;Doesn't seem like too much to ask they make just the printer driver available to download, at least for "IT Professionals."  Oh well, I saved it on our workgroup file server for everyone else to use as needed.  &lt;br /&gt;&lt;br /&gt;Hope this helps you streamline your printer drivers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-7029424815994462460?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/7029424815994462460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=7029424815994462460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7029424815994462460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/7029424815994462460'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2008/03/reducing-printer-driver-from-80mb-to.html' title='Reducing a Printer Driver from 80MB to 9MB'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a6J4KwcMyYk/R9XqWt4j8uI/AAAAAAAAAAY/v9O4MAsGn6g/s72-c/Untitled-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-4311842178401118681</id><published>2007-12-08T10:02:00.002-07:00</published><updated>2009-02-26T14:24:29.603-07:00</updated><title type='text'>Adobe Updater Crashes on Mac OS X and a Fix</title><content type='html'>Ok, so if you're like me, you got your Adobe Photoshop CS3 upgrade, and figured all those problems that have been building up from staying with the old Photoshop 7 would be eliminated?&lt;br /&gt;&lt;br /&gt;What problems?  Oh, all those failures from automatic updates.&lt;br /&gt;&lt;br /&gt;So I was rather disappointed when every time I launched Photoshop, Adobe Updater would generate one of those... "This application has crashed unexpectedly would you like to report it to Apple..." dialogs.  I even knew there had been some updates made available, but I couldn't get them because Adobe Update would crash anytime it was launched.&lt;br /&gt;&lt;br /&gt;I've got a friend who's situation was even worse.  His Adobe Updater was set to run on startup, and would crash his entire system every-time it launched.&lt;br /&gt;&lt;br /&gt;So what's the solution?  Well, it appears that it must be a permission issue with the updater needing to modify files it doesn't have enough access too.&lt;br /&gt;&lt;br /&gt;We can solve this by opening Terminal (in your Utilities folder under Applications) and running a unix command line giving it full access to your system.&lt;br /&gt;(Ok the following line displays poorly in the blogger template, however it should be easy to select and then cut and paste into your Terminal app.)&lt;br /&gt;&lt;pre&gt;sudo /Applications/Utilities/Adobe\ Utilities.localized/Adobe\ Updater5/Adobe\ Updater.app/Contents/MacOS/Adobe\ Updater&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Copying and pasting that into Terminal should cause it to ask for your password.  Go ahead and type in your password.  Now that should launch the updater app.  Assuming you have admin rights and can use sudo, the application should have all the power over you system it needs to complete an update.  I had to take a further step and install some updates separately.  I think I had about 6 or 7 updates to install, and I'd always get an update failed message when I tried to do all of them.  However, I did them one at a time, and eventually everything installed.&lt;br /&gt;&lt;br /&gt;Now when Adobe Updater auto launches on my system, it no longer crashes.   Yea!&lt;br /&gt;&lt;br /&gt;I wish Adobe would spend as much time perfecting their updater app, as they have on their software.  Aside from being a resource hog, Photoshop CS3 rocks!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update:  With &lt;a href="http://blogs.adobe.com/jnack/2008/12/notes_from_installer_mgmt.html#more"&gt;this blog posting&lt;/a&gt; it would appear Adobe is aware of the issues, however, it doesn't imply they'll be able to solve them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update 2:  Although &lt;a href="http://www.betalogue.com/2008/11/13/adobe-cs4-installer/"&gt;this blog posting&lt;/a&gt; is more to do with the installer rather then the updater it sure points out that Adobe's weak link is in developing their installers.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Props go to Sjan.E in the Adobe user forums for the suggestion of using sudo in &lt;a href="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=39&amp;amp;catid=220&amp;amp;threadid=1300193&amp;amp;enterthread=y"&gt;this thread.&lt;/a&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-4311842178401118681?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/4311842178401118681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=4311842178401118681' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4311842178401118681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/4311842178401118681'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/12/adobe-updater-crashes-on-mac-os-x-and.html' title='Adobe Updater Crashes on Mac OS X and a Fix'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-3455355040657886866</id><published>2007-10-01T11:54:00.000-07:00</published><updated>2007-10-08T23:52:52.819-07:00</updated><title type='text'>Warning, Mac OS X 10.5 Leopard really ups the requirements</title><content type='html'>Ok so check out these changes in minimum requirements for Mac OS X 10.4 Tiger vs 10.5 Leopard&lt;br /&gt;&lt;br /&gt;Ok both require:&lt;br /&gt;* DVD drive&lt;br /&gt;* Built-in FireWire&lt;br /&gt;&lt;br /&gt;But now let's look at the differences...&lt;br /&gt;&lt;br /&gt;10.4&lt;br /&gt;* An Intel processor or a PowerPC G3 (233 MHz or faster), G4, or G5 processor&lt;br /&gt;* At least 256MB of physical RAM&lt;br /&gt;* At least 3.0 GB of available space on your hard drive; 4GB of disk space if you install XCode 2 developer tools&lt;br /&gt;&lt;br /&gt;10.5&lt;br /&gt;* An Intel processor or a PowerPC G4 (867 MHz or faster) or G5 processor&lt;br /&gt;* At least 512MB of RAM (additional recommended)&lt;br /&gt;* At least 9GB of hard disk space&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's a huge leap!&lt;br /&gt;They went from a 233MHz G3 to an 867MHz G4 as a minimum. Doubled the RAM. More than doubled the hard drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-3455355040657886866?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/3455355040657886866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=3455355040657886866' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3455355040657886866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3455355040657886866'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/10/warning-mac-os-x-105-leopard-really-ups.html' title='Warning, Mac OS X 10.5 Leopard really ups the requirements'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-2100807655263648164</id><published>2007-09-02T15:26:00.000-07:00</published><updated>2007-09-02T15:40:00.465-07:00</updated><title type='text'>Roxio Creator Plus Dell Edition Cannot Make Bootable Windows Discs</title><content type='html'>My Dell laptop (Latitude D820) came with Roxio Creator Plus Dell Edition for use with the built in DVD burner.  I believe this odd OEM version is built based on Easy CD Creator 7.&lt;br /&gt; &lt;br /&gt;Sometimes you need to burn bootable CDs for Windows.  Mostly this is necessary when you want to create a Windows installer disc to reformat and install a fresh OS.  While Roxio Creator Plus Dell Edition does have the option to make a CD bootable, it doesn’t appear to actually work.  It requires you supply an image of the boot code (no problem, I have several such working image files, and they are easily found on the internet as well.)  However, after burning the "bootable" disc it doesn’t boot the computer giving me an error code 4.  Grrrr.&lt;br /&gt; &lt;br /&gt;This is only a theory but I believe it is picking the wrong emulation type.  There isn’t a dialog or setting that lets you manually control the emulation type (as there is on other versions of Creator) however, the Help File says:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;An emulation format is selected based on the size of the image&lt;br /&gt;you select:&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;If the image is 1.44 MB or less, a bootable CD or DVD will be&lt;br /&gt;created that your computer sees as a 1.44 MB floppy disk. When you&lt;br /&gt;start your computer using this bootable CD or DVD, the disc will&lt;br /&gt;automatically be assigned drive letter A:.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If the image is between 1.44 and 2.88 MB, a bootable CD or DVD&lt;br /&gt;will be created that your computer sees as a 2.88 MB floppy disk. When&lt;br /&gt;you start your computer using this bootable CD or DVD, the disc will&lt;br /&gt;automatically be assigned drive letter A:.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If the image is larger than 2.88 MB, a bootable CD or DVD will&lt;br /&gt;be created that your computer sees as a hard disk partition. When you&lt;br /&gt;start your computer using this bootable CD or DVD, the disc will&lt;br /&gt;automatically be assigned drive letter C:.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Well thanks Roxio for taking out (or breaking) a very important feature in your software.  In the full Creator software, you have the ability to choose the emulation type yourself.  And for the record, I have yet to see a boot image larger than 1.44MB so it appears it will always choose floppy disk emulation.&lt;br /&gt; &lt;br /&gt;Interestingly I’ve heard from several people who have non Dell OEM versions of Easy CD/DVD Creator 7 and 8 (which as I said do give you the manual option of choosing emulation) yet still are not correctly making bootable discs.  Roxio, care to comment?&lt;br /&gt; &lt;br /&gt;So if you’re like me, at the office, all you have is this version of Roxio software that won’t make a bootable CD (even though it claims it will.)  What can you do?  If only Nero had a 30 day free trial download or something. &lt;br /&gt; &lt;br /&gt;There is hope… &lt;A HREF="http://www.nliteos.com/"&gt;nLite&lt;/A&gt; is a pretty amazing free (donations accepted) software package that not only will create a bootable Windows install image but it will burn it to a CD bypassing the need for Creator at all, AND it allows you to easily slipstream new service packs into your install.  &lt;br /&gt;&lt;br /&gt;Now I went ahead and downloaded &lt;A HREF="http://www.nliteos.com/"&gt;nLite&lt;/A&gt;, tried it out, and it worked great!  If you are creating a bootable Windows install CD whether you want to slipstream hotfixes and service packs in your installation or not, this is the app to use!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-2100807655263648164?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/2100807655263648164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=2100807655263648164' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2100807655263648164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/2100807655263648164'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/09/roxio-creator-plus-dell-edition-cannot.html' title='Roxio Creator Plus Dell Edition Cannot Make Bootable Windows Discs'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-8234418287934102913</id><published>2007-06-08T00:01:00.000-07:00</published><updated>2007-06-09T17:22:39.404-07:00</updated><title type='text'>Working with WMA files on Mac OS X and iTunes</title><content type='html'>No doubt MP3 files are the most common format.  However, there are also a lot of WMA files out there too.  In fact, it's probably the second most popular format, next to MP3s.  As long as the WMA file doesn't contain DRM, you can play Windows Media Audio files fine on your Mac.&lt;br /&gt;&lt;br /&gt;To add support in QuickTime for the format (so you can use them in most QuickTime enabled apps, or even play them in the preview view in the Finder) simply download Flip4Mac for free here (yep, that's a Microsoft site, because they want their audio and video formats to play on Mac OS X and have dropped support for the native Windows Media Player for the Mac.) &lt;A HREF="http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx"&gt;Flip4Mac Download.&lt;/A&gt;  This will let you play and use the WMA files in most Mac OS X applications, except for in iTunes which will still refuse to play WMA files.&lt;br /&gt;&lt;br /&gt;If you want to use the files in iTunes, you will have to convert them to a different format.  I recommend the $10 utility called &lt;A HREF="http://www.easywma.com/"&gt;EasyWMA&lt;/A&gt; which will allow you to do batch conversion on a large number of files at one time.&lt;br /&gt;&lt;br /&gt;Oh, and iTunes for Windows will automatically convert and play your WMA files for you.  It's only on Mac OS X iTunes that you need to convert the files yourself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-8234418287934102913?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/8234418287934102913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=8234418287934102913' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8234418287934102913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/8234418287934102913'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/06/working-with-wma-files-on-mac-os-x-and.html' title='Working with WMA files on Mac OS X and iTunes'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-117114972826770464</id><published>2007-02-09T16:03:00.000-07:00</published><updated>2007-06-01T09:51:34.442-07:00</updated><title type='text'>Canon PIXMA MP830 Hack to enable direct to CD/DVD printing on printable media.</title><content type='html'>Ok, I just bought on of these babies refurbished for $199 at Fry's Electronics.  I've used nearly every all in one printer on the market, and I can say, for my needs, this is the best one out there (well under say $600).&lt;br /&gt;&lt;br /&gt;Oddly in the US this printer does not ship with a tray to print on CD or DVD printable media, but you can purchase a tray separately and enable the feature.  I haven't been able to confirm this but it appears that it was disabled in this country because someone other than Canon holds a patent on that feature (which sounds silly to me... like holding a patent on printing on paper) and they would not license it to Canon.  &lt;br /&gt;&lt;br /&gt;You'll also have to remove the plastic door that was placed over the CD/DVD tray insert slot.  Just open the printer, and snap it off by pulling or prying.  This was easier than I expected and took only a few seconds.  I only pulled it off with my hand (and fingernails.)  No tools required.&lt;br /&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/mp830_plastic.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;Anyway, to switch it to UK (instead of US) mode and enable printing, follow these instructions:&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/mp830_control_panel.jpg"/&gt;&lt;br /&gt;1.  Plug the printer in, but leave it powered off.  If it is already on, turn it off.&lt;br /&gt;2.  Press and hold the Stop/Reset button.&lt;br /&gt;3.  While still holding the Stop/Reset button, press and hold the Power button.&lt;br /&gt;4.  Hold both of them down for 5 seconds, then release the Stop/Reset button, continuing to hold down the power button.&lt;br /&gt;5.  Press and release the Stop/Reset button 2 times.&lt;br /&gt;6.  Release the power button.&lt;br /&gt;&lt;br /&gt;At this point the printer should power on, but it will enter a special service mode.  &lt;br /&gt;&lt;br /&gt;7.  Wait until the green copy light on the control panel stops flashing.  This takes about 30 seconds.&lt;br /&gt;8.  (Optional)  If you wish, you can press the Stop/Reset button 1 time, then press the Power button, and a ROM page will print.  It should indicate US region at the top.&lt;br /&gt;9.  Press the Stop/Reset button 5 times to enter the "Set Region Mode".  Then press the Power button.&lt;br /&gt;10.  Press the Stop/Reset button 4 times for Europe/UK (3 times for the US if you wish to change it back later).  Then press the Power button.&lt;br /&gt;11.  (Optional)  If you wish, you can press the Stop/Reset button 1 time, then press the Power button, and a ROM page will print.  It should indicate Euro region at the top.&lt;br /&gt;12.  Press the Power button 2 times to save the changes.&lt;br /&gt;&lt;br /&gt;I purchased my CD/DVD tray Type D from here:  &lt;a href="http://search.ebay.com/_W0QQfgtpZ1QQfrppZ25QQsassZannocjr"&gt;annocjr on eBay&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-117114972826770464?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/117114972826770464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=117114972826770464' title='37 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117114972826770464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117114972826770464'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/canon-pixma-mp830-hack-to-enable.html' title='Canon PIXMA MP830 Hack to enable direct to CD/DVD printing on printable media.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>37</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-117115535145669696</id><published>2007-02-04T17:35:00.000-07:00</published><updated>2007-02-10T22:45:00.497-07:00</updated><title type='text'>Command Paths not working, and %SystemRoot% not resolving...and a fix</title><content type='html'>This happened to apply to my brand spanking new Dell Latitude D820, however, I believe it is a more general problem that can occur with Windows.  I don't know what situations create the problem, but I did find a solution.  Also searching the web for this problem reveals others have been troubled with it as well.&lt;br /&gt;&lt;br /&gt;Ok, so I found simple "always there" commands weren't working, such as ping or ipconfig.  When trying to launch ipconfig from the command line I would get:  'ipconfig' is not recognized as an internal or external command, operable program or batch file.  (You can see it in the screenshot of my Command Prompt below.)&lt;br /&gt;&lt;br /&gt;I did an echo %PATH% and observed that %SystemRoot% was not being evaluated.  You can see from the screenshot below instead of showing "C:\WINDOWS" it was showing %SystemRoot% (I've highlighted them in red.)  This is the state the computer shipped from Dell with a purchased copy of XP Pro installed so this situation is going to affect a LOT of users.  Of course, maybe most Dell customers don't use the command line.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;Scroll down to see the screenshot... &lt;i&gt;argh these blogspot templates suck at handling wide images.&lt;/I&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's a screenshot of the error, and the faulty path lookup in action.&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/path1.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;So my immediate thought was that %SystemRoot% hadn't been setup in the Windows Environment Variables.  However, bringing up the dialog showed me that it was:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/path2.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Anyway, the solution is just to kick Windows XP into re-evaluating the %Path% variable.  The entries were all there, but somehow Windows has cached an invalid lookup for it.  The easiest way I believe to do this is to go into the environment variables.  Just click edit, you don't even have to change anything, and then click OK.  &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/path3.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now your old command prompt if it is open won't be updated, but if you open a new one, everything should work as you expected.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/path4.gif"/&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-117115535145669696?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/117115535145669696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=117115535145669696' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115535145669696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115535145669696'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/command-paths-not-working-and.html' title='Command Paths not working, and %SystemRoot% not resolving...and a fix'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-117115376746706942</id><published>2007-02-03T17:14:00.001-07:00</published><updated>2010-04-30T06:20:15.559-07:00</updated><title type='text'>New Dell laptop error: Insert the Sonic Update Manager disk and click OK and the fix.</title><content type='html'>I've got a spanking new Dell Latitude D820.  Of course, like all Dells, instead of shipping with a clean install of Windows, it has a lot of stuff pre-installed.&lt;br /&gt;&lt;br /&gt;I supposed that's ok, considering, for example, the Roxio Sonic DVD Creator software wouldn't normally ship with Windows, and it's the only way I can burn DVDs with my new internal DVD burner.&lt;br /&gt;&lt;br /&gt;However, Dell, doesn't apparently make sure all of their software is installed correctly.  When I launch Roxio Creator Plus (by Sonic Solutions...who owns who here?) I was presented with the following dialogs:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.aric.org/blog/images/sonic1.jpg" /&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now this one wouldn't necessarily mean it's an error, as sometimes you see this dialog the first time you launch a newly installed application.  However, things went downhill quickly:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.aric.org/blog/images/sonic2.jpg" /&gt;&lt;br /&gt;Insert the Sonic Update Manager disk and click OK.&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Hmm.  So now it is asking me to install a CD that I don't have and most likely is a side effect of Dell's setup/installation procedure prior to shipping out the laptop.  Attempting to continue at this point finally ends in failure with this message:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://www.aric.org/blog/images/sonic3.jpg" /&gt;&lt;br /&gt;An installation package for the product Sonic Update Manager cannot be found.  Try the installation again using a valid copy of the installation package 'UM.MSI'.&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The message indicates that UM.MSI is the name of the installation package that Dell used to setup my laptop, which of course, I don't have.  Worst, while the Roxio Creator software does launch and looks like it might function, canceling out of these software dialogs just brings up new ones.  As long as the Roxio Creator software is open, an infinite loop of these pop up dialogs displays, making the software completely unusable.&lt;br /&gt;&lt;br /&gt;Luckily the problem is known.  It's actually a problem with the Update Manager component in the InstallShield software that Roxio used to package their product and Dell then used to install their product.  A fix for the problem can be downloaded from the makers of InstallShield &lt;a href="http://tools.roxio.com/support/dell/isum_hotfix.exe"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-117115376746706942?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/117115376746706942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=117115376746706942' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115376746706942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115376746706942'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/new-dell-laptop-error-insert-sonic.html' title='New Dell laptop error: Insert the Sonic Update Manager disk and click OK and the fix.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-3708450384271511143</id><published>2007-02-02T20:04:00.000-07:00</published><updated>2007-05-11T20:20:58.016-07:00</updated><title type='text'>So you got that new printer, that does borderless printing...but you can't find out how?</title><content type='html'>&lt;B&gt;UPDATE May 2007&lt;/B&gt; This doesn't seem to apply with the latest drivers for Intel Macs.  It looks like for those Epson figured out how to get the features into a single printer, where they belong.  Unfortunately they didn't release the update for PowerPC Macs, which ALSO means you can't printer share from an Intel Mac (with one of these Epsons) to a PowerPC Mac because the printer driver need to be the same version.  Ugh!&lt;B&gt;END UPDATE&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;In Mac OS X, possibly the most convoluted configuration issue is printers that handle different or abnormal page sizes.&lt;br /&gt;&lt;br /&gt;I own an Epson 2200 and an R200 (actually my R200 just died, and I'll be throwing it out but that's beside the point.)  Both of these printers support borderless printing (and another mode called "minimize margins") as well as roll paper printing.  However, after installing the printers, and going through every option in the Page Setup and Print dialogs, it looks like those features are not available in Mac OS X 10.4.&lt;br /&gt;&lt;br /&gt;Well those features are available, they just aren't enabled by default.  Apparently Mac OS X handles printers in a way that doesn't make it easy to change things like roll paper additions or differing hardware margins in a single printer.  You'd think that would be handled just fine in the paper settings from the Page Setup dialog, but it isn't.  It's possible this shortcoming is actually Epson's fault for how they implemented support for these features in their drivers, but no matter who is to blame, the configuration isn't obvious.  You have to basically setup a different printer on the computer for each of these features that affects the paper margins and paths.  So for example, instead of just having the R200 listed as an available printer, you'll have the R200 and the R200 "borderless" and the R200 "Roll Paper" etc.  Of course, they are all the same printer, but to your Mac they all look like different printers with different capabilities and will be listed as different printers in your print dialog.&lt;br /&gt;&lt;br /&gt;To get access to all these wonderful features, just follow these easy instructions:&lt;br /&gt;&lt;br /&gt;You need to open the Printer Browser window.  There are two ways to get to the Printer Browser:&lt;br /&gt;Go under the Utilities folder under Applications and launch the Printer Setup Utility.  Click the Add printer icon.&lt;br /&gt;&lt;center&gt;-or-&lt;/center&gt;Inside the Print &amp; Fax control panel inside System Preferences, select the printing tab and click the + symbol to create a new printer.&lt;br /&gt;&lt;br /&gt;Either one of those steps bring up the Printer Browser:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/mac_epson_print1.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;At this point, your current Epson printer should show up in the Printer Browser.  Now click More Printers...  &lt;br /&gt;&lt;br /&gt;In the drop down dialog sheet that appears click on the pop up menu at the top and select "Epson USB" (or "Epson FireWire" if you are using a printer with a FireWire connection like the 2200.)  It takes a while sometimes for these dialogs to update as they are scanning the USB busses as well as searching every known printer driver installed on your computer.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/mac_epson_print4.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;At that point your printer should appear with the different features listed in the Page Setup pop up menu.  For example, if you now select your Epson 2200 printer, under the Page Setup menu, you should see an entry for your 2200 with borderless printing, another entry for roll printing, etc.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;IMG src="http://www.aric.org/blog/images/mac_epson_print3.gif"/&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Add any of the ones you want to have available or all of them.  Then when printing, you have to choose which printer to use based on what features you want (they will all appear in your printer dialog as separate printers, and you can even designate one of them to be your default printer.)  Oh and make sure you select them in both your Page Setup dialogs as well as your Print dialogs if you need features (such as special paper sizes) available.  The Page Setup dialog will let you choose the larger paper types supported by roll printing, etc.  &lt;br /&gt;&lt;br /&gt;So there you go, now you can take full advantage of your expanded printer capabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-3708450384271511143?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/3708450384271511143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=3708450384271511143' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3708450384271511143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/3708450384271511143'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/so-you-got-that-new-printer-that-does.html' title='So you got that new printer, that does borderless printing...but you can&apos;t find out how?'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-117115896660049550</id><published>2007-01-20T18:54:00.000-07:00</published><updated>2007-02-10T22:42:58.352-07:00</updated><title type='text'>Excel doesn't even give me the option of running Macros</title><content type='html'>I have several Excel spreadsheets that I use regularly that have macros, one of which is a time tracking sheet that automatically downloads and uploads job and client codes based on P.O. information stored on our private server.&lt;br /&gt;&lt;br /&gt;Anyway, these normally open fine, with a warning dialog about macros and their inherent security risk, giving you two buttons to let you choose to enable or disable macros for that session.  No problem, since I'm familar with the documents, and know they are safe, I always choose to enable macros.&lt;br /&gt;&lt;br /&gt;Oddly about once every other month it shows a different dialog saying macros need to be enabled to use this feature, and it doesn't even give me the option of enabling them.  &lt;br /&gt;&lt;br /&gt;Here's the solution if you wish to open an Excel spreadsheet with macros enabled, and you aren't being allowed to:&lt;br /&gt;To solve this delima, you can go into Excel under Tools -&gt; Macro -&gt; Security and set the setting to Low.  &lt;br /&gt;&lt;br /&gt;What I couldn't understand was why this setting kept changing.  It apearred to me that everytime I install a Microsoft Office update, it seems to change that setting to a higher level.  So don't be surprised if you have to change that again after installing an update from Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-117115896660049550?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/117115896660049550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=117115896660049550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115896660049550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115896660049550'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/excel-doesnt-even-give-me-option-of.html' title='Excel doesn&apos;t even give me the option of running Macros'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-117115871726314100</id><published>2007-01-10T18:44:00.000-07:00</published><updated>2007-02-10T22:41:54.406-07:00</updated><title type='text'>Debugging my latest Blue Screen of Death (BSOD)</title><content type='html'>Turns out a service called crypserv.exe was causing my laptop to blue screen.  Read below for more info.&lt;br /&gt;&lt;br /&gt;My laptop started randomly blue screening.  Nothing too unusual for a Windows machine, but as I try to keep my XP laptop for development very clean, it was actually the first BSOD I had seen on this machine that I've been using for over a year now.&lt;br /&gt;&lt;br /&gt;Ok, so I knew something in my config. had changed.  So I had to think of what I installed recently.  I was trying to work with a large source code dump I had gotten as a 3gig tarball.  The first thing I needed to do was make some space on my horribly inadequate 40GB hard drive.  For some reason Windows Explorer doesn't have the simple ability to list or sort by folder sizes in the Detail View mode.  In order to see which folders were taking up a lot of space to know which ones to delete I installed an application called ViewFolderSize Pro.  Now I did a search for utilities that would calculate the folder sizes and display them in the File Explorer.  I found about three, and ViewFolderSize Pro appeared to be pretty polished and got some good recommendations, so I downloaded it and installed it.  It had a timed trial period (30 days I think) after which they wanted you to purchase the software.  Apparently they used crypserv.exe as a way of enforcing their licensing.&lt;br /&gt;&lt;br /&gt;No blue screens yet and the product basically worked as advertised.  It was very slow, apparently made a cache file that it didn't tell me where it stored it, and sorting seemed a bit random.  After using the product to find a couple large directories I decided to uninstall it mostly due to concerns about it slowing down my machine, and an uneasiness in how stable the software was based on some of its shortcomings.  Apparently the uninstaller didn't remove the crypserv.exe service.  &lt;br /&gt;&lt;br /&gt;Once I rebooted after the uninstall, the laptop could not function for 10 minutes without BSODing if simply left alone.  Oddly I noticed that if I kept the laptop active, it would take much longer to BSOD.  I also noticed the CPU fan came on about 2 seconds before BSODing meaning of course, some process was pegging the CPU at 100% just before the BSOD.  Ok, so my theory was that some process was running away with the CPU and causing a memory exception.  So after rebooting another time, I launched the Task manager, told it to sort by CPU, then I sat there staring at it.  After a few minutes a process jumped up to using 99% of the CPU.  It was crypserv.exe.  In less than two seconds, the laptop BSODed.&lt;br /&gt;&lt;br /&gt;Ok, great, I found my culprit.  I rebooted, disabled the service in the services control panel, and then removed the crypserv.exe file from my hard drive.  Rebooted once more to make sure the crypserv.exe didn't reappear, which it did not, and I've been blue screen free ever since.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-117115871726314100?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/117115871726314100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=117115871726314100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115871726314100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/117115871726314100'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2007/02/debugging-my-latest-blue-screen-of.html' title='Debugging my latest Blue Screen of Death (BSOD)'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-116089586235417069</id><published>2006-10-15T00:00:00.000-07:00</published><updated>2006-10-15T00:04:22.363-07:00</updated><title type='text'>New Version (1.2.7) of Fetch Art Released</title><content type='html'>The changes are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;This version fixes a Perl error on systems that did not have the Apple development tools installed.  (The message looked like, "Can't locate LWP/Simple.PM...")&lt;br /&gt;&lt;li&gt;Select All under the Edit menu now works.  Also remember there is a Copy All Art to iTunes command under the Fetch Art menu.&lt;br /&gt;&lt;li&gt;The problem with the installer not placing Fetch Art in the Applications directory, or creating a script menu in iTunes for some users has been corrected.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;This version is &lt;i&gt;still&lt;/i&gt; NOT compatible with Intel Macs.  To donate and help the development of an Intel Mac version, please visit my donations page &lt;A HREF="http://www.aric.org/fetchart/donation.html"&gt;www.aric.org/fetchart/donation.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;To download the latest installer: &lt;A HREF="http://www.aric.org/fetchart/"&gt;www.aric.org/fetchart/&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;There's actually been renewed interest in Fetch Art since the release of iTunes 7.  I figured that with iTunes including an album artwork download, I would no longer be contacted by people interested in Fetch Art.  However, I've been told that the iTunes art download doesn't work as well as Fetch Art for several reasons:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;  It requires an iTunes account, which not everyone has or wants.&lt;br /&gt;&lt;li&gt;  According to what I've been told it only works for U.S. customers.&lt;br /&gt;&lt;li&gt;  It actually isn't that great at finding artwork, leaving many popular albums without art.&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-116089586235417069?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/116089586235417069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=116089586235417069' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/116089586235417069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/116089586235417069'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/10/new-version-127-of-fetch-art-released.html' title='New Version (1.2.7) of Fetch Art Released'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-116016167636498744</id><published>2006-10-06T12:02:00.000-07:00</published><updated>2006-10-06T12:08:22.553-07:00</updated><title type='text'>Found a bug in the built in Mac OS X FTP server</title><content type='html'>So let's say you are using the FTP sharing abilities in Mac OS X to share a 5GB file.&lt;br /&gt;&lt;br /&gt;Now, as a 5GB FTP download will likely get interrupted a few times before completion, you use the REST (restart or resume if you like) command to resume the download from where it last stopped.  That will work fine if your download is less than 2GB.  It appears for anything over 2GB it won't work, as the FTP server reports:  "Restarting at 2147483647" no matter what.  Apparently it can't go higher than 2147483647 bytes for the start of a resume download.  I've done some searching and Mac OS X isn't the only FTP server to have this problem, however, many do work fine over 2GB.&lt;br /&gt;&lt;br /&gt;If anyone is aware of a fix for this, let me know.  Until then, I'll be submitting this as a bug to Apple in the next few days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-116016167636498744?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/116016167636498744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=116016167636498744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/116016167636498744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/116016167636498744'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/10/found-bug-in-built-in-mac-os-x-ftp.html' title='Found a bug in the built in Mac OS X FTP server'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115968282874650102</id><published>2006-09-30T23:02:00.000-07:00</published><updated>2006-10-22T16:40:04.116-07:00</updated><title type='text'>Running shell commands with Automator or AppleScript and executing with sudo privileges</title><content type='html'>Automator is very cool because it will give you a compiled app that can run AppleScript and execute the more powerful Unix shell commands as well.&amp;nbsp; Actually AppleScript gives you this ability too via the do shell script command i.e: &lt;pre&gt; do shell script "mkdir /Library/StartupItems" &lt;/pre&gt;&lt;br&gt; &lt;br&gt; What this example shows you:&lt;br&gt; &lt;ol&gt; &lt;li&gt;How to show a dialog with AppleScript where you can ask for a hidden password that is not visible (not shown) as typed.&lt;/li&gt; &lt;li&gt;How to run commands in a bash shell with sudo access in Automator.&lt;/li&gt; &lt;li&gt;How to run bash shell commands in AppleScript with sudo access.&lt;/li&gt; &lt;/ol&gt; &lt;br&gt; Ok, so now if you are like me, you know the power of Unix shell scripting, you also know it won't be long before you'll need sudo to run one or more commands in your script.&amp;nbsp; Now I did a quick search on the internet to just find some sample code, and in all my searching I found most people have not posted a good solution.&amp;nbsp; Most people in their sample scripts or Automator workflows resorted to storing the password in clear text within the script.&amp;nbsp; Not only is that a security risk, your script is no longer portable and has to be edited for every user.&amp;nbsp; I found responses like &lt;A HREF="http://lists.apple.com/archives/applescript-users/2004/Jun/msg00627.html"&gt;this&lt;/A&gt; basically saying it couldn't be done.&lt;br&gt; &lt;br&gt; Ok, so here's what you do.&amp;nbsp; I created an Automator script, that first runs the following AppleScript (this would also work, just in plain AppleScript without Automator):&lt;br&gt; &lt;br&gt; &lt;pre&gt;on run {input, parameters} &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;tell application "System Events" &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set the_username to do shell script "whoami" &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set the_password to "password" &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;display dialog "You now need to enter the password for the currently logged in account: " &amp;amp; the_username &amp;amp; " &lt;br&gt;&lt;br&gt;This account must have Administrator access to this computer." default answer "password" buttons {"OK", "Cancel"} default button "OK" with icon 2 with title "Password" with hidden answer &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set the_password to text returned of the result &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;end tell &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return {the_password} &lt;br&gt;end run&lt;/pre&gt; &lt;br&gt; Ok in the Automator script, then my next step in Run Shell Script (in bash of course).&amp;nbsp; That script looks like:&lt;br&gt; &lt;br&gt; &lt;pre&gt;exec echo $1 | sudo -v -S; &lt;br&gt;if [ $? -eq 1 ] then &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "you are not a sudoer"; else &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "you are a sudoer";&amp;nbsp; # replace this with your entire script. &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;exec echo $1 | sudo -S ls /private/var/root/; &lt;br&gt;fi&lt;/pre&gt; &lt;br&gt; Now all you have to do is put your sudo needing commands inside the else fi block and you're set.&amp;nbsp; If you want to download an Automator script with this code as an example, &lt;A HREF="http://www.aric.org/blog/Ask_for_sudo_password_Dialog_Final.workflow.zip"&gt;click here.&lt;/A&gt; &lt;br&gt; BTW if you are running within an AppleScript app you can call sudo like this:&lt;br&gt; &lt;pre&gt;do shell script "sudo ls /private/var/root/" password the_password with administrator privileges &amp;nbsp;&lt;/pre&gt; &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115968282874650102?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115968282874650102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115968282874650102' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115968282874650102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115968282874650102'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/09/running-shell-commands-with-automator.html' title='Running shell commands with Automator or AppleScript and executing with sudo privileges'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115920319803707301</id><published>2006-09-25T09:45:00.000-07:00</published><updated>2006-09-25T20:35:39.466-07:00</updated><title type='text'>Fetch Art Beta Testers Needed</title><content type='html'>I need a few beta testers, to test some fixes for Fetch Art.&lt;br /&gt;&lt;br /&gt;If you've read some of the comments, many people are getting this error:&lt;br /&gt;&lt;blockquote&gt;Can't locate LWP/Simple.pm in @INC (@INC contains: /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6... &lt;snip&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I haven't been able to reproduce this error on my system.  In fact Fetch Art is working great on all the systems I've tested.&lt;br /&gt;&lt;br /&gt;I need some beta testers that meet the following criteria:&lt;br /&gt;1)  You get the error shown above when you run Fetch Art&lt;br /&gt;2)  You are running a PowerPC based Mac (sorry no Intels at the moment)&lt;br /&gt;3)  You are running the latest Mac OS X (10.4.7) and iTunes 7&lt;br /&gt;4)  You are willing to have me send you via email a .zip beta version and install it.&lt;br /&gt;5)  You'll report back the results to me.&lt;br /&gt;&lt;br /&gt;If you meet the above criteria and would like to help, please send email to me at &lt;A HREF="mailto:aric@aric.org?subject=Beta Test for Fetch Art&amp;body=I would like to help beta test Fetch Art.  Email me the beta installer."&gt;here&lt;/A&gt;.  (Privacy promise: I will not give your email out to anyone else or post it here.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115920319803707301?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115920319803707301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115920319803707301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115920319803707301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115920319803707301'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/09/fetch-art-beta-testers-needed.html' title='Fetch Art Beta Testers Needed'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115809211437768720</id><published>2006-09-12T13:10:00.000-07:00</published><updated>2006-09-19T18:02:50.413-07:00</updated><title type='text'>Fetch Art 1.2 and iTunes 7</title><content type='html'>Today apple announced iTunes 7.  I'm currently at work and cannot test it with Fetch Art (although I am downloading the new version, it's going slow, the servers must be busy.)  However, they claim they've added an album art download feature which may make Fetch Art obsolete.&lt;br /&gt;&lt;br /&gt;I'll have to do some testing to see how it works (and how well it works) to see if this will signal the end of development on Fetch Art which of course will break my heart.&lt;br /&gt;&lt;br /&gt;UPDATE:  I've completed testing with iTunes 7 on several PowerPC Macs and am happy to report Fetch Art runs great on all the machines I tested on.  Still working towards Intel Mac support though.&lt;br /&gt;&lt;br /&gt;I'd love to hear you comments as well.  Let me know if you think the new feature of iTunes successfully replaces Fetch Art or if there are still reasons to continue developing the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115809211437768720?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115809211437768720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115809211437768720' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115809211437768720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115809211437768720'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/09/fetch-art-12-and-itunes-7.html' title='Fetch Art 1.2 and iTunes 7'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115586546174907760</id><published>2006-08-17T18:39:00.000-07:00</published><updated>2006-11-10T11:51:29.990-07:00</updated><title type='text'>I Found another bug in Microsoft Office.</title><content type='html'>Found another bug in Microsoft Office for Windows.  This one causes the application to crash.  This simple small document (see download link below) I created with Word 2003 will crash Word 2000 when you try to open it.  Word 2003 and 2000 are supposed to be file compatible but apparently they are not.  I have many clients that still use Word 2000 so this is a huge problem for me.  &lt;br /&gt;&lt;br /&gt;This document doesn't contain any revision info, changes tracking, or metadata, so that can't be causing the problem.  It's also just a few words of text, so no embedded images etc.&lt;br /&gt;&lt;br /&gt;If anyone (hello Microsoft?) has a fix for this bug, please let me know.&lt;br /&gt;&lt;br /&gt;Download test file (scanned to be virus free):  &lt;a href="http://www.aric.org/misc/word_2000_error.zip"&gt;.zip version&lt;/a&gt; 16K     &lt;br /&gt;&lt;a href="http://www.aric.org/misc/word_2000_error.doc"&gt;.doc version&lt;/a&gt; 56K&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115586546174907760?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115586546174907760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115586546174907760' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115586546174907760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115586546174907760'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/08/i-found-another-bug-in-microsoft.html' title='I Found another bug in Microsoft Office.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115225028875634799</id><published>2006-07-06T22:19:00.000-07:00</published><updated>2006-07-06T22:31:28.756-07:00</updated><title type='text'>Fetch Art Manual Installation Instructions</title><content type='html'>The most common support email request I get is with help installing Fetch Art.  I'm not sure why, but for some users the installer does not successfully put the files on the user's hard drive.  This may be a permissions issue, or possibly a bug in the Apple Installer (the Fetch Art installer, is actually just an installation script that is used by the Apple Installer application).&lt;br /&gt;&lt;br /&gt;Installing Fetch Art manually is very simple, and solves most reported problems except for Intel Mac users.  Fetch Art doesn't work yet on Intel Macs. I'm working on it (&lt;A HREF="http://www.aric.org/fetchart/donation.html"&gt;See donation page.&lt;/A&gt;)&lt;br /&gt;&lt;br /&gt;To install Fetch Art yourself, without the installer:&lt;br /&gt;&lt;br /&gt;1)  Place the Fetch Art application in your Applications directory:  &lt;br /&gt;&lt;i&gt;[your hard drive]/Applications&lt;/i&gt;&lt;br /&gt;You can get the Fetch Art application &lt;A HREF="http://www.aric.org/fetchart/download/Fetch_Art.zip"&gt;here&lt;/A&gt;. &lt;br /&gt;&lt;br /&gt;2)  Place the Fetch Art iTunes script in your iTunes script directory:  &lt;br /&gt;&lt;i&gt;[your hard drive]/Library/iTunes/Scripts/&lt;/i&gt;&lt;br /&gt;Note that if you haven't installed any iTunes scripts before, you may not have a Scripts directory.  That shouldn't be a problem, just create one and put the Fetch Art script in it.&lt;br /&gt;You can get the Fetch Art iTunes script &lt;A HREF="http://www.aric.org/fetchart/download/Fetch_Art.scpt.zip"&gt;here&lt;/A&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115225028875634799?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115225028875634799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115225028875634799' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115225028875634799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115225028875634799'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/07/fetch-art-manual-installation.html' title='Fetch Art Manual Installation Instructions'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-115224955662239598</id><published>2006-07-06T22:14:00.000-07:00</published><updated>2008-01-01T11:26:06.723-07:00</updated><title type='text'>Fetch Art Uninstallation Instructions</title><content type='html'>So let's say you've installed Fetch Art and now you want to uninstall it.&lt;br /&gt;&lt;br /&gt;It's really quite simple.  You will find files installed in two locations.  &lt;br /&gt;&lt;br /&gt;The application itself should be installed at:&lt;br /&gt;&lt;i&gt;[your hard drive]/Applications&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The script that appears in the iTunes menu bar is at:&lt;br /&gt;&lt;i&gt;[your hard drive]/Library/iTunes/Scripts/&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If it was the only iTunes script you had, you can delete the Scripts directory and the script menu in iTunes should disappear.&lt;br /&gt;&lt;br /&gt;Alternately you could go in the Finder, go to File-&gt;Find... and search on Fetch Art to find the locations of the files and simply delete them from the Find results window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-115224955662239598?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/115224955662239598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=115224955662239598' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115224955662239598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/115224955662239598'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/07/fetch-art-uninstallation-instructions.html' title='Fetch Art Uninstallation Instructions'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-114472829901913748</id><published>2006-04-10T20:58:00.000-07:00</published><updated>2006-04-10T21:04:59.020-07:00</updated><title type='text'>SourceOffSite for Mac OS X</title><content type='html'>Ok, today I did something I thought I would never be able to do.&lt;br /&gt; &lt;br /&gt;I used SourceOffSite on my Mac to download a source tree.  The makers of SourceOffSite have compiled an X-Windows version of their client application for Mac OS X..  It was a bit difficult to install, requiring, first to install Fink and download some unix packages.  The detailed instructions were nicely spelled out here (props go to Lee Givens who wrote this):&lt;br /&gt; &lt;br /&gt;&lt;A HREF="http://support.sourcegear.com/viewtopic.php?t=5599"&gt;Step by Step Instructions using Fink to get Needed Libraries&lt;/A&gt;&lt;br /&gt; &lt;br /&gt;Amazing.  It worked great! &lt;br /&gt;&lt;br /&gt;For some background, SourceOffSite is a remote client for MS Visual SourceSafe.  SourceSafe doesn't cache well and works very poorly when you are not local to the SourceSafe server.  My company has purchase in addition to SourceSafe, SourceOffSite server which "mirrors" the SourceSafe repository but works with their own SourceOffSite client to improve performance when away from the local network, such as over a slower VPN connection.&lt;br /&gt;&lt;br /&gt;There is currently no Mac OS X SourceSafe client since Metrowerks dropped support for their SourceSafe tools prior to releasing them for Mac OS X.  Right now, SourceOffSite is the only way I know of to work with a SourceSafe repository natively on Mac OS X and of course, require that your company is running the SourceOffSite server product.  The client is free to download as the licensing is based on the server purchase, and the 4.x client appears to work with the 3.x server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-114472829901913748?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/114472829901913748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=114472829901913748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/114472829901913748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/114472829901913748'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/04/sourceoffsite-for-mac-os-x.html' title='SourceOffSite for Mac OS X'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-114237836487652374</id><published>2006-03-14T16:12:00.000-07:00</published><updated>2006-03-14T16:25:37.193-07:00</updated><title type='text'>Fetch Art 1.2 NOT Compatible with Intel Macs</title><content type='html'>Well you may have already discovered that Rosetta (a part of Mac OS X) is not working well enough to help Fetch Art work on the new Intel Macs.  In an effort to solve the problem initially I used my PowerPC based Mac to create a Universal Binary version of Fetch Art.  I gave this out to a few users who were having problems on the Intel based Macs.  Unfortunately, it didn't solve the issue.&lt;br /&gt;&lt;br /&gt;Right now I cannot say whether it is a problem with Fetch Art, Perl, AppleScript, or Rosetta but I can say I'll need some quality time with an Intel based Mac to debug the problems.&lt;br /&gt;&lt;br /&gt;Currently I don't own an Intel Mac, and I wasn't planning on purchasing a new computer for a while.  My finances are a bit thin to spend several hundred dollars on an unplanned purchase, so I am taking donations towards the purchase of an Intel Mac mini.&lt;br /&gt;&lt;br /&gt;If you are interested in supporting Fetch Art, please visit my donation page, &lt;A HREF="http://www.aric.org/fetchart/donation.html"&gt;here.&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-114237836487652374?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/114237836487652374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=114237836487652374' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/114237836487652374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/114237836487652374'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2006/03/fetch-art-12-not-compatible-with-intel.html' title='Fetch Art 1.2 NOT Compatible with Intel Macs'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-113107096544618686</id><published>2005-11-03T19:21:00.000-07:00</published><updated>2005-11-03T19:27:44.090-07:00</updated><title type='text'>Treo 650 HotSync bug that reports "Both versions of this record were copied to the Palm Desktop and the handheld" and a fix</title><content type='html'>Ok, I've found an odd bug and an easy workaround with HotSyncing my Treo 650.&lt;br /&gt;&lt;br /&gt;I've been using Palm devices for years, and have always been very happy with their HotSync technology.  I tend to edit data on both my computer and my palm so the fact that it could automatically tell which records were the most recent and copy them to the other device has saved me a lot of effort.  Occasionally when I edited the same item on both the computer and the Palm device, it would warn me when I HotSynced and put both copies on both devices and let me choose which one to delete.  Great!&lt;br /&gt;&lt;br /&gt;Unfortunately, when I upgraded my Palm phone from the beautiful Samsung SPH-i500 to the large and clunky, but more powerful Treo 650, I was dismayed to find, that if I edited a record on my computer, when I synced it I always got a message stating: &lt;I&gt;&lt;br /&gt;The following record was modified on both the Palm Desktop and the handheld:&lt;br /&gt;          “some record name”&lt;br /&gt;Both versions of this record were copied to the Palm Desktop and the handheld.  Delete the unwanted record and perform a HotSync operation again.&lt;br /&gt;&lt;/I&gt; &lt;br /&gt;Then, of course, I had to manually delete the duplicate record on the Treo 650 even though I had NOT edited the record on my Treo 650 as it was stating.  Deleting the duplicate record on my computer didn't remove it either, as the next time I did a HotSync it would do the same thing again and once again I had two copies of the same item on both devices.&lt;br /&gt;&lt;br /&gt;This was happening when syncing to my Mac OS X Tiger versions 10.4.x (I tried with all version of 10.4).  I normally edit most of my data on my Palm phone so it wasn't a huge problem, but after a while, when I found myself updating several items on my computer, I got frustrated enough to debug the problem.  I could reproduce the situation 100% by editing a memo in Palm Desktop (and not editing the memo on the Palm device) and then performing a HotSync.  I was HotSyncing by pressing the HotSync button on the USB cable that came with the phone.  I decided to try and use Bluetooth which is built into my Mac and supported in Mac OS X.  When I did the same thing via Bluetooth, I didn't get the error.&lt;br /&gt;&lt;br /&gt;Ok, now I was getting somewhere...&lt;br /&gt;&lt;br /&gt;It turns out you will see this problem if you have the HotSync connection setup on your Palm device set to Bluetooth but do a HotSync via the USB cable or cradle.  I altered my HotSync connection setting to use the cable/cradle option, and did another HotSync with the cable.  Again the error was gone.&lt;br /&gt;&lt;br /&gt;But I want to be able to sync with my cable, or Bluetooth without having to change the phone settings.  Luckily this works to...as long as you create a separate/new connection setup on the phone.  Just create one set to Bluetooth (which I made my default when I click the onscreen HotSync button in the HotSync app on the Palm device) and create another one set to cable/cradle, which it uses automatically when you initiate a HotSync by pressing the button on the USB cable or cradle you connected it with.&lt;br /&gt;&lt;br /&gt;Problem solved!&lt;br /&gt;&lt;br /&gt;I did a search before I started debugging the problem myself and found several people reporting this problem on Treo 650s.  The Bluetooth option has probably introduced the bug in the behavior.  Oddly, no posting I saw solved the issue, so hopefully this will help someone else out with the same problem.  I don't know if it behaves the same under Windows but if someone has tried this out under Windows, I would like to hear from them.&lt;br /&gt;&lt;br /&gt;So hopefully this will help some other people who are having the same issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-113107096544618686?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/113107096544618686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=113107096544618686' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/113107096544618686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/113107096544618686'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/11/treo-650-hotsync-bug-that-reports-both.html' title='Treo 650 HotSync bug that reports &quot;Both versions of this record were copied to the Palm Desktop and the handheld&quot; and a fix'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112969469364236982</id><published>2005-10-18T20:59:00.000-07:00</published><updated>2005-10-18T21:04:53.656-07:00</updated><title type='text'>Fetch Art 1.2 Verified Compatible with iTunes 6</title><content type='html'>I've done some testing with the new version of iTunes, and am happy to report Fetch Art 1.2.0 is fully compatible with iTunes 6.0.&lt;br /&gt;&lt;br /&gt;I've tested under Mac OS X Tiger 10.4.2.&lt;br /&gt;&lt;br /&gt;For the people who have contacted me with questions:&lt;br /&gt;1)  Yes, I am working on a new version.&lt;br /&gt;2)  I haven't been able to reproduce most of the bugs reported.  Many of them seem to be installation issues with the Apple installer.&lt;br /&gt;3)  I do try to respond to all my emails, but the response to this application has been overwhelming, and it's difficult to respond to every one.&lt;br /&gt;&lt;br /&gt;Thanks for all the support and kind words.  This application seems to work for most people but a few do report bugs or installation problems.  I will address some of those issues with the next release hopefully by the end of the year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112969469364236982?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112969469364236982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112969469364236982' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112969469364236982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112969469364236982'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/10/fetch-art-12-verified-compatible-with.html' title='Fetch Art 1.2 Verified Compatible with iTunes 6'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112870775450380950</id><published>2005-10-07T10:54:00.000-07:00</published><updated>2005-10-11T22:17:01.240-07:00</updated><title type='text'>Alpine KCA-420i Interface Adapter for iPod is the buggiest piece of consumer electronics that I’ve seen in years.</title><content type='html'>Ok, so normally on my tech blog, I mention fixes and solutions to technical problems. Unfortunately no such fixes or solutions exist, so this amounts to a review of the Alpine iPod interface along with the CDA-9853 head unit. The review, unfortunately for me who has already invested in the product, is not favorable.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;First the basics&lt;/B&gt;&lt;br /&gt;&lt;A HREF="http://iweb.alpine-usa.com/pls/admn/item_info?p_item_name=KCA-420I&amp;p_category=10&amp;p_subcategory=50&amp;p_main=10&lt;br /&gt;"&gt;Here is Alpine’s info on the iPod connection kit they sell&lt;/A&gt;&lt;br /&gt;and &lt;A HREF="http://iweb.alpine-usa.com/pls/admn/item_info?p_item_name=CDA-9853&amp;p_category=10&amp;p_subcategory=20&amp;p_main=10&lt;br /&gt;"&gt;here is information on the 9853 head unit to which I connected it.&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;And lastly my iPod is the 60GB Photo version. I don’t store many photos on it and have about 7.8GB free. Some of that music was purchased off of iTunes although most has been ripped off of my own personal CD collection. Yes, all of my wife’s music that I don’t like is on there too.&lt;br /&gt;&lt;br /&gt;Now previously I was using my iPod with a cassette adapter in a cassette stereo. This worked as well as can be expected. It sounded much better than any FM transmitter I tried and it charged my iPod. It wasn’t integrated in any way, however, so that I had to have my iPod out and handy, and navigate using the iPod’s scroll wheel and screen which is not as easy while driving as operating an in dash stereo.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Enter Alpine&lt;/B&gt;&lt;br /&gt;I purchased the Alpine 9853 CD player (in dash head unit) and the 420i iPod connection kit at the same time. They MSRP at $400 and $100 respectively. I was very exited to have integrated control of the iPod and to be able to keep the iPod out of site. I had the dock cable installed in my center console where my iPod would spend most of its time.&lt;br /&gt;&lt;br /&gt;The KCA-420i does work about as well as the cassette adapter. It provides high quality sound (actually better than the cassette adapter) and it charges the iPod. However, it doesn’t do much more than the cassette adapter did.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Navigating Playlists, Artists, and Albums&lt;/B&gt;&lt;br /&gt;Alpine claims the KCA-420i will allow you to control your iPod with the head unit. Well, sometimes. When connecting the iPod to the Alpine deck it always sees the iPod and will play songs from it but for some reason that I haven’t been able to identify about 50% of the time the Alpine deck will not display playlist information, allow you to search, or scan, or do anything other than skip to the next or previous song. It seems to default playing from the whole library in this case, instead of a play list. The navigate button (which looks like a document icon) is supposed to bring up all the items you could normally navigate on the iPod screen such as Artists, Albums, and Playlists.  However, in this case it simply doesn’t function. It beeps, so you know it’s being pressed, but it does nothing. Power cycling the head unit doesn’t solve the problem either. I have found the only thing that works is disconnecting the iPod and reconnecting it. This has always solved the problem, and suddenly you will be able to navigate your songs and playlists as expected. Very frustrating but at least we found a work around.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Shuffle and Repeat Settings&lt;/B&gt;&lt;br /&gt;Most people I know listen to their iPod music in shuffle mode (or random or as Alpine calls it MIX or M.I.X. mode, I’ll call it shuffle from here on out) so the songs are never played in the same order and I too personally always listen in shuffle mode.  I also always have repeat turned off. When I’ve listened to an entire album or playlist, I want the iPod to stop playing, so I know it’s time to choose another album or playlist instead of thinking to myself later… “did I hear this song already?”  Of course the Alpine controller understands these functions and has the same settings. &lt;br /&gt;&lt;br /&gt;That would be great if it remembered your settings. I expected the head unit to use whatever settings the iPod was currently set for.  So for example, after connecting my iPod I expected it to active shuffle (shows up as MIX on the Alpine display) and make sure repeat was off based on my iPod’s settings. It doesn’t. It starts out at the factory default of shuffle off and repeat All. Ok, so I have to manually go through the process of changing those on the deck. It requires a total of 5 presses of three different buttons to make those changes. A bit cumbersome, but you figure, you’ll only have to do it once, right? Wrong! You’ll have to do it, not only every time you disconnect your iPod but every time you turn off the car. That’s right. It remembers these settings for CD playback after you’ve turned off and parked your car, but even if you leave the iPod connected in the vehicle, after you turned off the ignition it goes back to the default settings. That’s an example of how CD playback works better than iPod playback.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Messes the iPod's Settings&lt;/B&gt;&lt;br /&gt;While that’s annoying, I’ve saved the best part for last. Ok, so right now you are thinking, “Wow, Alpine didn’t debug their product very well, and has a lot of issues, but still, it seems like maybe it’s ok.” After you’ve used your iPod in the vehicle connected to the KCA-420i, when you remove it, you’ll find not only does the Alpine not remember the settings you gave it correctly, it modified the settings on your iPod to be repeat All and shuffle Off. Every time I disconnect my iPod I have to turn these settings back on. Even when I already turned them back on in the Alpine head unit. Amazing! So not only does the Alpine not handle its own settings correctly, it messes up your settings on your iPod. Seems to me a playback device should not write data to the iPod, it should only read data from it. Anyway, the cassette adapter never had THAT problem.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Conclusion&lt;/B&gt;&lt;br /&gt;So in summary of my review…the KCA-420i promises a lot, and delivers very little. It’s obvious it was rushed to market with little debugging and will not operate as expected, or even as the Alpine instruction manual claims. If all you care about is getting the sound from your iPod into your Alpine stereo, it works, however, if you expect flawless song and playlist navigation or consistent playback settings, you will be disappointed. So in conclusion, it really doesn’t work as well as a cassette adapter.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;Update&lt;/B&gt;&lt;br /&gt;I contacted Alpine. They are aware of all of the issues. The customer service person on the phone was very friendly and said he owned an iPod and had the KCA-420i product in his vehicle as well. He said Alpine engineers were aware of the issues. He also said they would post information on their web site when a firmware update was available. I asked him, “Oh, so a consumer can update the firmware on the KCA-420i? You supply them with a downloadable CD ISO image they can burn and load into their deck and it’ll update the firmware or something like that?” He replied, “No, it would be an Apple firmware release for the iPod to fix the issues.” At that point I asked him how an update to the iPod would improve how the Alpine product worked. He insisted all the logic of the KCA-420i was handled on the iPod. If that’s true why does it cost $100? Anyway, so it doesn’t sound like Alpine has a way or any plans to fix the issues I’ve listed. Seems like false advertising and misleading marketing to release a product that doesn’t perform as stated, and then not try to solve the issue.&lt;br /&gt;&lt;br /&gt;I’ll post here if an update or solution to any of these problems are found.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112870775450380950?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112870775450380950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112870775450380950' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112870775450380950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112870775450380950'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/10/alpine-kca-420i-interface-adapter-for.html' title='Alpine KCA-420i Interface Adapter for iPod is the buggiest piece of consumer electronics that I’ve seen in years.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112819129415378409</id><published>2005-10-01T11:25:00.000-07:00</published><updated>2005-10-01T11:29:54.586-07:00</updated><title type='text'>Software Update in Mac OS X Tiger Doesn't work if Ethernet is turned off.</title><content type='html'>Ok, found a bug today in Mac OS X 10.4 Tiger.  I have a computer, and the only networking it uses is wireless (Airport).  So it made sense to me to turn off the Bluetooth, FireWire, and Ethernet ports in the Network settings, since they weren't being used.&lt;br /&gt;&lt;br /&gt;Once I turned off Ethernet, however, I found Software Update hangs right after launching.  The Software Update progress bar display fills in about 10% and just sits there forever.  As soon as I checked the Ethernet port in the Network settings it worked.  I'm not using Ethernet, there is no cable connected, and it's set to DHCP right now, but for whatever reason Software Update won't work without it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112819129415378409?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112819129415378409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112819129415378409' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112819129415378409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112819129415378409'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/10/software-update-in-mac-os-x-tiger.html' title='Software Update in Mac OS X Tiger Doesn&apos;t work if Ethernet is turned off.'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112680680958371663</id><published>2005-09-15T10:48:00.000-07:00</published><updated>2005-09-15T10:54:15.753-07:00</updated><title type='text'>What all new Oracle users should know about SQL Plus</title><content type='html'>Ok, I realize anyone who’s used oracle much will already know this, but I still get asked this question a lot.  Usually it's from people who know SQL, but haven't worked a lot with Oracle.&lt;br /&gt;&lt;br /&gt;If you are using SQL Plus with Oracle, you may be surprised by the odd way it displays results.  This is because by default SQL Plus assumes your screen is only 80 characters wide, and 14 rows tall, and wraps accordingly.&lt;br /&gt;&lt;br /&gt;You can fix this by entering the following in SQL Plus:&lt;br /&gt;&lt;PRE&gt;set pagesize 50000 &lt;br /&gt;set linesize 32767&lt;/PRE&gt;&lt;br /&gt;By default those values are 14 and 80 respectively.  32767 is the maximum size for linesize and 50000 is the maximum size for pagesize.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112680680958371663?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112680680958371663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112680680958371663' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112680680958371663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112680680958371663'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/09/what-all-new-oracle-users-should-know.html' title='What all new Oracle users should know about SQL Plus'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112602537620957904</id><published>2005-09-06T09:47:00.000-07:00</published><updated>2005-09-06T09:49:36.216-07:00</updated><title type='text'>The Register printed my letter</title><content type='html'>He he, it's not much, but hey, &lt;A HREF="http://www.theregister.com"&gt;The Register&lt;/A&gt;, my favorite IT news site printed my letter.  Just search for Aric on this page:  &lt;A HREF="http://www.theregister.com/2005/08/05/letters_0508/"&gt;Letters Page&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112602537620957904?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112602537620957904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112602537620957904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112602537620957904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112602537620957904'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/09/register-printed-my-letter.html' title='The Register printed my letter'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112408170584962989</id><published>2005-08-14T21:42:00.000-07:00</published><updated>2005-08-14T22:00:49.270-07:00</updated><title type='text'>Hacking/Cracking passwords on Windows XP, 2000, and NT</title><content type='html'>Have you every been handed a desktop machine or laptop, and been told..."The information you want is on this machine, but the only employee who knew the administrator password left the company and we don't know any way to get into it."&lt;br /&gt;&lt;br /&gt;I have on many occasions.  That's when this little utility comes in handy:  &lt;A HREF="http://home.eunet.no/~pnordahl/ntpasswd/"&gt;Offline NT Password &amp; Registry Editor&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;This works so well, it's hard to believe.  Originally designed to run from a boot floppy, but also available as a boot CD image (which is good because long ago I gave up my last computer that had a floppy drive), just pop this disk into the machine, make sure in the BIOS you've enabled boot from CD (or floppy if that's what you are using), follow the prompts, most of the time accepting the default answers.  And when you get to the end, you have the ability to enter a blank password for the Administrator account.  Let it run, eject the disk, reboot the machine, and BAM!  Now that machine is owned by you!&lt;br /&gt;&lt;br /&gt;Although I haven't tested it on every Windows version, the makers claim support for Windows NT 3.51, 4.0, 2000, XP, and 2003 including Server versions and published service packs.&lt;br /&gt;&lt;br /&gt;Very cool, very easy, and very fast.  There are other apps out there that claim to do the same thing.  Some probably do, others I believe mess up your registry and might even be Trojan horses.  It's a little scary to download a disk image from an unknown website and let it boot up your computer and mess with low level registry security entries.  So when you are looking for an app that will break that password but nervous about which one to choose, you can safely use this one as I've used it and am very impressed.  Now download this app, and go get your hack on! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112408170584962989?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112408170584962989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112408170584962989' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112408170584962989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112408170584962989'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/08/hackingcracking-passwords-on-windows.html' title='Hacking/Cracking passwords on Windows XP, 2000, and NT'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112407994366409587</id><published>2005-08-14T21:23:00.000-07:00</published><updated>2005-09-09T13:28:58.123-07:00</updated><title type='text'>Uninstalling Oracle 10g Manually from Windows XP</title><content type='html'>Oracle's installation utility has a nasty habit of leaving a lot of items behind.&amp;nbsp; I wrote this up to document what I've found you need to do to uninstall Oracle 10g manually.&amp;nbsp; This is specific to 10g and Windows XP.&amp;nbsp; Removing 9i is very similar if I remember right, but who's using 9i anymore? ;-)&lt;br /&gt;&lt;br /&gt;The first thing you should do, is go ahead and run the installation tool to do an uninstall.&amp;nbsp; It probably will leave some things behind, but it's worth running.&amp;nbsp; Then go through this list and remove anything it missed.&amp;nbsp; This list is detailed enough though, that I believe even if you did not run the uninstallation tool, this would fully uninstall Oracle.&lt;br /&gt;&lt;br /&gt;The most commonly missed item is to make sure you remove everything from the GAC because the uninstaller doesn't appear to.&amp;nbsp; I get to that later, but if you wanted to know the largest source of uninstallation problems, it's libraries remaining in the GAC.&lt;br /&gt;&lt;br /&gt;After running the supplied Oracle uninstallation utility (which may or may not do some or all of the following):&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Stop any Oracle services that have been left running.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Start-&amp;gt;Settings-&amp;gt;Control Panel-&amp;gt;Services&lt;br /&gt;Look for any services with names starting with 'Oracle' and stop them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Run regedit and delete the following keys (some may have slightly different names in your registry):&lt;br /&gt;HKEY_CURRENT_USER\SOFTWARE\ORACLE&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle.oracle&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsole&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle10g_home&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OraclService&lt;br /&gt;&lt;br /&gt;Note that the services control panel will still show the old services until you reboot.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Delete the Oracle home directory&lt;br /&gt;C:\Oracle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Delete the Oracle Program Files directory:&lt;br /&gt;C:\Program Files\Oracle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Delete the Oracle Start Menu shortcuts directory:&lt;br /&gt;C:\Documents and Settings\All Users\Start Menu\Programs\Oracle*&lt;br /&gt;Where * indicates the name of your install.&amp;nbsp; Look for and remove all Oracle directories from that location.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Remove Oracle refereces from the path.&amp;nbsp; To edit your path go to:&lt;br /&gt;&lt;I&gt;Start-&amp;gt;Settings-&amp;gt;Control Panel-&amp;gt;System-&amp;gt;Advanced-&amp;gt;Environment Variables&lt;/I&gt;&lt;br /&gt;Edit both of the environment variables user PATH and system PATH.&amp;nbsp; Remove any Oracle references in them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Remove Oracle.DataAccess and any Polic.Oracle files from the GAC which is at:&lt;br /&gt;C:\Windows\assembly\&lt;br&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;There, now your system is Oracle free.&amp;nbsp; If you are installing a new instance of Oracle (and not just an additional DB) I recommend you do this before any new Oracle installation.  &lt;br /&gt;&lt;I&gt;Note:  I used several other websites and searches as references when developing these steps, but I was unable to find any steps that covered all of the items for Oracle 10g so I assembled them here.&lt;/I&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112407994366409587?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112407994366409587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112407994366409587' title='65 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112407994366409587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112407994366409587'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/08/uninstalling-oracle-10g-manually-from.html' title='Uninstalling Oracle 10g Manually from Windows XP'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>65</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-112406133111958184</id><published>2005-08-14T16:10:00.001-07:00</published><updated>2008-03-10T20:31:19.786-07:00</updated><title type='text'>Installing Oracle 10g under Mac OS X</title><content type='html'>Ok, so you want to install Oracle 10g for free (under the developer license) to your Mac OS X 10.4 Tiger computer.  &lt;br /&gt;&lt;br /&gt;There's a couple things you should know.  First, Oracle 10g is only officially supported under Mac OS X Server, but it seems to work fine under plan old Mac OS X (non-server).&lt;br /&gt;&lt;br /&gt;There's a great blog here about how to install it under 10.3:&lt;br /&gt;&lt;A HREF="http://www.orablogs.com/sergio/archives/000781.html"&gt;Installing Oracle Database 10g on Mac OS X&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;and another blog here that covers fixes/changes needed to install it under 10.4 Tiger:&lt;br /&gt;&lt;A HREF="http://www.orablogs.com/sergio/archives/000781.html"&gt;Set up Oracle 10g on Tiger&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Spaces in hard drive names...unfortunately it turns out Oracle simply doesn't support spaces in its path, which it will tell you about much later in the install.  That means you cannot install this on to a hard drive with a space in its name.  So while they claim to support Java/Unix/Mac OS X which all support spaces in the names of files and directories, they choose not to allow that.  Strange.&lt;br /&gt;&lt;br /&gt;Oracle, if you want I'd be willing to help with your native Mac OS X development of Oracle software and installation tools.  Are you listening?  ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-112406133111958184?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/112406133111958184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=112406133111958184' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112406133111958184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/112406133111958184'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/08/installing-oracle-10g-under-mac-os-x.html' title='Installing Oracle 10g under Mac OS X'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111765875827683938</id><published>2005-06-01T13:42:00.000-07:00</published><updated>2005-06-01T13:47:44.163-07:00</updated><title type='text'>Fetch Art 1.2 for Mac OS X 10.4 Tiger Released by yours truly</title><content type='html'>Just a quick note, that I've taken over development of the excellent Fetch Art application by Yoel Inbar.  I finally got a version working 100% with Mac OS X 10.4.&lt;br /&gt;&lt;br /&gt;It's available on my website here: &lt;A HREF="http://www.aric.org/fetchart/"&gt;http://www.aric.org/fetchart/&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111765875827683938?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111765875827683938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111765875827683938' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111765875827683938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111765875827683938'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/06/fetch-art-12-for-mac-os-x-104-tiger.html' title='Fetch Art 1.2 for Mac OS X 10.4 Tiger Released by yours truly'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111679439130357538</id><published>2005-05-22T13:34:00.000-07:00</published><updated>2005-05-22T13:39:51.303-07:00</updated><title type='text'>In Mac OS X 10.4 Tiger, AppleScript reports versions differently</title><content type='html'>Previously, when checking for what version of AppleScript Studio you were running under, you would need to follow these articles &lt;br&gt;&lt;A HREF=http://developer.apple.com/documentation/AppleScript/Conceptual/StudioBuildingApps/chapter05/chapter_5_section_3.html&gt;Specifying Minimum Requirements for an Application&lt;/A&gt; and &lt;A HREF=http://developer.apple.com/documentation/AppleScript/Conceptual/AppleScriptLangGuide/AppleScript.49.html&gt;Version Constant&lt;/A&gt;  &lt;br&gt;&lt;br /&gt;That state that you should check for your version with a line like this:&lt;br /&gt;&lt;CENTER&gt;&lt;PRE&gt;if (AppleScript's version as string) ≥ "1.8.2" then&lt;/PRE&gt;&lt;/CENTER&gt;&lt;br /&gt;Where 1.9.2 corresponds to AppleScript Studio 1.1 or later.  The reason the versions are different (i.e. AppleScript reports 1.8.2 but AppleScript Studio is 1.1) is because 1.8.2 represents the version of AppleScript which came out much before AppleScript Studio came out.&lt;br /&gt;&lt;br /&gt;Anyway, in Tiger, now it reports the version of AppleScript Studio, so that line should really read.&lt;br /&gt;&lt;CENTER&gt;&lt;PRE&gt;if (AppleScript's version as string) ≥ "1.1" then&lt;/PRE&gt;&lt;/CENTER&gt;&lt;br /&gt;&lt;br /&gt;Just a minor change that appears to have broken a lot of AppleScripts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111679439130357538?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111679439130357538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111679439130357538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679439130357538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679439130357538'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/05/in-mac-os-x-104-tiger-applescript.html' title='In Mac OS X 10.4 Tiger, AppleScript reports versions differently'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111679394634014517</id><published>2005-05-22T13:26:00.000-07:00</published><updated>2005-05-22T13:33:04.586-07:00</updated><title type='text'>After updating to Mac OS X 10.4 Tiger, Project Builder doesn't work</title><content type='html'>Ok, so now that I've updated to Tiger, I've found whenever I try to open any project file (.pbproj) in Project Builder, I get an error like this:&lt;br /&gt;&lt;center&gt;Reason: *** -[PBXToolbar _notificationPostingEnabled]: selector not recognized [self = 0x4cf6880].&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;This happens even to the sample projects installed with Tiger.&lt;br /&gt;&lt;br /&gt;I found the solution is simply to load them into XCode instead.  It will ask you if it's ok to convert the project first, but every project I have done this with compiles fine in XCode.  Apple is phasing out Project Builder for XCode.  So, just re-associate your .pbproj files to XCode using the Get Info window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111679394634014517?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111679394634014517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111679394634014517' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679394634014517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679394634014517'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/05/after-updating-to-mac-os-x-104-tiger.html' title='After updating to Mac OS X 10.4 Tiger, Project Builder doesn&apos;t work'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111679324273340666</id><published>2005-05-22T13:15:00.000-07:00</published><updated>2005-05-22T13:26:00.060-07:00</updated><title type='text'>Updating the iPod’s Firmware Requires Power Adapter for USB users</title><content type='html'>As an owner of an iPod for about two years now (first a 40GB 3rd generation, and now a 60GB iPod Photo), and having performed many software/firmware upgrades on my iPod in the past, I was stunned after upgrading my iPod Photo the other day, that after the upgrade, it insisted on being plugged into the wall in order to complete the update.  I had never seen that before.  What was different?  I was using USB instead of FireWire.&lt;br /&gt;&lt;br /&gt;Apparently during the writing of the new update to the firmware the iPod requires more power than USB can offer.  My guess is some computers could power it fine over USB, but the USB standard is lax about power requirements, and some computers offer less power than others across their USB bus.&lt;br /&gt;&lt;br /&gt;While the instructions after the firmware updater are run, and the graphic that appears on the iPod imply you MUST use the wall power adapter, I’ve found that connecting the iPod to my car cigarette lighter adapter, and to my computers 6 pin FireWire port also allowed it to flash its firmware successfully.  So apparently it is only 4pin FireWire and USB connections that require an alternate power source.&lt;br /&gt;&lt;br /&gt;This was a problem for me, however, as I normally carry my iPod around without the power adapter, or FireWire cable when I’m traveling, as my home laptop is a PowerBook, but my work/travel laptop is a Windows machine that I connect to via USB.  Luckily I was able to connect it to someone’s car charger while I was traveling to complete the update, however, I think Apple should put a large orange sticker on the USB cable included with the iPod warning users that you could be stuck with a non-working iPod if you travel with only the USB cable and NOT the power adapter, and choose to do a software update.  They should at least, when running the updater software, warn the user they will need a power adapter to complete the firmware update.  They allow you to run the update enough off of USB to disable your iPod, but not restore it.&lt;br /&gt;&lt;br /&gt;Anyway, here is the graphic on the iPod screen you will be presented with when you do a firmware update, and do not have a power adapter:&lt;br /&gt;&lt;center&gt;&lt;img src=http://photos10.flickr.com/15131476_40e4a85e88_m.jpg&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The safest thing to do, I guess, is never do a firmware update when traveling without your power adapter.&lt;br /&gt;&lt;br /&gt;I found some discussions about this here as well:  &lt;A HREF=http://forums.ipodlounge.com/showthread.php?s=&amp;threadid=93420&gt;iPodlounge&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111679324273340666?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111679324273340666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111679324273340666' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679324273340666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111679324273340666'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/05/updating-ipods-firmware-requires-power.html' title='Updating the iPod’s Firmware Requires Power Adapter for USB users'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111536019966181777</id><published>2005-05-05T23:09:00.000-07:00</published><updated>2005-05-05T23:25:07.703-07:00</updated><title type='text'>Bug in Word 2003 Multiple Image Picture File Import with AutoCaption and a VB Script I Wrote to Import and Caption Multiple Image Files Correctly</title><content type='html'>Until Microsoft Word XP there was a huge oversight in image import, that I would call a bug, but most would probably just consider a design flaw.  In versions of Word prior to XP and 2003 (up to and including 2000) the insert picture command only allowed inserting one image at a time.  So, for example, if you went into Insert-&gt;Picture-&gt;From File… and tried to select more than one image in the file selection dialog, you were out of luck.  Thankfully that feature was introduced in Word XP and continues in Microsoft Word 2003.  (Incidentally, Microsoft Word 2004 for Mac still does not allow the selection of more than one image at a time under that same menu option, which I consider a serious flaw.  This is one example of where the Windows version of Word is superior to the Mac OS X version.  And in Word 2004 for Mac, dragging and dropping multiple image files onto a Word document, only results in one of the images being inserted, which I do consider a bug as that is not how any other Mac application behaves.)&lt;br /&gt;&lt;br /&gt;Ok, so I needed to put together a report containing several hundred UML diagrams.  The diagrams had already been exported in .WMF format, which Word can read, and since I was using Word 2003, I was able to select all of them for import at the same time.  I thought my problems had been solved.&lt;br /&gt;&lt;br /&gt;However, I also needed Word to AutoCaption (and number) the images, just with a simple caption, like “Figure 10” under each one.  So I turned on AutoCaption for importing images (you do this by selecting Insert-&gt;Caption… and then clicking AutoCaption in the dialog and then selecting the type of files you want captions to be added to on import.)&lt;br /&gt;&lt;br /&gt;Perfect.  I had AutoCaption setup to put the word “Figure” and an auto incrementing number after that on every image I imported.  I selected my several hundred image files, and told Word to import them.  That’s when we found a pretty major bug in Word 2003.  &lt;br /&gt;&lt;br /&gt;To demonstrate this bug, let’s simplify the task a bit.  Let’s say I have three images of cats I want to import and AutoCaption.  While I expected, when I imported them to look like this:&lt;br /&gt;&lt;img src="http://photos10.flickr.com/12597476_67475cfd42_o.jpg" width="755" height="736" alt="word2" /&gt;&lt;br /&gt;&lt;br /&gt;Instead, it came out looking like this:&lt;br /&gt;&lt;img src="http://photos9.flickr.com/12597481_954d3302a4_o.jpg" width="755" height="736" alt="word1" /&gt;&lt;br /&gt;&lt;br /&gt;That’s a pretty serious bug as no one would ever want that behavior, and it seems pretty obvious that no one ever tested multiple image file import with AutoCaption on before shipping Word 2003.  Since it has been out for over two years now, I don’t have high hopes of it getting fixed anytime soon.&lt;br /&gt;&lt;br /&gt;So how did I solve this problem?  I wrote a VB script that does the import and captioning for you.  I’ve included the source here.  Hopefully it will help anyone else who comes across this bug.&lt;br /&gt;&lt;br /&gt;Here is the script:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Sub InsertImagesWithCaptions()&lt;br /&gt;&lt;br /&gt;Dim fso, d1, file, fileName&lt;br /&gt;Set fso = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;fileName = "C:\Documents and Settings\aric\My Documents\My Pictures\Cats"&lt;br /&gt;Set d1 = fso.GetFolder(fileName)&lt;br /&gt;For Each file In d1.Files&lt;br /&gt;    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter&lt;br /&gt;    Selection.TypeParagraph&lt;br /&gt;    Selection.InlineShapes.AddPicture fileName:= _&lt;br /&gt;        file, LinkToFile:=False, SaveWithDocument:=True&lt;br /&gt;    Selection.TypeParagraph&lt;br /&gt;    Selection.InsertCaption Label:="Figure", TitleAutoText:="", Title:="", _&lt;br /&gt;        Position:=wdCaptionPositionBelow, ExcludeLabel:=0&lt;br /&gt;    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter&lt;br /&gt;    Selection.TypeParagraph&lt;br /&gt;Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You'll have to customize the fileName path to point to the directory containing the images you want to import, but that's a lot simpler that manually importing them and captioning them.&lt;br /&gt;&lt;br /&gt;BTW apparently even though Word 2004 for Mac supports VB macros, it doesn’t understand CreateObject.  If anyone knows how to get a directory like this in VB in Word 2004 for Mac OS X, let me know, and I’ll post a Mac version of this script as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111536019966181777?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111536019966181777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111536019966181777' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111536019966181777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111536019966181777'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/05/bug-in-word-2003-multiple-image.html' title='Bug in Word 2003 Multiple Image Picture File Import with AutoCaption and a VB Script I Wrote to Import and Caption Multiple Image Files Correctly'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111353436480264447</id><published>2005-04-26T20:06:00.000-07:00</published><updated>2005-04-26T14:34:34.963-07:00</updated><title type='text'>Multiple Conflicting FireWire Enclosures from the Same Manufacturers</title><content type='html'>I currently use a Titanium PowerBook as my primary computer.  However, I’m also a power user and a laptop has a limited amount of upgradeability.  That means I have a lot of external devices connected to my laptop using FireWire.  FireWire supports 63 devices which is great for someone like me and I’m nowhere close to 63.  I have three external hard drives (two 250GB 3.5” and one bus powered 30GB 2.5”), two external DVD burners (a Pioneer 109, and a Pioneer 104), one external CD-RW burner (a Plextor W4824A), and an iPod as well as a 6 port FireWire hub.  That’s only 8 devices.  Not very close to the limit of 63, however, when I added my latest DVD burner (the Pioneer 109), I had a lot of problems.  I eventually solved them, and I’m writing down my experiences so hopefully someone can learn from my pain.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;In short…&lt;br /&gt;It turns out, that FireWire devices have unique IDs similar to the MAC address on Ethernet devices.  Some manufacturers use the same ID on all of their devices, which causes problems if you connect two devices from the same manufacturer to your computer.  My guess is the FireWire people told the manufacturers they needed to supply unique IDs, however, somewhere along the line, that information didn’t make it to the assembly line personnel.&lt;br /&gt;&lt;br /&gt;I’ve seen this problem with enclosures from Plumax and Acomdata and I’m sure many other manufacturers out there are doing this as well.  I can also say for certain that the Mercury Elite Pro 3.5” enclosures do not suffer from this problem, as I’ve been using two identical ones for a while without fail.  In fact, these are my favorite FireWire 3.5” enclosures, and I highly recommend them.  You can get them here:&lt;br /&gt;&lt;A href="http://eshop.macsales.com/item/Other%20World%20Computing/MEFW800/"&gt;Other World Computing&lt;/A&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;I’ll describe how I fixed the problem below by manually changing the FireWire ID.  I spent most of the time trying to isolate the problem, and then reading detailed specifications about the Oxford FireWire bridge chipsets (thanks to Oxford making their information available for download in PDF format!).  But I’m getting ahead of myself.&lt;br /&gt;&lt;br /&gt;First of all, this applies to enclosures that use the Oxford FireWire chipsets.  I believe it applies to 911, 911+, 912, and 922 chipsets. Although I specifically was working with 911+ and 912.  If you have an enclosure that uses a different chipset, such as Prolific, I don’t know how to help you.  I’ve worked with enough enclosures to know that when you are shopping, you want to make sure you get one that has an Oxford chipset in it.  All other brands have received reports of bugs and data corruption issues, that I ignored, until I lost data that I was able to trace back to a problem with the Prolific chipset.  Since then, I will only buy Oxford (I should write another entry just covering that experience!)  There are probably ways to do this for the other chipsets, I just don’t know what it is.  I believe Prolific, and Initio are the other FireWire chipsets.  Not sure of any other brands.&lt;br /&gt;&lt;br /&gt;Second, flashing or modifying firmware can toast your enclosure.  For some reason while following the instructions that worked previously and using the same flash software, I erased a 911+ chipset, and was never able to upload a new firmware to it, rendering the enclosure unusable.  If anyone knows how to revive a 911+ that claims it’s ready to be flashed, but just seems to ignore the flash, contact me.  So standard disclaimer…you do this at your own risk.&lt;br /&gt;&lt;br /&gt;This should apply to Windows as well as Mac or Linux and other supported Unix computers.  The flash software I’m going to discuss is Java based, so it’s cross platform.  How Oxford got a Java app to access FireWire hardware is beyond me, unless they are imbedding some OS specific binaries in there.  If someone from Oxford Semiconductors wants to contact me, I’d love to chat!&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Ok, so let’s assume, you’ve purchased two new identical model enclosures for those two new drives you just got.  And you’ve found, like I did, that whenever both of them were connected and powered on, your computer had a terrible time talking to them.  Some of the symptoms were:&lt;br /&gt;Incomplete directory listings&lt;br /&gt;Long pauses when accessing either drive&lt;br /&gt;One drive never mounting/showing up on the desktop&lt;br /&gt;And occasionally, when I told one drive (a DVD drive) to eject, it would eject the other drive.  It was at that point I realized that the computer wasn’t able to tell the drives apart.&lt;br /&gt;&lt;br /&gt;Basically there are two reasons to muck with your firmware.  You can upgrade to the latest version (which was my goal at first, although that didn’t solve my problems) and you can also edit some of the “advanced settings” of the drives, which are stored in the flash memory as well.  It’s worth noting, that you can update the settings in flash memory without actually flashing a new firmware, which makes changing the settings a bit less risky than uploading new firmware.&lt;br /&gt;&lt;br /&gt;Now that you’ve identified the problematic enclosures, and verified that they are running Oxford chipsets, it’s time to start getting some software that lets us mess around with the internals.  I found the software by searching in many places, and was able to verify the latest version, at this time 1.64, was here:&lt;br /&gt;&lt;A href="http://www.cooldrives.com/firewireinfo.html"&gt;Cool Drives FireWire Info&lt;/A&gt;&lt;br /&gt;Specifically, the 1.64 Java updater/uploader/cloner apps for Mac OS X:&lt;br /&gt;&lt;A href="http://www.cableo.com/oxford/uploader_164.zip"&gt;uploader_164.zip&lt;/A&gt;&lt;br /&gt;Since it’s Java you would think that would work on Windows too, however they list a separate Windows version here:&lt;br /&gt;&lt;A href="http://lib1.store.vip.sc5.yahoo.com/lib/cooldrives/windowsutilityoxford.zip"&gt;windows_uploader.zip&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Ok, if you want to get some more recent firmware you can get it from links I supply below.  When I download the flash apps, they didn’t usually include the firmware files, although they had directories where you could put your own.&lt;br /&gt;&lt;br /&gt;Anyway, they recommend that you disconnect all other FireWire devices except the one you want to work with.  I just powered them down, so the only things that were active were my FireWire hub and the drive I wanted to mess with.&lt;br /&gt;&lt;br /&gt;Then I launched the uploadergui.jar file.  &lt;br /&gt;&lt;img src="http://fwdepot.com/images/FirmwareFolder.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Right away this found my Oxford based drive, and brought up the firmware information on it.  It looked like this:&lt;br /&gt;&lt;img src="http://fwdepot.com/images/Firmware-Step1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;I then clicked the Modify Configuration button.  If that button is grayed out, make sure you launched uploadergui.jar and NOT updatergui.jar.  You should see something like this after clicking the Modify Configuration button:&lt;br /&gt;&lt;img src="http://fwdepot.com/images/modifyconfig.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;Note the all important Chip ID Hi and Chip ID Lo fields.  The reason I even thought to start messing with them, is because the other app that came with the uploader is called the clonergui.jar.  It’s designed to take the already flashed firmware from one device and propagate it to other identical devices.  It stresses that every time it uploads a clone, that it will increment the chip id by 1 for every device it flashes.  Unfortunately, it didn’t make it clear to me if it only changed the Chip ID Hi or Lo or both fields.  I’m guessing it simply added 1 to the hex value in the Chip ID Lo field.  To be safe, I modified the values in both fields, just changing a number in each position and incrementing it by a value of one.  So for example, I think Chip ID Hi, was 02, so I changed it to 03.  If someone wants to clarify the usage of the Hi and Lo values, feel free to contact me.  Anyway, after changing both values, I simply clicked the Upload Changes button.  After that, everything started working.  Obviously I only had to change that value for one of the drives, and could keep the other drive at its factory default.&lt;br /&gt;&lt;br /&gt;While this sounds pretty simple now, it took me a lot of research to find all this information.  None of it was sitting in one place.  Hopefully this entry will help someone else out in the same situation.  And maybe more importantly, Plumax will start making their Chip IDs unique.&lt;br /&gt;&lt;br /&gt;Links that helped me solve the puzzle:&lt;br /&gt;&lt;br /&gt;Thank you for the latest 1.64 updater utility.&lt;br /&gt;&lt;A href="http://www.cooldrives.com/firewireinfo.html"&gt;Cool Drives&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Latest firmware files, and some good info.&lt;br /&gt;&lt;A href="http://fwdepot.com/firewiredepot/firmware/firmware.html"&gt;FireWire Depot&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Thanks for making the awesome Oxford FireWire chipsets.&lt;br /&gt;&lt;A href="http://www.oxsemi.com/"&gt;Oxford Semiconductor&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Detailed guide on using the flash uploaded app.&lt;br /&gt;&lt;A href="http://www.oxsemi.co.uk/download/updates/up000007/Oxford_Semiconductor_Uploader_UG.pdf"&gt;Uploader Guide in PDF&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;I think this is the same guide as I listed before with some other chipset documents.&lt;br /&gt;&lt;A href="http://www.oxsemi.co.uk/cgi-bin/general/prodhome.cgi?911"&gt;More docs at Oxford&lt;/A&gt;  &lt;br /&gt;  &lt;br /&gt;Firmware 1.02 for 912 chipset:&lt;br /&gt;&lt;A href="http://fwdepot.com/firewiredepot/firmware/winsp2/FW912_V1_02_0300%20Release.bin"&gt;912_v1_02.bin&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Firmware 4.00 for the 911 chipset (I believe this includes the 911+ chipset):&lt;br /&gt;&lt;A href="http://fwdepot.com/firewiredepot/firmware/FW911_V4_00_0000_Release.bin"&gt;911_v4_00.bin&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Firmware 1.07 for the 922 chipset:&lt;br /&gt;&lt;A href="http://fwdepot.com/firewiredepot/firmware/winsp2/UF922_V1_07_0200_Release.bin.zip"&gt;922_v1_07.bin.zip&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111353436480264447?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111353436480264447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111353436480264447' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111353436480264447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111353436480264447'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/04/multiple-conflicting-firewire.html' title='Multiple Conflicting FireWire Enclosures from the Same Manufacturers'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12079827.post-111454996023744431</id><published>2005-04-25T14:01:00.000-07:00</published><updated>2005-04-27T00:09:31.833-07:00</updated><title type='text'>Borland Together Software Bugs and Fixes</title><content type='html'>Ok, I've ran into a lot of issues with Borland's Together Architect and Control Center 6.1 software. (Architect 6.2 is the successor of Control Center 6.1, however, I've been using both, as there are some incompatibilities between them.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Did your model stop working?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;I ended up with a model, that once it was open, hardly any menus in Together would work.  The menus would appear, but selecting an item, had no affect.  For example, selecting Project-&gt;Properties, never displayed the property dialog. The behavior occurred right after adding some Favorites. If you get into a situation where no menu or buttons actually have any affect (even selecting Exit doesn't close the application) try opening your .tws file in a text editor and removing the favorites entries. They should look something like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;favorites.root.0 = &amp;lt;oiref:cpp#Class#ClassName1:cpp&amp;gt;&lt;br /&gt;favorites.root.1 = &amp;lt;oiref:cpp#Class#ClassName2:cpp&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I simply deleted all the lines in that file with favorites entries, and reloaded the project, and now Together started working again. This was in version 6.1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Incompatibilities Between Together&lt;br /&gt;Architect 6.2, and Together Control Center 6.1&lt;br /&gt;&lt;/span&gt;Together Architect defaults to using the old (non XML) model&lt;br /&gt;format to maintain backwards compatibility with previous&lt;br /&gt;versions.&amp;nbsp; That's great, in theory, however I've come across some&lt;br /&gt;problems.&amp;nbsp; I'll try to list them here as I discover and verify&lt;br /&gt;them:&lt;br&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Sequence diagrams created in 6.2 are not seen/ignored by 6.1&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I've seen instances where Favorites added in 6.1 are not seen&lt;br /&gt;when loaded into 6.2 although this doesn't always occur.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;That's it for now.&amp;nbsp; I'll keep coming back and updating this list&lt;br /&gt;as I find issues.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12079827-111454996023744431?l=aricsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aricsblog.blogspot.com/feeds/111454996023744431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12079827&amp;postID=111454996023744431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111454996023744431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12079827/posts/default/111454996023744431'/><link rel='alternate' type='text/html' href='http://aricsblog.blogspot.com/2005/04/borland-together-software-bugs-and.html' title='Borland Together Software Bugs and Fixes'/><author><name>Aric</name><uri>http://www.blogger.com/profile/06349808589965033115</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
