<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Remember the human</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/" />
    <link rel="self" type="application/atom+xml" href="http://blog.talkingmoose.net/atom.xml" />
    <id>tag:blog.talkingmoose.net,2008-06-07://1</id>
    <updated>2011-07-24T04:15:41Z</updated>
    <subtitle>Words — lonely written words — are all you&apos;ve got.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Of Parallels, proxies, privacy and support</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2011/07/of-parallels-proxies-privacy-and-support.html" />
    <id>tag:blog.talkingmoose.net,2011://1.75</id>

    <published>2011-07-23T15:07:17Z</published>
    <updated>2011-07-24T04:15:41Z</updated>

    <summary>Thanks to an incompatibility between Parallels Desktop for Mac and our company proxy server I learned that this software is designed to phone home without the user&apos;s knowledge. What several folks have reported in online forums as an annoying behavior...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="parallels" label="Parallels" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="privacy" label="privacy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="proxyserver" label="proxy server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="support" label="support" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>Thanks to an incompatibility between <a href="http://www.parallels.com/products/desktop/">Parallels Desktop for Mac</a> and our company proxy server I learned that this software is designed to phone home without the user's knowledge. What several folks have reported in online forums as an annoying behavior with this product is really the result of an attempted violation of privacy.</p>

<p>I'm not accusing Parallels of breaking any laws but based on my interactions with them while troubleshooting an issue I have little confidence that they understand why I am concerned.</p>]]>
        <![CDATA[<p>I helped adopt Parallels as our Mac desktop VM software a few years ago when Apple introduced Intel hardware and Parallels Desktop for Mac was introduced. We've probably updated every license we've purchased since its early days and we've added licenses throughout the years. At home I use VMware simply to keep my knowledge up-to-date about both these major products in the virtual machine world.</p>

<p>I've been using Parallels Desktop 6.0 on my work computer since it was released in September 2010. Only recently did I learn that it was phoning home every time I launched it.</p>

<p><strong><big>A problem with proxies</big></strong></p>

<p>We have two proxy servers at work. A proxy server connects our company network to the Internet. All traffic between our company network and the Internet must go through a proxy. Proxy servers not only provide connectivity to the Internet but they can filter traffic too. For example, they can allow all HTTP and HTTPS traffic but block FTP and streaming audio/video. Or they can block certain addresses such as hacker sites and porn sites.</p>

<p>I use a special proxy server that allows me less restricted access to the Internet so that I can download software and research problems on sites that are often blocked by our more restrictive proxy server. Most everyone else uses the restrictive proxy.</p>

<p>While troubleshooting a user problem I had to switch to the restrictive proxy and during that time I launched Parallels Desktop for Mac 6.0. Almost immediately I received a proxy window asking me to enter my name and password for the proxy. This dialog only appears when software is trying to contact the Internet. I wrongly assumed this was an autoupdate request and tried to enter my credentials. It didn't work.</p>

<p>Later I reviewed my Parallels preferences and found that auto updates were disabled. I had done that earlier because the update windows were getting in my way and I wanted to update on my own. Two other items that could potentially phone home were the Parallels Mobile feature and customer experience improvement program. Both were disabled. All other settings looked benign but as a means of troubleshooting I disabled everything.</p>

<p>Again, every time I launched Parallels the proxy prompt would appear. My Windows virtual machine was not even started yet so that wasn't the cause.</p>

<p>After doing some research online <a href="http://forum.parallels.com/showthread.php?t=106472&highlight=disable+registration">I thought I'd found the solution</a>. Parallels was wanting me to register and until I did so it would continue to prompt me. This was annoying because, again, their software appeared to be incompatible with our more restrictive proxy. But if that's what was needed then I was fine with that.</p>

<p>The solution offered a one line Terminal command to trick Parallels into thinking it had been registered. Since it wasn't getting through our proxy I thought this was the only solution I had.</p>

<p>It didn't work, though. The proxy requests kept appearing every time I launched the software. At this point I decided to contact <a href="http://www.parallels.com/support/request/">Parallels support</a>. If anything I expected to be another customer complaining about the forced registration process and if they didn't have a workaround then maybe at least they'd add my complaint to others they'd surely received. The date was Thursday, June 30.</p>

<p><strong><big>Frustrations with first level support</big></strong></p>

<p>First, I tried Parallels online chat support. Unfortunately, I don't have that transcript but the process was infuriating. Being technical support myself, I try never to assume I know more about an issue than the support technician. I simply state the facts, which were:<br />
<blockquote><em>Every time I launch Parallels Desktop 6.0 for Mac it is trying to connect to the Internet. I know it is trying to connect to the Internet because I am receiving a prompt to enter my proxy server name and password. The Parallels software does not work with our proxy server. I have disabled auto updates, Parallels Mobile and the customer experience improvement program. How can I disable Parallels connecting to the Internet?</em></blockquote></p>

<p>The support technician couldn't seem to understand this. Unfortunately, I had provided him two pieces of information, only one of which he latched onto:<br />
<em><ol><br />
	<li>Parallels does not work through our proxy</li><br />
	<li>I want to disable Parallels from connecting to the Internet</li><br />
</ol></em>No matter how hard I tried I could not get him to understand that the problem I wanted resolved was #2. He kept trying to fix #1.</p>

<p>After 30-45 minutes of trying to clarify my problem and him checking with other support staff, I finally ended the chat session saying something like:<br />
<blockquote><em>I have spent too much time in this chat and believe you still do not understand my problem. That you for your help but I am NOT a satisfied customer.</em></blockquote></p>

<p>Just to vent I threw out a comment on Twitter and within a few minutes received a response from the Parallels Twitter account.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Twitter Parallels 1" src="http://blog.talkingmoose.net/images/2011/twitter-parallels-1.png" width="365" height="181" class="mt-image-none" style="" /></span></p>

<p>Great! Not only did I receive a quick response but someone actually understood my issue in under 140 characters and confirmed they were focussing on this issue. Why didn't I just start here first?</p>

<p>So, I replied and received another response:</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Twitter Parallels 2" src="http://blog.talkingmoose.net/images/2011/twitter-parallels-2.png" width="364" height="165" class="mt-image-none" style="" /></span></p>

<p>No problem! At this point I felt like Ralphie from A Christmas Story and that I was about to be awarded honors and benefits just for tweeting into the open air.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Twitter Parallels conversation 3" src="http://blog.talkingmoose.net/images/2011/twitter-parallels-conversation-3.jpg" width="403" height="500" class="mt-image-none" style="" /></span></p>

<p>This exchange irked me for a few reasons.</p>

<ol>
	<li>Apparently Parallels wasn't monitoring anything as the first tweet stated. It was a poor way to approach me and disarm my outburst.</li>
	<li>The person (or persons maybe?) did just like the chat support person and ignored information I presented upfront. On top of that I was Direct Messaging @ParallelsMac. It had "Mac" in the name. IE? Microsoft hasn't made IE for nearly 10 years and they removed it altogether from their website five years ago.</li>
	<li>I was lobbed over the wall. That's when you contact a company and the representative says something like, "Sorry, I can't help you any further. You need to go down the hall, turn left and talk to someone there." Basically, my time invested here counts toward nothing later and I have to start over.</li>
</ol>

<p>So, I pursued opening a ticket on the Parallels site.</p>

<p><em><blockquote><strong>Problem Subject:</strong> Parallels attempts to connect to Internet at launch</p>

<p>Just installed the latest version of Parallels (6.0.12092.670880).</p>

<p>The computer is on a company network and accesses the Internet via a proxy server.</p>

<p>Every time I launch Parallels it attempts to connect to the Internet and displays a proxy server prompt asking for my credentials. I have disabled auto updates, disabled Customer Experience Improvement and Parallels Mobile is turned off.</p>

<p>I have tried entering my proxy credentials and they are not accepted.</p>

<p>My issue is that I do not want Parallels contacting the Internet without my approval. I do not want my users to see the proxy prompt on their computers. They are not administrators on their computers. How do I disable Parallels from trying to contact the Internet at launch?</p>

<p>I have attached a movie file demonstrating:</p>

<p>1. Launching Parallels.<br />
2. Displaying the proxy prompt.<br />
3. Three attempts to enter credentials for the proxy and failure.<br />
4. Auto update settings are disabled in preferences.<br />
5. Parallels mobile is disabled.</p>

<p>Also, I am unable to create a Problem Report ID because it too displays a proxy prompt but will not accept my credentials. Auto update displays the same behavior.</blockquote></em></p>

<p>Within an hour or so I received this response:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166140] Created by Parallels Desktop Technical Support chat from William Smith </p>

<p>Hello William,</p>

<p>Thank you for contacting Parallels Technical Support.</p>

<p>As I understand, you are asked to enter proxy server credentials upon Parallels Desktop start-up.</p>

<p>This issue might occur when automatic update for Parallels Desktop is selected. The automatic update always try to connect to the internet when turned on.</p>

<p>However, the following commands can be executed in the MAC 'Terminal' to disable the automatic updates:</p>

<p>defaults write "com.parallels.Parallels Desktop" "Application preferences.Check for updates" -int 0</p>

<p>defaults write "com.parallels.Parallels Desktop" "Application preferences.Download updates automatically" -bool No</p>

<p>This will help you resolve the issue.</p>

<p>Please let me know if you have any further questions.</blockquote></em></p>

<p>The method the technician provided was simply the command line way of doing what I said I'd already done in Parallels preferences and had demonstrated via an attached movie. Yes, I recorded a movie and uploaded that as part of my trouble ticket. Why? To avoid having to repeat myself and more clearly explain what I had tried so far.</p>

<p>My response:</p>

<p><em><blockquote>No, this does not address my problem.</p>

<p>I stated in my original message that I did not have automatic updates<br />
turned on and I showed the preferences window in the attached movie to<br />
indicate they were not turned on.</blockquote></em></p>

<p>Another response from Parallels:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1166305] Parallels attempts to connect to Internet at launch</p>

<p>Hello William,</p>

<p>Thank you for contacting Parallels Technical Support.</p>

<p>With reference to your issue we understand that every time you launch<br />
Parallels it attempts to connect to the Internet.</p>

<p>William, This issue might occur when automatic update for Parallels<br />
Desktop is selected. The automatic update always try to connect to the<br />
internet when turned on.</p>

<p>However, the following commands can be executed in the MAC 'Terminal' to<br />
disable the automatic updates:</p>

<p>defaults write "com.parallels.Parallels Desktop" "Application<br />
preferences.Check for updates" -int 0</p>

<p>defaults write "com.parallels.Parallels Desktop" "Application<br />
preferences.Download updates automatically" -bool No</p>

<p>Regarding following issue: "Three attempts to enter credentials for the<br />
proxy and failure" I would recommend you to contact your system<br />
administrator to get the correct credentials of your proxy server and we<br />
will not be able to help you in this regard.</p>

<p>You may also try the below mentioned Workaround:</p>

