• Protected PDFs are a waste of time

    Today I had to electronically sign some documents and then the document was available to download as a PDF. Preview on the Mac wouldn't properly render it and required Adobe Reader. As I refuse to put that awful program on my machine, I tried to use VMWare Fusion with some PDF writers on it, tried printing to a Printopia printer, but everything failed. I finally put Adobe Reader on another machine, installed CUPS-PDF, played with a few options in Reader (told it to output as an image), and ended up with a 700 MB PDF that Preview could read! I then opened it in Preview and printed it to a PDF. I ended up with an 11 MB file that was had all the Adobe protection stripped out of it. I can't select text in the PDF as it is an image based PDF, but I didn't want it. I simply wanted a copy of the document in a format I could use with Paperless.

    I love the PDF format, but I hate extensions like this that just make me go through hoops to get what I'm entitled to have. (I could have printed the 37 pages and scanned them back in, but that would be a waste of paper, not time because I spent more time with all my hoops.)

  • Energy conservation through guilt

    The other day I received a letter from SDGE, my local power company giving me a run down of my electric and natural gas usage compared to 100 of my neighbors with similar house sizes. We aren't the most efficient, but we aren't the least efficient, either. Of course, there were tips in there on how to reduce consumption, but the letter is quite clever in making people a bit competitive to encourage them to conserve more.

    I think we do a reasonable amount to conserve; we run our air conditioning a few times a year, we turn off lights, and I turn off a bunch of my computer equipment at the end of the day. However, can more be done? I was at Fry's last week getting a power strip to combine a bunch of other strips and picked up 2 little energy conservation helpers.

    The first is a Belkin Conserve Socket which I bought not because of the energy savings aspect, but because I forget to unplug chargers for my RC car and helicopters. I am always afraid of leaving them when I'm not around as the warnings on the labels are pretty scary. Also, I had 2 chargers for my RC car melt and the batteries start overheating. This gadget should give me a little piece of mind.

    The second was an APC 4 outlet surge protector with a timer. You basically set on and off times for it and it switches off power to the outlets. I was trying to figure out where to place it to handle a few chargers I have lying around (outlets are kind of scarce in my office) when today I figured out what to do with it.

    Like a lot of geeks, I have a large collection of equipment centered around the TV. I have a Mac Mini for a media center, 2 El Gato EyeTVs, a Time Capsule, an Ooma, a cordless phone, a cable modem, 3 Squeezebox devices, 2 audio distribution units, 1 amplifier, 2 8 port gigabit switches, a Wii, a coax amplifier and a TV. With all that stuff, what could I have automatically turn off and what was consuming the most? While much of the equipment uses wall warts and uses a little power each, the big consumers are probably the audio distribution units, so I plugged those 2 into the timer surge protector as well as 2 other small devices. That takes care of cutting power to 4 devices. Next, I unplugged the amplifier I don't use.

    Lastly, I have an APC UPS that has a master controlled outlet which shuts down power to 3 other outlets when the main device draws very little power. I set my Mac Mini as the master unit and used Energy Saver to set a schedule for it to shut down around 11:30 pm and wake up around 4:30 am in time to start processing TV shows that it recorded. Then I plugged in the EyeTVs and a hard drive into the controlled outlets. So of all the mess I have, I just set 8 devices to stop drawing power for at least 5 hours a day (the audio stuff I set to come on even later). While this isn't the end of my quest to reduce power consumption, it is a decent start.

    I like the idea of the timer controlled power strips, so I may pick up a few more of those.

    Too bad SDGE stopped sending the real time power consumption data to Google. I'll have to search to see if something is available as I have a smart meter and it would be neat to see if my efforts are doing something.

  • MovieConverter available on the App Store

    I'm pleased to announce that my MovieConverter app is now available on the iOS App Store. The app is designed for iPad users that want to import and edit video that was taken with a compact digital camera in iMovie.

    The premise is pretty simple, but I think it is a huge help to those that don't want to travel with a laptop and want to edit video.

    While I don't expect to become a millionaire on this, I do hope to sell enough copies to go out to dinner a few times!

    Thanks Apple for the fast turnaround on approving this! Total time less than 9 calendar days from initial submission.

  • Are there tricks to interviewing to get good candidates?

    Last week I had a discussion with some of my colleagues about interviewing. As they have come from a computer science background, their questions consisted of things like showing how a linked list works, how to do bitwise operations, etc. I actually struggle with these questions as I don't have a computer science background, I haven't been in college for 16 years, and I pretty much haven't touched this type of code in years since I've been doing Objective-C development. So do these questions help find solid candidates? I have no idea.

    When I've interviewed people, I'm not clever enough to come up with this types of computer science questions, so I've taken different routes and try to get at how a person thinks and what they can learn. One of the most important things I learned in college was how to teach myself anything which has proven to be an asset. A number of years ago, I had an interview at Apple for AppleWorks and I basically didn't get the job because I didn't know C++. The next interview I went on, I don't believe I was asked highly technical questions and was hired. Within 2 weeks, I learned C++ and was off and running.

    There is no magic to interviewing and maybe computer science questions are great for candidates right out of college, but do they help adequately screen candidates? If the candidate gets the CS questions wrong, could a good candidate be slipping through the cracks? Possibly. I find that if I probe a person for specifics on what they have on their resume, I can get a pretty good idea of how the candidate will work.

    To each his own; there are no right answers or formulas for finding and retaining good employees/contractors.