Posted July 29th, 2010 @ 08:27am by Erik J. Barzeski
Let's suppose you've got an application.
The application has a search box that you use to search several collections of things below. The search is more of a filter that narrows down the results below from "all" to "whatever matches."
In addition to showing you recent searches in the search menu, the application also allows you to choose any combination of A, B, or C as the filter targets. If A and B are selected, their listings are filtered while C is left unfiltered. What's being filtered is shown, like the Safari search box for destination search engine, with a checkbox. The only difference is that Safari treats the selection like a radio button (one at a time) while this application acts like a checkbox (any 1, 2, or 3).
The question is this: if the user has only "A" checked, what do you do if they choose "A" to uncheck it?
The user always needs to search something, otherwise search does nothing.
The best we've come up with is to disable the menu item that's checked when only one is checked. That way the user will be unable to put themselves into a "broken" state. It still requires the same number of clicks to switch from "B" to "A" but it forces them to check B before they can uncheck A.
Posted July 28th, 2010 @ 03:10pm by Erik J. Barzeski
They've gone up a bit, but "special offers are available to all current 2010 members." That deal is "if you pay in 2010, you pay the 2010 rates." 2010 rates were roughly the same as the 2009 rates.
Posted July 26th, 2010 @ 03:29pm by Erik J. Barzeski
Windshields - particularly the heated ones (that will defrost your wipers are apparently incredibly expensive. Carey recently had a crack develop in her windshield and the cost to replace it was phenomenally expensive - $800 or so. A friend had a tiny window the size of his hand replaced and it came to $470 or so.
Compare, for example, the premiums based on the windshield replacement deductible for our two cars:
2010 Forester
$500 - $59
$250 - $69
$100 - $81
2005 Touareg
$500 - $39
$250 - $47
$100 - $61
Initially I thought these were monthly costs, but that wouldn't make any sense. They must be yearly.
Posted July 25th, 2010 @ 03:28pm by Erik J. Barzeski
When we had the bonus room built above our garage, I wrote this post. Unfortunately, we've again run into the same problem - getting a contractor to call us back.
This time it's the wood flooring guy(s). They need to drop off the wood so it can adjust to our house. They need to schedule a time to install the flooring. They need to do a few things.
The guy's gonna call us Thursday. Then when we call Friday he says he'll call first thing Monday. On Tuesday when we call he schedules a time for a few days out despite having gotten the wood on Thursday. Oy.
Carey talked to a few friends and they all tell an incredibly similar story. Only people new to the "contracting" type business seem eager to do work. Wouldn't you think that they'd be clamoring to get work? Isn't the economy supposed to be in the crapper? Why are customers still being ignored?
It's silly, and it's still no way to run a business.
Posted July 22nd, 2010 @ 06:04pm by Erik J. Barzeski
Note to future self:
When creating an accent wall, choose a color that is about ten times more different than the one you initially want to choose.
Interestingly, in the video above, you can see what an effect the color temperature of the light has. Though the iPhone camera doesn't render the colors quite correctly (far too green), the difference between sunlight and 2700k CFL lighting is obvious.
More photos of the room to come. Now comes the "fun" part - getting the wood flooring people to install the flooring and then assembling a bunch of IKEA furniture.
Posted July 20th, 2010 @ 08:15pm by Erik J. Barzeski
Well, the little one is getting real wood flooring in her bedroom. After considering it earlier this year, we found out that some hardwood floors are actually not much more expensive than laminate flooring.
We decided to purchase the following:
Century Flooring
Style: Cabot Oak
Species: Oak
Color: Amber Oak
Item Number: AO3C
Construction: Solid
Finish: Semi-Gloss/Superior Shield
Edge Type: Eased Edge/Square End
Thickness: 3/4"
Widths Available: 2 1/4" and 3 1/4"
Shade Variation: Medium/High
Hardness Rating: 1290
Installation: Nail and Staple
Total cost, installed, is about $1250 (the room is mostly square and about 165 square feet, including the closet).
Posted July 19th, 2010 @ 09:58pm by Erik J. Barzeski
These things have been out for awhile and they still exist, so they must work… but do they work well? An 8 GB card costs ~$125. What happens to video (it does work with video too, right?) files that you record but aren't within range of your computer? Do they automatically sync over when you get back to within range?
I think these kinds of things would be compelling in some of the golf lessons we find ourselves teaching - we could record initial video of students while someone else grabs the video and imports it into the correct student, then begins the analysis, all before the student even knows we've really "begun."
A few other applications might work nicely as well, and if nothing else the lack of an SD card reader or plugging the camera in at all seems like a nice plus.
So, again, do these cards work? Do they fail easily? $125 is a lot of money for a card you can get for $40 without the WiFi option.
Posted July 18th, 2010 @ 07:36pm by Erik J. Barzeski
I have a fairly simple (though, apparently not) BusyCal arrangement.
My main computer (Bunny) maintains a few calendars - "Erik" and "Kiddo" and "Chores."
I share all three calendars over the LAN, and the "Kiddo" and "Chores" calendars are read/write while "Erik" is read only.
Bunny's BusyCal also syncs with three Google Calendars with read/write access for golf-related stuff.
My wife has a computer with BusyCal on it, and she maintains the "Carey" calendar which is published to the LAN and read-only. She can make changes to the "Kiddo" or "Chores" calendar. Both of us can view each others calendars, but we can't make changes to them and we don't get alarms for them.
We each sync our calendars (technically the iCal data, I suppose) with MobileMe so that our phones get our calendars as well.
In other words, I repaired permissions and then archived (which enables a few options), quietly, and deleted files/folders which no longer existed.
But rsync would launch three processes, and two would sit rather idly and the third would get hung up on a file for hours and hours and hours and hours and hours, using 100% (or close to it) CPU time.
I ran the line with "-v" and without "-q" and saw that, for example, the "store.db" file would halt rsync's progress. I'd let it go for hours and it simply wouldn't budge past store.db. Or some other random file really, REALLY early on in the process.
Not worth the hassle. I'd sudo kill -9 17236 or whatever the PIDs were and they'd eventually (after five minutes or more) bail out.
So now SuperDuper - yeah, a GUI app - is part of my nightly backup. I'm not entirely comfortable with it, but it seems to work okay, and nightly backups take only 20 minutes or so (the first took, predictably, eight or nine hours). I already owned a license, so that was all good.
I don't know why rsync stopped working though. Bummer.
Posted July 15th, 2010 @ 10:08pm by Erik J. Barzeski
Prior to becoming an Apprentice in the PGA program, you must pass the PAT, pass a pre-qualifying test, and do a few other things (largely show that you're employed). The three items on which you're tested are:
1) Introduction to the PGA PGM Program
2) PGA History and Constitution
3) The Rules of Golf
The first and last ones are fairly easy. The second one worried me a bit - you have to know what the Board of Control does, how the Board of Directors are assembled, etc.