<p>Open internet explorer-select tools from IE menu- then click on "internet<br />
options"-in general if you see any home page set kindly remove or click<br />
on "use blank" then click on apply then exit IE and let us know if it<br />
helps you in resolving the issue.</p>

<p>Note: we have not received attachment with this mails which you stated<br />
that "I have attached a movie file demonstrating".</p>

<p>I am changing the ticket status to 'Resolved' and you can reply to this<br />
ticket with in 14days from now.</p>

<p>Please let us know if you would require further assistance on the same.</blockquote></em></p>

<p>Although the instructions were similar to the earlier instructions I received, this was from a different person and had a different ticket number. I wasn't sure why. Ah wait! The first  response was from my earlier chat conversation and not a response to the ticket I opened online. However, had this person read any of my original reports (chat or online ticket) then he'd have understood that the instructions he provided me still wouldn't resolve my issue.</p>

<p>Let's keep going.</p>

<p>My response:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1166305] Parallels attempts to connect to Internet at launch</p>

<p>Again...</p>

<p>Automatic updates are disabled. I included a movie in my original support<br />
ticket demonstrating this.</p>

<p>The proxy credentials are correct. They are my own. They work elsewhere.</p>

<p>Why is Parallels trying to connect to the Internet at startup?</p>

<p>	1. Automatic updates are disabled.<br />
	2. Customer Experience Improvement preference is disabled.<br />
	3. Parallels mobile is disabled.</p>

<p>I am using a Macintosh. Internet Explorer is not made for Macintosh.</p>

<p>My issue I NOT resolved.</blockquote></em></p>

<p>Next message from Parallels but regarding my online chat ticket:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166140] Created by Parallels Desktop Technical Support chat from William Smith</p>

<p>Hello William,</p>

<p>Thank you for your reply.</p>

<p>For further investigation of this issue we would like to access your desktop, please provide us with below mentioned details in order to arrange a callback.</p>

<p>1) Your contact number.<br />
2) Two to three convenient dates and time frames?<br />
3) Your timezone details.</p>

<p>Awaiting your reply.</blockquote></em></p>

<p>Great idea! If they couldn't understand the problem in writing, movie or screen shots (yes, I included screenshots with one of my replies) then they would try to see the problem as I saw it. Actually, I received two requests to connect. One from each ticket. For one ticket I said I was working with someone else. For the other ticket I replied:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1166305] Parallels attempts to connect to Internet at launch</p>

<p>I think this is a good idea.</p>

<p>We are on holiday until next Tuesday, July 5.</p>

<p>I suggest any of the following times next week:</p>

<p>Wednesday, July 6, any time between 3-5 p.m. CDT (1:30-3:30 a.m. IST)<br />
Thursday, July 7, any time between 3-5 p.m. CDT (1:30-3:30 a.m. IST)<br />
Friday, July 8, any time between 10 a.m. - 12:00 p.m. CDT (8:30-10:30 p.m.<br />
IST)</p>

<p>I'm not sure what software you will be using to connect to my desktop,<br />
however, if we have problems with it due to our proxy server then I have a<br />
WebEx account that should work.</blockquote></em></p>

<p>Now the tickets were merged.</p>

<p><strong><big>A call from 'Secondline support'</big></strong></p>

<p>The following Wednesday, July 6, I did receive a call but I was pulled into an unexpected meeting and could not chat for more than a few minutes. I was instructed to watch for an email with some requests to take some screenshots of Activity Monitor while Parallels was not running and then running:</p>

<p><em><blockquote>1. So please make sure that Parallels Desktop is shut down and click anywhere on your Mac desktop and from the top menu bar click on 'Go' and click on 'Utility'.</p>

<p>2. Under 'Utility', please open 'Activity Monitor', please check if there is anything related to 'Parallels' or 'prl' listed over there, if yes, please make a note of it and let us know.</p>

<p>3. Now with this Activity Monitor still opened, please launch Parallels Desktop and check your activity monitor as to whether there are any new entries related to 'Parallels' or 'prl', please keep check this as you receive the message prompting you to enter your proxy credentials and let us know the 'Parallels' and 'prl' entries from activity monitor.</p>

<p>This will help us monitor and find out as to which service of Parallels Desktop is trying to go online and causing that issue.</blockquote></em></p>

<p>I responded with the screen shots and included information generated by Parallels Desktop's problem report generator, which also wouldn't send through the proxy.</p>

<p>On Saturday, July 9, I received a message that my ticket had been escalated:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166305] Ticket escalated -- Parallels attempts to connect to Internet at launch </p>

<p>Dear Sir/Madam,</p>

<p>Your ticket has been escalated to our Secondline support engineers for the further detailed investigation. We will address your request as soon as possible and kindly ask for your patience and cooperation. We will contact you as soon as any investigation updates will be available.</p>

<p>There is no need to reply to this message right now.</blockquote></em></p>

<p>As long as we were making progress then OK by me.</p>

<p>On Monday, July 11, I received a call from Sergey at Parallels and we were able to get him connected to my computer so that he could remote control and troubleshoot.</p>

<p>I demonstrated the problem to him and showed him my settings. He open the Terminal application and ran several commands. He was generally quiet while he worked and I just sat back and watched. Everyone once in a while he would ask a question and I'd respond. I explained to him that I did not want Parallels trying to connect to the Internet without my knowledge and that the proxy is how I was getting alerted to this problem.</p>

<p>This type of activity did wonders to calm me down. Whereas I had been fit to get ulcers just from having to repeat and explain myself to the first level support folks, seeing a technician reproduce my problem felt good. I was not unreasonable and wasn't demanding an immediate fix. I knew that most software bugs can't be fixed right away. Knowing the problem, however, was 90% of the battle to getting it fixed.</p>

<p>Eventually, Sergey had to give up but I knew he understood the problem.</p>

<p>That was on Friday. A few days later on Tuesday, July 12, I received a message from another support person. (So far, I had been in touch with five other Parallels support folks.) Rashid wrote:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166305] Parallels attempts to connect to Internet at launch </p>

<p>Hello William,</p>

<p>We will give you further update within 2 hours.</blockquote></em></p>

<p>I kind of appreciated his brevity after wading through messages that in the end were not going to resolve this issue.</p>

<p>Another brief message from Rashid later:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166305] Parallels attempts to connect to Internet at launch</p>

<p>Hello William,</p>

<p>We have passed the issue details to Parallels Maintenance Team. As they give us further instructions, we will let you know.</blockquote></em></p>

<p>I still liked his brevity. One more message from Rashid:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1166305] Parallels attempts to connect to Internet at launch </p>

<p>Hello William,</p>

<p>We have passed the issue details to Parallels Maintenance Team. They have created an internal ticket in their database.</p>

<p>Unfortunately, we cannot provide an immediate solution and as further investigation is laid by Parallels Maintenance Team internally, current support ticket will be put to resolved state.</p>

<p>In case we receive further instructions or a workaround will be found, we will let you know.</p>

<p>Thank you for your understanding.</blockquote></em></p>

<p>And I did understand. To me this was a perfectly acceptable answer. It may not have been a resolution but I knew someone at Parallels understood the issue and that it had a chance of being addressed in a future update.</p>

<p>A little less than a week later on Tuesday, July 19, Rashid sends me this message:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request </p>

<p>Hello William,</p>

<p>Parallels Maintenance Team has provided a workaround.</p>

<p>It is needed to manually add access for Parallels Desktop to proxy credentials:</p>

<p>Screenshot is attached.</p>

<p>1) start "Keychain Access"<br />
Applications -> Utilities -> Keychain Access</p>

<p>2) in Keychain "login" in category "passwords" find password to proxy ( on screenshot it is "proxy.qa.sw.ru" )<br />
3) make double-click on it and in new dialog switch to "Access Control" tab.<br />
4) click on "[+]" button and add "Parallels Desktop" ( /Applications/Parallels Desktop ) to list of applications witch have access to this entry.<br />
5) click on "Save Changes" button<br />
6) and start PD again.</p>

<p>PD should start without proxy credentials dialog.</p>

<p>As a probable solution has been provided, current ticket will be put to resolved state.</blockquote></em></p>

<p>Once again, they were focussing on making the proxy work rather than trying to determine why Parallels was phoning home. JHC! I should have been popping Mylanta tablets by now. I was hoping for an "It Gets Better" campaign for folks who have to wade through support like this.</p>

<p>My reply:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1175906] proxy request </p>

<p>Hello!</p>

<p>Sorry, but this does not work.</p>

<p>First, I don't want the Parallels application accessing the Internet at<br />
all without my approval. Your workaround is to grant access to the<br />
Parallels application to access the Internet without any prompt.</p>

<p>Second, this workaround does not work even if I attempt it. Adding the<br />
application to the keychain item is equivalent to selecting "Remember this<br />
Password" in the proxy dialog window. If I enter a name and password and<br />
select the option to remember the password, Parallels continues to display<br />
an empty proxy prompt window (name and password are not stored).</p>

<p>If I may suggest a course of action: You need to determine why the<br />
Parallels application is trying to connect to the Internet at every<br />
startup when all options to do so are disabled.</blockquote></em></p>

<p>A day later I received this automated message about support person #7 working on this issue:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request</p>

<p>Hello William,</p>

<p>Yana Bernadskaya started to work on your task "proxy request".<br />
Yana Bernadskaya has 1 open tasks, and 0 of them are urgent.</p>

<p>Updates will be posted to:<br />
https://support.parallels.com/SelfService/Display.html?id=1175906</p>

<p>The total number of support incidents open is now: 4</blockquote></em></p>

<p>I wasn't sure what this meant but I took it that someone was working to resolve this issue and figure out why Parallels was trying to phone home and stop it. And then a message from Yana:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request </p>

<p>Dear William,</p>

<p>Would you please specify options which you disabled in order to prevent Parallels Desktop from connecting to the Internet?</blockquote></em></p>

<p>Good lord, here we go again! Did no one at that company ever read the incident histories? My terse response:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1175906] proxy request </p>

<p>In the preferences for Parallels 6.0 (with latest updates) I have disabled<br />
AutoUpdate, Parallels Mobile and the Customer Experience feedback options.</blockquote></em></p>

<p>A response, this time from Rashid and not Yana:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request</p>

<p>Hello William,</p>

<p>Parallels Maintenance Team has informed us that Parallels Desktop is designed that way to check some data over the Internet and this activity cannot be disabled.</p>

<p>Concerning the proxy dialog window appearance (even with the provided instructions performed), we have passed that information to Parallels Maintenance Team for further investigation. As an immediate solution cannot be provided, current ticket will be put to resolved state. In case we receive further instructions, we will let you know.</p>

<p>Thank you for your understanding.</blockquote></em></p>

<p>Sorry, no, I don't understand:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1175906] proxy request</p>

<p>What exactly is Parallels checking if it's not checking for updates, not<br />
reporting customer experience data and not enabling Parallels mobile?<br />
Please be specific.</blockquote></em></p>

