Twitter Weekly Updates for 2010-07-27

Powered by Twitter Tools

Twitter Weekly Updates for 2010-07-20

  • Schlitterbahn day with Maggie today. Holy yipes, the place has gotten expensive! Still great fun, though. #fb #
  • Having a very enjoyable day with Emily down in San Antonio. Thanks to Paul and Toolbox Studios for the tour and peek behind the curtain! #fb #
  • Listening to Brave Combo in the park. Woo! http://twitpic.com/25mz9s #
  • Our late, lamented van has found new life: a friend spotted it yesterday For Sale with all of our bumper stickers still on it. #fb #
  • Visiting the Model Train Show in New Braunfels, followed by dinner with the Johnsons in their new abode. #fb #
  • Night Visitor http://flic.kr/p/8jLcLe #
  • Delighted to learn this morning that there's a dino named Mojoceratops. http://j.mp/9yXNMQ Thanks, NPR! #fb #
  • I want a 32" retina display for my desktop. Is that too much to ask? #

Powered by Twitter Tools

Early Sunday Morning

Ah, the blessed hour between the time I wake up and the rest of the house slips free of sleep.

Quiet. Peace. A chance to read, to write, to meditate, to pray, and — a wonder! — not just hold back entropy, but to make a little progress against it. Worship by making breakfast tacos and picking up stray toys. The solitary liturgy of care for myself and others yet dreaming.

I do not want most of my hours to be this one, but am silently, deeply grateful for this time when it comes.

Twitter Weekly Updates for 2010-07-13

Powered by Twitter Tools

Twitter Weekly Updates for 2010-07-06

  • Posited: Church music leaders use capos *way* more than the rest of the guitar-playing public. Discuss. #fb #
  • Frozen meals always look awesome on the package, but like they've been pooped out of a disgruntled FoodBot 3000™ when you open them up. #fb #
  • Kathy found my bottles hidden around the house. It may be time to admit that I have a problem with hot sauce. #fb #
  • After believing ternary operators to by a ludicrous and foppish affectation for years, I now find myself quite fond of them. #yesiamabignerd #
  • Listening to the US Air Force Band of the West — outstanding Big Band style performers. Makes me feel better about the DOD's budget! #fb #
  • Just discovered Charity Navigator. Very cool site for evaluating philanthropic organizations. http://www.charitynavigator.org/ #fb #
  • Landa Park paddle boats with Maggie Liam and Chris. http://twitpic.com/223wyi #
  • Face painting! More or less! http://twitpic.com/22ilyq #
  • Thank you to all of the patriots, soldiers, statesmen and everyday citizens who have been instrumental in securing our liberty. #fb #
  • Marked as to-read: The Facebook Effect by David Kirkpatrick http://bit.ly/dfnMXZ #
  • First peach off new tree. Oh my awesomeness it's good! http://twitpic.com/22s9w7 #

Powered by Twitter Tools

Training Registration System

At the University where I work, there’s always a ton of Professional Development activity going on around campus, most of which is centered on training sessions for which people can register. That has always been an arduous, labor-intensive process, with real live humans handling every aspect of managing those registrations — reporting on class sizes, processing registrations, processing cancellations, maintaining a waiting list, communicating with attendees, etc.

To ease that chore, I’ve started work on a piece of software that manages all of those common tasks, driven by the requirements of our training organizations. So far, it allows a user to register for a class, cancel a reservation, subscribe to a webcal calendar that shows the training for which she has registered, download an ICS file to put the event on an existing calendar, receive email confirmations of registrations, to sign up for the waiting list for classes that are full, and to receive email notification when they get moved from the waiting list to the class roster. It’s also the most rigorously test-driven development I’ve done to date, so the code should be of good quality.

I’m managing it as an open-source project, so if you’re comfortable with Ruby on Rails and are interested in jumping in, or would like to download a copy to fool around with, you can visit the project on Google Code. I’d be delighted to have other contributers if it turns out to scratch anybody else’s itch as well. It is still very much geared toward folks who know a little bit about Rails and are willing to customize it to their needs. If that’s not you, you might want to steer clear for now.

