Dyepot, Teapot

Week in Review

February 1, 2010 · Leave a Comment

Giant Dog
Dog spotted while grabbing lunch last week.

This is the 17th week in a row I’ve managed to do some sort of review post. Last week I went through and put all of them in their own category, so you can skim back through if you’re curious.

It’s been a somewhat busy week, too. I went to a Blazers game, photographed the Open Source Bridge 2010 Town Hall meeting (I’ll put the pictures in their own post), tried to get the hang of Polaroid pack film, and finished my first sweater in over, um, two years.

I’m also plotting a major reorganization for both this blog and my main website, focused around doing a better job of showing off my work and projects. Still working on the details—I think I want to combine everything under one domain, but I don’t really know what it should look like, yet.

So it goes. Busy. Now back to work.

→ Leave a CommentCategories: weekly report

UFO House in Yucca, AZ

January 27, 2010 · 1 Comment

UFO House

We drove past this a couple of times before finally giving in to curiosity and stopping to check it out. A few sites I’ve found label it as Golf Ball House, but given the alien figures in the windows, it’s clearly a UFO.

Desert Landing

Right on Highway 40 in the otherwise abandoned-looking town of Yucca, the house is surrounded by a number of metal saucers and other sculptures. And a mini-mart in a trailer, if you need to get something to drink or a package of beef jerky.

Alien Road Trip

Plus a couple of aliens on a road trip. Though I think they’d be creamed by the trucks out there.

→ 1 CommentCategories: photography · travel
Tagged: , , , , , , ,

Post-Vacation Chaos and Fun

January 25, 2010 · Leave a Comment

Re-entry from vacation is always a little tricky. There’s work to return to, at the same time you’re trying to sort out all of the photos and memories and ideas from the trip. After last week’s trip, I came back to a client project launch, Calagator’s birthday, rapid-fire CrisisCampPDX planning, new photo equipment to play with—just to start.

Calagator Birthday Party

We had about fifteen people come out for Calagator’s 2nd birthday party at Bailey’s on Friday night. Low-key, casual meetup, with brownies from Joe Cohen, lemon bars I made with the roadtrip lemons, plenty of beer, and food from the taqueria across the street. I’m sad that Igal, who has been instrumental in keeping Calagator going, was sick and couldn’t be there with us.

CrisisCampPDX

On Saturday, about 60 people met up at NedSpace for the first-ever CrisisCampPDX, a quickly-organized branch of a project that’s been bringing people together around the world to provide support for relief efforts in Haiti. This wasn’t just the regular Portland tech scene at work—we had a wide range of participants, from developers, to GIS specialists, to French and Creole speakers, to people who helped with data entry and sorting. I was really impressed with the energy and focus everyone brought to this work day. I helped with a hospital data project using Sahana, a disaster-management system. We hit a few bumps as people tried to get up to speed on different projects, but on the whole I was really impressed with how much we were able to do, for such a distributed set of projects.

Sharkle

And now for something completely different.

I have a small but growing collection of cameras, which has now expanded to include some Polaroid equipment. The middle of winter in the Pacific Northwest is not the best time to be running around shooting ISO 100 film, but I did manage to get a few shots off last week with my new SX-70 Sonar camera. (This is not the only new camera from the last couple of weeks, but you’ll have to wait to hear about the rest.)

You may be wondering, “didn’t Polaroid stop making instant film a while back? Why would you pick that up now?”. There’s a group known as The Impossible Project which has spent the last year and change developing new instant film for Polaroid camera formats, and they’re expected to release the results of that work next month. So I just have to pace myself with my existing film supply for a few weeks.

Last but not least, I updated the blog’s header with a new photo, from the road trip. Click through and have a look if you’re using an RSS reader to view this. I have a habit of leaving the header picture the same for long periods of time, but once in a while the blog design changes, and there’s often new links in the sidebar to check out, so it’s worth taking a peek.

→ Leave a CommentCategories: events · photography · projects · weekly report
Tagged: , , , , , , , ,

Finding Local Food on the California Roadside

January 23, 2010 · 1 Comment

California Road Trip Produce

Here in Oregon in the middle of winter, eating local/seasonal is heavy on root vegetables and other things that store well, like potatoes and onions and cabbages. But in California, they’re right in the middle of citrus season, so as soon as I saw the trees I started plotting to acquire some oranges of my own.

California Fruit Depot

We made two fresh produce stops, and a third one for olives.

First was California Fruit Depot, in Edison. It’s right next door to an orange grove-turned-RV park (free oranges if you stay there?). Lots of samples, but they primarily sell oranges, and dates which the employee said are grown to the south of there, in Indio. We bought a bag of Minneola tangelos and two kinds of dates.


View Larger Map

Our second stop, on the way back through from Vegas toward Bakersfield, was at Murray Family Farms. They grow a bunch of different things, and the farm store and grounds are nicely set up for visitors, with a small petting zoo and picnic area. We bought Meyer lemons, pistachios, avocados (we hit the tail end of their Zutano crop), and a couple of satsuma oranges. I’ve been snacking on the bag of pistachios all week—it seemed like a splurge at the time, but now I’m wishing we’d bought more, because when this runs out I will be sad.