<p>And, finally, an answer:</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request</p>

<p>Hello William,</p>

<p><strong><font color="red">Parallels Desktop connects to the Internet in order to update promo screens. Unfortunately this feature cannot be disabled.</font></strong></p>

<p>Concerning the Keychain Access, would you please send us three screenshots (see attachments) showing:</p>

<p>1) Parallels Desktop is in the "Access Control" list,<br />
2) "Web Proxy (HTTP)" with credentials inserted<br />
3) "Secure Web Proxy (HTTPS)" with credentials inserted.</p>

<p>Thank you for your cooperation.</blockquote></em></p>

<p><strong><big>You. Are. Shitting. Me!</big></strong></p>

<p>All this hassle over promo screens? I didn't respond.</p>

<p>Rashid asked me for a follow up to his keychain solution the next day. The day after that I replied with:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1175906] proxy request</p>

<p>Hi Rashid!</p>

<p>Now that I know the issue is with a built-in promo screen update and that<br />
it cannot be disabled then I at least know the source of my problem. I<br />
would send you the screenshots you requested, however, they will go no<br />
farther in resolving my problem. Parallels' proxy support is simply<br />
incompatible with our proxy server. This is not a permissions issue. This<br />
is a privacy issue.</p>

<p>Do you realize that building Parallels to contact your servers without the<br />
user's knowledge is a gross violation of privacy? Even if the Parallels<br />
software not transmitting personal data, it is at minimum transmitting<br />
location data (IP address), which customers may not want to share.</p>

<p>Customers have no way of knowing what information the Parallels<br />
application is sending you and no way of knowing it is doing anything<br />
except when they notice a proxy or firewall blocking this activity.</p>

<p>I strongly urge you to escalate this concern with your management and<br />
change this policy. Until that happens our company will transition to a<br />
different virtual machine platform.</blockquote></em></p>

<p>Was "gross violation of privacy" too strong? At this point the entire support effort had been a gross violation of my time. But, yes, this was at least a violation of privacy. Parallels users are for the most part ignorant that each and every time they launch the application that it is trying to phone home.</p>

<p>Is it simply trying to update promo screens? Probably. Should I trust that answer? Absolutely not. Software companies have the right to know who has purchased their products. That's it. Nothing more. If customers choose to share more information then that's their prerogative not the developer's.</p>

<p>A day later, Saturday, July 23, I receive this ballsy message from Andrey Pottosin (Team Leader, Support Department):</p>

<p><em><blockquote><strong>Subject:</strong> [Parallels #1175906] proxy request</p>

<p>Hello, William,</p>

<p>Allow me to refer you to the End User License Agreement:</p>

<p>http://www.parallels.com/about/eula/</p>

<p>Specifically:<br />
-----------<br />
2. Intellectual Property and Confidentiality</p>

<p>    * 2.1. Use Reporting, License Violations and Remedies. Parallels reserves the right to gather data on key usage including license key numbers, server IP addresses, domain counts and other information deemed relevant, to ensure that our products are being used in accordance with the terms of this End-User License Agreement. Parallels expressly prohibits simultaneous, multiple installations of our Software s and domain count overrides without prior written approval. Any unauthorized use shall be considered by Parallels to be a violation of this End-User License Agreement. Parallels reserves the right to remedy violations immediately upon discovery, by charging the then current list price of unauthorized keys to the credit card used to make the original, authorized purchase, or by any other means necessary. You agree not to block, electronically or otherwise, the transmission of data required for compliance with this agreement. Any blocking of data required for compliance under this agreement is considered to be violation of this agreement and will result in immediate termination of this Agreement pursuant to Section 4.<br />
-----------</p>

<p>Parallels Desktop connection to our servers is not possible to disable, and moreover, doing so would violate the EULA. Having this in mind, I would say that the workaround Rashid Fatkhutdinov worked out with our Maintenance team is the best solution path to pursue. We would be glad to assist you in making it work. The information we need, to quote Rashid Fatkhutdinov, is the following:<br />
-----------<br />
Concerning the Keychain Access, would you please send us three screenshots (see attachments) showing:</p>

<p>1) Parallels Desktop is in the "Access Control" list,<br />
2) "Web Proxy (HTTP)" with credentials inserted<br />
3) "Secure Web Proxy (HTTPS)" with credentials inserted.</blockquote></em></p>

<p>I'm sorry, what? For you to give me the option to disable updating your promo screens would violate your own EULA? Furthermore, you think a EULA gives you the right to violate privacy? Again, I don't really doubt that this is caused by the Parallels Desktop software trying to update promo screens. But I'm not going to trust that.</p>

<p>My response to Andrey:</p>

<p><em><blockquote><strong>Subject:</strong> Re: [Parallels #1175906] proxy request</p>

<p>Hello Andrey!</p>

<p>I've not said what you're doing is illegal nor have I said it violates<br />
your EULA. That would be impossible since you write your own EULA.</p>

<p>I am saying simply that customers should have the ability to choose if<br />
their software phones home. For any reason. Designing your software to do<br />
so without giving them any knowledge that it is doing so is a violation of<br />
their privacy. That's what you should change.</p>

<p>Following is a link to a short video clip of Walt Mossberg interviewing<br />
Steve Jobs about privacy. Although they are discussing the iPhone and  how<br />
they handle it with their iOS App Store, Jobs' sentiment about privacy in<br />
general comes through better than I can state it here. This is what I as a<br />
Mac customer expect from not just you but all application vendors.</p>

<p><object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/39iKLwlUqBo?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/39iKLwlUqBo?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></object></p>

<p>As for blocking any data that your application is trying to deliver to<br />
you, we are not doing so intentionally. Again, your software is for some<br />
reason incompatible with our proxy server. This is not an issue caused by<br />
incorrect permissions. However, if you insist that you have the right to<br />
collect data about how we are using Parallels in our business then we will<br />
simply have to discontinue using your product. We cannot abide by that<br />
restriction.</blockquote></em></p>

<p><strong><big>What Parallels does right and what it does wrong</big></strong></p>

<p>This is my assessment of Parallels policy and Parallels support after 20+ days of frustration.</p>

<p><strong>Right</strong></p>

<ol>
	<li>Parallels support was aggressive. Not once did I feel my reports were getting dropped or forgotten.</li>
	<li>Parallels support communicated with me. Was it too much? Not really. I felt as if someone were paying attention to me.</li>
</ol>

<p><strong>Wrong</strong></p>

<ol>
	<li>First level support needs to understand the problem before offering solutions. Multiple times I included "auto update is turned off" only to receive a reply that essentially said "turn off auto updates".</li>
	<li>Don't lob me over a wall. Is the @ParallelsMac Twitter account an official source of support? Well, if it's going to act like it then it should take ownership and at least hand me off with a case number to another technician. Don't tell me to start over with someone else.</li>
	<li>All support tickets should have an owner. In this case I communicated with eight different support people. And I had to repeat myself multiple times. If someone had owned my ticket then I'd at least have felt much of my time hadn't been wasted.</li>
	<li>Most importantly, understand what <em><strong>privacy</strong></em> means to customers. Know your boundaries. I don't care what your EULA says. You have no right to collect information about me without my knowledge. Even if you're not collecting information, don't give the appearance that you could be. Take Steve Jobs' comments to heart.</li>
</ol>

<p>For now, my plan is to move our users to <a href="http://www.vmware.com/products/fusion/overview.html">VMware Fusion</a> unless I find something equally objectionable about their support and privacy policies. I still think the Parallels Desktop software runs very well and I am satisfied with the product overall. However, with the poor level of support that I received and the privacy concerns I have with their software phoning home without my knowledge, I'm not inclined to continue having our company using this product. </p>]]>
    </content>
</entry>

<entry>
    <title>Microsoft Word humor</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2011/06/microsoft-word-humor.html" />
    <id>tag:blog.talkingmoose.net,2011://1.74</id>

    <published>2011-06-25T18:04:18Z</published>
    <updated>2011-06-25T18:32:45Z</updated>

    <summary>In a couple of days the current Microsoft Office for Mac forums will be closing and folks searching for answers to their questions will be redirected to Microsoft Answers. I thought the following exchange in the soon to be defunct...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="MVP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="microsoftword" label="Microsoft Word" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>In a couple of days the current Microsoft Office for Mac forums will be closing and folks searching for answers to their questions will be redirected to <a href="http://answers.microsoft.com">Microsoft Answers</a>.</p>

<p>I thought the following exchange in the soon to be defunct Word for Mac forum was too good to lose.</p>]]>
        <![CDATA[<blockquote><p><strong>Subject:</strong> Templates not English<br />
<strong>Date:</strong> 6/25/11, 7:22 a.m.<br />
<strong>From:</strong> spin498@officeformac.com</p>

<p>Version: 2011<br />
Operating System: Mac OS X 10.6 (Snow Leopard)<br />
Processor: Intel</p>

<p>I see that this question was asked back in 2008 and no response was given, but I'm going to try anyway. I have Office 2011 for Mac. It is the English version. However I have discovered that all of my templates are in a language foreign to me. It looks like Latin, Italian maybe? How do I get these templates to come up in English?</p>

<p><br />
<blockquote><strong>Reply from:</strong> CyberTaz@officeformac.com</p>

<p>The content is merely placeholder text used to give the document some<br />
'body'. Simply select it & replace it with your own.</p>

<p><br />
<strong>Reply from:</strong> Phillip_M_Jones@officeformac.com</p>

<p>[Technically it] is an altered form of Latin Lorum Ipsom. It was design as a way to fully fill the template area. Its doesn't really convey any actual words. as CyberTaz says it is just used as place holder you put in your own information.</p>

<p><br />
<blockquote><strong>Reply from:</strong> spin498@officeformac.com</p>

<p>So it's just placeholder data. Latin seems like a bizarre choice but, ok.</p>

<p><br />
<blockquote><strong>Reply from:</strong> Me</p>

<p>No, what's bizarre is that it's called greeking. ;-)</blockquote></blockquote></blockquote></blockquote></p>]]>
    </content>
</entry>

<entry>
    <title>Maybe an old script can see the light of day</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2011/02/maybe-an-old-script-can-see-the-light-of-day.html" />
    <id>tag:blog.talkingmoose.net,2011://1.73</id>

    <published>2011-02-28T03:38:34Z</published>
    <updated>2011-02-28T04:34:47Z</updated>

    <summary>This post is for the folks on the YouTalk mailing list. Over time Microsoft Entourage 2008 builds a list of recently used E-mail addresses based on messages sent and received. This list is called the Most Recently Used list or...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="MVP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="entourage2008" label="Entourage 2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mru" label="MRU" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>This post is for the folks on the <a href="http://host171.hostmonster.com/mailman/listinfo/youtalk_office.mvps.org">YouTalk mailing list</a>.</p>