Twitter Weekly Updates for 2010-06-29

Powered by Twitter Tools

Twitter Weekly Updates for 2010-06-22

  • Any twitterfriends have Carcassonne for iPhone and want to try an Internet game? #
  • Dad Update: Got his boot removed today! Is walking solely on his own two feet now. #fb #
  • Teenagers sleep funny. I would offer photographic evidence, but it would surely not contribute to household harmony. #fb #
  • My revised homeowner's insurance policy no longer provides hovercraft coverage. What a disappointment. #fb #
  • At Got Toys in Gruene. Super-awesome place! http://twitpic.com/1xxogm #
  • GURPS Day! White Plume Mountain, Part II. #fb #
  • Fathers Day: gifts, croquet, pasties, family. Priceless. #fb #
  • Family Fun Time tonight: 30 minutes of group yoga. Think that's surprising? There was very little complaining. *That* was a shocker. #fb #
  • And on another note: upgraded my iPod to iOS 4. It ate all my app data, alas, but is otherwise nifty. #
  • Thrilled that iOS 4 allows more than 1 ActiveSync account. Dismayed that Google's ActiveSync services don't get along well with it yet. #

Powered by Twitter Tools

Why the iPhone is the Best Camera Ever

Back in the early days of digital cameras, I bought a Kodak DC220 camera. By today’s standards, this camera is wholly unremarkable: 1MP resolution, 2x optical zoom, and a funny shape. But it had one feature that stood out, and which modern cameras entirely lack: a scripting language. Anybody with a modicum of technical acumen could actually write programs for this camera, enabling it to do motion detection, exposure bracketing, various special effects, etc. More ambitious users even implemented games for it, allowing one to play Pac Man while waiting for that perfect shot.

When I last went camera shopping, I tried to find another camera that allowed programming, as I’m forever wanting to try different things while capturing images. But there was absolutely nothing available. I could get cameras with built-in wifi, GPS, a bevy of image processing modes, but nothing that actually allowed me to write your my programs to tell the camera how to behave.

(I would be remiss not to mention CHDK, an alternate open-source firmware for many Canon cameras that allows one to do all kinds of crazy stuff with them, including writing your own scripts. It’s awesomely capable, but lacks the refinement and ease-of-use that make it possible to pick up the camera and just use it. For everyday picture taking tasks, it actually makes the camera more difficult to use, in my experience.)

Enter the iPhone. From a feature standpoint, it’s not especially notable as a camera: 3MP, no flash, no zoom, odd form factor (for a camera). But the thing that sets it apart is its programability and connectivity. One can download apps to provide all kinds of interesting photo-related functionality: panorama stitching, photo-a-day applications, film camera simulations, various specialized effects, retouching tools, and even “Pimple FacePaint”, which lets you add blemishes to portraits. (There’s a market for that?)

Add that customizability to its communication capabilities, which allow one to share and upload images right from the device without bothering with cables, and you have an unparalleled platform for creating and distributing photos. With a traditional camera, for example, to take a panorama, I would have to shoot each of the images, hoping I got them framed correctly, then download them to the computer, then stitch them together, then upload them to a photo sharing service. On the iPhone, I can do all of those things from one app on one device. (And have the image automatically geotagged, since the iPhone has GPS built in.)

There are certainly still situations where it doesn’t make sense. If you need high-resolution imagery for printing enlargements, you’re out of luck. If you need a flash, ditto. If you are shooting from a distance, you’d be better off with something that has a zoom lens. But for day to day photo taking and experimenting with creative techniques, there’s nothing out there that can beat it today. And the recently announced iPhone 4, with its LED flash and higher resolution image sensor, only stands to make it better.

Postscript: no, I don’t have one, and won’t get one until the usurious data fees get lower or I get markedly richer.

Twitter Weekly Updates for 2010-06-15

Powered by Twitter Tools