iPhoto stops syncing photos from iPhone

noSynciPhoto.jpg

I just noticed that iPhoto was no longer syncing new photos off the iPhone. As you can see in the image above, when the iPhone was plugged in, nothing shows in the import window, although there really are photos there!

From the number of pictures left on the phone this has probably been going on for about a week or so. I tried downloading them using Image Capture and it appeared to see them and looked like it was downloading them, but ever nothing arrived in the download folder.

Continue reading

New Google Gadget: The Daily Bailout

My first attempt at a Google Gadget is now available, ready to contribute to your information overload and general level of anxiety. When loaded, “The Daily Bailout” widget shows you a random bailout from a list starting with the buyout of Countrywide Mortgages.

Researching this little gadget has been an eye opener because of the sheer size of the numbers involved. For example, did you know that the bailouts so far this year exceed all US bailouts in history combined? Did you know that some of the banks that appeared to be bailing other banks and companies out are actually themselves in serious trouble? This list could become very long before this is over.

In any case, you can add the gadget to your webpage by clicking this link:

Add to iGoogle

Continue reading

What would a truly Senior-friendly Operating System look like?

From many sessions helping seniors with their computer problems, I’ve gleaned some idea of how they think a computer should behave.

Note that the ideas listed here only apply to the current generation of seniors. It is doubtful that when the current generation of children grow old, they will have the same requirements.

My usability wish list:

  • Most important is that the interface be DOCUMENT-based, not application-based. There should be no distinction between the operating system or shell (Finder, Desktop, whatever) and the applications. In other words, there should be only one big application that does everything.
  • For example, the idea that there is a separate application to manage and edit photos and one to edit text is a needless complexity.
  • Tree-based file systems are completely lost on them – there has to be a simpler way to find documents.
  • Documents should end up in only one place, with no alternatives. They should not be asked to add meaningful metadata to anything. The computer must figure it out somehow. Perhaps they could be asked once to find a picture of each family member, and from then on, the computer could recognize that person and tag them for searches.
  • Continue reading

Topic not found error on Perception quiz created using QML

I’ve been working on several custom Questionmark Perception quizzes lately. As sometimes happens, it is not possible to use the Authoring Manager’s Question Editor to create the questions, so I created an example question in the Editor that was as close as possible to the one I wanted, then exported it to QML and modified it to get the custom structure that I wanted. Then I duplicated it and wrote the entire quiz in QML.

When I tried out the quiz created by importing these questions, the quiz came up with no problems, but on trying to submit the answers, it gave a “Topic not found” error.

It turns out that you must have a TOPIC attribute stated in the QML or it will error out. I don’t recall this being the case before, but it definitely is the case now.

RIGHT:

<QUESTION ID="3084430213002589" DESCRIPTION="01. Question title goes here" TOPIC=topic titlesubtopic title" STATUS="Normal"> 
<ANSWER QTYPE="FIB">

WRONG:

<QUESTION ID="3084430213002589" DESCRIPTION="01. Question title goes here" STATUS="Normal"> 
<ANSWER QTYPE="FIB">
Continue reading

Mixing Question Types Within a Question in Perception Quizzes

We had a request to mix fill-in-the-blank type choices with select-a-blank choices within a single question. Questionmark Perception really isn’t set up to do this, so of course I had to see if I could get around it’s limitations. You can add HTML and javascript to a question though, so I thought of this nefarious back-door trick to fool Perception into taking both answers. Unfortunately it still requires accuracy on the part of the user, so perhaps it is not very useful. They must not type spaces, and must type the answer first, then select the units – in order. That’s a lot to ask.

On the other hand, this particular quiz was set up primarily because the users are required to demonstrate absolutely perfect accuracy in this topic, so perhaps it is acceptable in this type of situation. I’ll probably add a javascript that strips spaces, too.

Continue reading

Caching in Google Gadgets

When creating a Google gadget that pulls data from an XML file, you will probably notice that the data doesn’t update right away in the gadget even after you have changed the file. This caching behavior can make it very difficult to troubleshoot, and you’ll probably want to shut it off while developing.
It took me a while to find this so I’m posting it here:

From Google’s “Refreshing the Cache” instructions:


To make sure your gadget fetches fresh new content at least once per interval, simply specify a value (measured in seconds) for the refreshInterval parameter. For example:
// Fetch fresh content every half hour
_IG_FetchContent("http://news.google.com/?output=rss", callback, { refreshInterval: (60 * 30) });

// Fetch fresh content every 10 minutes
_IG_FetchContent("http://news.google.com/?output=rss", callback, { refreshInterval: (60 * 10) });

// Fetch fresh content every 30 seconds
_IG_FetchContent("http://news.google.com/?output=rss", callback, { refreshInterval: 30 });

// Disable caching completely and fetch fresh content every time --  !! Try to avoid using this !!
_IG_FetchContent("http://news.google.com/?output=rss", callback, { refreshInterval: 0 });

function callback(response) { ... } 


Continue reading

Dialogs too big in Vista to fit on small laptop screen

My first attempts to work with Vista have definitely been an “experience”. I’m trying to get a Lenovo ThinkPad set up for use primarily for Qwizdom and Powerpoint, which would seem to be well within the limits of what Microsoft intended, but you almost have to wonder if they ever tried Vista on a laptop before releasing it! What a mess!

The default size of windows is often just a little too big for the screen. I’ve double and triple checked the screen resolution – it is set to maximum. We did set the default font size larger than the minimum because it is too hard to see otherwise.

Yet the windows are all over the place in sizing – sometimes they are correct, sometimes obviously wrong, with title bars above the top of the screen or dialogs with Accept/Cancel buttons below the bottom of the screen.

Continue reading

Installing Adobe Reader on Vista

The case of the missing confirmation dialog
A problem I’ve encountered several times on Vista: dialogs will open, then refuse to disappear, and the Windows Task Manager simply tells you they are “expecting a response”. They are “expecting a response” from a confirmation dialog that has completely disappeared.

This seems to happen when another window pops up and steals focus unexpectedly. The confirmation dialog is not hidden behind any other windows, nor minimized, but simply vanished. This can be very confusing even when you know what you are looking for. This happened while I was installing Adobe Reader. Here’s what it looked like when it got stuck:

adobeReaderInstaller.JPG

Continue reading