<p>Over time Microsoft Entourage 2008 builds a list of recently used E-mail addresses based on messages sent and received. This list is called the Most Recently Used list or the MRU. As time goes on, this list builds and builds and becomes cluttered with outdated addresses or addresses from junk mail that wasn&#8217;t properly marked as &#8220;junk&#8221;.</p>
]]>
        <![CDATA[<p><strong>How do Entourage users get rid of these addresses?</strong></p>

<p>The &#8220;Microsoft&#8221; way is to go to Entourage&#8217;s preferences and click a button to delete the entire list. Folks who only want to get rid of individual addresses can use a workaround where the name and address are added to the Address Book and marked as &#8220;junk&#8221;. Marking an address as &#8220;junk&#8221; removes it from the MRU. Then, they have to delete the contact record.</p>

<p>Wow, what a pain!</p>

<p><strong>So, I wrote a script</strong></p>

<p>It did all that business about creating a contact, marking it as junk and then deleting it. The only problem was that it didn&#8217;t work unless one preference was enabled in Entourage. Under the <strong>Entourage</strong> menu &#8212;> <strong>Preferences&#8230;</strong> &#8212;> <strong>General Preferences</strong> &#8212;> <strong>Security</strong>, the option <em>Warn before allowing external application to access the address book</em> had to be enabled.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Entourage preference" src="http://blog.talkingmoose.net/images/2011/entourage_preference.gif" width="" height="" class="mt-image-none" style="" /></span></p>

<p><em>Without</em> this option the script simply didn&#8217;t work. <em>With</em> this option, the script threw up an alert.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Entourage dialog" src="http://blog.talkingmoose.net/images/2011/entourage_dialog.gif" width="" height="" class="mt-image-none" style="" /></span></p>

<p>No big deal! Just click that little <em>Do not show this message again option</em>, right?</p>

<p>Wrong. It should have been that easy but clicking that option clears the option in Entourage&#8217;s preferences to warn about the nasty external application trying to do something with the address book. Catch 22.</p>

<p>I shelved the script because I could just see it confusing folks. Today, however, someone on the YouTalk list has a need and so I release it after a 1-1/2 years.</p>

<p>To install the script, simply select <strong>About This Menu&#8230;</strong> from the <strong>Script</strong> menu in Entourage and click the <strong>Open Folder</strong> button. Drag the <strong>Delete Address from MRU\somD.scpt</strong> file into this folder and it should appear immediately under the Entourage <strong>Script</strong> menu.</p>

<p>To use the script first copy an unwanted address and then select <strong>Delete Address from MRU</strong> from the <strong>Script</strong> menu in Entourage (or type its keyboard command Shift + Option + Command + D). Click the <strong>OK</strong> button to confirm you want to delete the address.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Remove from MRU" src="http://blog.talkingmoose.net/images/2011/remove_from_mru.gif" width="" height="" class="mt-image-none" style="" /></span></p>

<p>Click the <strong>OK</strong> button again to dismiss the warning dialog but do not select the option <em>Don&#8217;t show this message again</em>.</p>

<p>Goodbye unwanted address from the MRU.</p>

<p><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blog.talkingmoose.net/images/2011/somD.scpt.zip">Download the script</a></span></p>
]]>
    </content>
</entry>

<entry>
    <title>Macworld without Apple is like an apple without its core</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2011/01/macworld-without-apple-is-like-an-apple-without-its-core.html" />
    <id>tag:blog.talkingmoose.net,2011://1.72</id>

    <published>2011-01-29T15:26:01Z</published>
    <updated>2011-01-29T17:11:49Z</updated>

    <summary>Today is the last day of Macworld 2011 and could very well be the last of Macworld Expo altogether. This is my fourth show in the past five years and it&apos;s the second without Apple. What a difference their absence...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Technology issues" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apple" label="Apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macworld2011" label="Macworld 2011" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>Today is the last day of Macworld 2011 and could very well be the last of Macworld Expo altogether. This is my fourth show in the past five years and it's the second without Apple. What a difference their absence has made!</p>]]>
        <![CDATA[<p><strong><big>What if God didn't show up?</big></strong></p>

<p>Let's accept that Macworld Expo is pretty much a carnival. For a brief period of time vendors come to promote their products alongside other vendors and generate excitement in the community. That's what leads to sales and product recognition. At the same time a thriving but ephemeral community forms around the carnival with each member attending for his own pleasure and self edification. It's a symbiotic relationship and both sides win.</p>

<p>But Macworld Expo evolved into worship for some and one day their god didn't show up. When that happened the faithful were still faithful but just not sure what to do. Some vendors returned. Some didn't. Some of the community returned. Some didn't. It's fair to say some changed their religious habits pretty quickly while others honestly believed their god would return.</p>

<p>I'm not a very religious person myself but even I can see the ironic parallels here.</p>

<p><strong><big>Losing my religion</big></strong></p>

<p>I attended my first Macworld in 2007 where Steve Jobs announced the iPhone. It was the pinnacle of recent Macworld Expos. The keynote had lines forming the night before and the crowd overflowed into rooms with a video feed for those who couldn't fit into the conference hall. The Expo was two huge exhibit halls that took me a couple of days to explore. And Mac software giants such as Adobe, Microsoft and Quark had booths to match their status in the Mac software community.</p>

<p>Of course, nothing compared to Apple's spacious and elegant plaza that was the size of all the software giants combined. To call their space a "booth" would be an injustice. Walking into the Expo hall and seeing Apple was like getting to see the great and powerful wizard of Oz. It was awe inspiring and a little magical.</p>

<p>This was the Mac community's Mecca.</p>

<p>For the second time now Apple has been absent from Macworld and the show is quickly dying. The excitement of the first day has shifted from the opening keynote to the opening of the Expo doors. Enthusiasm for the new and fantastic gadgets and gizmos is all but replaced with "yet another iPad case". And the two huge halls are now one small hall where you can see the side and back walls from the entrance.</p>

<p>The giants are gone too. No Adobe. No Microsoft. No Quark. Not even FileMaker. The biggest name this year was Omni Group and really no one else. Some of the smaller names that I've seen at every Macworld are still here. Strangely their booths have grown no bigger but they seem to have a bigger presence now.</p>

<p><strong><big>Growing up</big></strong></p>

<p>Is Apple killing Macworld? That's not really a fair question--of course not. They didn't set out to destroy a seasonal community that evolved out of the excitement for their products. But to be honest Apple was the core of Macworld Expo and that core is gone. Without it, the show is withering from the inside out.</p>

<p>We've had the show for 25 years with two shows some of those years. During that time Apple has grown and we've grown up. Those we idolize as children can look very different through adult eyes.</p>

<p>Steve Jobs is mortal. We see that now with his latest need for medical treatment. The man and the company we've come to love is the same but different to us now. They're changing and doing things unexpected and that scares us.</p>

<p>But this is life not religion. We have to accept that and not confuse the two. I love the community that I've had a chance to be a part of online, afar and a few times in person here at Macworld Expo. We can still be a community and still share the excitement for something we really enjoy. It just probably won't be here any more.</p>]]>
    </content>
</entry>

<entry>
    <title>Could the Mac App Store solve Enterprise licensing headaches?</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2011/01/could-the-mac-app-store-solve-enterprise-licensing-headaches.html" />
    <id>tag:blog.talkingmoose.net,2011://1.71</id>

    <published>2011-01-08T18:05:55Z</published>
    <updated>2011-01-08T20:32:10Z</updated>

    <summary>I&apos;m very happy to see that Peter Borg updated Lingon for Snow Leopard, which he&apos;s now distributing via the Mac App Store. I see on his blog, however, that his will be the only method of distribution for his product....</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apple" label="Apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="licensing" label="licensing" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macappstore" label="Mac App Store" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>I'm very happy to see that Peter Borg updated <a href="http://www.peterborgapps.com/lingon/">Lingon</a> for Snow Leopard, which he's now distributing via the Mac App Store. I see on his <a href="http://www.peterborgapps.com/2011/01/im-back/">blog</a>, however, that his will be the only method of distribution for his product.</p>

<p>The early behavior of developers to embrace the Mac App Store as their exclusive distribution channel could be an Enterprise administrator's headache but I see it as the potential to be a much needed solution for the corporate environment like iTunes was for the music industry.</p>]]>
        <![CDATA[<h3><strong>Licensing</strong></h3>

<p>First, Apple's <a href="http://www.apple.com/legal/itunes/us/terms.html">licensing terms</a> are:</p>

<blockquote> "If you are a commercial enterprise or educational institution, you may download a Mac App Store Product for use either (a) by a single individual on each of the Mac Product(s) that you own or control, or (b) by multiple individuals on a single shared Mac Product that you own or control.</blockquote>

<p>I hate terms like this because, although generous, they're practically impossible to enforce. In some brief testing, I found that nothing prevents one user from downloading software under his own Mac OS X account and another user from using that software under a different Mac OS X account. Logging out of the Mac App store under the first account and the lack of Mac App Store credentials under the second account don't enforce "per user" licensing.</p>

<h3><strong>Mac App Store account management</strong></h3>

<p>Ignoring licensing, how can a company handle software purchases for products sold exclusively through the Mac App Store? Should it use a master Mac App Store account for all purchases or should it allow purchases under individual accounts?</p>

<p>A master account is administratively easier to manage but it requires one or a handful of administrators to enter the account credentials and download the software. This isn't an account that all users should be able to access. The downside to a master account is that all purchases are available on all machines. Nothing ties any one purchase to a particular user to enforce the "(a) by a single individual on each of the Mac Product(s) that you own or control" part of the licensing terms.</p>

<p>What happens when the licensing changes midstream and is no longer needed for just one user on one machine but is now needed for two users on two machines? Can a master account handle a second purchase? Not at all.</p>

<p>Should each user have his own account? That would somewhat help mitigate the licensing terms but what happens when an entire department (say 20 people) need the same piece of software? Does one company create 20 different accounts with the same credit card information? Volume licensing handles this situation well, however, the Mac App Store doesn't offer volume licensing options.</p>

<h3><strong>Software deployment and management</strong></h3>

<p>Volume licensing also offers administrators convenience and manageability with licensing. It generally provides one serial number for all installations and a method to deploy software to multiple machines quickly. The Mac App Store works against that model completely.</p>

<p>Assuming an administrator much purchase software sold exclusively through the Mac App Store for a department of 20 computers, that means an administrator must "touch" each machine 20 times. Even using remote control software, the administrator must log in to each machine, launch the Mac App Store, make the purchase and download the software. Volume licensing allows administrators to push to multiple machines at once and let users start using the software immediately. One hour for deploying a volume license piece of software could easily turn into multiple hours for the Mac App Store.</p>

<p>Do we really want to turn support personnel into purchasing agents?</p>

<h3><strong>Mac App Store for the Enterprise?</strong></h3>

<p>Fundamentally, the Mac App Store is for the home consumer. Can it be modified to work for the Enterprise? It could with some work. An administrator console for the Mac App Store would make sense here. </p>

<p><strong>Licensing:</strong> Apple would first need to change the legal terms for using the software. Software should be purchased strictly for a computer and not licensed to any single user. The terms should be enforceable. Companies need the right to move software between computers and not worry about losing it or transferring it when a user changes positions or leaves.</p>

<p><strong>Deployment:</strong> The method of downloading software from the cloud to each machine is impractical. It uses network bandwidth and is much slower than deploying from an internal network source. Companies like mine go so far as to block access to online software sites like iTunes, which means the Mac App Store is blocked too. Administrators need to be able to deploy from within their network.</p>

<p><strong>Local Management:</strong> One administrator could purchase and download the software and maybe even use the console to deploy and manage seats. That's something the Enterprise needs not only for the sake of efficiency but also for managing licensing. Key servers and licensing servers are a pain to manage because they support one or a few applications. Being able to manage licensing the same way for dozens of apps at the operating system level would be a godsend.</p>

<p><strong>Remote licensing:</strong> I have a handful of users that work at home but use company-owned laptops. These folks are administrators on their own machines because I can't manage these machines remotely. One final need is for me to purchase their software and get it to them. They're already on the Internet, so they can handle downloading their own software. I'd like to be able to send them a one-time, one-use key that they can plug into the Mac App Store and get the software they need. And I'd like that information to get reflected back to my administrator console for the Mac App Store.</p>

<h3><strong>Eliminate headaches and increase profits</strong></h3>

<p>Administrators slam Apple for its lack of support for the Enterprise (<a href="http://lists.psu.edu/cgi-bin/wa?A2=ind1101&L=macenterprise&T=0&F=&S=&P=57395">read through this message thread on the MacEnterprise list</a>) but centralizing Mac application purchasing opens the door for application license management on a wide scale. Very wide!</p>

<p>Take away the need for something simple like a serial number and Apple takes away the need for administrators to have to locate and deploy license files hidden in a variety of clever and not-so-clever ways. Take away the need for recording licensing information in a locally managed database and Apple takes away the headache of auditing software licenses. Take away individual End User License Agreements and Apple takes away the legal downtime spent reviewing multiple software licenses.</p>

<p>For developers, like Peter Borg, the Mac App Store has the potential to greatly increase revenue. Just look at comments like those from <a href="http://blog.evernote.com/2011/01/07/mac-app-store-more-than-doubles-new-users/">Evernote</a>. iTunes revolutionized the music industry by giving consumers an easy way to pay for music and increased sales dramatically. With that track record Apple has the same potential with the Mac App Store and the Enterprise market.</p>]]>
    </content>