View Larger Map

Our last stop, heading back up I-5 in the rain, was at the Olive Pit in Corning. This is another place with great samples; there’s a couple dozen types of olives and olive oils to try. Corning is apparently “Olive City”, complete with an annual Olive Festival. So if you like olives, this is a good place to stop.


View Larger Map

Our route took us through a number of different growing areas, from rice to olives to citrus to rangeland. I really enjoyed being able to stop at even just a few places to taste things, and close the gap between “food that comes from somewhere” and “food that comes from a plant I can see right there”. If you have a little extra time on your own drive, I hope you’ll do the same, whether in California or some other part of the world.

→ 1 CommentCategories: food · travel
Tagged: , , , , , ,

Hackberry General Store on Route 66

January 21, 2010 · 1 Comment

Route 66 through Arizona is a fascinating mix of tourist nostalgia, run-down and abandoned buildings and towns, and open desert. The Hackberry General store is the best of the first category, a gas station-turned-gift shop and collection of curiosities.

Hackberry General Store

Eyes

Hackberry

Uncanny Valley

More pictures from this visit (and a previous one, in 2007) on Flickr.

→ 1 CommentCategories: photography · travel
Tagged: , , , , , ,

Happy Birthday, Calagator!

January 19, 2010 · Leave a Comment

photo by Reid Beels, from Calagator's 1st birthday celebration

Two years later and you’re still going strong.

Join Calagator developers and users for a birthday party this Friday, 7pm, at Bailey’s Taproom. Bring a dessert to share, or just stop by for a drink. We’d love to see you there.

→ Leave a CommentCategories: events · technology
Tagged: , , , , ,

On the Road

January 18, 2010 · Leave a Comment

As I write this, I’m in a car on I-5 in the pouring rain, at the end of a six-day road trip from Portland to Kingman, AZ to Las Vegas and back again.

I don’t drive, so I’m just here to take pictures and chatter while Lucas negotiates the traffic. I’ve also been using my phone to plot rest stops, including some at local food providers’ shops, so we now have oranges, lemons, pistachios, dates, olives, and avocados, all from farming areas we passed through.

In addition to visiting family, we’ve had a solid dose of sunshine, seen a house shaped like a UFO, posed for photos by the (relocated) London Bridge, and passed by a lot of cows. Which are smellier in the rain.

About the only thing we need to make this perfect is the power to give stiff fines to the numerous crazy bad drivers also on these roads. Or perhaps a rocket launcher.

→ Leave a CommentCategories: travel · weekly report
Tagged:

Developing a Calagator Client for the iPhone

January 13, 2010 · Comments Off

iPhone Simulator
Uploaded with plasq’s Skitch!

I’ve been working on an iPhone app to allow Calagator users to find out what events are happening, get details, and map the event location so they can figure out how to get there. It’s been a little slow going, as this is my first real iPhone development project, but the code is now to the point that the basic feature set is roughly covered.

If you’d like to try it out or contribute, I’ve pushed the code to GitHub, and you can check it out here.

Last week I ran into an issue where I wanted an easy way to strip HTML from a block of text, which is super-simple in Rails, and something I could code up pretty quickly in plain Ruby if needed. Figuring out how to do it in Objective-C was a bit more work, though. Learning a new language, there’s often a tension between how you’re used to approaching a problem, and the tools and preferences of this other language. I did finally come up with something that works and doesn’t feel excessively messy. I started with a snippet from another blog post, but it was crashing when I moved it into my Event model. Below is my solution.

