Aug<-- Sep 2010 -->Oct
S M T W T F S
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2

Disclaimer: The entries you find in these pages are based on my individual opinions and thoughts. Some of the entries may be just plain wrong, and others harmful. Should you choose to act on, or try, anything you find on this site, you assume any and all risks associated with your actions. So there.



 


Life with iPad

August 19, 2010

I have been living with an iPad (WiFi only, 32Gb) since April. My thoughts and feelings about it have gone through 3 stages:

  • Slight disappointment
  • I have a laptop?
  • Old friend

Disappointment
When the iPad first arrived, after the initial un-boxing and first-use rush was over, a twinge of disappointment set in. It took me a while to figure it out. This thing is just a big iPhone, right? So, I already knew how to use it. There was no sense of discovery of a new thing. (Non iPhone users would have a far more exciting first few days.)

With that realization, I was relieved. After all, if you have an iPhone, who doesn't want a bigger screen? The glory of the things I could do with a larger screen seeped back in. I actively re-compared it to the iPhone, and confirmed to myself that, yes, wow, this thing is great. I could see, and READ, all of a web page at once; I could use a full-screen remote access client and control client servers on it; I could type on a big keyboard; I could see screens FULL of info. Yes, it is wonderful.

I have a Laptop?
After a few weeks I realized that I was leaving my laptop on my upstairs desk for days at a time. What used to be a fixture on my downstairs desk over the weekends, was now leaving a dust-free print on my office desk. I began to have thoughts of leaving the laptop behind when I visited client's offices. Initially I didn't have quite enough confidence in the iPad to leave behind the laptop. But, after many client visits, where the laptop never got pulled out, I began leaving it behind for quick visits.

Wow, talk about traveling light! There is a huge difference between carrying a 1.5Lb iPad in one hand, and lugging a 7Lb laptop — in a bag, plus power cord, and other misc. junk.

Old Friend

Four months out, the love affair is over, and I have settled into a comfortable and rewarding pattern with the iPad. My laptop gets to come downstairs for photos and other editing/creation efforts. Email is still better on the real keyboard, and ALL of my email and file organization is still on the laptop. The iPad (and iPhone) serves as a convenient at-hand tool for quickly clearing my email deck. I check mail on both the iPad and iPhone far more often than on the laptop. However, I allow things to build up for later processing on the laptop.

The iPad has become my de-facto tool for reading, browsing and consuming on-line content. It is perfect for Google Reader, FaceBook, YouTube and Twitter — where I spend 90% of my non-working on-line time. Ok, 90% of my on-line time — hey, I work for myself, so I can't get fired for using Facebook during working hours.

Around the house, especially the kitchen and den, the iPad has made Google an integral and helpful part of my family's routine. During a typical day I carry the iPad from room to room. The larger screen and keyboard make it the perfect tool for looking up anything. From TV schedules to recipes, wikipedia to YouTube, we have instant and useful access to information. It has become such a normal item to have around, I can hardly imagine what things were like before having it.

As for WiFi vs. WiFi+3G, I regretted not getting 3G for the first week. After that, I have not run into a situation where truly the iPhone on 3G (and now the iPhone 4) didn't easily fill the gap. This is much to the disappointment of my wife, who was to get my first iPad as soon as I upgraded. That's on hold until the next generation iPad is out. I can't imagine the joy of an iPad with a retina display!

Backup to School

August 19, 2010

So you sent your child off to college at the Citadel, College-of-Charleston, Charleston Southern, etc., with a brand-new computer. You did send them with an external hard drive for backup, right? Probably not. I know because I'm the one who gets their panicked calls after it's too late.

Do yourself and your child favor and get them a backup drive right now. Here's a great Western Digital external hard drive that can backup any laptop, and it's not too expensive. Go ahead, I'll wait.

Now that you have taken care of that, make sure they use it.

For Windows users, that drive has built-in software that will automate their backup. They just need to read the directions and make sure they plug it in — often.

For Mac users, of Macs within the past three years, they just need to plug-in the drive. The computer will automatically ask them if they wish to use the drive for backup. Confirm that, and they're good to go.

I recommend plugging-in the backup drive every time they have it at their desk in their room. I also recommend leaving it plugged in overnight — all that music and video can take its time backing-up.

Lastly, I recommend that they set their system sleep settings to leave their computer on when it is plugged in to power. This is so the computer won't go to sleep while backing up. But they should set it to turn off the display after a period of disuse, say 15 minutes. Windows users will find this setting under Control Panel Items > Power Options; Mac users find this under System Preferences > Energy Saver.

And, if the worst should happen, and their computer won't boot up, or they lose data, please call me, Bill Read at (843)722-7607, ext. 2. I may not be able to fix the computer or recover the drive, but I can assess the severity of the problem, fix it if possible, or direct them to a suitable data recovery company. The last thing they should do at this point is trust their data recovery to someone who might do more harm than good.