</entry>

<entry>
    <title>On being a geek on Saturday night</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/11/on-being-a-geek-on-saturday-night.html" />
    <id>tag:blog.talkingmoose.net,2010://1.70</id>

    <published>2010-11-21T04:46:07Z</published>
    <updated>2010-11-21T05:57:39Z</updated>

    <summary>OK, so I don&apos;t have a hyperactive social life anymore. My twenties are long gone and most of my Saturday nights are relegated to home life. While many folks my age (I&apos;m only 42) might still enjoy heading out to...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Home" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="aol" label="AOL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="saturdayevenings" label="Saturday evenings" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>OK, so I don't have a hyperactive social life anymore. My twenties are long gone and most of my Saturday nights are relegated to home life. While many folks my age (I'm only 42) might still enjoy heading out to the bars and making casual acquaintances, their partners may not really appreciate that.</p>

<p>I realized today how much I like being a geek at home on Saturday night. It's relaxing and never really boring. Life is a hundred times too short to ever be bored.</p>]]>
        <![CDATA[<p>Don't get me wrong. I don't usually spend all day playing around on my computer. This morning, for example, I drove my car to a few auto body shops to get quotes for a minor fender bender and a friend stopped by a little while later to pick up some items for local charity. This evening, I cooked baked potatoes with all the fixin's and made a batch of brownies too.</p>

<p>Yes, I took a nap this afternoon, but I enjoy those. Would love to have a nap every day. Naps on Saturdays let me stay up late so that I can spend some quality geek time in my office/man-cave.</p>

<p><a href="http://www.officeformachelp.com/2010/11/print-to-pdf-and-attach-to-outlook-for-mac/">I had a blog post to write</a> for <a href="http://www.officeformachelp.com/blog/">OfficeforMacHelp.com</a> and thought this would be a good time to check out <a href="http://www.techsmith.com/snagit/">Snagit for Mac</a>, which I'd <a href="http://www.tuaw.com/2010/11/09/snagit-on-mac-a-first-look-at-this-powerful-screen-capture-tool/">read about on TUAW</a>, for screenshots. We geeks luvs us some new computer utilities!</p>

<p>After watching the video tutorials for a while and oohing and aahing over my newly found toy, I finished the blog post and then went downstairs  where we caught up on the latest <a href="http://www.cwtv.com/shows/supernatural">Supernatural</a> episode while eating dinner. Let's hope for Dean's sake that Sam finds his soul, huh?</p>

<p>While cooking dinner, I thought about how I spent Saturday nights when I was younger. My social life was much more active but even 15 years ago, I realized, some Saturdays were spent in front of the computer. However, I wasn't alone.</p>

<p>When we didn't have anything else to do on a Saturday night, my buddy Bryan and I would buy a 12-pack of Bud and hop onto AOL for the evening. The two of us would be sitting staring at a 15-inch monitor reading the chatter in the Oklahoma City room. I did the typing most of the time because I was a touch typist and together we injected "witty banter" of our own. You have to realize that this was a whole new and unexplored social avenue for us! AOL was charging per minute at that time rather than flat rate but the entertainment value was worth it.</p>

<p>We'd check out every profile of every person hanging out in the room. If we saw someone who looked interesting then we'd throw caution to the wind and instant message her. I'm pretty sure it was always a her. Two dudes and a few beers make for great online conversation. Some Saturday nights, we had one or two more buds with nothing do who'd join us and even Bryan's sister Melinda would come over. Extra people required moving the couch in front of the computer where we could all be comfortable.</p>

<p>This went on for a few months and then eventually Bryan got a computer of his own. We didn't hang out as much in my apartment but we were both still in the Oklahoma City room many evenings. And we started meeting people in person too. Remember, Chelé, Bryan? [Shudders!] Good thing we didn't let that stop us. We had some great offline AOL parties later.</p>

<p>The rest of my evening today was spent writing a <a href="http://www.officeformachelp.com/2010/11/access-buried-features-in-excel-with-a-free-toolbar/">quick second blog post</a> for OfficeforMacHelp.com and finally this one. About time I paid attention to my own blog. Next Saturday night is game night at a friend's condo and also a small gathering for her birthday.</p>]]>
    </content>
</entry>

<entry>
    <title>My response to an Adobe Acrobat team member</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/08/my-response-to-an-adobe-acrobat-team-member.html" />
    <id>tag:blog.talkingmoose.net,2010://1.69</id>

    <published>2010-08-21T15:56:53Z</published>
    <updated>2010-08-21T16:46:38Z</updated>

    <summary>Yesterday, I posted this as part of a quick response to question on the MacEnterprise mailing list: &quot;At one point I though the Adobe Acrobat updates were not scriptable but Mr. Neagle found a way around that.&quot; I later received...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="acrobat" label="Acrobat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="adobe" label="Adobe" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="installer" label="installer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="updater" label="updater" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>Yesterday, I posted this as part of a quick response to question on the <a href="http://lists.psu.edu/archives/macenterprise.html">MacEnterprise mailing list</a>:</p>

<blockquote>"At one point I though the Adobe Acrobat updates were not scriptable but Mr. Neagle found a way around that."</blockquote>

<p>I later received a direct communication regarding my comment from someone on the Acrobat update/install team at Adobe explaining:</p>

<blockquote>"I'm trying to understand what folks are doing for silent install in 9, hoping to make this better in the future."</blockquote>

<p>Below is my response. Yep, it's long-winded but, frankly, this is such a huge problem that it warrants all the detail. Sadly, I'm not saying anything that hasn't already been said. I'm just adding my voice, adding my experiences and happy that someone's paying attention.</p>]]>
        <![CDATA[<blockquote>"No problem that you're contacting me directly. I appreciate the outreach. And I hope you don't mind that I've copied our Adobe representative on my response. I'd like someone there to note that I appreciate you contacting me.

<p><br />
"First, yes, you've found <a href="http://managingosx.wordpress.com/2010/01/06/silent-installs-for-acrobat-pro-9-updates">the article I was referencing</a> and today I am using Greg Neagle's method as part of my deployment toolset, which is mostly <a href="http://www.jamfsoftware.com">Casper Suite</a> and a bit of <a href="http://www.apple.com/remotedesktop/">Apple Remote Desktop</a> for maintenance and monitoring.</p>

<p>"Interesting that you're asking about silent installs with Acrobat 9.0. You do realize that there's nothing in the product nor the updates that enables silent installs, right? Had Greg Neagle not discovered the ability to use Python scripting, I and other administrators would be stuck with just three options:</p>

<ul>
	<li>Touch every machine by hand (as an admin) and update manually</li>
	<li>Repackage Acrobat with the updates and re-deploy</li>
	<li>Don't update</li>
</ul>

<p>"I'm going to assume you're reaching out because your group has heard about enterprise struggles with Acrobat deployment. Hopefully, this issue has come to your attention. If you'll indulge me a little, I'd like to tell you mine. This is from the point of view of someone administering Macs...</p>

<p>"None of the above are good options.</p>

<p>"In the enterprise users are not admins on their machines. They shouldn't be. My company is a publishing company that has Acrobat on just about every workstation we deploy and that's about 5,000 computers (mostly Windows but a couple hundred Macs too). If we allowed users to be admins then they would install their own software, update their own software or use software that someone else isn't using--all in the name of 'getting the job done'. This, however, would lead to software conflicts and huge licensing issues. I won't even touch on the IT support needed when someone disables his entire system and can't work because he clicked on a link in a website to run antivirus software.</p>

<p>"So, that means in order for our support staff to update any version of Acrobat somebody has to coordinate with the user to log in to his machine either physically at the console or remotely, copy the updater and run it. Enterprises have spent literally millions of dollars throughout the years to avoid this time suck. This is time that we're not spending helping the user and not spending improving our systems. But it can only happen when third party software developers make their installer software compatible with the tools administrators are using. Adobe's not doing that.</p>

<p>"Repackaging is not uncommon. I do this a lot and I consider it a necessary administrative practice because sometimes third party software developers don't make their installers and updaters compatible with enterprise deployment tools. Repackaging involves me using a tool such as JAMF's Composer to 'watch' what I do as I install a piece of software and then run the updates. When I'm done Composer will pull together a list of new and changed files for me to weed through. I'll keep the application files I just installed and discard irrelevant files that were found to be new or changed. I'll then combine these files into a package that's compatible with my deployment system.</p>

<p>"Why doesn't this work with Acrobat? Two reasons. The Acrobat application is a drag-n-drop install, which is fine, but it has a nasty first-run process that requires administrator privileges to complete a secondary install. It tries to install printer software, it tries to install web browser tools and it tries to become the default PDF viewer application. None of this is scriptable. Even if I repackage everything that's installed after the first-run Acrobat has another nasty mechanism called SELF HEAL that requires administrator privileges. Many administrators have posted tips, tricks and articles devoted to how to thwart the SELF HEAL process. See these examples that I found just using Google:<br />
    <br />
<a href="http://itmac.wordpress.com/2008/12/09/adobe-acrobat-admin-password-self-heal-problems/">http://itmac.wordpress.com/2008/12/09/adobe-acrobat-admin-password-self-heal-problems/</a></p>

<p><a href="http://groups.google.com/group/macenterprise/browse_thread/thread/ed98ce131fd7f969/0db8effb12370dd0">http://groups.google.com/group/macenterprise/browse_thread/thread/ed98ce131fd7f969/0db8effb12370dd0</a></p>

<p><a href="http://www.brunerd.com/blog/2010/02/05/make-acrobat-pro-9-for-mac-shut-the-hell-up/">http://www.brunerd.com/blog/2010/02/05/make-acrobat-pro-9-for-mac-shut-the-hell-up/</a></p>

<p><a href="http://www.tug.org/pipermail/macostex-archives/2005-July/016625.html">http://www.tug.org/pipermail/macostex-archives/2005-July/016625.html</a></p>

<p><a href="http://subvert.org/?p=84">http://subvert.org/?p=84</a></p>

<p>"In my experience, it's still hit and miss. When it's miss then I have a user calling me and telling me that he can't use his software because it's asking for an administrator name and password.</p>

<p>"My third option is to simply ignore updates and just deal with them when I need to do so. Because of the portability of the PDF format and its ever increasing complexity, though, it has become a security concern. Adobe quite often releases Acrobat updates to address security vulnerabilities. In the enterprise I have to pay attention to these risks on my systems because we're dealing with customer data, financial data and even HIPAA regulated data. Yes, on the Macs! My company and others have groups devoted to just IT security concerns like this and their reaction to anything released by Adobe as a 'security fix' is to get it installed quickly. That means once again a small staff of administrators must physically visit or remote control each machine and install the update.</p>

<p>"What do I need from the Acrobat team?</p>

<ol>
	<li>A scriptable installer for Acrobat.</li>
	<li>An installer that can be run while someone is logged in or no one is logged in.</li>
	<li>An installer that can be deployed to a non-boot volume (such as when imaging a machine).</li>
	<li>An installer that will handle all components requiring administrator privileges at one time, including serial number.</li>
	<li>An installer that I can customize to disable self-healing.</li>
	<li>An installer that I can customize to disable automatic checking for updates.</li>
	<li>An installer that I can use in conjunction with my deployment toolset (an Apple package).</li>
	<li>An installer that's not separate from the Creative Suite installer when deploying the suite.</li>
	<li>An updater that is a combo updater to patch all earlier versions of Acrobat.</li>
	<li>An updater that only patches the installed software and doesn't attempt to replace the software I've chosen to not install.</li>
	<li>An updater that does not attempt to do anything unrelated to updating like resetting the default application.</li>
	<li>An updater that I can use in conjunction with my deployment toolset (an Apple package).</li>
</ol>

<p>"FYI, these are installer 'best practices'. They're not administrator whims. That's very important to note!</p>

<p>"I know you've probably had your dealings with <a href="http://www.bynkii.com/">Mr. John C. Welch</a> and I'll leave you to your impressions and experiences with him, but he does a great job at vocalizing the anger and frustration all enterprise-level Mac administrators have felt toward deploying and maintaining Acrobat. If you can look past the colorful language then read his <a href="http://www.bynkii.com/archives/2009/02/on_installers.html">post on this subject</a> and then read the comments.</p>

<p>"IT folks are generally not Microsoft bashers, not Quark maligners and not Adobe haters. We appreciate software that works well regardless of who makes it but when software is made in such a way that it's a nightmare to deal with (and Acrobat wins this prize) then you'll hear about it. You'll also hear about it when it's a pleasure to deal with. I guarantee it. ;-)</p>

<p>"Feel free to contact me again and ask any further questions. I'm glad to answer."</blockquote></p>]]>
    </content>
</entry>

<entry>
    <title>Help Desk 2.0</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/03/help-desk-20.html" />
    <id>tag:blog.talkingmoose.net,2010://1.66</id>

    <published>2010-03-05T03:31:55Z</published>
    <updated>2010-03-05T05:19:23Z</updated>

    <summary>This post is about Extensis and the great over-the-top service I received from someone there today. I&apos;m making sure my Extensis representative Girish sees this post so that he can go personally thank that someone for providing great customer service...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Technology issues" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="extensis" label="Extensis" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="helpdesk" label="Help Desk" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>This post is about <a href="http://www.extensis.com">Extensis</a> and the great over-the-top service I received from someone there today. I'm making sure my Extensis representative Girish sees this post so that he can go personally thank that someone for providing great customer service in under 300 characters.</p>]]>
        <![CDATA[<p>Today I had a Help Desk 2.0 experience. Help Desk 2.0 is my name for providing support using non-traditional or unconventional means. While working on a scripting project this morning I went searching for examples of how to script <a href="http://www.extensis.com/en/products/suitcasefusion2">Extensis Suitcase</a>, the font management software we use at work.</p>

<p>Google results were practically nil with most every link parroting release notes <em>about</em> AppleScript support in Suitcase but nothing really providing details of the syntax I needed for my project. While I'm a fairly good AppleScripter, the Suitcase dictionary wasn't helping much. All I needed were some snippets to get me started.</p>

<p>Sure, I could E-mail Extensis technical support but that requires a login and then waiting for an answer. Don't get me wrong, I'll do this but I just wasn't in the mood today. When you're going gangbusters on something you don't really want to stop. Forums are a great option too, but everything I found when searching for "AppleScript" returned results for Portfolio, another Extensis product.</p>

<p>Remembering an <a href="http://blog.talkingmoose.net/2008/10/finally-paying-for-twitterific-and-considering-expanding-my.html">experience with VMWare</a>, I looked for an Extensis Twitter account. Sure enough: <a href="http://twitter.com/extensis">http://twitter.com/extensis</a>. Reading the tweets I saw a lot of <em>dialog</em> rather than marketing.</p>

<p>I tweeted:</p>

<blockquote>@Extensis I'm an experienced AppleScript scripter but would like to see example snippets for Suitcase. Do you have a reference?</blockquote>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="013.jpg" src="http://blog.talkingmoose.net/images/2010/013.jpg" width="446" height="104" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Wait and see.</p>

<p>Doing more research on some other forums I found <a href="http://www.macintouch.com/readerreports/helpplease/topic4205.html">one post</a> that made my jaw drop:</p>

<blockquote><strong>Apr. 2, 2009</strong><br /><br />
<em>MacInTouch Reader</em><br /><br />
It should be noted that the latest version of Suitcase Fusion 2 v13 has NO Applescript support.<br /><br />
The previously strong scripting support has been completely removed and there is no replacement scripting support.</blockquote>

<p>Without reading any further I decided to simply install a demo of v2 and use the Script Editor to look at the AppleScript dictionary. Sure enough, it didn't have one. What the hell!?</p>

<p>Pissed off, I tweeted:</p>

<blockquote>You're kidding me @Extensis! You removed all AppleScript support from Fusion v2!? WTF!?</blockquote>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="014.jpg" src="http://blog.talkingmoose.net/images/2010/014.jpg" width="446" height="91" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>All I could think was that my plans for automating some tasks that I have to perform on nearly 100 machines a few times per month are now down the drain. What a let down from a company that's always had a strong Mac presence for years!</p>

<p>Then during a meeting not more than 20 minutes later, I received an alert on my iPhone. I had a tweet from @Extensis:</p>

<blockquote>@meck We provide scripting support for Suitcase Fusion's font management core: http://bit.ly/cRItRR</blockquote>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="015.jpg" src="http://blog.talkingmoose.net/images/2010/015.jpg" width="452" height="91" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Really now? Really? I tapped the link and viewed the first couple of pages of <a href="http://dl.extensis.com/downloads/UT/EN/P/Extensis-CoreCLI-Scripting.pdf">a PDF document detailing how to script both Suitcase Fusion v2 and the Universal Type Server client</a>. Another tweet exchange with @Extensis and I learned that the scripting method was changed to offer cross-platform scripting. That just made me smile. I was really glad to eat my words.</p>

<p>Here's what I like about offering support via Twitter.</p>

<p>I know a few folks, including myself sometimes, who offer support via Twitter. It's not a framework for extensive communication. You can't elaborate and you have to severely edit sometimes. Simple cordialities like "Hello", "I hope you can help me", "I'm really sorry to bother you" and "thank you in advance for your time" are snipped in favor of "just the facts, ma'am."</p>

<p>This in turn makes offering support easier instead of more difficult. Help Desks that monitor E-mail accounts or answer telephones must often wade through incomplete details and even emotions that their customers inject into their messages. 140-character messages are faster to read and digest and 140-character answers are long enough to include straight-forward answers or even URLs to detailed answers. And the "respond" button is simpler to use than wading for an address or phone number that may <em>or may not</em> be buried in the details.</p>

<p>Help Desk 2.0 could make the future of the Help Desk so much more efficient. Imagine having an incoming tweet system monitored by multiple staffers. They can literally browse every incoming tweet and if one of the staffers can answer the question, he can flag it for himself and answer it.</p>

<p>All of this could happen in less than five to 10 minutes and the result is that the customer gets near instant gratification. A Twitter account that is "registered" with the Help Desk 2.0 staff would be as effective as an E-mail address, which often serves as verification of identity for low security situations.</p>

<p>So, Girish, please pass along my thanks to whomever your @Exensis tweeter is. For such a quick response I have to think it's someone in support. Maybe someone on your Help Desk. Whomever it was that responded to me made my day, enough so to write all of this you've read. I'm so glad you're using your Twitter account for something more than marketing fluff.</p>]]>
    </content>
</entry>

<entry>
    <title>Trust but verify! Hell, don&apos;t even trust.</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/02/trust-but-verify-hell-dont-even-trust.html" />
    <id>tag:blog.talkingmoose.net,2010://1.65</id>

    <published>2010-02-24T04:00:47Z</published>
    <updated>2010-02-24T05:16:56Z</updated>

    <summary>MacBU announced the official name for its next version of Office, Office for Mac 2011, at Macworld Expo just two weeks ago. Inevitably, the beta gets leaked, screenshots begin filling rumor sites and torrents let the general public get a...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Technology issues" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="officeformac2011" label="Office for Mac 2011" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p><a class="autolink" href="http://www.microsoft.com/mac/macbu/default.aspx?pid=macbu">MacBU</a> <a href="http://www.macworld.com/article/146295/2010/02/office2011announced.html">announced</a> the official name for its next version of Office, Office for Mac 2011, at Macworld Expo just two weeks ago. Inevitably, the beta gets leaked, screenshots begin filling rumor sites and torrents let the general public get a sneak peek.</p>

<p>Releasing a major software suite like Office for Mac to the world is akin to a writer releasing his next major novel. Some critics will praise it. Others will hate it. It's exposed to the world and you can't take it back. The developers, testers, product managers and everyone else at MacBU must be sorely disappointed (but maybe somewhat flattered) when their 2-3 years of hard work gets leaked to the public before it's ready.</p>

<p>Well, I'm sorry to say that it's been leaked. Or has it?</p>]]>
        <![CDATA[<p>Office for Mac 2011 is due to officially ship around U.S. holiday season of this year, which means around the fourth quarter of 2010. That means it must be going into beta within the next few months.</p>

<p>If I were to believe the bit torrent sites, I'd say it's already in beta because I can now search Google for "torrent Office 2011" and see plenty of places where I can download it. What a shame! But not for <a class="autolink" href="http://www.microsoft.com/mac/macbu/default.aspx?pid=macbu">MacBU</a>.</p>

<p>Practically every link on the first page of this Google search leads me to a bogus download. How do I know? Because what's being advertised is so blatantly wrong!</p>

<p>Based on past history, Office for Mac comes in two or three flavors&mdash;currently <em>Home & Student</em> and <em>Business Edition</em>. So, when I see "Microsoft Office 2011 Enterprise Corporate Edition", I have to laugh. Whoever named this obviously works in the Department of Redundancy Department.</p>

<p>This same torrent seems to be prevalent on several <a href="http://en.wikipedia.org/wiki/Warez">warez</a> sites and even includes some firsts for Office for Mac such as InfoPath 2011, Publisher 2011 and Groove 2011 to name just a few. Wow! Microsoft has been busy! <em>I'm so disappointed, however, to see that Access 2011 wasn't included.</em> Oh, wait, there it is.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="006.jpg" src="http://blog.talkingmoose.net/images/2010/006.jpg" width="348" height="172" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Of course, you can tell this is typical Microsoft software because they don't even understand Macs. Boy, won't their Mac customers be surprised when they release Office 2011 as Windows executable!</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="004.jpg" src="http://blog.talkingmoose.net/images/2010/004.jpg" width="355" height="113" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>I wish there were some way I could know for sure that what I'm downloading is legit or is a scam. Something like this message would be handy:</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="007.jpg" src="http://blog.talkingmoose.net/images/2010/007.jpg" width="432" height="128" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>Maybe something like this message from Safari will just give me a little bit of a clue:</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="005.jpg" src="http://blog.talkingmoose.net/images/2010/005.jpg" width="485" height="238" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></p>

<p>At this point, I could spout so many clichés: "Curiosity killed the cat" or "You get what you pay for". But I won't do that&hellip; or your money back&hellip; Guaranteed! What I will quote is a phrase from the American President Ronald Regan who said this about the Soviet Union: "<a href="http://en.wikipedia.org/wiki/Trust,_but_verify">Trust but verify!</a>"</p>

<p>I'll go him one better: "Hell, don't even trust." Just wait for the real thing.</p>]]>
    </content>
</entry>

<entry>
    <title>Geek fest: Week 1</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/02/geek-fest-week-1.html" />
    <id>tag:blog.talkingmoose.net,2010://1.64</id>

    <published>2010-02-15T16:43:55Z</published>
    <updated>2010-02-16T16:29:56Z</updated>

    <summary>I&apos;m writing this post while sitting on a plane headed to Portland, OR. In a little while I&apos;ll be meeting fellow MVP Diane Ross and former MVP Allen Watson. We&apos;re driving to Redmond for this year&apos;s MVP Summit at Microsoft.Flying...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="MVP" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[I'm writing this post while sitting on a plane headed to Portland, OR. In a little while I'll be meeting fellow MVP Diane Ross and former MVP Allen Watson. We're driving to Redmond for this year's MVP Summit at Microsoft.<br/><br/>Flying is a wonderful time for me to catch up, reflect and look into new things, which is what I'm doing now. Beneath the iPhone in my hand are two issues of <a HREF="http://www.iphonelife.com">iPhone Life</a> magazine, which I discovered at the Macworld Expo last week. I'm enjoying reading it and considering asking if i can write for it as well.<br/><br/>Last week's Expo was my third to attend, but it was the first where I actually presented a session. <a HREF="http://twitter.com/nadyne">Nadyne Richmond</a> from Microsoft's Macintosh Business Unit and I presented "Administering Macs with Exchange" as part of the MacIT conference where we covered Exchange tips as well as Entourage troubleshooting. We had no idea what to expect for attendance, but Nadyne did a quick head count—52 people. A sizable group for a topic so specific.<br/><br/>More of my time was spent answeing questions in the Microsoft booth about the new version of Office for Mac to be released later this year. Lots of folks wanted to know about Outlook replacing Entourage and I wish I had had this next week come first so I could've answered them better. Maybe this is for the better since all this talk will be under NDA anyway.<br/><br/>Several months back I heard a saying that "Facebook is for friends you've met and Twitter is for friends you've yet to meet." I believe that. I met face-to-face for the first time three folks I've known at least a year only online. Two are prominant bloggers/podcasters and the third was my publisher at <a HREF="http://www.mactech.com">MacTech</a> magazine. To add a warm handshake to those relationships was really nice.<br/><br/>So what did I see at Macworld? My favorite area had to be the iPhone apps area where each 4x4 table accommodated four app vendors. I think the area had at least 20-25 tables. I saw several gems there including two apps for creating and editing Office documents. Just Word and Excel.<br/><br/>Finally, I've found an <a HREF="http://www.grocerygadgets.com">app for grocery shopping</a> that includes a barcode scanner! It won't be available for a few weeks. The app is pending Apple's approval process now. Can't wait!<br/><br/>I now have an app to <a HREF="http://worldcard.penpowerinc.com/">take a picture of business cards and convert them to electronic contacts</a>, which is handy. However, if a person has an iPhone then I'm going to insist he download <a href="http://www.itunes.com/apps/bump" target="new">Bump</a> to transfer contacts more easily.<br/><br/>I reget not attending either of the two big parties. My nerves from before the presentation really drained me. Surprisingly, once I was on stage I thought it went really well. One of the attendees stopped by the booth the next day and said something to the effect of, "I went into the session with low expectations but came out thinking it was once of the best sessions this year." Made my day.<br/><br/>So this week I get to see quite a few old friends at the MVP summit and see sooper sekrit stuff I can't share here. This is a good month for a geek like me.
<div class="posttagsblock">Tags: <a href="http://technorati.com/tag/MVP" rel="tag">MVP</a>, <a href="http://technorati.com/tag/Macworld" rel="tag">Macworld</a></div>]]>
        
    </content>
</entry>

<entry>
    <title>iPhone blogging with iBlogger</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/02/iphone-blogging-with-iblogger.html" />
    <id>tag:blog.talkingmoose.net,2010://1.63</id>

    <published>2010-02-06T20:11:33Z</published>
    <updated>2010-02-06T20:47:49Z</updated>

    <summary>I just downloaded iBlogger to see how easily I could post entries from my iPhone.The interface isn&apos;t very intuitive but it&apos;s not difficult to figure out either. Setup was easy, but then again once you set up MoveableType a few...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Writing/Blogging" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<img style="padding:0px 10px 10px 10px;" src="http://blog.talkingmoose.net/image364927144.jpg" width ="280" align="left" alt="image364927144.jpg" title="image364927144.jpg" />I just downloaded <a href="http://illuminex.com/iphone/iblogger/" target="new">iBlogger</a> to see how easily I could post entries from my iPhone.<br/><br/>The interface isn't very intuitive but it's not difficult to figure out either. Setup was easy, but then again once you set up MoveableType a few times, connecting to it isn't very difficult.<br/><br/>This will take a little getting use to and some experimentation, but I already feel the price was probably worth the $10.00.<br/><br/>Posting a quick picture of Monty and Mitch snoozing on the couch. They were convenient and willing models for this test. I appreciate the app's feature to define photos as top, left or right. No control for anything else, though.<br/><br/>Stylizing text appears to be non-existent and that's a bummer. Looks like I'll have to manually add <strong>strong</strong> and <em>emphasis</em> tags by hand. Wow, that was painful! Would be great if iBlogger supported SmileOnMyMac's <a href="http://www.smileonmymac.com/TextExpander/touch/index.html">TextExpanderTouch</a> app for expanding shortcuts!<br/><br/>Fingers are a little cramped now but I wasn't really expecting to type entire entries on the iPhone anyway. I'm hoping this will be useful for posting quick pictures and short entries.<br/><br/>Pushing the <strong>Publish</strong> button now.<div class="iblogger-footer"><br clear="all"/><p style="text-align:right;font-size:10px;">[Posted with <a href="http://illuminex.com/iBlogger/index.html">iBlogger</a> from my iPhone]</p><br/></div>]]>
        
    </content>
</entry>

<entry>
    <title>New life for old laptops or just garbage disposal?</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/01/new-life-for-old-laptops-or-just-garbage-disposal.html" />
    <id>tag:blog.talkingmoose.net,2010://1.62</id>

    <published>2010-01-31T03:08:03Z</published>
    <updated>2010-01-31T04:35:02Z</updated>

    <summary>I&apos;m torn. A few times I&apos;ve been asked by the director at GDC to evaluate some equipment that an organization is supposedly donating for just the cost of inspection and shipping. The more I receive these requests to evaluate these...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Volunteering" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="computerdisposal" label="computer disposal" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>I'm torn.</p>

<p>A few times I've been asked by the director at <a href="http://www.deafconnection.org">GDC</a> to evaluate some equipment that an organization is supposedly donating for just the cost of inspection and shipping.</p>

<p>The more I receive these requests to evaluate these machines, the more I think this is a great big scam.</p>]]>
        <![CDATA[<p>Joel, the director, usually forwards messages like this to me and asks, "Bill, what do you think of these machines?"</p>

<blockquote><strong>From:</strong> [redacted]@verizon.net<br />
<strong>Date:</strong> January 29, 2010 3:13:08 AM CST<br />
<strong>To:</strong> [redacted]@deafconnection.org<br />
<strong>Subject:</strong> Laptop computers from [redacted]<br /><br />

<p>Good morning Joel ... the five laptops mentioned below are no longer available; however, last week we received 12 Dell LATITUDE 620 laptops that [redacted] Laptop Gurus worked on earlier this week.  Initial indications are that most are in good working order, but we found a couple where head phones or an external speaker is required to hear the sounds properly.  We have order additional memory, DVD / CD-RW combo drives, and 60 GB hard drives for them. My understanding is that the WIFI cards that were purchased for the previous laptops will work in these.  In addition we will need to replace some of the batteries.<br />
 <br />
So when we get them setup, they will be running at 2.16 GHz, have 1 GB of RAM (which can be upgraded to 2 GB) have a 60 GB hard drive, DVD player / CD Writer, WIFI, good battery and AC Adapter with Windows XP installed.  We are looking to get $245 a unit.  Since many who have acquired laptops from us have asked for carrying cases, we recently found a supplier where we can purchased carrying cases for laptops.  If this is of interest let me know, I believe the ones we are looking at will run around $25 a piece.<br />
 <br />
Accordingly, if you are interested, please let me know soon.  I anticipate the laptops being ready by the end of next week. </p>

<p>[signature redacted]</blockquote></p>

<p>These laptops are most likely from corporations that have either donated or disposed of old equipment. They're probably four to five years old already. We've received them in several states of "used" condition ranging from pretty scratched up to duct taped. They still have OEM Windows XP Home or Professional stickers on the bottom most of the time. Nothing I can really re-install if needed.</p>

<p>In my opinion, these machines may have up to a year of usefulness before they break down and get buried in someone's garage a few years before heading to a landfill.</p>

<p>Joel's explanation for donating these laptops is compelling. Simply put, the people receiving them can get some use out of them. He plans to hand them over to other NGOs for grant writing. Most grant distributors won't take grant proposals in writing but instead require everything to be in electronic form. "Even one month's use," he says, "is enough time to write a few needed proposals asking for money."</p>

<p>Another time, Joel asked me to evaluate a U.K. organization's offer to ship 50 desktop computers each with "a minimum of 256MB", a keyboard, mouse and CRT monitor to Kenya. By the time they included installing an operating system, like Windows XP or Linux along with applications like OpenOffice and shipping costs, the price per machine was about $180.00.</p>

<p>After careful consideration of the proposal, I replied to Joel with this at the end of a message:</p>

<blockquote>My personal and very prejudiced opinion:<br /><br />

<p>These are computers that no one is willing to buy. The cost to dispose of them as "charitable donations" is appealing because they become a tax deduction and this also passes along the cost and hassle of disposal to someone else.</p>

<p>What will happen to these machines when they fail? They will be thrown into a landfill and not properly recycled. The mercury, lead and other pollutants will seep into the soil and cause environmental problems later.</p>

<p>I see this organization and others like it as a front for cheap disposal of hazardous substances in foreign countries that will have no rebuke.</p>

<p>****************************************************************************<br />
* A true charitable donation would be to get fewer machines that will last *<br />
* longer and it would also include a commitment for removal and proper     *<br />
* disposal of an old non-working computer for every new computer placed.   *<br />
****************************************************************************</p>

<p>At minimum, if you are going to donate these 50 computers then locate 50 non-working systems and pay for their proper disposal (recycled, not a landfill). This is just as important as donating a computer.</blockquote></p>

<p>That's been my recommendation since writing that response to Joel. For everyone one in, take one out&mdash;properly, with the environment in mind. <a href="http://www.africanloft.com/e-waste-menace/">I don't want to see any country become our dumping ground.</a></p>]]>
    </content>
