There are three different feeds you can subscribe to, which correspond to the different types of content. Links are short posts of one or two paragraphs which simply share an interesting link with brief commentary. Entries are longer prose pieces of at least 300 words. If you subscribe to everything, you'll get everything I publish, including approximately one entry and five links a week. Comments are not included in the everything feed. If you want to subscribe to comments, you can keep up with the conversation using the comments feed.

Tag Archive of “apple”

A survey by RBC Capital and ChangeWave Research found that 99% of iPhone 3GS customers are satisfied with their phone. Of them, 82% are very satisfied. These numbers are simply astounding; only 1% of iPhone 3GS are dissatisfied. This shows just what kind of force Palm and Android are up against. Palm’s numbers — with 45% very satisfied with their Pre — are excellent, but pale in comparison to Apple’s astronomical customer satisfaction.

(Via Daring Fireball)

iPhone 3.0

iPhone OS 3.0 has been released and I’ve had the opportunity to play with it. All in all, it is a very welcome improvement, with numerous enhancements and improvements. Quite a few guides have been published enumerating these additions, so I’ll keep this brief. Among the many new features, I found the following seven to be particularly helpful.

  • Spotlight. While being able to access everything in a couple of keystrokes is extremely useful, the real benefit is in the iPod app. I often have a particular song on my mind, and I can now call it up within seconds. For apps, it’s still easier to swish between screens: typing on the iPhone still isn’t efficient.
  • Notes Syncing. The previous lack of Notes syncing forced me towards Evernote. With syncing now supported, it’s more of a toss-up: Notes is easier and more efficient, but Evernote is more powerful.
  • Widescreen Keyboard. The widescreen keyboard which previously was only available in Safari has been extended to Mail and Notes, making typing a quick email a breeze.
  • Undo. Shake to undo. Simple and intuitive.
  • Stocks. There is now a landscape view featuring a large graph, which can be clicked to view historical prices. Stocks also have more information available, including market statistics and news. It’s still far too cumbersome to quickly look up a stock.
  • AutoFill. Safari now automatically saves form and login information, nullifying the need to mess around with 1Password.
  • Google Calendar. Though iPhone OS 3.0 includes support for CalDAV, it unfortunately doesn’t support delegated calendars, making it relatively useless for my dozen calendars. Thankfully, Google has updated their Exchange-based sync tool to support up to 25 calendars.

For the low price of free, it’s a no-brainer for existing iPhone owners to upgrade. For iPod Touch users, the added features merit the $9.95 upgrade price.

Apple iLife

In any reasonable system, computer applications would not be a class. When schools think about digital literacy, far too many focus on the simple: teaching tools. Teaching tools is easy: it’s easy to add “digital literacy” to graduation requirements and plop kids down in mandatory technology classes. Unfortunately, this is exactly the wrong approach. In doing so, you teach students to use the tools, but not how to use the tools. A tool, and knowledge of it, is only as useful as how its applied. Truly teaching digital literacy requires integrating the tools directly into the curriculum of other disciplines, which is definitely difficult.

The problem is that schools are trapped in the mindset which is used to teach other tools. Other tools are virtually indistinguishable from their content. When you learn to read (particularly at advanced levels), you also learn to read. In the process of learning the tool, you learn the content, and vice versa. Schools have attempted to do this with technology, to poor results. When you teach technology as its taught in most schools, you only teach the tool, without the application.

Even worse is when IT administrators try to add rigor to the technology education in exactly the wrong way. Apparently, one technology director feels that students should use the most difficult software, just because it is difficult.

However, even iLife has its drawbacks in an educational setting. It simply hands so much to the students that they struggle with software (whether Windows, Linux, or even pro-level software on the Mac) that isn’t so brilliantly plug and play. Yes, iLife rocks in many ways, but the level of spoonfeeding it encourages actually makes me think twice about using it widely, especially at the high school level.

This argument essentially comes down to iLife being too good. Yes, you read that correctly: the software is bad because it’s too good. Apparently, we should make students’ lives miserable, because they’re going to be miserable when they grow up.