Macintosh Computer Technical Support and Repair, Charleston, SC

March 25, 2010

I write about a lot of things on this blog that are Macintosh related. In case you didn't know it, Macintosh support is what I and my company have done since 1995. What you need to know is that my company, Computer Consultants Group, Inc. offers support for all kinds of Macintosh (and Windows) issues, including help with new purchases, setup and installation, and troubleshooting. We support individuals, small business and even larger companies that have their own IT departments.

What are your other options in Charleston? Here you go:

The Apple Store — well, not much to say here.

L2 Technologies — these guys are an Apple Authorized repair center, plus they can fix iPods. They do all kinds of hardware repairs, and they do sales of Macs too. If you have an in-warranty repair, they are a great choice. They are in Mt. Pleasant, but have offices in Beaufort and Columbia too.

Tech Plus — a small local firm in West Ashley (Outback Stake House Shopping Center), these guys are GREAT for OUT of warranty repair. Don't get me wrong, they are also Apple Authorized for in-warranty repair, but they have always been willing to go out of their way for my clients who have out of warranty equipment.

There you have it. If you want someone to come by and help you out, we are your guys. If you want to take your stuff in, try these other guys. Our phone is (843)722-7607, email@ccgnet.com

Oh, Drobo, How You Disappoint Me

March 25, 2010

http://www.drobo.com

I have been hearing about Drobos for over a year now. Many pundits I trust simply rave about them. The technology sure does seem appealing: a box that can hold multiple hard drives of different capacities, and wrap them all up in a better than RAID data protection scheme.

I have two clients who had Drobo-like storage needs at about the same time. I ordered two Drobo S models for one, and a Drobo S and a Drobo Pro for the other. I loaded all of them up with the maximum number of 2Tb (terabyte) hard drives. For those who don't know, that is 5 x 2Tb = 10Tb for each Drobo S, and 8 x 2Tb = 16Tb for the Drobo Pro. Because of the way Drobos use the drives to protect your data, that means that roughly 7.5Tb of data storage is available on the Drobo S models, and 14Tb is available on the Drobo Pro.