</entry>

<entry>
    <title>Friends, past and future</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/01/friends-past-and-future.html" />
    <id>tag:blog.talkingmoose.net,2010://1.61</id>

    <published>2010-01-29T03:30:26Z</published>
    <updated>2010-01-29T04:03:38Z</updated>

    <summary>Since caving into the Facebook fever and opening an account, I&apos;ve seen the following aphorism (paraphrased) come true: Facebook is for friends I&apos;ve met; Twitter is for friends I&apos;ve yet to meet. Next week, I&apos;m gathering together folks at work...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Socializing" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="facebook" label="Facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>Since caving into the Facebook fever and opening an account, I've seen the following aphorism (paraphrased) come true:</p>

<blockquote>Facebook is for friends I've met; Twitter is for friends I've yet to meet.</blockquote>

<p>Next week, I'm gathering together folks at work to have lunch with former co-workers, some of whom I've really only met once or twice. Amazingly, we've been very in touch on Facebook.</p>

<p>In a couple of weeks i travel to Macworld and hope to run into some of the folks that I've been following and who are following me on Twitter.</p>

<p>These are not friendships I could have maintained without the Internet and without social networking sites. Who says the Internet stifles social interaction?</p>]]>
        
    </content>
</entry>

<entry>
    <title>Fat friggin&apos; iMac plugs! or &quot;Oh, snap!&quot;</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/01/fat-friggin-imac-plugs-or-oh-snap.html" />
    <id>tag:blog.talkingmoose.net,2010://1.60</id>

    <published>2010-01-20T04:32:37Z</published>
    <updated>2010-01-20T05:08:53Z</updated>

    <summary>In my cube is a refurbished 24-inch iMac that I&apos;m preparing to use for testing. We don&apos;t have many iMacs in-house but we&apos;re slowing migrating to them from the Mac Pros, which are more than we need. iMacs are stylish...</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="appledesign" label="Apple design" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="imac" label="iMac" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>In my cube is a refurbished 24-inch iMac that I'm preparing to use for testing. We don't have many iMacs in-house but we're slowing migrating to them from the Mac Pros, which are more than we need.</p>

