I carry a little Canon PowerShot SD 990 camera everywhere. After all, you never know when you'll see something worthy of memorializing. But a consequence of my "shoot now, ask questions later" attitude is that memory cards fill up very fast!
A while back, I decided to handle the problem once and for all, and got a 32GB SD card. Most of the time only about 8 GB of it is really full, but sometimes if I shoot a lot of video clips, it can get higher.
This has caused several issues. iPhoto began crashing on trying to display the new images when I connected the camera directly. Switching to a card reader, the iMac (running Leopard) still had trouble sometimes mounting the SD card on the desktop. There were so many files in one folder, I was nearing some kind of ultimate limit for the OS.
Luckily I had access to another computer that was able to mount the card, and cleared it off. After that, I found that setting the camera to Auto Create a new folder daily fixed the problem:
(Menu button > Click the Tools tab > Select Create Folder > Auto Create > Daily).
A second issue came up much later, when a lot of those Daily folders had accumulated on the card. I connected the camera directly to the computer using a USB cable, but found only a "Camera Communication Error" message on the camera's display screen. There was no indication on the Mac that it knew the camera was connected.
Apparently there is a limit on either number of folders or total size of files that the Canon can handle. Deleting folders from the card using a card reader fixed that problem, and I'll just have to be more careful.
I've been using DimDim lately to share screens and host impromptu meetings. I recently hosted a three-person meeting for the purpose of screensharing an application we were all working on. Previous meetings of this type had gone well, but this time we kept having problems with "Another meeting room running" errors which prevented screensharing.
I didn't notice that this time, several of us were using Safari. This problem appears to be a known issue with the Snow Leopard DimDim plugin installation. You have the choice of either switching to Firefox (I found this did not work, but it may have been because I had already started the meeting in Safari) or you can open Safari in 32 bit mode.
I started hearing complaints that a particular learning module completed a few weeks ago was freezing up at random. It took a while to isolate the problem down to the use of JQuery UI tabs on a couple of pages.
I had a combination of jQuery UI 1.6rc6 and jQuery 1.3.1. Apparently, at least as far as IE 1.7 is concerned (it doesn't seem to bother Firefox or Safari) jQuery UI versions below 1.7 are not supported on jQuery 1.3. You must either upgrade jQuery UI to 1.7+ or downgrade jQuery to 1.2.

When I first heard of the LiveScribe Pulse smartpen, I wondered:
"OK, it's a pen that records a lecture. I already carry with me two or three devices that can record audio and video. Why would I want another ?
After trying it out, I can tell you why you might want this. It is a lot more than a recording device. When the Pulse smartpen records audio, it syncs that recording to whatever you are writing or drawing at the time. Then it OCR's your notes (even if your handwriting is terrible!), and makes them searchable. You can search the lecture for keywords based on your notes. Then copy and paste the text of your notes into other applications.
Lecture capture that is more than just powerpoint.
The obvious use for the smartpen that comes to mind first is for taking notes at lectures. It captures the notes you take, diagrams and equations and syncs them all to the recorded audio. But once you start thinking about what it really is, there are lots of other possibilities, anywhere you might want to annotate reality, record your drawing, writing, and sound.
Like:
- A doctor taking notes as they ask a patient for information about their condition.
- A reporter annotating an interview or discussion.
- A video editor making notes over an audio track.
- A psychiatrist taking notes during a patient session.
- A reviewer or professor annotating a musical composition.
- A teacher sketching a diagram and verbally annotating it as you sketch.
- Architects or engineers brainstorming a new design on paper and capturing the discussion while drawing.
Your entire session can then be played back, and the diagrams and handwritten notes are re-drawn exactly as you originally drew or wrote them. So it can be used for recorded demos that need to be drawn by hand. This is artist's screen-capture software.
Now here's where it gets really cool: the smartpen can understand printed or DRAWN graphics as controls. In other words, the buttons and commands that control or the pen's various applications are printed on paper, or drawn by the user. The covers of the pen's notebooks contain printed calculators, including statistical, financial and scientific, as well as a keyboard for "typing" with the pen.
The "Nav Plus"
symbol is what you touch with the pen to navigate up, down, left and right through the pen's menus. If you DRAW a cross on the page, and click the center, it will recognize that as a navigation symbol. Use the navigation to enter the Piano application, and it will lead you through drawing 8 "keys" after which you can play your little 1-octave synthesizer, complete with multiple instruments and rhythm tracks.
Click anything you have written on the page, and it will play back whatever audio was going on at the moment you wrote that note. It's quite fast at jumping from place to place in the audio - you could use it to piece together words or phrases.
Though the pen will write on anything that a ballpoint pen would, the recording features require that you use "dot paper" with a unique ultra-fine dot pattern in the background. The pattern is so fine that it is difficult to see without magnification, so it will not interfere with your writing. If you have a color laser printer, you can print your own, but the dot paper notebooks aren't expensive.
The best thing about the pen is that it has an open API, and active developer support, as well as an app store. There are already lots of applications, including games, language assistance and educational apps.
On their educational blog, elivescribe.com, there are ideas for using it for teaching math, music, for assistive technologies, making anatomy study guides, etc.
Blue sky ideas for the future
Ideally, it would be nice to be freed from the special paper, or perhaps to make the paper act like a monitor in designated areas - designated on the fly, by drawing! Draw a rectangle, start writing a URL, and the rectangle fills with a mobile-sized website. Draw a button, write "Bookmarks", and open up a list of bookmarks. Write a note to someone, click a button and email it right from the paper.
Well, you get the idea. Sort of like...
Annotate whatever you hear

There has been so much interest recently in my post on the No Service error message that appears to be plaguing particularly 3G iPhones, that it seemed appropriate to put up a more detailed summary of possible fixes for the "No Service" message on the iPhone.
Below is a summary of all the suggestions from the many comments on the original post (thanks to all the commenters!) and from several sites around the web.
Other possible fixes (untested, try these at your own risk!):
The pagetree plugin for Confluence is a commonly used navigation widget for the popular wiki. There are now 2 versions: the older "pagetree" and the newer "pagetree2" which has several improvements, including a less cluttered look. The older version displays the standard Confluence page icons next to each node of the tree, whereas these can be hidden (and usually are) in the newer version.
Old-style "pagetree" New-style "pagetree2"


If you are running Confluence with an older version of Theme Builder than 3.0, you will find the newer pagetree2 plugin doesn't work well, so you are probably stuck with the older version. The tree does not seem to expand properly when a node is selected, and javascript errors result in some conditions. So those of us still on earlier versions of Theme Builder than 3.0 need a work-around.
The older version of pagetree does not have any built-in settings to allow you to shut off the page icons, but they can be hidden using a style declaration to hide them.
Here is an the code used to insert the standard pagetree plugin:
{pagetree:@home|sort=natural|showIcons=false|startDepth=1|expandCollapseAll=true|searchBox=true}
And the resulting tree:

Here is the same tree, with an added style declaration to remove the page icons:
{style}li span img {display:none} li {line-height:115%}{style}
{pagetree:@home|sort=natural|showIcons=false|startDepth=1|expandCollapseAll=true|searchBox=true}

Baby Elephant's First Swim! from Zoos Victoria on Vimeo.
I have an old Brother HL-5250DN Laser Printer that's been giving good service for years. Seems like forever since I replaced the toner cartridge (TN350 Black Toner Cartridge). But the other day, it simply stopped printing! It was out of toner, apparently. There must have been a "toner low" message, but I missed it.
Unfortunately it is quite unforgiving. Once it is below a certain point it simply stops functioning. Of course it was a most inconvenient moment for it to stop working.
All I could do was go look at Amazon for a new cartridge. Lo and behold, the customer reviewers there have come up with a quick fix to get the printer back up and running while you are waiting for the new cartridge to arrive.
Look for the clear round plastic window on both sides of the cartridge. When the toner is full, the window is blocked. When the toner falls below the level of the hole, a laser can shine through to the other side, signaling the printer to shut down until the cartridge is replaced.
A simple piece of masking tape across one or both plastic windows will allow you to use the rest of the toner - often 30% or more.

One person found that simply shaking the cartridge had the same effect. I love fixes like this!
Many thanks to David Tutwiler and C. MacPhail for this tip.
If you get the error "Navigation to the webpage was cancelled" while browsing, chances are a security setting needs to be corrected. In a previous post, I suggested a "scorched earth" settings-reset procedure, but I've found that that isn't always sufficient. Sometimes the settings need to be relaxed beyond factory defaults.
For instance, our Learning Management System (LMS) uses mixed https and http content, and Internet Explorer is often set to block mixed content entirely. Sometimes it will prompt the user but often it will simply give the error "Navigation to the webpage was cancelled." In the case of our LMS, a large clue to what is going on is that the login page appears completely unstyled, because the style sheets and images are part of the blocked content.
Adding the site to the user's Trusted Sites and setting the Trusted Sites security settings correctly has proven to be a reliable way to fix the problem, however I have to make the following disclaimer:
IMPORTANT! Only add a site to your trusted sites if you are SURE it is OK. We use this method because the site is a known site, and protected behind a firewall. Do not go any furtherunless you are certain the site is not a malicious site.
Qualtrics is an online survey application with many capabilities that aren't obvious at first glance. I'm currently using Qualtrics to create a feedback form that will be used in several hundred learning modules. This form needs to recognize from which learning module it's being accessed, and it should determine the author of the module and email them a copy of the user's feedback. Qualtrics has a feature called "embedded data" which allows you to pass any arbitrary arguments in the link to the survey. We'll use this to add metadata to the feedback.
There are three steps:








We'll do three things with the embedded data: we'll trigger an email to be send to the module author, display the title of the learning module in the survey to the user, and we'll report on the title and page number the user was on when they clicked the survey link.
Set up the email trigger to email the feedback to the author of the learning module. Click the Advanced Options dropdown.


[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?



Close the editing window to save the change.

This is what the user will see

Reporting:
Reporting on the embedded data is simple. The values for the current module and page are displayed in the emailed feedback as well as in online reports. Here's a view of the question selectors in the Reporting window in Qualtrics. You can see the Embedded Data items have been added in the reporting area, so they can be used in conditional filters, in sorting, etc.
Research starting in the early 90's has suggested a neurodevelopmental basis for schizophrenia. Other studies suggest a biochemical basis for this abnormal development in schizophrenics related to insufficient fatty acids - fatty acids that contribute to the phospholipids which are the building blocks of neuronal membranes. Growth of axons and dendrites, making new synaptic connections and pruning of old ones, involves the synthesis and breakdown of phospholipids.
Based on findings of reduced fatty acids in people with schizophrenia, researchers have been studying whether giving Long-chane omega-3 polyunsaturated fatty acids (PUFAs) to patients at high risk for developing psychotic disorder would prevent them from developing psychotic disorder.
Patients were selected for participation if they were aged 13 to 25 years and met criteria for 1 or more of three groups of risk factors for psychosis: attenuated positive psychotic symptoms, transient psychosis and genetic risk plus a decrease in functioning. People meeting these criteria have a higher risk (up to 40%) of becoming psychotic within a 12-month period.
They found that a daily dose of 4 capsules providing approximately 1.2 g of omega-3 fatty acids significantly prevented conversion to psychosis. After 12 months in the study, 4.9% (2 of 41) in the omega-3 group and 27.5% (11 of 40) in the placebo group hat converted to psychotic disorder.
In addition, the group differences were sustained after cessation of the intervention.