- (NSString *) cleanDescription {
	NSScanner *scanner = [NSScanner scannerWithString:self.description];
	NSString *tag = @"";
	NSString *cleaned = self.description;

	while ([scanner isAtEnd] == NO) {
		[scanner scanUpToString:@"<" intoString:NULL];
		[scanner scanUpToString:@">" intoString:&tag];
		cleaned = [cleaned stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>", tag] withString:@""];
	}
	return cleaned;
}

Comments OffCategories: programming · projects
Tagged: , , ,

The Future Sounds Like This

January 11, 2010 · 1 Comment

Solaris
Uploaded with plasq’s Skitch!

Over the weekend, Lucas and I watched both Solaris and From Beyond, a combination that’s possibly as high/low style as one can get with SF. I love the interior of the Solaris station, the round walls, electrical panels, and piles of books shoved onto shelves. With From Beyond, I started wondering how to rewrite the whole thing as a police procedural—the original story is short enough you could do all sorts of things with it.

One of the enjoyable things about Solaris is that it combines a universe with space travel and alien intelligence with one that has paper books, tea, and long walks around the pond. It’s unevenly technological, past and present intermingling. Which is a good way to describe my music experiments the last week as well.

First, I should note that I’m using an iPhone app to tune my ukulele. It’s called Cleartune, and it’s a full chromatic tuner that can be used with any instrument. The graphics are beautifully designed, and downloading it was cheaper and more immediate than purchasing a hardware tuner.

I recorded myself playing Amazing Grace using AudioBoo, a handy little iPhone app and website for doing up to 5-minute recordings that other people can subscribe to in iTunes or a RSS reader. One of the interesting things about practicing ukulele is that since I like to sing as well, finding songs to practice is a balance between what has manageable chords, and what has a melody I already know (hopefully it fits my vocal range as well). This arrangement of Amazing Grace definitely hits that spot for me.

Then, on Thursday, I brought the UCreate mixer to the weekly hackathon at Lucky Lab. I still had one of the ukulele samples on there from earlier experiments, and Reid whipped up a little drum loop using TweakyBeat (yet another iPhone app, hmm?). Below is the result.

Reid had suggested that the 30 Hour Day recordings (from an awesome no-sleep fundraiser held in December) might produce some interesting clips for remixing, so I took the highlight video, split off some promising bits of music and conversation, and came up with something that makes me laugh (though I can’t speak for anyone else, and it probably helps if you know Rick and Cami, the hosts, personally).

So that’s what my week sounded like. And the future thing: I would’ve killed to be able to do this as a kid, you know? From as early as I knew I could use computers to make things, I wanted to be able to carry the pieces in my backpack, plug the parts together, and have it all just work. These kind of music experiments really highlight for me how we’re there, finally. I sat around at a pub on Thursday and plugged my friend’s phone into a toy mixer so we could manipulate the sound, and it was about as simple as it gets. That’s pretty neat.

→ 1 CommentCategories: art · projects · weekly report
Tagged: , , , , , , , , , ,

Winter Meals with Frozen Vegetables

January 9, 2010 · 1 Comment

I haven’t been posting as much lately about eating local, but I’m still very focused on getting the bulk of my meals from local food sources, year-round. In winter, the fresh vegetables and farmers market offerings dwindle, but frozen and canned veggies can step in to make up for it. I don’t have a huge amount of freezer or storage space, so I buy them as needed from a couple of local producers: Stahlbush Island Farms and Truitt Bros., through New Seasons.

I made a couple of meals recently using frozen broccoli and cauliflower that I thought were worth sharing.

Ravioli with Cauliflower, Raisins, and Hazelnuts

First up, ravioli with cauliflower, hazelnuts, and raisins.

You’ll need:
* cheese ravioli (either from your favorite recipe or a prepared package)
* frozen cauliflower
* hazelnuts (I use Freddy Guys)
* raisins (if you want them plump, pre-soak in water or broth)
* butter
* salt and pepper
* grated Parmesan cheese

Cook the ravioli according to recipe or package instructions, drain, and set aside.

Melt a few tablespoons of butter in a saucepan on medium heat. Add the frozen cauliflower (a cup or two depending on how many servings of ravioli you’re making) and defrost and cook in the butter. When the cauliflower is cooked, add a handful of raisins and hazelnuts, and finally the ravioli to rewarm, and you’re ready to go. Dish onto plates, salt and pepper to taste, and top with the Parmesan.

Broccoli Cheese Soup

For the broccoli cheddar soup, the ingredients are:

* butter, 4 tbsp.
* a medium-sized shallot, chopped
* flour, 4 tbsp.
* broth, about 2 cups (I used a combination of mushroom and chicken, but a vegetable broth would work too)
* frozen broccoli (maybe a cup? I have to admit, I don’t measure this sort of thing, I just eyeball it)
* cream or milk (just a splash, if you have it)
* cheddar cheese
* salt, pepper
* dill (chopped if it’s fresh)

Melt the butter in a saucepan on medium heat. When it’s melted, add the shallot, and saute until translucent. Slowly add the flour, stirring as you go, until it forms a paste. Then pour in small amounts of broth, bringing the consistency to sort of a gravy, thinning it gradually until the full amount has been added (doing it this way prevents lumps). When the broth is heated, add the broccoli and cook. (At this point, we pulled the cooked broccoli out and chopped it into smaller pieces, but those of you with microwaves could use that to defrost it first and save the mess).

Once the broccoli is cooked and the soup is thickening, it’s time to add a splash of cream (or milk), grated cheddar (I grate it directly into the soup, stirring occasionally to see if it looks cheddary enough yet), then salt, pepper, and dill to finish. This is good with biscuits or slices of baguette.

These two recipes highlight the main way I work with frozen veggies: by putting them directly into a soup or sauce. It’s very convenient, and if the pieces are too big (as with the broccoli) I can pull them out once cooked, chop, and add back to the dish. Frozen peas are perfect this way, since they’re small and cook fast (one of my favorites is mac & cheese & peas, with the peas cooked in the cheese sauce). It’s a little more exciting than just steaming them, and helps hide any loss of flavor from the freezer.

→ 1 CommentCategories: food
Tagged: , , , , , , , ,