<p>iMacs are stylish and sleek, but I was cursing Apple's "design" this morning until I discovered they solved my problem before I had one.</p>]]>
        <![CDATA[<p>Like any cube, the desktop is modular but not easily adjustable and my power outlets are underneath. Tiny little gaps between the desktop and the back padded wall are the only cable management I have. None of those handy holes in the top for all those cords!</p>

<p>When I tried snaking the iMac's power cord in that barely 1-inch gap, I couldn't believe that both ends were too friggin' fat to fit! The three-prong end isn't much bigger than most power cords but the other end has this ridiculously large collar that fits into the back of the iMac.</p>

<p>"Some design!"</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="cordends.jpg" src="http://blog.talkingmoose.net/images/2010/cordends.jpg" width="240" height="320" class="mt-image-none" style="" /></span></p>

<p>That's <em>not</em> what I was really thinking.</p>

<p>After 15 minutes of looking for larger gaps and trying to squeeze the prong end through the biggest gap I could find, I had resigned myself that the cable was just gonna have to snake over the front of my desk to get to the power strip below.</p>

<p>Then for some reason, I just looked at the collar end of the cord and pressed it with my thumb. If ever the words "Oh, Snap!" were more appropriate!</p>

<p>The collar snapped off&#8212;easily. This end of the plug now fit very easily through that little 1-inch gap behind my desk.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="snapoffend.jpg" src="http://blog.talkingmoose.net/images/2010/snapoffend.jpg" width="240" height="320" class="mt-image-none" style="" /></span></p>

<p>Apple really did think of everything.</p>]]>
    </content>
