This pillow is for Eli. Finally got it stuffed!
Apr 14, 2011
Apr 8, 2011
Dusting off the After You

This weekend I'm bringing the boat home. After a long winter in a garage in Saint Paul, it's time to work on some fitting out of the cabin and yearly spring maintenance. Excited to see how well she held out over the winter. I've stopped by a couple times to check on her but it's different getting into the actual sunlight..
Mar 31, 2011
Nintendo 3DS Gamebang
I got a Nintendo 3DS portable gaming system this week, and it's really cool. I'm not going to say too much about what it does, but I have an idea about one of it's cooler features.
It's called Streetpass, and it's a genius marketing move. When you come near another person with a 3DS and they have Streetpass enabled, the two consoles exchange a bit of information. At it's most basic level you "get" the person's Mii, or avatar in your collection. Collecting more Mii's allows you more points/abilities in some of the built in games, and that's kinda neat.
But what's even cooler? Some 3DS titles have Streetpass content. So if you have Nintendogs and walk past someone else who does (and it's based on the save file, not the actual game being in the machine, or even running) you find out about their pet. The next time you take your dog for a walk (regardless of whether that person is around anymore) you may see their dog. It can also unlock features and additional abilities in games.
In short (too late!), the more save games you have on your system, the more additional content you can get. And even if you don't have the game anymore, it'll be available if you do get the game in the future. See where I'm going? The more different games save files you have, the more you get. Not to mention the fact that anyone else you interact with gets something out of the deal down the road. My friend has Street Fighter, but I don't. If we meet, he doesn't get anything. If I have a save file for Street Fighter (and don't own the game, don't even want to) and we meet, he can get bonus stuff.
So it's in the best interest of all 3DS owners to have the biggest collection. So that's where the 3DS gamebang comes in. Plan an event, invite all your 3DS having friends, and get together for an hour or so. Everyone brings their games and shares them around. You all end up with save files, you all share your Mii's for the Mii Plaza, and everyone leaves happy.
Who's up for it?
Mar 17, 2011
Jan 19, 2011
Skiing!
Kids these days, I tell ya. Eli comes home one day and announces that they have a field trip coming up. Skiing. Someone decided it was a good idea to take these tiny little children skiing? Ski they did. And from what I hear it was a roaring success. Eli came home with a new sport.
We signed him up for lessons at Hyland. I took him the first week and wanted to get him all set up properly so I didn't plan on skiing. Spent the whole time wishing I had the right gear so I could get on the slopes.
Hyland is considerably larger than Como (where we grew up on Ski slopes) with more than one slope and more than just one rope tow. For Minnesota, it's a great city ski spot and lots of fun. Eli has had three lessons now and was signed off on the basic course and if he wants more lessons it'll be at a (basic) advanced level. The instructor and supervisor were both really impressed that he did so well, especially since he's only been skiing five times! I just explain that by saying he's a Craig. :) And it's thrilling to find something Eli likes to do this much. Again, a Craig.
I'm excited about this new chapter in the Craig Skiing Scrapbook.
It's been so long since I'd been skiing. There were a few things that strike me:
- When did skis stop being pointy?
- I don't have a problem with snowboarders, but why do they all sit down in the middle of the slopes?
- WOW there are a lot of opportunities for people to ski now. I don't think there's a handicap anymore that would prevent someone from getting on the slopes. The blind skiiers were a bit of a surprise, but they really do quite well!
- Dad. I keep saying things to Eli that came straight out of my Dad's mouth. So many points that I totally "get" now. (Yes, ropes are better because they keep you warmer, lifts just make you cold. Bring your own sandwiches. Sweat is the enemy. Don't just go straight down the hill. Use poles. Colder means less people on the slopes.)
- Why doesn't anyone use poles anymore? Seriously!
- Lacking moguls, all hills are the bunny hill. Some are just steeper than others.
We're having a lot of fun. I'm having a lot of fun. It's good to be back.
Jan 4, 2011
eBlots - cut rate internet therapy!

