Monday, November 16, 2009
My favorite Regular Expression for deleting a line at a time
Monday, November 09, 2009
Snow Leopard Doesn't Support Some Epson Printers
Friday, November 06, 2009
Clicking HTTP URL Links in Outlook 2003 on Windows opens two browser windows in Safari
Wednesday, September 09, 2009
iTunes 9 Released, new version of Fetch Art coming soon
Wednesday, August 26, 2009
Robocopy trumps RichCopy
Tuesday, August 25, 2009
Fixing Printer Sharing in Mac OS X
Unable to get printer status (Forbidden)!
- Turning off and on printer sharing.
- Deleting the printer from the computer I wanted to print from and re-adding it.
- Repairing permissions on the computer sharing the printer
- Printing from another computer that could see the shared printer. It behaved the same from three different computers.
Wednesday, July 29, 2009
Amazon requires signing of AWS requests after August 15 2009
Monday, June 22, 2009
iPhone 3GS, 3G, and original iPhone Comparison
| Original | 3G | 3G S |
| Metal back | plastic back, more curved shape | |
| Recessed headphone jack | standard headphone jack | |
| No stereo Bluetooth headphone support | Stereo Bluetooth headphone support | |
| Edge | 3G (3.6Mb/s HSDPA)* | 3GS (faster 7.2Mb/s HSDPA)** |
| No GPS (simulates using triangulation=very inaccurate and often unavailable) | GPS | GPS + Compass (should allow turn by turn directions in future software) |
| No video | 640x480 30fps video (fixed focus during recording) | |
| 2MP fixed focus Camera | 3MP auto focus camera | |
| Original CPU | Faster CPU | |
| Original graphics | Faster 3D graphics | |
| Powered by old iPod chargers**** | Powered only by newer chargers**** | |
| Supports 1 button inline headphone remote | Supports 3 button inline headphone remote including volume control | |
| No voice dialing | Voice Control | |
| No tethering | Tethering** | |
| No MMS | MMS** | |
| No Nike + iPod | Nike + iPod built in | |
| Original | 3G | 3G S |
| Cut, Copy and Paste | same | same |
| Global Search | same | same |
| Horizontal keyboard in most apps | same | same |
| Voice memos | same | same |
| Notes sync with Mail/Outlook | same | same |
Wednesday, April 29, 2009
How UPnP failed me and Bonjour for Windows saved me.
It might seem strange to be extolling the virtues of Apple software on Windows, and believe me, if the Windows UPnP software worked as it is supposed to, I probably wouldn't be doing this, but if you find yourself in the same situation this article might help you.
We just got a new Axis Q1755 network camera. It supports Universal Plug and Play or UPnP. It also supports Bonjour which it turns out is very lucky for me. I connected the camera to our network. At that point, as a UPnP device it is supposed to show up on my Windows XP computer inside My Network Places. I opened My Network Places, and it wasn't there.
I found an article that said Windows Firewall can interfere with UPnP devices. However, since I'm on an internal network, I have my Firewall turned off.
I found another article that mentioned that by default Windows XP might not have all the needed UPnP software installed. I went into Control Panels->Add or Remove Programs. I clicked the Add/Remove Windows Components button. I clicked Networking Services. Then I clicked Details… I saw that UPnP User Interface was not checked, so I checked it to install it. Clicked OK, then Next, then Finish which installed the UPnP components. Opened My Network Places again, but still nothing.
I found yet another article that said I might need to enable the UPnP discovery service. So I went into Control Panels->Administration Tools->Services and looked for the SSDP Discovery Service. Sure enough, it was disabled. I enabled it and started it. I verified its status changed to Started. Closed the Services control panel. Opened My Network Places again, and still nothing.
Now I've already wasted 10 minutes on something that was supposed to be Plug and Play. Then I noticed in the setup manual of the camera it also supports Bonjour for Mac OS X. Hmmm I know Apple released Bonjour for Windows too. It can't work any worse then this, and if it takes less then 10 minutes it's a more efficient use of my time. So I go to the Apple website and download Bonjour for Windows. It installs a new button on the Explorer Bar in Internet Explorer. I click that button and it immediately finds three devices on my network. Two printers, and my new Axis camera. I click on the camera and have full access to it.
So I gotta' say, I'm liking Bonjour for Windows.
Tuesday, March 17, 2009
iPhone OS 3.0 Adds a lot of features
There were a lot of (what I considered obvious) omissions. Let's review those now that Apple released what they will be adding to the next generation of the iPhone OS in June:
- Stereo Bluetooth headset support (A2DP) (not on first generation iPhone as it lacks some hardware)
- Copy and Paste
- Global search (they let you search contacts now, but not notes or calendars, Palm OS has had this for years!)
- DUN tethering (so I can use the phone as a 3G modem on my laptop either over Bluetooth, or preferably, USB) (They claim they are adding this in 3.0, however, not all the carriers are ready to enable it...)
- Notes syncing (on Windows and Mac OS X)
- MMS (picture messaging, so far they still only support text messaging)
- Chat/IM support for popular chat apps (MSN Live Messenger, AIM, GTalk, etc.) (With push support finally arriving this appears to be solved.)
- API for turn by turn GPS (although Apple will not be supplying maps, so this will have to be 3rd party.)
The following items still won't be added:
- Video recording
- A ToDo app with syncing with Outlook (on Windows) or iCal (on Mac OS X)
- Voice activated dialing
- Syncing music/video/podcasts and calendar data over Bluetooth or WiFi. Why should I have to connect a USB cable just to sync?
- Forward camera and video chat support
- Undo in most apps (something PalmOS apps have had for over a decade)
- Bluetooth support for keyboards and standard devices other then headsets and headphones.
Wednesday, February 18, 2009
Disk Utility Erase Failed on Mac OS X
Thursday, December 04, 2008
QuickTime and a decompressor are needed to see this picture.
Monday, December 01, 2008
Why not to upgrade to Office 2008 for Mac and to keep using Office 2004
Friday, September 26, 2008
Excel Password Crack
Thursday, July 24, 2008
Outlook won’t send email, it just sits in your Outbox
Tuesday, July 15, 2008
Why I would spend $150 on a USB Keyboard
Ok, in my previous post I bemoaned the fact that my 19” flat panel monitor broke and took my $150 Matias Tactile Pro 1.0 keyboard with it. I thought I’d follow up on an experience that made me have a huge amount of respect for the Matias company.
Why a $150 Keyboard?
I realize most people purchase keyboards that cost $30 to $40 US dollars these days. Often they don’t purchase keyboards at all but use the ones included free with their computers. So knowing one can buy a completely usable keyboard for $30 then why would I spend $150 on a keyboard? There are actually several answers but I’m only going to discuss one in this post.
Now That’s Customer Service
I type A LOT. It's basically my livelihood. If I couldn’t type, I’m not sure how I could support my family. Because of the fact that I probably spend 10 hours a day typing and it’s so important to my family’s well being I’m willing to invest in a decent keyboard. The keyboard I’m talking about is the Matias Tactile Pro 1.0. It’s a wonderful keyboard that feels great and supports your hands long into the night. When I found my flat panel monitor had broken the keyboard stands off of the back basically making the keyboard useless I was crushed. I went to the Matias site to even see if they were making a Tactile Pro keyboard (I knew they had long discontinued the 1.0 version.) I also knew that due to a tight budget lately, I might have to replace it with a $30 keyboard. I found Matias was no longer making a Tactile Pro keyboard. They will release a 3.0 version next year but the 1.0 and 2.0 versions are no longer available. I know they make a really nice USB 2.0 keyboard but it isn’t anything like the Tactile Pro.
Disappointed, I filled out the web form to be notified when the Tactile Pro 3.0 keyboard becomes available. There is a message section and I just put in pathetically that the feet had broken off of my Tactile Pro 1.0 keyboard so I needed to purchase a new one.
Ok, now you know how web forms work. The email address goes into a database and no one ever reads the message section.
Except at Matias!
Less then 24 hours later I was contacted through email by a customer service representative.
She wrote to me that if I give her my address she would mail me replacement feet. That’s right. I sent her my address. And a few days later, Matias paid $6.50 CAD to send me an envelope with two replacement feet.