</entry>

<entry>
    <title>Some geeky things</title>
    <link rel="alternate" type="text/html" href="http://blog.talkingmoose.net/2010/01/some-geeky-things.html" />
    <id>tag:blog.talkingmoose.net,2010://1.59</id>

    <published>2010-01-16T22:19:48Z</published>
    <updated>2010-01-16T23:06:02Z</updated>

    <summary>Some days are interesting not just because something special or unique happens but because of the little things....</summary>
    <author>
        <name>William Smith</name>
        <uri>http://blog.talkingmoose.net</uri>
    </author>
    
        <category term="Technology issues" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blippy" label="Blippy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sshtunneling" label="ssh tunneling" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="virusbarrier" label="VirusBarrier" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.talkingmoose.net/">
        <![CDATA[<p>Some days are interesting not just because something special or unique happens but because of the little things.</p>]]>
        <![CDATA[<p><big><strong>SSH tunneling</strong></big></p>

<p>At work I tend to collect little snippets of code or wisdom about Mac OS X administration in a folder called "Mac OS X Research". The folder's not organized in any special manner but I just happen to remember that I've put something there for later.</p>

<p>Yesterday, I pulled out a<a href="http://lists.psu.edu/cgi-bin/wa?A2=ind0911&L=MACENTERPRISE&P=R18696"> print from a post to the MacEnterprise list</a> that I thought was interesting at the time and wanted to try. One of my users was complaining that after moving (and moving to a different network segment) he was no longer able to print to his printers, even after setting them up again.</p>

<p>I suspected he had probably connected to the local Windows print queues like a few folks have done before. These print queues are not properly configured for Mac clients. Protocol forbids me from connecting to his computer without his allowance while logged in but I wanted to see if I was right.</p>

<p>I ran this little command from that MacEnterprise message in the Terminal (replacing "user@remoteHost" with my login credentials and the address of his computer):</p>

<blockquote>ssh user@remoteHost -L 2000:127.0.0.1:631</blockquote>

<p>This ssh tunneling command allowed me to view his CUPS control panel from my computer, even though it is accessible only to "localhost". While browsing his printer settings I was able to see "smb://" connections, which means, yes indeed, he was connecting to the local Windows print queues.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="remotecups.jpg" src="http://blog.talkingmoose.net/images/2010/remotecups.jpg" width="541" height="456" class="mt-image-none" style="" /></span></p>

<p><big><strong>SSH tunneling</strong></big></p>

<p>While perusing Twitter this morning I saw a reference by a tech blogger that I follow about <a href="http://blippy.com/">Blippy</a>, a social website whose premise is to show others what you are buying in real time. Order a NetFlix movie or charge something on your credit card and others can see what you bought and how much you paid.</p>

<p>I was curious about how it worked, so I signed up. The first thing you have to do is add accounts and this is where I stopped cold. For example, if I wanted to connect to my Wells Fargo debit card I had to provide my user name, which is my social security number, and my online password to allow Blippy to monitor my activity.</p>

<p>My reaction?</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="blippycomment.jpg" src="http://blog.talkingmoose.net/images/2010/blippycomment.jpg" width="451" height="108" class="mt-image-none" style="" /></span></p>

<p><big><strong>VirusBarrier X6</strong></big></p>

<p><a href="http://blog.intego.com/2010/01/15/virusbarrier-x6-the-lowest-priced-mac-antivirus/">Intego has updated its VirusBarrier product from X5 to X6</a> and it now includes firewall, anti-phishing and anti-spyware support along with permission to install one license on two computers.</p>

<p>Since I believe Macs should be good network citizens, I run antivirus software and have it set to check daily for updates. I'm experimenting with the new features incorporated from their old NetBarrier product and we'll see how long I can stand being prompted to allow various applications access to the network (I've set the settings pretty high).</p>

<p>The only problem so far is that I renewed my virus definitions subscription back in October for two years. Even though I provided my X5 serial number for the upgrade, I'm only seeing one year of definitions support. Interested in seeing how Intego responds to my E-mail message about this issue.</p>]]>
    </content>
</entry>

</feed>