The fact is that 99% of students are never going to need to go beyond basic multimedia productions. The highly usable tools of iLife are more than satisfactory for everything but professional tasks. Beyond that, the future programmers and film editors probably have the initiative to seek out and learn the advanced software themselves.

This argument reminds me of the teachers who used to (and still do) require students to never use calculators. There argument for this usually amounts to the idea that students won’t have calculators in the “real world.” Of course, in the real world calculators are readily available: every computer and cell phone has one. When students go out into the world, they will be able to make decisions with their sotware. In fact, that’s probably a far better thing to teach: how to chose good software. Clearly this IT admin could use a lesson or two himself.

The bottom line is that schools should never teach students to accept the subpar. This is the kind of thinking which puts IT administrators and educators at odds and puts technology above actual learning. Technology, especially bad technology, should never be taught for technology’s sake.

(Via Daring Fireball)

I am a die hard keyboard shortcut user. Strong keyboard shortcuts in an application are a requirement, not a bonus.

Despite this, I believe we are on the verge of a shift in the way machines and people communicate. Increasingly, it is about touch rather than type or movement.

Originally, computers were almost exclusively controlled through text (command line interfaces). This was (and is) highly efficient but not very user-friendly. With the advent of the GUI, pointing became the dominant form of input for most users. Hardcore geeks still use the keyboard as much as possible, but the average user is tied to the mouse.

With the development of multitouch technologies, we are able to get the benefits of both the keyboard and mouse. Multitouch has proven to supremely efficient, in comparison to the keyboard and mouse. Additionally, there is nothing more natural-feeling than multitouch; your touch immediately creates an appropriate response from the computer.

In terms of consumer products, Apple has proven to be a pioneer in multitouch development. Both the Apple laptop lines and iPhone lines now include multitouch support.1

When I bought my first Apple laptop, one of the features which truly stood out to me was the ability to scroll with the trackpad. The gesture is elegant and simple, with none of the cumbersome wheels or pointing of other laptops: to scroll, just swipe two fingers.

Despite this, I always felt that Apple wasn’t truly exploring the potential of multitouch. Enter MultiClutch.

Essentially, MultiClutch allows anyone using one of the newer MacBook or MacBook Pro models to assign gestures for keyboard shortcuts. The power this creates is immense, limited only by your imagination.

MultiClutch

Right: My current MultiClutch configuration

I currently have MultiClutch configured to quickly swap through spaces, control my music, and hide applications. These gestures help me to control my environment with minimal interruption.

Though there is a plethora of potential configurations, one of the most useful is the ability to quickly swap though a multitude of windows even on a small laptop screen. Hopefully, this technique will prove useful in your workflow as well.2

preferences-multiclutch.png

To begin, download MultiClutch. Once downloaded and installed, head to the new “MultiClutch” panel of the preferences.

In this panel, you need to add four gestures. To add a gesture, click the small plus sign in the bottom right. Then select the dropdown in your new command and choose an appropriate gesture. Finally, double click the “key command” field and press the appropriate key combination. The mappings I use in my setup are relatively straight-forward:

  • Swipe left → command + left arrow
  • Swipe right → command + right arrow
  • Swipe down → command + down arrow
  • Swipe up → command + up arrow
Spaces Preferences

Above: The Spaces preferences panel, as I have it configured

After you have configured MultiClutch, you must configure Spaces. You can do so in the Exposé & Spaces panel of system preferences. Check the box to enable spaces and add an appropriate number of spaces. (I use nine.) Then, at the bottom, chose two keyboard shortcuts to hop between spaces. I recommend using control (^) and arrow keys. With this enabled, you will be able to switch spaces by holding control while pressing the appropriate directional key. Your swipe gestures now will work perfectly.

You can now use nine screens, even on a small laptop. To move from screen to screen, just swipe with three fingers across the trackpad. You will then switch to the space in that direction. This technique has a distinct science fiction feel to it, but is also highly efficient.

Multitouch, combined with Spaces on Leopard, makes a small laptop screen 9 times “bigger.”

What potential do you see in MultiClutch? What gestures do you use? On another note, would you like me to do more or fewer of these techie-type posts?