Canadian Postage

My new Feet
Truly amazing. Matias, you have a customer for life!
Sunday, July 06, 2008
19" Samsung Flatpanel broke away from its stand
This morning I walked into my office to check email and saw this.

That’s my Samsung flatpanel sitting on my keyboard.
You can see the stand is no longer attached to the back of it. Last night it was fine and hadn’t been touched or moved since then. So sometime during the night the metal bracket holding it to the stand simply gave up.
Now that’s depressing enough as it is, but if you look a bit closer you’ll notice that the weight of the monitor broke the feet off of the bottom of my Matias Tactile Pro keyboard (which cost me $150 USD.)

Why someone would spend $150 on a keyboard will be my next blog entry, but to give you an idea you can read this (You have to at least read the section entitled Protecting the Alps.)
Now I think I should point out this monitor has had a very easy life. It just sits on my desk. It doesn’t move around or travel. It just sits there. It literally broke due to its own weight. I think it is still under warranty so I’ll have to try and find the original paperwork (which reminds me, I need to clean up and organize my office.)
Tuesday, June 10, 2008
iPhone 3G, still missing features
- Stereo Bluetooth headset support (A2DP)
- Copy and Paste
- Video recording
- Global search (they let you search contacts now, but not notes or calendars, Palm OS has had this for years!)
- DUN tethering (so I can use the phone as a 3G modem on my laptop either over Bluetooth, or preferably, USB)
- Notes syncing with Outlook (on Windows) or Mail (on Mac OS X)
- A ToDo app with syncing with Outlook (on Windows) or iCal (on Mac OS X)
- MMS (picture messaging, so far they still only support text messaging)
- Chat/IM support for popular chat apps (MSN Live Messenger, AIM, GTalk, etc.)
- Voice activated dialing
- Syncing music/video/podcasts and calendar data over Bluetooth or WiFi. Why should I have to connect a USB cable just to sync?
- Forward camera and video chat support
- Undo in most apps (something PalmOS apps have had for over a decade.
- Turn by turn GPS
- Bluetooth support for keyboards and standard devices other then headsets and headphones.
Monday, March 10, 2008
Reducing a Printer Driver from 80MB to 9MB
Ok, so the nearest printer to me happens to be an HP OfficeJet L7780 all in one. Now I don’t need the scanner or other features accessable from my computer, I just need to print. So I go to HP’s website to download the printer driver. I know that they will try to give me an installer with scanner software, etc. on it, but I just need a printer driver.
I get here pretty quick with a little searching:
http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?lc=en&cc=us&dlc=en&product=2512010&lang=en&
I choose Windows XP ‘cause that’s what I’m using. And finally I get here: http://h10025.www1.hp.com/ewfrf/wc/softwareList?os=228&lc=en&cc=us&dlc=en&product=2512010&lang=en
Now it has a few options. There is a full feature software and driver. No doubt that includes the scanner software and more that I already said I don’t want. It comes in at a whopping 314MB. Good thing I don’t need all of that. Let’s see what else? There is a CD ordering option. Two software removal utilites. A wireless configuration utility. A Basic feature software/driver at 68MB (still too big to be what I want) and a Basic Features software/driver 'for IT professional use only' at 43.39MB (oh, BTW the IT pro only is at version 7, where as the others are at version 8.0.1 AND it was updated 2 months prior to the 8.x versions.) Nice eh?
Well I go for the one for IT pros anyway (hey I’m a pro right?) even though it is a full version older. I like the idea of it being over 20MB smaller, and the new software is probably just for the scanner.
Ok after the rather long download across an overburdened wireless network I get my .exe file. Double clicking it expands to a new folder with my drivers in it. That folder is a whopping 80MB with 280 files and 26 folders. Wow that’s some printer driver.
I decided I couldn’t stand it and had to dissect the driver installer and see what extra stuff I could eliminate. Once I eliminated anything that wasn’t needed, this is what I finally had:

The 80MB folder with 280 files and 26 folders is now 9MB with 7 files and 0 folders. Yes that’s right.
Now let’s see what I kept. One of the space savings was eliminating languages I didn’t need, so I go rid of several .cab files for foreign languages and just kept p3i2enww.cab for English. This eliminated a few MB but wasn't too significant.
I also kept the .cat file which provides the driver signature. Without this the driver will still install but you’ll get a nasty warning from windows that the file could be malicious and asking if you are absolutely certain you want to install it.
The other files you see there have necessary driver installation information.
All the other files I eliminated, I didn't need. A lot of them were HP's picture viewing software, scanner software, OCR software, etc. Like I said, I just needed to print!
Doesn't seem like too much to ask they make just the printer driver available to download, at least for "IT Professionals." Oh well, I saved it on our workgroup file server for everyone else to use as needed.
Hope this helps you streamline your printer drivers.
Saturday, December 08, 2007
Adobe Updater Crashes on Mac OS X and a Fix
What problems? Oh, all those failures from automatic updates.
So I was rather disappointed when every time I launched Photoshop, Adobe Updater would generate one of those... "This application has crashed unexpectedly would you like to report it to Apple..." dialogs. I even knew there had been some updates made available, but I couldn't get them because Adobe Update would crash anytime it was launched.
I've got a friend who's situation was even worse. His Adobe Updater was set to run on startup, and would crash his entire system every-time it launched.
So what's the solution? Well, it appears that it must be a permission issue with the updater needing to modify files it doesn't have enough access too.
We can solve this by opening Terminal (in your Utilities folder under Applications) and running a unix command line giving it full access to your system.
(Ok the following line displays poorly in the blogger template, however it should be easy to select and then cut and paste into your Terminal app.)
sudo /Applications/Utilities/Adobe\ Utilities.localized/Adobe\ Updater5/Adobe\ Updater.app/Contents/MacOS/Adobe\ Updater
Copying and pasting that into Terminal should cause it to ask for your password. Go ahead and type in your password. Now that should launch the updater app. Assuming you have admin rights and can use sudo, the application should have all the power over you system it needs to complete an update. I had to take a further step and install some updates separately. I think I had about 6 or 7 updates to install, and I'd always get an update failed message when I tried to do all of them. However, I did them one at a time, and eventually everything installed.
Now when Adobe Updater auto launches on my system, it no longer crashes. Yea!
I wish Adobe would spend as much time perfecting their updater app, as they have on their software. Aside from being a resource hog, Photoshop CS3 rocks!
Props go to Sjan.E in the Adobe user forums for the suggestion of using sudo in this thread.


