Saturday, December 22, 2012

What to track?

In The Island, each of the clones are cared for and tracked extensively by computer systems to ensure their healthy existence and usefulness as source material for the human that was cloned.  Though a disturbing premise, it does make me think about what we could do for ourselves now to better track our fitness and daily health.  Some things exist now - others, not so much.  Here's what I think the world needs:

  1. Pulse Rate and Blood Pressure monitoring: this is an oldie but goodie.  Trouble with this is doing it consistently when its a separate activity.  Not likely to happen.  [Added: As Scott pointed out, Respiratory Rate should also be part of a complete picture here.  Unfortunately, there are no current tools that I know of to capture this - pulse is apparently an easier "on the go" measurement to take.  I'd rather not wear a face mask when riding.] 
  2. Disolved Oxygen Levels: I just bought a handy finger tip device to measure this (along with pulse).  Great little device, but not connected to anything.
  3. Urine Monitor: I haven't thought too much about this one, but it seems like a relatively easy thing to monitor.  Hang a device off the side of your toilet and it should be able to read some measure of the chemistry in the bowl before and after your deposit.  Somewhat gross, but I think that the results would be fascinating and useful.  Would have to have a means of distinguishing the depositor and transmitting the results.
  4. Motion and Skin Moistness Monitor: I that this has been done (a la fitbit - for the motion part, which appears to be way better than Philips DirectLife; but Body Media Fit Link), but perhaps beyond acceleration and skin moisture content.  Add to it the following: temperature, blood pressure, oxygen and pulse levels could be recorded (all of the time)?  It would be great to be able to see how your body's metrics change as you: start your day, eat lunch, meet with stressful clients, start your workout, sleep.  Also, it would seem to be useful to provide alarms or silent vibrations when you've been sedentary for too long (like now while I try to collect my thoughts for this post).  This would be fantastic for an office worker such as myself.  I think form factor and ease of use will be the key here.
  5. Weight: obvious one, I think.  Data preservation should take into account time of day, though.
  6. Body fat measurement: handheld device to measure directly the fat in your body (or at least inferred through electrical resistance).  Likely related, but not perfectly, to weight.  The fitbit wi-fi scale looks like it does a good integrating this and weight (and makes it easy to track).
  7. Waistline/neck/thigh: simple measurement, maybe, but I think that there should be more consistency - there must be a way to do it the same every time?  Digital measuring tapes and calipers could also be solutions here.
  8. Sleep Monitoring: part of what the fitbit offers, but I'm not sure how much useful information it provides.  Should take some user input on when you've first laid down (though maybe this is obvious from the motion, or lack thereof).
  9. Food Intake Monitoring: Aside from forcing people to record what they eat, I'm not sure what to do here.  I've done this over a couple of month period and it turns out to be reasonably hard to keep up with.  Need to find a way to make it easier.  How about taking a picture of what you are eating and the software figures out what you are eating and estimates how much of each thing?  Probably stupidly complex to make work well, but would be pretty sweet.
Design Principals:
  1. Data preservation: all measurements are kept and timestamped
  2. Data connectivity: all devices instantly pass along their measurements to a data preservation capable device (and ultimately send the data to the cloud).
  3. Data ownership: all data should be available in a way that the user can easily manipulate on their own (CSV is probably the least common denominator).
  4. Personalization of data presentation: different people are going to care about different things.  Let them customize the view.  That said . . .
  5. Give guidance on what matters: Make sure that people know what types of things that they should be looking at.  Why does it matter?  What studies support the view?  How can they make small changes in their behavior to improve their health / outcomes?
  6. Encourage the user to meet goals: goals should be chosen by the user and encouragement tailored to their interests - text message alerts/reminders/pick-me-ups and email summaries of progress would be fantastic approaches (and have already proven effective in studies on quitting smoking).  fitbit badges, etc. seem to be an OK start - but not quite the same.

Saturday, December 15, 2012

A New Bulb

The only lightbulb on the outside of the house that was not an LED was the CFL that was lighting the stone chimney that is on the front of the house.  It was a CFL because I didn't have any LED's that fit in the light fixture.  Well, that bulb is dead.  I'm not sure that I should be surprised, but it was annoying giving that it is the only bulb on the outside of the house that requires the aluminum extension ladder to get to.  Fortunately, I combined changing this bulb with hanging the icicle lights, so it wasn't too much extra effort.  Let's hope that this bulb lasts for its rated lifetime of 30,000 hours!  (that would be roughly 8 years)


Saturday, December 8, 2012

Is that a speaker or a light?

I saw the IAV Light Speaker yesterday in an email from SmartHome. Pretty cool concept: a virtually hassle-free installation for wireless speakers. I haven't seen any reviews to know if they are worth anything (but would be willing to test them out for the manufacturer if they asked). Immediately, though, here are some problems (IMHO) with their approach:
  1. They are wireless, but the website doesn't have any information about the wireless technology (or even band) that is used. There is some information on this HomeToys press release-like article. But that is just enough to be concerned about wifi interference.
  2. Its not clear that the speaker and the LED components are modular. What if one dies and the other still works? This seems like a problem.
  3. High price - seriously, $200/speaker of unknown sound quality? $800 just to get started. Nope. No matter what you save in installation, this will be too high a barrier to most. Get it down to $100 for the base station and $100/speaker and I think you have something.
  4. No digital audio in option. It seems that this would have been easier (and a path of lower sound quality degradation) than their approach. So it goes from Analog at base station input toDigital for wireless transmission (presumably?) to Analog to be played by the speaker. Why not skip the first A/D conversion?
Still, a pretty cool concept that has some serious potential use in my house full of recessed lights!

Monday, November 5, 2012

The New Hue: Review of the Philips Hue

A friend recently shot me a quick email asking if I was planning on getting the Philips Hue, noting that it was currently for sale at the Apple Store. I had never heard of it, so I had no immediate answer.  It didn't take long to convince me; after checking out the product for a couple of minutes, I placed my order and then went off to Mexico for a planned vacation.

This was very much of the same concept that I had laid out in a blog post four years ago. I was pretty excited to see the product in a commercial form. The Hue arrived yesterday, right after I got back from my trip; I had to open it right away (while eating dinner). Check out this (much more complete) review on Geek.com if you are interested in an alternative perspective.

 In the box


  • 3 "connected" lightbulbs
  • Zigbee hub
  • Power adapter for zigbee hub
  • Ethernet cable

Out of the box


Super easy setup, especially for how I was planning on using it. My plan was to put the three lightbulbs in the overhead light above our couch. One idea was that it could dim to red while watching a movie to provide a bit of light ("movie mode"), but not be disturbing our eyes to watch the movie (our son constantly complains if we have the lights on during a movie or TV show). This light is not far from my main 24-port ethernet switch (which still has roughly half its ports available). I followed the instructions on the box:
  1. Screwed the lightbulbs in
  2. Turned the lightbulbs on
  3. Plugged in the zigbee hub (both ethernet and power)
  4. Downloaded the free Hue app for my iPhone
  5. Fired up Hue and began to play around

First Impressions 

When I turned the light switch on, the bulbs lit up. So far so good. After connecting the Zigbee hub and loading the Hue app, the app directed me to push the button on the hub. I didn't get a great "click" sensation from doing so, but soon the app was off and running finding the light bulbs. I was then given a series of lighting "scenes" that I could adjust the lights to. It was pretty cool to mess around with them and they all seemed like their names suggested.

Movie Mode 

Getting the lights in to movie mode took some tinkering with the app. Finally, I ended up using the feature to set the color to that of a portion of a picture (forcing me to find a picture in my photo library with a nice solid red). This worked except for the bulbs were a bit bright. After more messing around, I was able to control the bulbs from the brightness / tone configuration screen. There was no solid confirmation that my changes had been saved, but apparently when any change is made, it is kept.

Turning the lights off

When I was done watching MNF, I turned off the lights and left the room. But at the back of my mind, I was wondering what would happen the next time the lights were turned on. Fortunately, what I consider the "right thing" happened: they turned on to be normal white light bulbs. I like the flexibility that they will do funky stuff when you direct them to, but otherwise will just be normal lightbulbs. You don't need to always use your iPhone just to turn on the lights (that would be supremely annoying).

Brief Comment on the Technology 

The bulbs communicate to the hub via Zigbee. Zigbee is based on a mesh network concept that should mean that every additional bulb expands the reach of the network. Unfortunately from what I've read, Zigbee implementations tend to be proprietary and thus you won't be able to control this from a MiCasa Verde Vera or other home controller without a special extension package. [Aside: this could be simpler than I'm suggesting depending on whether the Philips Zigbee hub has a nice API to interface with it.  I would have signed up to be a developer to know more, but apparently they are still "developing for developers"]  The Zigbee hub connects via wired ethernet (potentially a problem for your setup) to the rest of your home network (including your WiFi). Your phone connects via 802.11whatever to your WiFi router. My setup certainly does not test the bounds of possibilities here - the Zigbee hub was placed within 10 feet from the light fixture. Thus, I don't have anything useful to say about practical distance limitations for this setup.

One Step Beyond

First, some thoughts on my setup and then some criticisms. I have three bulbs in an overhead fixture. To the left and right of the TV there are four recessed lights for PAR 20s (two on each side) that the Philips Hue bulbs will fit in. At some point, I will spring to replace all of them to complete the room mood. Unfortunately, at the current price point, its going to be hard for me to do this. It would cost $60 x 4 = $240 just to finalize this. Ouch. For now, the Phillips Hue is just a fun toy. Someday, maybe more than that.

Improvements

It looks like Philips is towing the Open Source line for the moment. They are looking for developers to extend the Hue setup. Hopefully, the developers will add these capabilities soon:
  • Party Mode: Dance to the music. Seriously would have made for some cool commercials. Not sure what they were thinking by leaving it out. That said, how complex would this be? Could AirFoil/AirPlay be used (using an iPhone as a receiving speaker with an App running to convert the music to light pulses)?
  • Grouping of bulbs: Perhaps there are a few interface features that I'm not aware of, but it seems like it'd be difficult to have too many bulbs distributed through 
  • Power meter: should be a trivial addition for the app to tell you instantaneously how much power the light bulb(s) is(are) using based on the current light settings.
  • Room mapping (real scenes) and programming: It would be cool to be able to create more complex scenes that would be based on both interaction of paint color and a transitioning scene. Simple ideas would be to have a strobe effect (I have three bulbs in a circle on the overhead light) or a wave washing across a room (from left to right) or circling the room. Fancier still might be to have light patterns that could mess with your mind. I can see some OK Go!-like videos in the future here.
  • Web-based (remote) control (oops - looks like this already exists - should have poked around the Philips Hue website a bit more.
  • Different bulb shapes (this is supposedly in the works).

Sunday, August 12, 2012

Automation of a Garage Door

I was inspired by this video that I saw on YouTube a while back to both automate my garage door opener and to also install a position sensor. I finally got off my butt today to get the project done. All of the purchases had been previously made, and I was pretty sure that I had the appropriate tools.

Equipment List:

  • Already installed garage door opener
  • Radio Shack Relay (125VAC/10A DPDT Plug-In Relay)
  • Radio Shack Quick Crimp-On Disconnects (found here)
  • GE 45604 Z-Wave Technology Outdoor Module for Lighting Control (at Amazon)
  • Two prong extension chord (to be sacrificed).

Process:

  1. Wire up the relay to the extension cord providing power to the relay.  Specifically, cutting off the extension cord and then using the end with the prongs.  I've never wired up a relay - so this was a first to me.  I used simple wire strippers and cut the wires such that they would fit into the quick disconnects.  I crimped them using my wire strippers.  
  2. Wire up the relay to a blank section of the extension cord (just using some of the wire).  Added crimps on the end to be connected to the relay and left the end to be wired to the door opener stripped but bare wire.
  3. Here's what it should look like when all done:
  4. Add the Z-wave Outdoor Module to my MiCasa Verde.  I did this by plugging it in near the Vera, turning it on and having it add it.  I referred to it as Garage Door Opener.
  5. Take everything to the garage and plug it all in.  This involves wiring the stripped end of the extension cord to the same wiring terminal as the existing switch and remote control. This is what it looked like for me when it was all done. Note that the Z-wave switch and the relay were just sitting on top of the garage door opener (hopefully things don't move around enough to warrant zip ties).
  6. Add a scene to MiCasa Verde called "Garage Door" to turn on the switch and then turn it off in 5 seconds (the shortest amount of time possible).
Note: The wiring of the relay should be pretty straightforward.  The one I had, there was a simple wiring diagram on the back of it showing the state of the relay when it was open (off).

[Update 2013-12-16]
To add a little bit of clarity to exactly what I am doing with the relay here are some additional pictures and some explanation:

My relay was set up like this; the diagram depicts the configuration of the pins when the power is off.  When power is switched on, the link between 2 and 6 or 1 and 5 flips to 4 and 6 or 3 and 5.  This is essential to trigger the garage door, which needs a circuit to close for a brief moment (that is what your normal garage door switch is doing).

A little bit hard to tell here, but the power outlet from the Z-wave controller (the two white wires with the blue warning label around it) are plugged into the 7 and 8 poles.  The garage door opener is connected to poles 4 & 6 (normally open to one another, but when the relay is active, closed).

Another view from the business side of the relay; here you can see the numbers clearly on the left side of the relay (not used).

[End Update]

After it is installed, you may want to ensure that your previous means of raising and lowering the garage door still work (remotes, hard-wired All set.  Assuming the relay is wired correctly, when the scene is run you are good to go.

Bonus Round

I also and almost primarily wanted to know whether the garage door was up or down.  To do that, I needed an window or door sensor.  I chose an EverSpring Z-Wave Door / Window Sensor.  Prior to going to the garage, I added the sensor to the MiCasa Verde.

It turned out to be pretty easy to physically install, the key was finding a spot where I could keep the gap between the sensor to a minimum (less than 40mm) that was added to the door and the portion screwed in to the garage door frame. For me, this required adding a door shim behind the sensor to make sure it was close enough to the magnet in the traveling sensor. After final installation, it looks like the following:

After a few test runs making sure that there was no interference and that the MiCasa Verde was reading the position properly, I declared victory. Victory may be premature - my guess is that this setup may have issues in the cold - there is an air gap at the top of the garage door that might hamper the batteries in the sensor. We'll have to wait and see if that is the case, though. A 4.5V DC power supply could be brought to bear if need be.

Finally, I see the following in the room "Garage Door":

Monday, May 28, 2012

Spectrum wants to be Free!

In the winter of 2000, I came down to Fairfax to do an "externship" at AMS during what MIT calls its Independent Activities Period (or IAP for short).  While I was there, I ran into a guy who wrote a paper in his undergraduate time at MIT about sharing spectrum - ultimately arguing that nothing should be licensed and we'd be much better off with freeing spectrum.  Then, yesterday, I ran across this article in the NY Times that is essentially talking about doing something similar, but in a much orderly fashion, involving registration, but sharing a lot of government spectrum.  If this all pans out - it would free up an amazing amount of spectrum and free up a lot of data bandwidth.

Saturday, May 26, 2012

Simplest technology the best?

I went on a 20 mile bike ride today, but didn't bring any water with me.  Great ride, but I was pretty thirsty when it was over.  No worries, there was a McDonalds on my way home.  I went in, bought a large soda and got a cup for water.  That is when the problems started.

First, the water dispenser wasn't working.  Then, the Diet Coke that came out of was so thick with syrup that it was kinda gross.  And I had so been looking forward to the drink.  Why, I immediately wondered, couldn't I mix the amount of syrup that I wanted?

If you've been to Elevation Burger or BGR recently, you've seen some fancy touch screen soda dispensers.  They are fancy and have endless selection.  Diet Coke with some orage splashed in, no problem!  Anything.  But getting the mix of soda water to syrup down requires you to navigate several menu screens to get to just soda water.  It does the trick.

But not really as well as the old school machines that on the Sprite have a simple lever (akin to the water lever that typically sits next to the lemonade dispenser) that says Soda and as the name suggests, just dispenses soda.  What a simple and wonderful solution to the problem.  Infinite choice in a very simple package.

Sunday, March 11, 2012

Outdoor Lighting Quest

This probably should have been something that I did the first week we moved in here, but I have finally gotten to the point that every outdoor light works and is functioning. Here is the finished product:

The front (from a vantage point around the middle of the front yard)


The back
We have heard that lighting is one of the keys for good home security - more important than a fancy system. This was told to us by somebody who sells these systems for a living (and owns his own company). I finally decided I should make this happen.

The road to get there was not trivial and involved learning that we had more lights than we thought. Specifically, we didn't realize until recently that the main outdoor light fixtures had elements pointing in the upward direction. Makes sense given how tall the light fixtures are, but we just didn't know. Also, we didn't know that there was a light facing downward on the chimney. All news to us.

Now for some LED fun. If we lit all of the lights in the front of the house with incandescent bulbs, we'd be burning close to a full kilowatt - or 910 watts. This assumes that each of the fixtures would have a 65 watt bulb, which is reasonable for the PAR 38s. So if we were to leave the lights on an average of 10 hours a night, it would cost us $365.37 per year to light up the front of the house at a rate of $0.11/kWh (roughly our current rate). With the LEDs (and one CFL, cause the LED wouldn't fit in that space), we are burning only 243.5 watts. As a result, we will be saving $267.60 per year on electricity costs. However, the bulbs do cost more.

A cheap set of 65 watt PAR 38 lightbulbs costs $2 each. So for our 14 lightbulbs, lets assume a baseline price of $28, which would probably have to be replace every other year. I recently bought the PAR 38 LEDs at Costco for $36.99 (12 in use) and a PAR 30 for $29.99 (one in use) and the CFL (one in use - about $7). The total cost for the LED arrangement is a lot. Without going into too much more detail in words, see below:


The one aspect that the above chart ignores is the cost of changing lightbulbs. Though my labor in actual terms is free, I'd like to believe that my time has some non-zero value. The LEDs should last somewhere in the range of 7 years, while its unlikely that the incandescent bulbs will last more than two. In fact, the LED's should never burn out totally - their end of life is defined by only outputting 50% of their original brightness due to a degradation of the phosphorus, which happens due to the heat). That said, I don't know how these bulbs will perform outdoors. There will very cold days, where its not likely that the bulbs will heat appreciably at all and other summer nights where they will be hot. All that said, not having to think about these bulbs for the next seven years is probably worth another couple hundred dollars (even if only $30 per year -- that's still $210). I know that this is one of the drivers of adoption of LEDs for businesses - and I think it definitely factors into my thinking, too.

Finally, here are some pictures about the process for getting everything set up:


This is the "new" light


Its actually a long ways up there; this is the view from the bottom


And from the side


I was also replacing a bulb here - note the bottle of water placed on the top to help disuade any birds from building nests there, which is what happened last year. The birds crapped all over the porch and generally made a mess of things. Not terribly awesome - we were hoping to avoid it for the future - and are looking for a more permanent solution.

Ultimately, the front and rear house lights are going to be controlled by my Mi Casa Verde system that I purchased a while back, but have no hardware running on. As soon as I figure out just what types of switches I have (2-way versus 3-way, etc.) and which ones will work from a systems integration perspective.

Saturday, March 10, 2012

You Ain't Got a Thing if You Ain't Got that Ping

I have been testing a Verizon Pantech 4G LTE device for work. Basically, to ensure that it delivers 3G performance as good as our current devices and a solid 4G performance when that is available. Andrew suggested that I run a speedtest.net test on it and compare it to our Cox cable internet service. The results are not that impressive . . . for Cox. Here are the comparison points:


Cox


Verizon

You will note that the ping on the Verizon card is pretty bad and that could very negatively impact gaming performance. That said, its individual performance exceeds that of my cable internet service. Go Cox!

The one very important aspect that the above test doesn't address is the amount of bandwidth one gets for your service level. In fact, try to find it here:

Its not there for Cox. Wonderful. So what are the limits? You can chat with a live representative and get an answer:

So then, what are they for Verizon 4G LTE? If this story is correct, they are 4GB for $30/month, 10 GB for $50 and 20 GB for $80. Not awesome. Especially when a single download (Mac OSX Lion) can be 4 GB. Or an HD movie can be a couple of GB.

For now, it looks like sticking with a wireline makes the most sense, but only from a data cap perspective.

Sunday, February 26, 2012

Nesting

I decided to take the plunge and purchase some Nest thermostats when I read some of the early press about them. You couldn't actually buy one at the time, all you could do was put your name on a list to get them first when they became available. I did so and then waited.

My motivation was pretty simple: I wanted something that was easy to program and internet accessible. In fact, the joy of a "self learning" system wasn't one of my primary motivating factors. The interface for the Nest looked good and my understanding was that it should fulfill my other wants - so I went ahead despite the reasonably high $250/unit starter cost. If I really could schedule easily, I could easily save the purchase price in a couple of years. Despite the fact that we had two programmable units in the house, I found their interfaces to pretty much be impenetrable and, for the most part left them unprogrammed.

On February 14, I got a message saying that I could order my Nest. But, "Click below to order, but please note that you can only order once using this personal reservation page." So I decided to take the plunge and ordered two - one for the upstairs systems and one for the downstairs. They shipped within two days and were here quickly - it was just a matter of me finding a few hours to install them and configure.

The installation was not difficult and the materials provided were well thought out. They even include a screw driver with interchangeable heads to allow you to easily unscrew pretty much anything that you'd encounter. There were also nice little (blue) stickers that you could use to label each of the wires positions before undoing anything; this should ensure that you don't mess anything up.

Despite all of the good documentation, there was a cryptic note about not having to jumper the Rc and the Rh (both red) lines together. It wasn't clear if I needed to attach one of them or both, if they were separate wires. I eventually concluded that there is only one red control line coming from the furnace and just connected it to the easiest place on the nest panel.

One of the more painful parts of installing the Nest is finding a part of our wall that wasn't chewed up with past thermostat installations. It would appear that they have been replaced multiple times. Strategically choosing a good position took the most amount of time in both cases (and even worse when I had to pull off the Nest upstairs after the first time due to one of the wires not being connected well).

Here are all of the install pictures:


So downstairs, I was starting with a pretty old Honeywell control unit - this was the starting point for the downstairs thermostat - not sure of the vintage


The old on the floor - with the new


Wires all labeled


Connected to the Nest mounting panel - conveniently with a built-in level


Mounted!


Mounted - upstairs!

After all of the wires were connected, you simply pop the eyeball (in Christa's words) on. It will want to connect to your wireless network, so the first step is to put in your password. After that, it updates to the most recent software level (the one downstairs did this several times before it was done - the one upstairs, just once). After that you can begin the setup; the first step is to show you which wires it thinks are connected. It does this in an incredible simple visual way, making sure that there is no question about whether its done right.


The rest of the setup to do on the machine is a breeze. The fun part comes when you sign up for a nest.com account. When you do, it recognizes the thermostat on your local network and you are good to go. From there, I took two different approaches. For the upstairs thermostat, I decided to set a schedule and for the downstairs I let the system learn our behavior to set the temperature.

The web interface for scheduling is pretty good, though not great. It does include copy and paste functionality. I don't know if its just an early quirk, but I lost the schedule the first time I put it together. The upstairs Nest had lost its connection to our wi-fi network, so that could have been a contributing factor. The primary iPhone application doesn't do much more than allow you to adjust the temperature, but that is exactly why I bought it.


What Its Missing:

  • My chief complaint so far is that Nest doesn't share any data with me. I should be able to access a log of all of the events of the thermostat (turn on, turn off, all of the relevant parameters at that point in time, such as why it was turning off or on).
  • The units are designed to learn about your behavior to help you save energy. But when that happens, it doesn't tell you anything about what its learned or what you have saved.
  • My wife doesn't like the aesthetic. It looks like an ugly eyeball in her opinion.

Sunday, January 8, 2012

One Step Backward for Compatibility

When we were visiting with relatives over the holidays, my wife's sister broke out a photo album. The album had a bunch of pictures from when the kids were young and she lived near us. I offered to scan the pictures in and give her back a CD with the scanned pictures on it. I figured it would be an easy exercise, given that I have a fairly capable HP ScanJet 5500c.

My first challenge was finding the power supply for the scanner. I tore up my office, but I eventually found the power supply. Only 45 minutes more into it than I thought I would have to spend.

I recently updated my Mac Pro to OS X Lion. While this is overall a great thing, it turns out that HP no longer supports my scanner for Lion. I bought the scanner in 2003 (judging by when reviews were published PC Magazine's website). Does it make sense that the scanner would be completely abandoned after just eight years? The old HP software was apparently written for OS X 10.4, but hasn't been updated since. HP's website suggests in one location that you should be able use it through Apple's built-in image capture program. No dice. Further research revealed that my scanner was just not supported. In the end, I will have to say that I'm not impressed at all with HP.

In any event, the only way forward was backward. What do I mean? I'm a bit of a pack rat, and I never got rid of my G4 tower. I booted it up, downloaded the most recent (10.4-compatible) HP software and started scanning. Three pictures at a time, but it did work flawlessly.

Friday, January 6, 2012

FAT!

I decided that I would add a new set of pictures to cycle through my digital photo frame. I've taken quite a few over the last year, all processed and edited through Aperture. I flagged the very best and then exported to JPEGs that fit into a 1024 x 768 pixel space (the native resolution of the photo frame).

For some reason, though, I couldn't add any more files when I tried to add them on my mac. I got a somewhat cryptic error, telling me that there wasn't any space left on the 2 GB card. There were only about 307 files totaling 55 MB on the 2 GB card. It wasn't adding up - I figured it was a PC formatted card and my Mac wasn't playing nice with it. I had a flash of brilliance - I just needed to copy the files from Andrew's desktop computer onto the 2 GB card.

I went to Andrew's computer (running Windows 7) and tried to copy files over. I got a slightly different error message on Windows and chased it down. I found the right advice here. Turns out that my 2 GB card was formatted at FAT16. Seriously? How does a device made in 2010 get formatted with a technology hailing from 1984?

Seriously, it was formatted as FAT16, like the file format that shipped with MS-DOS. That format limits the number of files in a directory to 512. The root directory is even more limiting. After a quick reformat to the fantastically current technology of 1995 that is FAT32, the pictures copied over fine.

Monday, January 2, 2012

Does HDR matter?

My new S100 comes with an HDR mode (along with a bracketing mode). Here's the differences:
  • HDR Mode: JPEG only. Camera shoots three times and then processes the images into a single JPEG. No options for adjusting the mechanics of the HDR processing, but super simple and complete solution.
  • Bracketing Mode: After choosing this shooting type from within one of the manual modes (M, Av or Tv), the camera will take three pictures bracketing the exposure with +/- 0.5 to 2.0 AEB levels. This would then allow the user to post process using specialized HDR software like Photomatix.

I took a few pictures this morning of a pretty high contrast scenes. Here is the first pair of results:


The first in all auto mode


The second with HDR scene mode

I think that the obvious place where HDR mode excels is the tree branches. They are severely washed out in the auto mode picture. While this can be partially corrected after the face by tuning the highlights down, you will end up with an unnatural green tint around those branches. HDR mode wins!

Here is another comparison, which involves more work using the bracketing function and HDR software:

Another Reason to Love Amazon

I'm a big fan of the notion that we should be in control of our own data and vendors that make our data more readily accessible to their customers will have a competitive advantage. Although this is probably conventional wisdom in the B2B or commercial space, I don't think that its well enough recognized in the consumer space.

On Amazon's site, you can choose: Your Account > Your Orders > Order History Reports and download a pretty complete summary of activity on your account in csv format. We are very satisfied Prime members and feel like we use Amazon a lot. We ordered 108 items on Amazon last year, making our per unit cost of prime less than $1. Some were food related (on subscriptions) but many were books and electronics. A great deal for us.

Some quick thoughts on extensions:
  • Grocery Store: How cool would it be for you to be able to download an entire year's worth of food purchases. You know that they are collecting this information about you for their convenience. Why not make it available to you for your convenience? Layer some analytics on top of it. Sure, it will be an incomplete list of things you purchased, but it would also give you incentive to only shop at one chain, to ensure all of your purchases are saved in one place, making the analytics all that much more powerful.
  • Drug Stores: Big missed opportunity here. CVS and Walgreens should be providing a means for people to print out receipts for all HSA/FSA eligible items that they've purchased over the previous year. This would be perfect for people like me who are not very careful to save their receipts, but then want to file all at once. Generate a PDF and you are good to go and submit.
  • Home Improvement Stores: Another big opportunity missed: when selling a house, you can write off the gains, all of the money that you've put into the house. Why not let people track what they've spent on improvement projects (over long periods of time) with purchase order trackers for the individuals. This would allow them to separate out capital improvements from the purchase of lawn fertilizer, which is obviously not allowed.
  • Discount Stores: Why doesn't Wal-mart or Target allow us to see how much we've saved by shopping there (relative to our store of choice)? This seems like an obvious way for them to reinforce how "everyday low prices" they really are.

I really can't think of good reasons for these types of retailers to not do this. Are they afraid that customers will suddenly notice that they've spent a lot of money on a particular category of items? Or is there just a profound lack of creativity on the part of companies with respect to the usefulness of customer data to customers?

Thoughts on an S100

I bought a Canon S100 for myself for Christmas. I've been working my way through the user's manual (over 250 pages) for a few nights while watching TV. Its been reasonably slow going as a result. I will be posting individual posts about features (and example pictures), but I also wanted to post some overall thoughts here:
  • Lots of features: this camera can do a lot. The user guide is a bit long-winded with lots of pretty pictures and icons to illustrate, but this camera can do a lot.
  • Why does pre-programmed have to equal JPEG? Argh!!!! Why does Canon limit me from saving to RAW when I use the scene or auto mode? I find this to be a deal-killer for using these modes. Many of the modes can be better done in post-processing (like color enhancement or blurring for a miniature effect), but some, like shooting in snow, would be great to shoot RAW instead of JPEG. It would make me much more comfortable, too. I would trust the special scene modes that much more, knowing that I had more flexibility to fix any potential problems after the fact.
  • Reviewers are not joking about the short battery life: It doesn't last too long. Get a backup. Amazon has one (a Canon NB-5L) for only $35.
  • I like GPS tagging as much as I thought I would: Its super sweet when it works. Just don't expect indoor shots to have a tag. The satellite icon lets you know where you stand. It does take a few minutes to find a signal, but once it indicates that the signal has been obtained, it will tag your photos.