eBlots is back, kinda.
I'm working on porting the web site over to an app for Android, and thought it would be fun to put the site online for a bit in order to test it and gather some samples.
Fine, I'll explain. I suppose it was ten years ago. TEN YEARS. I don't know how that happened. Anyway.. I was working at Plural, and I had a Palm of some sort. Probably a Palm V, which was of course the best and coolest Palm *ever*. And whenever I had a moment of boredom I'd just draw a little doodle and save it. We'd been light on work (closed later that summer) and I'd been churning out ridiculous little web sites (guidsquirt, flarben, etc.) and coming up with some interesting ideas. eBlots was one of them. Just the idea of Rorschach charts and sharing opinions...
So I whip up eblots.. (no, I still don't know if it's eblots or eBlots) Dropped the link on a site or two but really just enjoyed doing it. Was fun coding, fun drawing the doodles, and most of all fun to put my comment in daily and see what other folks thought.
Yahoo sites of the week, mention on CNN news, many many many linkblogs, and lots of traffic. I'd promised never to put ads on it, and I'm still glad I did that. The couple hundred dollars I might have made wouldn't have been worth the thought that I kept it "pure" -- although I did open a cafepress store if folks wanted a t-shirt or something. :) I got to watch 1400 connections pour in at one moment and that was a lot of fun -- even handled the volume! Woo!
It was a lot of fun, and after a while it sort of petered out. After the year anniversary the images rolled over and somehow, as unbelievable as it sounds, a couple folks complained about the "reruns" -- what a memory! Eventually I retired it and stopped paying for the domain.
It's one of the few sites I'm really proud of because I enjoyed it and it was enjoyed by other folk.
So now I'm building a version for Android phones(*). Maybe I'll let someone write an iPhone version if I get a cut of the profits. Just kidding! eblots will always be free.
So if you want to hit the site you can play along and see a new image every day, comment on it, and see what other people thought...
The Lying Down Game
The Lying Down Game
by the kids
(Before you ask, just remember -- we're Craigs.)
Dec 17, 2010
Marting Luther King Jr Dog Park
No, I'm not talking about the Minneapolis neighborhood kerfuffle. I'm not even a dog person. But I noticed something. There are three dog parks NAMED for Martin Luther King Jr. around the country:
- Martin Luther King Jr Park Dog Park in Corvallis OR
- Martin Luther King Field and Dog Park in Sausalito, CA
- Martin Luther King - West Oakland Dog Park in Oakland CA
And then there are more on streets named for the undeniably great man:
- Off Leash Dog area in Golden Gate Park on Martin Luther King Jr. Drive
- Sam Smith Park dog park on Martin Luther King Jr. Way in Seattle, WA
- Thomasville Dog Park on Martin Luther King Drive, in Thomasville GA
That search took a couple minutes, tops. There must be more. I can't help but wonder if their communities embraced or rejected these memorials.
Dec 8, 2010
GUIDSQUIRT
Long story. Many years ago I was working the web development world at a consulting company. It was a great group of folks, both technical and non-technical. Occasionally a bit of geekiness would show up in meetings and the business folk didn't always "get it." In one such meeting the idea of using GUIDs for something was brought up, and the concept of the GUID would have to be explained. Even after the explanation one of the business people made some comment about using GUIDs sparingly, lest we "run out" of them.
Being the wiseacre, I had to take that comment a couple steps (ok, miles) further. Thus GUIDSQUIRT was born. It's a site dedicated to wasting GUIDs. Flagrant misuse and disrespect for the remaining supply of GUIDs!
A site was cobbled together and given the timeframe of this idea (.com boom anyone?) we took out a domain name -- guidsquirt.com. There was even some talk of a store in which you could buy t-shirts, but I think the fact that each shirt couldn't have a dynamically generated GUID killed that idea. After a number of years I got tired of dropping $x for a goof-off domain and let it go.
But people keep asking about GUIDSQUIRT. So here it is.
(I'm building an Android app based on the concept now. So you can waste GUIDs in your pocket all day long.. Stay tuned for further developments)
P.S. Waste not, want not.:
Waste! Waste! Waste!
Nov 18, 2010
OPP, my favorite technical creation
(click ^that^ link to see it)
Technical Information: The application backend is Active Server Pages (something of a precursor to .Net) on a Windows server. Images were originally captured with a Bell + Howell BH10 mini digital camera. They were then processed by accessing a Photoshop DLL via ASP and applying filters 'charcoal' or 'cutout' -- the original goal was just to see if I could apply Photoshop actions to images dynamically via ASP. Turns out, I could! In the end it was pretty precarious and wouldn't be very efficient in a production environment, but for post-processing via an administration page, it worked quite well. You would import the latest images and the interface would present you with the the same image filtered in each of the filters. Click on the image that seems "right" and it gets added to the mix. The other filtered image is tossed. Think Rorschach Photo Editing.
Our son was almost two at this point and had been slowly focusing from "screaming toddler" to "communicating child" but that was new. I felt like I didn't know what I was doing and got mixed feedback from the boy. Endless hours spent at toddler playgrounds just sitting there waiting and watching. Don't get me wrong, I loved him (and still do) more than life itself. And my lovely wife is wonderful and supportive, but this was not the best time of my life. Lots of days mix together, some pretty good, some horribly bad. Almost a decade later and these pictures in this application are an exact image of my memories of the time. Some vague and colorful, some gray and dirty. But few very clear, many confusing and uncomfortable.
It's not one of my most advanced technical projects, but it's one that I come back to from time to time to revisit and feel some feelings and realize how things change, how things are good, how things are bad, and how things just .. are. So this is my most successful project on a personal level. Just thought I'd share it.
Classic: ASCII Flaming Plural Logo
It was also about the time I was really getting my ASP on. (Active Server Pages, web stuff.) We would joke about various things here and there and every once in a while a mini-project would spin off. This was one of them. The joke was that someone would want more than just a flaming logo, etc.
So the challenge was:
"Can you make a flaming logo but not use graphcs?"
The answer was:
(p.s. No, it's not optimal, yes it's a crap hack job, no it doesn't matter.)
Nov 10, 2010
TNR 11/9/10 - Bridges!
Update: ampers did a really cool piece on the Bridges of Hennepin county! It's only 90 seconds, click on it!
Every bridge that crosses the Mississippi within the beltway! That's 18 if you didn't know already. Those are the "shore to short vehicle allowed, distinct" bridges. We have a pretty high standard. If you just counted the number of times you went over a land to land span it would have been 38. Not too shabby!
I was running two mapping applications and Tom was running a third. It was an interesting experiment to see the different options. These are all Android apps, BTW.
Instamapper (Application name: GPS Tracker)
Pros: Always on so it's easy to define start and end points, simple web interface,
Cons: Not highly configurable, not a lot of statistics available
EveryTrail (as reviewed by Tom)
Pros: Seems to be very robust in the current version, allows you to either see the map or see overall statistics as you're going, the display interface for afterward is pretty solid, it seems to prioritize the data collection such that whatever might be going on with the phone, it gets the data anyway
Cons: It can be slow to respond to input, can't see both the map and stats at the same time, display interface on their website uses flash, which I hate
Google MyTracks
Pros: Lots of display information, super easy upload to My Maps, quite accurate despite GPS quality
Cons: Hard to tell if you're recording, stats good but don't filter obvious GPS errors, have to remember to start and stop recording. :)
I think it all comes down to what your needs and personal opinions are. None of these are rubbish, and for certain needs some of them are stellar. But I don't think there is a consensus or best practices for what a navigation recorder needs to be. Someday...
Nov 7, 2010
Mississippi Cruising
GPS tracking powered by InstaMapper.com
Yes, I know it's not *really* the upper Mississippi, but it is if you're talking about the river within the beltway.
The original plan involved lots of charts, maps, schedules, complicated drop off and pick up, and an actual timetable. Unfortunately that got delayed until next spring, but I had a couple hours and a desire to go boating.
I headed for Boom Island. I had never been there but the images of the landing looked promising. I was not disappointed. Nice smooth pavement ramp, steep enough to get the trailer wet without much trouble, but not so slick I have to worry about the car getting stuck. Ample parking (when there are no events, obviously) and a very short walk from parking to landing are always a bonus.
Just off the ramp is a small rectangular pool that looks as if it normally has a couple piers in it. Really nice to have smooth, calm water for launching, especially on a river! I floated a bit while prepping the boat once I got it on the water and got the engine running. I usually use the electric trolling motor for "impulse power" before and after trailering, and this was an excellent place for it.
I didn't have any detailed maps, just the GPS maps, but I had studied this section of the river from Boom Island up to Coon Rapids. I would motor upriver for 3/4 of my time on the water and back downriver for the last 1/4. Or so.
The motor pushed me upriver quite nicely at about 3 or 4 mph. I didn't mind the noise so much, but when you're on a river you have to pay a LOT more attention to what you're doing. Between the eddies, the debris in the water, and the other river traffic it can get pretty busy.I did get the chance to see some interesting sights on the river. There was even a cute little shanty/house boat docked at a house. They also had a huge houseboat looking thing, but I'm pretty sure it would get through the bridges upriver or the locks downriver.
When you're on the river you get to see a lot of things that you don't see from the streets:

The river definitely has some character to its current. I'd love to have a really clear understanding of what exactly is on the river bottom at any given point. The swirling vortex of doom in the picture above is a common sight. Quite often it means there is a wing dam down there somewhere, but I have a feeling it could also indicate other obstructions or imperfections underwater. These and other less visible currents can make the boat wiggle side to side, drift slowly in a lateral direction, or even surge forward suddenly. It's not a major issue, but it absolutely affects how attentive you must be to minor course corrections.

This trip was also my first sighting of a barge/tow vessel underway. I'm glad it was a small one. The wake it kicks up is obviously a big one, but if you quarter nose into it you cut right through it. What I didn't expect was the "echoing" of the wake off the shores. For a while the water gets choppy and unpredictable as the wake bounces around on itself. Fun!
I had been setting something on the phone/gps and hadn't been looking ahead for about a minute when I looked up and saw barges bearing down on my fairly quickly. I had a lot of time to get off to the side, but it was a very vivid reminder to Always Pay Attention! I had topped off the fuel tank just minutes before (a distracting activity) and will take more care to move to the edge of the river, anchor well, and be ready for anything coming up or down river.
Again, you see things on the river that sometimes surprise. This drain pipe was just sticking out over the water, ready to dump whatever may come. I'm sure it's a storm drain or something like that, but when I think of the dirt, fuel, tar, junk, litter, chemicals, etc. on a regular street just dumping straight into the river it makes me wonder just how nasty it is way down south. It just gives one pause.Popped back downriver quickly and found myself having to hold my hat on. I think it was more of a headwind than a wind from the crazy 9-11mph speeds. Trailering up and getting home was wonderful due to the landing, and I called it a short but successful day.
Random things:
- The "wellingtons" Jill got me for our anniversary were wonderful! Dry feet even when standing in ankle deep water at the landing!
- The river was quiet and I saw very few people, which was nice
- I rarely touched the motor handle and steered mostly by shifting my weight on the pilot's bench. A controller for trim would be nice but not needed.
- Still need a device for holding stuff on topdeck, and would like a phone charging adapter onboard as well.
Oct 29, 2010
Smoke Gets In Your Eyes
When I was in the Marines in California, the movie "Always" was playing at the base theater. I'm not one to go to restaurants or movies alone, but for some reason I went to this one alone. I had heard good things about it and wanted to see it. So I went. This song plays a key role in the movie and Holly Hunter connects with it and really makes it memorable. I loved the movie and the story and the actors (Dreyfuss, come ON!) -- it's an underrated movie. Go find it and watch it. Oh and John Goodman is hilarious and has shows some serious acting chops.
A couple years later I'm still a Marine, but living in Korea as a linguist. I'm detached from my unit for the summer to study at the University and that puts me in Seoul. I had a couple favorite bars I'd go to and just hang out. I had never really hung out at a bar regularly before -- alone, that is. I would sit at the bar and drink bad Korean beer and chat with the bartenders.
One of the two bars was deep in the military/tourist area. The bartender was a young woman who always smiled. She would chat with me and when I got something wrong she'd smile a huge smile of someone who was happy to help but also a little embarrassed by the error. When I went out once with my class we went there and they loved it. That's where I heard the best riddle about cigarettes from a Korean who grew up in Nepal. Those were some strange days.
Another was a bar much further up the hill on the edge of the bright lights, but it was a smaller, quieter bar. The bartender there was an older lady who was really nice and helped me with my conversational skills. If she was serving someone and accidentally chipped the beer bottle opening it she'd give it to me. Yeah, I know, but it was free beer. I would occasionally request this song and she'd happily play it.
So whenever I hear the song I think about two times when I was alone in my life but happy to be so. And I see those people, those bars, that theater. It's not major, nor is it earth-shattering, but it's very nice.
Oct 21, 2010
Photo Albums all caught up!
Oct 19, 2010
Oct 16, 2010
After You - Mississippi River
The After You is a river cruiser. And we live near the Mississippi. We cross it weekly, the land "Up North" is by the source of the river. I've read Twain and various travelogues of folks who have gone down the river in canoes, bass boats, riverboats and more. I've read the history of the river and the lands around it. To say I am drawn to the Mississippi is a safe bet. I built the boat with the Namekagon in mind, but it didn't take long for me to turn my sights to the Mississippi.
.jpg)
Launching went well and I headed UP river! The motor seemed quieter given that the river was a bit wider. It's possible the current was less than the Namekagon, but I'm not sure. I moved upriver at a walking pace that might not lend itself to long upriver trips, but certainly affords enough speed that I don't feel like I'm completely at the mercy of the current. I made it up to be able to see the lock and dam - but I certainly wasn't going to try locking on my first trip out.
The upper portion of the river was fairly busy with everything from motorboats to Caddyshack-sized yachts.
Wakes on passing boats were an early concern, but eventually became just another part of the ride. I got pretty good at taking the waves right on the bow corners and we slipped right through them. There is some side to side rocking but nothing alarming. I headed downriver and eventually got to the Minnesota river "riverlets" down by Fort Snelling State Park. The Minnesota really does dump a ton of mud and silt into the river. You can literally see the color change. It's a bit disturbing.
When I got to the main channel of the Minnesota I headed up. The current was stronger, so I wasn't making much progress. Combine that with the additional twigs, sticks, branches and logs coming down at me I figured I'd wait til I ran out of gas and turn around when that happened. When it did indeed I dropped anchor and refilled the tank with the auxiliary gas can and headed back down. I anchor from the rear, so it aims me downriver automatically. Handy.
After fighting the current upriver the trip down felt like I was flying. The power of the motor is just enough that I can steer by simply shifting my weight, so it felt a bit like I was surfing down the river. Really felt connected to the current somehow. Nice.
Coming up the river was the Anson Northrup, one of the Paddleford packet fleet. I rang my bell at them and they were literally cheering at me. It was a lot of fun, and nice to see one of the old-style boats on the river.
Had the opportunity to see barges, but no towboats. I can wait on that. They're big, wakey, and can be dangerous.
Near the landing was this shanty-looking boat. It's been there for weeks and I thought it might be storage, but there was smoke coming from the stack, and later on I noticed movement on the boat. Was too far away to see well by then.
I like how the river seems forgotten and how remote and "old" it feels. These old pilings had some pretty intimidating signs on them, but looked quite old.
I landed with time to spare and spent some time with (yes, of course) the traditional "old man come to look at the boat" and his daughter. They were actually visiting from down south, so it was interesting to wonder what they thought about these crazy Minnesotans.
Found some pretty large paw prints in the mud. They didn't look like dog prints, but what do I know? Just prefer to think it was some sort of mountain lion or something.
Taking out went well, though I had to have Jill sit on the hood of the car to make sure we didn't slip the wheels on that stinky Mississippi mud! The next time I pulled the boat I could still smell it even though it was dried and caked a bit on the trailer tongue. Beautiful, beautiful stinky.
Can't wait to go on a longer trip!
(I'm already planning to take the After You down the river to the Pepin Messabout in June. Sweet!)
Oct 12, 2010
Oct 9, 2010
After You - Namekagon
View Larger Map
I turned around and headed back down to the launchpoint just as Jill and the kids were re-arriving. I pulled the outboard and went on electric for the rest of the trip. It was all I needed to keep my direction and keep up with the canoe. I was able to pass them and move ahead, but kept them in front of me as much as possible. I didn't want to be fighting a current sideways and worry about them coming up on me from astern.
We stopped for a picnic lunch on a sandbar and I channeled my father by scrutinizing the maps. Eli wasn't feeling well, so he transferred into the After You for the last half of the trip.
When I was young my father used to take us on canoe trips on the Namekagon river. We went with the Boy Scouts, we went with friends, we even went with some teachers from my school! I don't know how many times I went down that river, but I have a lot of fond memories. When he died there was talk of his ashes going in the river, but it was decided that some seedlings from the memorial tree we planted for him would be a better contribution to the area.
Many years later I have taken my family down the Namekagon on day canoeing outings. Rather, my wife motivated us all to go. I was so happy that she shared our love for that river! While the stretches we've come to know are up a bit upstream from where the canoe trips were, it's absolutely the same river. Winding, narrow with lots of sand bars and a seclusion that makes you feel like you really are out in the "the wild and the wooly" as my dad used to say.
So when I built the boat I did so with the Namekagon in mind. When I tell people it's a minimalist river cruiser I always add "think canoe trips without the tent!" Launching the boat on the river was very exciting and I was thrilled, to say the least. Launching on a river was a new experience, but lessons were learned pretty quickly. It was also one of the first launches with the newly refitted trailer. I could walk out on the skids and she slid right in easy as can be. I hopped in and ran the electric motor to get her out into the river so I could start the outboard motor in deeper water.
The motor fired up quite nicely (once I opened the fuel valve) and I headed up river. Jill took the kids and the car/trailer to the other end and got a ride back up with the canoe outfitter and a rental canoe. Meanwhile, I headed upriver. The new motor took me against the current nicely, but not really "fast" by any stretch of the imagination. And it was loud. I was used to the electric, so blowing upriver with the outboard running seemed sacrilegious.
I turned around and headed back down to the launchpoint just as Jill and the kids were re-arriving. I pulled the outboard and went on electric for the rest of the trip. It was all I needed to keep my direction and keep up with the canoe. I was able to pass them and move ahead, but kept them in front of me as much as possible. I didn't want to be fighting a current sideways and worry about them coming up on me from astern.It was a lovely trip, and waters were high enough that I grounded out only once and not even very much. An oar pushed me over the sandbar. The "rapids" we did see were minor and easily handled. I was happy to know she could make it through a bit of bubbly water, though I did ride one rock all the way down her and waited to see if it would take out her transom. It didn't. Didn't even scratch up the hull, just the skegs a little.
We stopped for a picnic lunch on a sandbar and I channeled my father by scrutinizing the maps. Eli wasn't feeling well, so he transferred into the After You for the last half of the trip.As it happens, he also became the first person to sleep aboard the After You while underway. I had a nap in it on the trailer once, but that's another story.
Taking her out was fairly easy, attracted the usual "old man" come to look at the boat. It did rain for a bit while Jill brought the car to the landing, but Eli slept through it and I enjoyed being out in the rain -- with no serious clouds in sight!
Notes for future trips:
- Downstream only, like the canoes do. No need to prove anything anymore
- A little higher water level would be ok, but it was doable.
- Less rocks, more width. The Saint Croix past Riverside landing, maybe
- Next time: Camping in the boat!
- Awesome!
Subscribe to:
Posts (Atom)







.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)