The S/Pro pair arrived first. I immediately ran into trouble formatting the drives. I followed the Drobo instructions exactly, but upon first attempted format, the Drobo software basically told me "try again." I had three consecutive failures, and almost gave up. But, instead I rebooted the computer (can't hurt, might help, but not something that the Drobo instructions suggested), and that worked for the first drive. So, on to the second.

The second drive did the same thing. Being a bit wiser, this time I just quit the Drobo Dashboard software, and tried again. That worked. Huh. "Oh well," I thought, "picky software, but stable hardware." The rest of the install went peachy, and I gave it no more thought.

The second pair of Drobo S models arrived a few days later. This time I was prepared for the formatting failure. However, no matter what I did, I could not get either drive to format. It was infuriating. I was using the client's server this time (an Xserve G5), and repeated reboots weren't going to be cool. So, I resorted to my laptop and was able successfully to format both drives, only after a couple of failures similar to above.

Then, after I reconnected the Drobos to the server, very strange things began to happen. At first they wouldn't show up, then they would disappear. I went through so many iterations of connecting them up to this or that port — changing cables, changing the order in which they connected, changing the configuration of the other drives connected to the server — so many that I finally gave up and told the office that the server was going to be down for the rest of the day.

Then I got on the phone with Drobo support and proceeded to spend a few hours doing the same thing with them. The server had gotten to the point that it would kernel panic with one of the drives. The upshot was I was told to upgrade my server software. Crud. The upside was that it did give me an excuse to do an upgrade that I wanted, but couldn't otherwise have justified — so I was Ok with that.

After installing Mac OS X 10.5 Server, and applying all the updates, the problems with the Drobos remained. By now the office was tired of no server, so I had to stop testing on the server, and resorted to testing exclusively on my MacBook Pro. I got back on the support site with Drobo, and eventually had a call with one of the techs. I had an idea that maybe my MacBook Pro, a Core Duo (NOT a Core 2 Duo) and my server (a G5) were too old for Drobos. The tech considered that for a moment, but assured me that this was not the case. He agreed to ship out a new unit to test. Upon arrival, it failed in similar ways.

At that point I began to cast around for other solutions. First, I rebooted my MacBook in Safe Mode. To my amazement, the Drobo worked without a hitch. So, something installed on the server and my computer was at fault. The only commonality between the two was the Drobo Software itself. Nah, couldn't be, right? I mean, if that were it, surely the Drobo tech would know about it, right?

I googled "uninstall drobo software" and the top article was from a site I read every day: MacOSXHints.com. Here: Fix a Drobo issue on non-64bit-capable Intel Macs. First, I literally slapped myself in the head for not going to google right away; second I kicked myself for not thinking of this site — it is one of my go-to sites, and I know I had scanned this specific article.

I found the uninstaller in /Library/Application Support/Data Robotics/Drobo Dashboard/. I used the uninstaller, instead of mucking around with deleting specific files. Bingo — everything worked flawlessly. So, my question remains: Surely the Drobo tech should know about it, right? Apparently not.

Moral of the story: don't think that just because your support tech is sharp and seems very knowledgeable, that he knows everything. Also, be suspicious of a tech who doesn't pursue a logical course of elimination when it involves his product.

I titled this "Oh Drobo, how you disappoint me" because I am disappointed that such a potentially cool company has totally missed what seems to me to be an obvious bug. Even cursory testing on some older hardware would demonstrate this issue. I have to assume that they have had tech calls on it as well. Note the date of the article above: November 2009.

Lastly, I sure do hope Drobo acts on this knowledge and fixes the software. I hate to say it, but I doubt it — it has apparently existed since November or before. After informing the tech of what happened, I never got a response. I did close the ticket, and left a note offering to help them troubleshoot if needed. So far, crickets...

I Ordered an iPad

March 25, 2010

The outcome of my predictions about the Apple Tablet, which we now know as the iPad, were disappointing. No new method of data entry — just an onscreen keyboard. The novel way of viewing video was partially addressed by the incorporation of a stand into the standard iPad case — better than nothing, and I think probably smart in that there are no extras to carry around. The big surprise for me is that there is no HDTV output. There is VGA, which covers a lot of ground, but clearly this device is not being targeted at the living room entertainment market as a primary device.

All this leads me to believe that Apple has something new up their sleeve for the AppleTV. I'm thinking a beefed up version of it. Perhaps, and even better IMO, a Mac Mini Media edition. If they can ship a Mac Mini Server, why can't they ship a media edition? It would be a killer idea.

I have been learning how to write iPhone Apps, and have developed one and am working on another. The first one will probably never be put into the store, but it was a good exercise in learning. The second will follow the same fate, but only because the app I am stealing ideas from is improving at a rapid rate.

So, I ordered an iPad in order to be able to develop for that platform — or maybe I am learning to develop in order to have an iPad. No matter, mine arrives on April 3rd, right before spring break. So much for seeing the light of day. I ordered the 32Gb WiFi only model, plus the Apple case. I'll report back later.

On the Apple Tablet

January 3, 2010

I have two thoughts about the rumored Apple tablet, both predictions of a sort, but neither based on anything but my own speculation.

Thought one: a tablet will have to be designed to be held by one hand and used with the other. This means a new way of keyboarding. I don't know what that would be, but standard keyboards are out, and two-thumb typing is out.

Thought two: along the same lines, a novel way of setting the tablet up for viewing video will be necessary. It can't lay flat, and a built-in picture-frame type stand wouldn't be flexible enough.

Other than that, I hope I want one.

Bye Bye eCommerce

September 8, 2009

CCG has accepted credit cards for 10 years or more. Today we no longer accept them. The death blow came in two punches.

The first punch came months ago when our merchant account provider began to charge us an annual fee for Payment Card Industry (PCI) Data Security Standards (DSS) compliance. We had to prove to our merchant provider that we handled our client data securely. The only problem is that we can't do that. The reason we can't do that is that we simply don't collect client credit card data in the first place.

Our system has always consisted of a login to access your invoices. If you chose to pay an invoice online, we redirected you to Authorize.net, who collected your credit card info securely, then returned a success or failure code and an email. Our system never handled any of the required data, and only received a pass/fail notice in order to update the status of the paid invoice.

Now, in order to show compliance, in essence, we would have to begin collecting all of this data. Then we would have to store it securely and demonstrate that our security is robust. On the face of it this is ridiculous. Isn't it more secure never to collect and store the data than to do so in the first place? Still, that is not an option on the checklist. The upshot is that our provider began to hit us with an annual compliance fee and a monthly non-compliance penalty. Talk about your catch-22.

We interviewed other providers and were told that, while we would get hit with a one-time fee to prove (or disprove) compliance, we would never be hit every year and certainly wouldn't be fined monthly. Great, sign us up! Things went back to normal shortly after we switched merchant account providers, and our other fees went down too.

The second punch came this week. We got a compliance letter from the new provider. They are now charging us annually so they can check our compliance. And they will fine us monthly until we can prove we comply. How can you prove a negative? How are we supposed to prove we protect data we don't collect or store?

Oh well, so long credit card companies. I do truly appreciate your efforts to protect our privacy, really I do. But until you go about it in a sane manner, I can't be your customer any longer. Sniff... oh well, I don't need to pay you to get paid any more anyway.

Gmail IMAP Password Error Web Login Required

September 8, 2009

I have migrated approximately 500 accounts and 40 domains over to Google Apps for your Domain. Most of my clients use the IMAP protocol to access their email accounts. One of the issues that I have come across is an error on password that occurs after a few days, weeks or even months of use.

The user begins to get a password error on login. If the user reads the complete error, it will say something along the lines of "Error on Password; web login required." The cure is simple, log in to the gmail webmail site for your account. Once the user logs in, the problem goes away.

Most users have no idea how to do this, so we always setup their domain to have a simple webmail login using http://webmail.CLIENTDOMAIN.com, where CLIENTDOMAIN.com is their actual domain. But others have to use the standard Google login, which is http://www.google.com/a/CLIENTDOMAIN.com.

The other day I ran across this issue, but logging into the webmail didn't cure it. In fact, the problem persisted through logging-out, rebooting, logging in from another computer, and everything else we could think of to try. Finally I just reset the password on the account to a new password. That worked right away. It wasn't that we had the wrong password -- we couldn't have reset the password otherwise. Somehow Google just didn't like the old password.

Finding Missing Desktop Items

July 9, 2009

For a few weeks my dad had been complaining about odd things happening on his computer. Some things were missing, downloads weren't findable, and he was getting a few odd error messages. He was also having problems opening some Quicken files, which is what prompted me to take action. He uses Mac OS X 10.4.x.

In the case of the Quicken file, when you tried to open it, it would prompt for the password, which we absolutely knew we had correct, then give an error about not having permission to view the file. It was NOT rejecting the password, just refusing to let us in. This was puzzling. Before I went off to restore from backup, I started poking around. A behavior that tipped me off to the problem was his not being able to download/read PDF files. I tried this, and after downloading a PDF, which should have gone onto the desktop, I still couldn't find it. I figured that maybe his download folder had gotten set to some other folder, but upon checking that, it was definitely pointed at the desktop.

Thinking disk corruption, I decided to take a quick look at the directory from the terminal before rebooting and running Disk Repair. I su'd to root (bad habit, I admit, but things would have gotten stranger had I not in this case) cd'd into the Desktop folder ( cd ~/Desktop ); it was a good thing that I use ls -la by habit (list files, long attributes, show hidden). I noticed that the permissions on the Desktop folder were d-wxr-xr--. Woah, how did his account, the owner, not have read access to his own Desktop folder, yet still had write access? I quickly changed permissions ( chmod 755 . ) and in an instant dozens of lost files appeared on his desktop.

Wrapping up, I rebooted from the OS X CD and ran Disk Utility, doing first a Disk Repair, then a Repair Permissions. No other trouble seemed to crop up, but it's good to do this after weirdness, just in case.

More Google Apps Problems

June 9, 2009

On the heels of the groups problem that I wrote about last time, I have come across another problem that is a real doozie. Apparently, if you have a problem creating a particular user, for whatever reason, it is possible that you may not EVER be able create a user with that username. This is what happened to me, and effectively it made my client abandon an important email address. Fortunately, we had a couple of weeks before the final change-over to notify others of the change, but still. Here is what happened.

I created a new Google Apps account for a client. After uploading the users list via a csv file (25 users), Google sent an email detailing the results of the upload. It contained an error that there was a problem creating one of the accounts, call it bbob. Immediately, I went into the Dashboard and checked out the Users and Groups to see if bbob was there. Sure enough, it wasn't. So I tried to add the user manually, but got an error that the user already existed.

Looking around for a solution, I saw where a user that had been deleted could not be recreated for 5 days. I dutifully waited 6 days and tried again with the same results.

Since then I have left messages on the Google Support Forums, and found other users with similar issues. The apparent solution is that a Google Admin must stumble upon your plea in the forums and manually delete the account so you can reinstate it. So, please Google, follow-up on the post Username already exists and FIX my problem.

Overall I love Google Apps. I understand that I am getting a ton of value for free, and I credit Google entirely. I am a tremendous Google Fan-boy as a result of their services. I also realize that they can't offer support for a free offering. But, a bug is a bug, and it needs to be fixed. To let people simply sit in limbo indefinitely is not to take seriously the job of hosting email -- free or not. If they want IT guys like me to take their paid services seriously, they need to seek out and fix issues such as this. If they are not diligent with the little things, how can we expect them to be diligent with the big things?

UPDATE After three weeks a Google admin responded to my posts and cleared the user account. Unfortunately, the user had already notified all of his critical contacts of the required change. We have since added the account name as a nickname to his new account. Because of this problem and the timing, we had to abandon the old account.