April 5, 2014

Family Trip to Ishigaki

Last weekend, the family went for a trip to Ishigaki, Okinawa. I had never been to Okinawa at all before, and was pretty excited for the trip. Our friend Mibe was getting married, so we flew out Saturday, the wedding was Sunday, and then we stayed through Wednesday.

Ishigaki is about as far South East from Tokyo that you can get and still be in Japan. It is super close to Taiwan. Maybe the embedded Google Map to the left shows that, but I was surprised at how far away it is - a three hour flight from Tokyo!

Alan was super excited to fly on the plane. He had a great time. The ANA flight attendant gave him a cute little airplane toy, which he played with the whole time we were there (and which now I can't find.) Unfortunately, we checked out stroller on as baggage, and it came out broken. Lisa talked with them, and they said they would fix it.

We rented a car and headed out to the hotel. I think you could drive around the entire island in about four hours, and mostly it takes that long because the majority of the island has a 40 km/hr speed limit. We were staying at a nice hotel where the wedding would take place, right on the ocean. They didn't really have a nice beach, but we could walk down to the water, going over a little seawall and down to some rocky shores.

We had some great food - Ishigaki is well known for Beef - and had a lot of Orion beer.

The wedding was outdoors, and beautiful. I'm sure if you know the couple you can find some pictures somewhere. Alan was a trooper and didn't make much of a fuss during the wedding, which was pretty quick as far as those things go. I got sunburned, since I of course forgot to put on sunscreen. As always.

The standouts from this trip include a Glass Boat ride, which Alan really loved. He loved all the boats really - including a ferry we took. On the glass boat ride Alan would point to a fish, and then pretend to eat it, along with the accompanying eating sound.

We had two really nice dinners, one early on at Hitoshi which specializes in Maguro. It was great. We also had a nice Yakiniku dinner, but I can't remember the name of the place.

Another memorable moment was when we took a ferry to Taketomi Island and went on an ox-cart ride. The island is tiny. It was lots of fun though.

We did safely make it back to Tokyo, exhausted. We survived a five day vacation with a two year old, and it was great! I would still like to check out Naha, Okinawa, and see how it compared to Hawaii. I don't know when we will get a chance to do that though.


January 24, 2014

Ugly Japanese fonts in Emacs on OSX

At some point, when I started to use Japanese in Emacs on my Mac (currently emacs verison 24.3.1) Japanese text turned childlike. It is annoying.

I tracked down the problem: if I do something like M-x list-fontsets and the M-x describe-fontset with a likely candidate, I see something like:

...
  .. 〿 (#x3000 .. #x303F)
    -*-*-*-*-*-*-*-*-*-*-*-*-gb2312.1980-0
        [-apple-Wawati_SC-medium-normal-normal-*-22-*-*-*-p-0-iso10646-1]
    -*-*-*-*-*-*-*-*-*-*-*-*-jisx0208*-*
...
㈀ .. 龯 (#x3200 .. #x9FAF)
    -*-*-*-*-*-*-*-*-*-*-*-*-gb2312.1980-0
        [-apple-Wawati_SC-medium-normal-normal-*-22-*-*-*-p-0-iso10646-1]
    -*-*-*-*-*-*-*-*-*-*-*-*-jisx0208*-*
...

You can also do something similar by placing the cursor on an ugly font, and do a M-x describe-char and it will show the font that displays the character. In general, the fonts that are used to actually display something is set by the fontset, since not every font can cover every possible character that can be in a buffer.

What is this Wawati? Open up Font Book on the Mac, and take a look. It is some ugly Chinese children's font or something.

Why does that get added as the default font to display characters in the ranges x3000 - x303F and x3200 - x9FAF? That is a lot of characters.

Based on unicode-fonts.el it sounds like the default font you get for an unknown symbol that is non-ascii is pretty random. So this unicode-fonts.el package tries to set some default mappings based on unicode character ranges. I installed some of the recommended fonts from there. I also had to install font-utils. And also ucs-utils. And also list-utils.

Once all of those were installed, Japanese fonts now look a lot better.

August 1, 2013

On the road: Seattle to Dallas in a 1951 Pontiac

My dad has two cars that are in Washington state: a 1951 Pontiac, and a 1954 Hudson Hornet. The Pontiac is a car that his dad (my grandfather, Chet Evans) took delivery of when he owned the garage part of the Pontiac dealership (McGillvrae Pontiac, Omak, WA), and he drove it to the dealership from Oregon before it was passed on to the original owner, after Chet installed accessories: seat covers, backup lights and possibly the heater.

My dad then bought that very same car from the original owner (who lived in Okanogan, WA) in 1978 and used it while he was teaching at the UW in Seattle. When we moved back to California in 1979, the Pontiacc was left with Grandpa in Omak, and he drove it with some regularity until the late 1990s, at which time the engine was getting low on compression and the car sat in my grandparents’ garage.

Last year after she passed, we had the Pontiac and Hudson moved to a place near Spokane, where we had work done on them to make them mechanically safe for the trip to Dallas.

The Pontiac has had a lot of work, the engine was rebuilt, the pistons cylinders were bored out, the transmission was re-built, the brakes were re-done, the front suspension was rebuilt, seatbelts were added to the seats, and so on. This summer it was ready, and timing worked out such that I would be in Seattle for work in late July.

So dad and I decided to drive the Pontiac down to Dallas, TX from Seattle, WA to get it where it needed to go.

1 2013-07-23 Getting Started

I checked out of the hotel at 7:00am, and dad and I loaded up the car. We got on the road, and took I-90 out of town. We made a quick stop in Issaquah and took a few pictures of the Pontiac in front of an old Shell station that we saw there when we met some cousins for dinner once. Things went pretty well on the road, although going over Blewett pass the Pontiac had some trouble, slowing down to maybe 45mph or so. I think that's a pretty good pace for a car that is 62 years old.

We wanted to get some shopping done, but stopped for lunch first at Perkins in Ellensburg, WA.

We had wanted to find a grocery store or something, but got turned around and just ended up back on the highway. We decided to go through to Moses Lake where there was a Walmart super-center, which we thought would have just about everything we wanted.

We got an ice chest, and some ice. Some grapes, bananas, M&Ms, and water. We also got clip-on sunglasses (useful on the road!) some paper towels, mechanic's hand cleaning grease, a bunch of wrenches and a tool set, and a seat cushion for the driver. The seat cushion seemed to help Dad, but seems about the same to me. With the ice chest on the bench seat between us, we were set up pretty good.

Dad also had the radio fixed on the Pontiac. It is still the original vacuum tube radio, but there is also an ipod input on it – although the input works by connecting to the antenna input and not directly to the amplifier section. Line in didn't exist in 1951! The ipod to radio interface works pretty well, so we've been listening to some podcasts as well. The one problem is that if you have the air vents, both side windows, and both windows open, it is a bit noisy in the car and hard to hear. It is still possible though.

From Moses Lake we drove on to Spokane, and then continued on I-90 through Idaho, and into Montana. In Montana we started up another pass, but this time in the later afternoon. We slowed down a bit again, but seemed to be going ok. On the road there were a whole bunch (maybe six!) hot rodded custom model-As and model-Ts. They were from Spring Creek, TX. We'll have to check when we get internet access to see where that is, and whether we can stop there on our trip to Dallas.

On the final ascent of the pass, the temperature shot up. Generally the temperature climbs pretty high when we were going up the pass, so we would turn on the heater to max and turn on the fan to help cool down the engine. I didn't really notice a difference when the heater was on; the car was already hot, and we already had hot air blowing around, but it did seem to help the engine temperature a bit.

Probably about a mile away from the top of the pass, the engine started cutting out, and our speed fell down to about 20mph. I pulled over to the side of the highway, and shortly after the engine died.

We got out and popped the hood - the engine had definitely overheated, and the coolant blew out the overflow system's cap. It didn't look like we had an oil leak, which was good. Dad spent some time looking at some stuff, he removed the air filter and confirmed that the choke was set appropriately. (The Pontiac has an automatic choke, but it makes sense to check it.) We were also running low on gas, but verified that gas was being pumped into the carburetor. Potentially the fuel pump is a bit weak, and Dad was talking about maybe putting an electric fuel pump in once he gets the thing to Texas. Other things that might be a problem include: a clogged fuel pump, a bad coil, vapor lock (maybe related to the fuel pump, but also just because it ran hot.)

We took some time off, dad got in a quick run, I read some stuff on the kindle, and after an hour or two of a nice break – we had a chance to eat some fruit and other stuff – the car started up again. We were able to get going again, but did have another fifteen minute break when the engine quit for a second time on a second uphill portion. We pulled into a station and picked up some 50/50 antifreeze and water, filled up the gas tank, and took off again.

We pulled in to Missoula at about 22:00, and we visited with a friend of dad's before heading to a hotel.

Tomorrow we plan to change the oil, change the potentially clogged up fuel filter, and replace the coil. Then we head back out.

So today was pretty good: from 07:00 to 22:00 on the road, with a nice break on the side of the road in the middle, from Seattle, WA to Missoula, MN.

2 2013-07-24 Missoula to Ennis

In the morning Dad took the Pontiac to a shop and got the oil changed, changed the oil filter, and he changed the electrical coil. The first time he changed the coil, the car wouldn't start, but then he pulled it and put it on again and it worked. Seems a lot like debugging a program.

We got on the road, and things were good. We had lunch, and then had some trouble starting the car. Dad bought some starting fluid, and that helped a lot. So we drove some more but got stopped on an uphill climb. We did the same things we've done before (waited) and got back on the road after two hours or so.

Not too much after that the engine died again. This time dad pulled apart the carburetor, and there was a piece of the accelerator pump in the carburetor bowl. While we were working on this, a guy stopped on the road behind us. He has a '51 Pontiac as well, and he and his wife gave us some tips on stopping in Ennis. They have a NAPA auto parts store with a guy there that knows a lot about old cars, so maybe there will be some help there.

We have a few other ideas about what we can do to help the car. Insulate the metal fuel line since it seems like we are vapor locking when it gets too hot. We can also try to put some wooden clothespins on that fuel line to help radiate the heat, which is apparently a well known (but likely totally ineffective) solution as well. Also, we can try higher grade fuel. Older cars weren't designed to work with the high ethanol levels in modern fuel, and maybe higher grade fuel will help with that.

We did make it to Ennis, and stopped at the hotel that was recommended to us, ate at the restaurant that was recommended to us, and checked on when the NAPA auto parts that was recommended to us opens.

Things aren't looking too great, because the Pontiac has also now started stalling when you idle it. Maybe the idle is too low for some reason, although it is hard to figure out why.

Anyway, we'll see what happens tomorrow!

3 2013-07-25 Ennis to Yellowstone, with a lot of luck in between

We went to the Napa Auto Parts store at 8:00am when they opened up, and asked about parts for the Pontiac. We wanted to get a rebuild kit for the carburetor and an electric pump. They didn't have anything for the carburetor (we would have been shocked if they did) but they did have some electric fuel pumps. 12 volt ones. The Pontiac runs on 6 volts, but dad thought that a 12 volt pump would work, it would just work at about half capacity. We had some discussion with one of the guys at the shop who was pretty adamant that it would not work, and quoted Ohm's law. Dad knows that law pretty well, and tried to talk a bit about it, but in the end we didn't get in to any arguments and I was happy that nobody trotted out whatever degrees they might have (I think between the two of us we have 2 undergraduate Electrical Engineering degrees, and one PhD in Electrical Engineering, as well as a few other degrees not worth mentioning.) We didn't get anything at the Napa store, and headed out to the other store in town.

The other place didn't have anything that was helpful either, although they could have had a 6 volt fuel pump sent overnight. It wasn't clear whether they would be able to install it the next day. Installing the fuel pump (in line with the existing mechanical one) is a bit of a job: you have to mount it, maybe move some hoses or lines around, run electrical power to it, maybe mount a switch for it, drill some holes to get wires where they need to go, and so on. Maybe a 1-3 hour job on a good day.

While we were at the shop, we picked up some insulating wrap used to wrap exhaust headers. We thought that would help keep the fuel line cool. One of the guys there also told us that he had problems with vapor locking, and one thing that worked was to put some transmission fluid in the gas – that raises the density of the gas and raises the flash point so it is a bit harder to vaporize it. We put the wrap on the fuel line (with the help of some duct tape – and I actually did the wrapping myself) in the parking lot of the parts store. Hopefully that was helpful. It couldn't hurt anyway.

We went back to the hotel and made a few calls to parts stores in Bozeman, which is the nearest large city, and was recommended as a place that might have a 6 volt fuel pump. One place actually did have a 6 volt fuel pump in stock, and we asked about whether they knew a place that would install it. It turns out they did, and the guy could do it the same day! We told them we would be there in about an hour (it was 50 miles away) and we packed up.

After we got some gas (premium) we headed down the road to Bozeman. And the car stalled. On a straightaway. Actually, I should mention that yesterday, after putting the carburetor back together, I thought something was funny with the gas pedal. It seemed like it wouldn't go down as far as it used to, like something was stopping it about halfway down. Dad took a try at driving, and agreed that it felt strange, but after stomping on it a few times it was back to normal. That was yesterday, when basically we just limped up a bit of a hill and then went downhill from there.

Well, after the car pulled over about 800 meters from the hotel that we started at, we popped the hood and took a look. Part of the accelerator linkage was bent, and that is when Dad noticed that the previous day he had installed the linkage that sets the idle and fast idle (and is part of the automatic choke system) improperly when he put the carburetor back together! That explains why the pedal wouldn't go all the way down - until it was forced and bent the linkage. And explains why the car wouldn’t idle…

Dad used some duct tape to secure the automatic choke linkage out of the way and we were able to just barely limp up the mountain, then coast down to the flats. Bozeman was about 50 miles away, and we had a few more mountains in the way. There were some close calls where I didn't think we would make it, but in the end we were just able to clear the final uphill parts of the road, and we got to Bozeman probably at about 11:00am.

The parts store there did have a 6 volt fuel pump. We also picked up some other miscellaneous stuff, and then headed over to the shop (next door) run by a guy out of his garage. He had a truck up and had pulled the rear end on it. He took a look at the Pontiac, but was a bit negative when he realized that the job wasn't to swap out an electric fuel pump, but to install one where we never had one in the first place. That is a significantly harder job. He wasn't sure he would be able to get the car done since he had other business to finish, but after hearing out story he said he would take a look at it.

The mechanic's name was Jason, and he was just great. He was a younger guy, but really knew his stuff when talking about these older engines. He grew up working on cars apparently, and managed to move around his schedule so he could start on the pump installation right then. While he did that dad I did some work on the accelerator linkage—basically repairing the damage that we had self inflicted the previous day. We had bought some parts previously that we needed to properly reconnect the linkage, so after bending it back into place, we checked back in with Jason. He said he need an hour or two more, so we went off to lunch.

When we got back Jason was done! The pump was in, he had a switch installed nicely under the dash, and it worked great. We paid him (and gave a nice tip for all the trouble we caused him) and took off, headed for Yellowstone National Park.

I cannot stress just how amazing Jason was. He was fun to chat with, really knew his stuff, worked very quickly, and went out of his way to get us on the road again. It was really just amazing when you consider that there is no reason that any parts store really should have a 6 volt fuel pump. Those are just rare. We were very lucky that there was one near us, at a place that we could limp to in the Pontiac. Then we were super lucky that there was someone that could install it for us. That isn't the kind of job that you can do (or would want to do) easily on the roadside. You need a shop with a lift or at least a jack, power tools to cut some holes, wiring, all sorts of stuff. It is really amazing that we were able to find the right combination of parts and labor to get the Pontiac back on the road.

And it was really back on the road. We had a few hills in between us and Yellowstone, and it took them like a champ. Before, you could only give the car a little bit of gas. If you gave it too much it would cough, act like it wasn't getting any gas (which is wasn’t), and start to die. It would do that too if you just gave it a little bit of gas, it would still do that, but you could get a lot further. A bit further.

Now, if you put the pedal to the floor it would downshift and give you all it got. The engine is about 90 horsepower, so if you are used to a modern musclecar, or even just a modern* car, that isn't really much, but with the electric fuel pump (and our additional ad-hoc modifications like a wrapped fuel line, transmission fluid in the gas (only once), and premium gas) it would now power up the mountain and only lose a bit of speed. Down to about 50 instead of 20mph (or stalled.) We had lots of ups and downs, but the Pontiac took them all like a champ. We probably crossed the Continental Divide about 10 times.

Clearly this is what was giving us our problems. Before when you climbed a hill, the car would slow down, and the engine temperature would rise. Now the temperature stays pretty constant and you can go at a reasonable speed up the hill. That fits in well with what we suspect: the mechanical fuel pump wasn't able to supply enough fuel, making the engine run lean, raising the temperature, causing misfires, reducing the engine speed causing the fuel pump to pump less, reducing the fuel supply, etc. Now, we have enough fuel and the engine temperature doesn't rise.

It was just an amazing feeling. It took a while, but it even got to the point where we didn't start to worry at approaching mountains.

We made it to the Yellowstone entrance, and dad got a 65+ lifetime pass to all national parks for $10. That is cheaper than normal admission. He has no excuse not to come back. We drove around and stopped at a few places. There was one really neat geyser, and we met some nice people. Everyone seemed to like the car.

We decided that there isn't anyway way we could stay at the Old Faithful Inn (they book up in advance pretty quick) but we wanted to check at the lodge for some souvenirs and ask about a room anyway. It was about 17:30 when we pulled in to the parking lot. The place is just beautiful, old wood, huge. We asked at the registration desk whether there were any rooms open, and they said no, they had just turned some people away right before us. We asked if there were any other places to stay in the park – as young kids we stayed with the family in some cabins, and there are other places to stay here. They checked, and while they were doing that, a room at the Old Faithful Inn opened up! There was a cancellation, so we took it right away. Amazing! Our luck today has been unbelievable. Perhaps it is some sort of karmic payback for the vapor locking and hours that we have spent on the side of the road (about 6 over two days and three "stops".)

So we decided to go for a loop around the park. There is a highway that circles the park. Going by the map I guess that the full loop is about 160 miles or so. There is also a road that cuts the park in half, for about a 80 mile loop. We thought we could do that and get back by 21:00 or so. The restaurant in the Inn closes at 22:00, so we thought we would try to look around the park and come back for dinner.

We headed out and the car was great. A champ on the mountains. We saw some Bison, got out and looked at some geysers, saw an old bus (it was actually on a new chassis and engine, maybe a modern bus but made to look like the old ones) and stopped for a picture at one of the Continental Divide signs. We had crossed the Continental Divide a few times already, but didn't stop because we were going to fast. This time we were able to stop. While there we met some guys riding their bikes from Oregon to Vermont. Crazy! Two more guys cycled up and they were riding from Washington state to Argentina. Or something impossible like that (isn't there an ocean in the way?) They were all really great guys, and took some pictures of us, and then were interested in the Pontiac so we took some pictures of them. Lots of fun.

We finally did make it back to the hotel at 21:20, almost exactly three hours after we left. You could easily take a lot longer than that if you wanted to stop to get out and look at things. A full loop of the park would probably take 6 or 7 hours just driving, much longer if you actually stopped to look at stuff.

We're in the hotel room now, and while there isn't any tv or internet access, that is just about how a place like this should be.

The plan tomorrow is to get up and go for a run, then take some pictures at Old Faithful, hopefully with the Pontiac in them. Then we'll head south and see how far we can get.

Things are looking up!

4 2013-07-26 Buffaloed by buffalo

This morning dad and I got up at about 6:30am and went out for a "run". We went at dad's pace, so a brisk walk. We did about 5km out around Old Faithful and the surrounding geyser area. It was a really nice walk, with lots of interesting things to look at and some interesting signs about the geysers. It was a bit chilly, but we had enough to talk about and look at to keep our minds off of the cold.

On the way back to the hotel, within sight of it actually, we saw a strangely shaped rock in the distance. Getting closer, it turns out it was a statue of a buffalo. Getting closer, it was a buffalo. A real buffalo. That was looking at us funny. We probably should not have worn bright yellow and red shirts. A park ranger was there and yelled at us to keep at least 25 yards away. I have no idea what that distance is. We took some pictures and edged around behind the buffalo. Amazing. Just amazing.

We then packed up the Pontiac and headed out. The trip down to the South exit was very pretty. We weren't always even the slowest car on the uphills (but probably we usually were.) We drove out through the exit, and then went through the Grand Teton national park. Those mountains were amazing. There was nothing on the road until we hit Jackson Hole, where we got some gas and lunch from the Albertson's supermarket. Then we headed on to Pasoga Springs, Colorado, where a friend of dad's lives.

We were doing great, until somewhere around Utah I noticed that there was a burning smell - I had noticed it a bit before, but thought it was a forest fire off in the distance or something. Dad also noticed that the battery charge gauge indicated that we were pulling current from the battery! We pulled over in a gas station and popped the hood. The generator was not generating. That is a problem. You need to have a generator, because in order for an engine to run, you need a few things. One of them is gas (which we had some major problems with, until we got that electric fuel pump installed!) another is air, and another is a spark to ignite the fuel and cause the explosion that pushes the pistons. The spark is generated by the spark plug, which needs electricity to run it. That comes from the battery. You can't just use the battery though, it will eventually run down. So cars have generators (or alternators more likely if you have a car that is anywhere near modern) that use power from the engine to generate electricity and re-charge the battery while the engine is running. Nice. So we didn't have a generator. That was a problem.

Dad removed the generator from the battery circuit so it wouldn’t short out the voltage regulator and leave us with two broken parts. We couldn't remove it entirely because the belt that it was driven off of also drives the water pump for the cooling system. So we needed the belt to be tight to drive that, which means the generator needs to be in the belt loop. Dad actually has an older generator in the trunk, but that needs some work before we can try it (mostly it needs to be cleaned out since it was sitting outdoors since the 1960s.) What we decided to do was to buy a battery and a battery charger so that we could charge the battery overnight, and swap out for a new one if we needed during the day.

We went to a Walmart, but they didn't have anyone to help us in the automotive section. They did have a battery charger that would work for 6 volts, so we got that, and then headed out. By chance we spotted an AutoZone, so we stopped there and got a spare 6 volt battery. And some bungie cords to tighten it down, since it is the wrong shape for the battery shelf in the Pontiac, but we can probably shoe-horn it in there if we need to. Then we drove another 60 miles. In the dark. With the lights on. Which are a huge drain on the battery. The battery that is in there is a really good one though, and seemed to be fine. We decided to stop at about 10:30pm since we could get up at sunrise and drive without the lights which would be less drain on the battery (it has to power the spark plugs, remember) and would be safer to boot. So now we are charging one battery in the room and Dad is cleaning up the spare generator outside.

(A few hours later.) It is now 1:30am, and I can't believe it, but we managed to fix the car. The spare generator, an old one from Uncle Jay's Pontiac engine, actually worked. Dad cleaned it up, especially where the brushes contacted the commutator, we removed the installed generator, and put the old one in. That should have taken about 20 minutes (I guess if you are a practicing mechanic, in a shop with the right tools, and it isn't pitch black outside) but took us about two. Maybe. I'm not sure. We both thought there was no way that this would work - at worst we were back where we started - but when we started up the engine, it showed the battery being charged. Truly amazing.

I can't believe how we have had such great luck and managed to fix all these problems that have popped up. What an adventure.

Next time we do this though, the car will have a 12 volt system. This 6 volt system has made a hard task even harder!

5 2013-07-27 From Price, Utah to Tucumcari, New Mexico

There isn't much to say about today. We got up and were driving by 8am. The plan was to get going earlier, but we got some extra sleep in the interests of safety. I did most of the driving since I had a few hours more sleep than dad.

We drove, and drove, and drove. The generator generated. The fuel pump pumped. The car went. It was a great feeling. Not much happened on the road. We went on the smaller backroads, which was a lot of fun. We went through a few small towns. There was very, very little in Utah. It seemed like a sage-brush filled wasteland.

Entering into Colorado the scenery greened up a bit, and it really looked like nice country. It was a very sparse country though, and at one point I was worried that we would run out of gas since it was sometimes an hour or almost two between gas stations.

We stopped off at Pagosa Springs to visit with Sue, a friend of dad's from when he was working at JPL as a grad student and post doc. Sue and her sons Eric and Phil were the first to babysit Alana and me. They were quite nice, and had a lot of cats and dogs.

After that we headed back out. We had eaten lunch in the car earlier (Subway - a really good meal and easy to do in the car!) and didn't stop for dinner either, although we did have a lot of fruit. And Peanuts in M&M form.

We drove down into New Mexico, and parts of that place look like another planet. At one point we crested a hill and were directed to the other side of the road to detour around a helicopter that was there to (presumably) airlift someone out to the hospital. We didn't see any wrecks, so they must have been hiking or something.

We didn't run the radio at all since we were worried about the generator giving out. It was fine. Once night fell we turned on the lights, and while the generator wasn't able to give a surplus of electricity with the lights on, it was able to keep the lights from drawing from the battery.

We figure that we can use the radio tomorrow if we want, just because we were able to get the remaining distance down to about 470 miles, or about eight hours. We can probably get back on the battery alone during daytime if the generator gives out.

Anyway, we drove until about 10:45pm, and checked in to a hotel at Tucumcari, New Mexico. Tomorrow morning we'll get an early start and check out Amarillo, TX and Route 66. After that we'll head back to Dallas, and if all goes well will arrive in the late afternoon, with a whole day to spare!

6 2013-07-28 From Tucumcari to Plano

We got an early start and were on the road by 7:00am. We forgot about the time zone change, so once we entered into Texas we lost an hour. There wasn't too much going on from New Mexico into Texas. Once we got into Texas we took an exit for Historic Route 66. We road along that for quite a while, but at some point it turned into a gravel road! And then a dirt road! We had to get back onto I-40, and we stayed on until we found an exit for Cadillac Ranch.

Cadillac Ranch is an art installation that has been around since the sixties. It is basically a bunch (10) of older Cadillacs that have been jammed nose-first into the ground at a 45 degree angle or so. People are encouraged to spray paint the bodies of the cars, and they are very colorful. It is a really interesting project. There were lots of people visiting, from all over the place. We had wanted to drive the Pontiac up close to the installation but that wasn't possible. We did get some shots with the Cadillacs standing in the distance though.

We got back on the highway and drove through Amarillo. We didn't find too much Historic Route 66 stuff, unfortunately. It was just a normal city, so we got some gas and drove on. There wasn't really too much interesting out of Amarillo; we just were on some big roads for a while. Eventually we made out way to 286, which headed West pretty much across Texas until we hit I-35, and we know our way home from there.

We pulled into the house in Plano at about 5pm that evening.

Can you believe it? According to the Odometer we had come about 2700 miles, in a car that is 62 years old. We had two major failures: fuel pump not strong enough, requiring the installation of an electric fuel pump, and the generator failing, requiring replacement with an old one that was in the trunk. The chances of that old generator working were tiny, but it actually worked. Dad didn't bring it along as a back-up, but as something that he would have rebuilt once we arrived. So that was just very lucky. We were both kind of curious how far we would have been able to go just on the battery alone; we think we could have made it in about the same time with two batteries and a charger, but we never had to test that theory.

It was a really great trip. Part of the adventure of driving a classic car is dealing with the adversity that it presents: no modern conveniences (no air conditioning, power anything, comfort), very high likelihood of some sort of break down or problem, and a change of mindset to a more slow-paced, relaxed trip where we could see the sights.

Dad still has a 1954 Hudson Hornet in Washington state that he will need to get to Texas at some point. It is also being mechanically restored, and he will have the electrical system switched out to a 12 volt system since he's having the wiring redone anyway. There is a chance that we can have another adventure like this next year.

I'm looking forward to it!

*Dad’s definition of a modern car: hydraulic brakes, 12 volts and overhead valves. His definition of a luxury car: a modern car with air conditioning.


June 30, 2013

More on Baldur's Gate on a Kindle Fire HD 8.9" with GemRB

Baldur's Gate 1920x1200 GemRB

Baldur's Gate 1920x1200 GemRB

Baldur's Gate 1920x1200 GemRB

Baldur's Gate 960x600 GemRB

Baldur's Gate 960x600 GemRB

Baldur's Gate 960x600 GemRB

I've spent a bit more time playing around with my Kindle Fire and GemRB. Planescape: Torment seems like it needs more work before that will be fully playable, but Baldur's Gate 1 and 2 are supposed to be very well supported. I would like to play through those, so I set them up. I played Baldur's Gate 1 many years back, but I remember very little.

This time through I want to play as a Fighter/Mage and import the character into Baldur's Gate 2. There is a nice mod that adds the Baldur's Gate 1 content to the Baldur's Gate 2 engine, and lets you play through them both. That is called Baldur's Gate Trilogy WeiDU. I installed that. I also followed more or less exactly this post from gog.com to enhance the gameplay which includes some other mods and restores some extra content. This time around I took some screenshot with the game in 1920x1200 resolution with the original fonts, then with some large fonts (overran the content areas for the most part) and finally at 960x600 (my preferred resolution) with the droidserif font. It looks pretty good, but the font is still a bit big, and the "p" is cut off (probably it is too wide for the space allocated to it?) but still it is all very readable.

Unfortunately I have some some problems. I keep finding hard crashes when I explore around the map. They are repeatable, and I have a save game for them so I'll try to get in touch with the GemRB community to see if they can help. My guess is that the BG2 engine with the BGT mod and the additional content plus other mods that I added just hasn't been tested much.

So I think I will just install Baldur's Gate 1, and the suggested mods for that, and then try again.

June 28, 2013

RPGs on the Kindle Fire HD 8.9"

I've had a Kindle Fire HD 8.9" model for a few months now. I really like it. I am able to read email (personal and work) and set up calendar entries (personal and work.) I can do some light web browsing, and check up on FaceBook with it.

Every once in a while there are deals on Apps. In a recent deal, I picked up the game CHAOS RINGS from the Amazon Appstore.

It is a pretty 3-D game with what look to be pre-rendered (or at least fixed camera position) backgrounds. The story is simple, and very Japanese. Combat is a JRPG style system where the two opposing forces line up and take turns attacking each other. I love turned based combat, so that is a bonus in my book, although I prefer games that blend strategic with tactical combat like the old Gold Box games, or Infinity Engine games. Still, this game is very easy to pick up for a few minutes, grind out a few battles, and put back down. They have a few puzzle stages that have all been variations on a theme (sliding block puzzles, teleporting block puzzles, things like that) but they have all been fairly easy. The maps on the overwold have so far been very simple, there is an automap, and zero need to take notes.

The economy seems pretty poorly balanced to me. The only thing I think you need gold for is to buy keys to open locked chests, and at this point I have more gold than I know what to do with. You can buy weapons and armor (as well as "gems" and items) but for everything except the item, there is a linear progression in power and zero choice involved. I either find something better than what is for sale in the dungeons, or I buy the best that is available (it hardly makes a dent in my amassed wealth) and that is it. The items can be somewhat useful, but so far the battles haven't been well tuned either and I think that giving up a turn to apply a buff just isn't worth it.

So I'm still going through this RPG, even though the story seems a bit simplistic, contrived, and the characters are annoying. It is a fun diversion.

GemRB and Infinity Engine Games



The other thing I came across recently is GemRB. GemRB is a "Game Engine Made for pre-Rendered Backgrounds" that is an implementation of the Infinity Engine that powered the BioWare and Black Isle Studios RPGs (Baldur's Gate, Planescape: Torment, Icewind Dale, etc.)

I had known about GemRB for a while, but since I heard that Planescape: Torment wasn't really playable in the current build, didn't go to too much effort to try it out. The other day though, Good Old Games had a D&D bundle for a ridiculous price which included six or seven infinity engine games for like $20. So I bought it, and then started to play around with getting it to run on my Kindle Fire HD 8.9".

First off, I basically followed this forum thread on how to set up GemRB for Android. I ran into a few problems, but not too many.

First, you have to install the game on windows. That went well. Then, you have to decide what resolution you want to play at. There are mods that modify the game engine and data files to allow resolutions that were not supported at the time the game was written. In my case, I thought I would try out 1920x1200, which is the native panel resolution on the Kindle Fire HD 8.9".

That didn't work out so well; I was able to play the game, but the controls were so tiny that I had a real problem reading text and hitting controls.

I then re-sized the game using the tweaks and fix packs and the widescreen mod. There is an option to install for GemRB, which I did. I changed the resolution to half the native panel resolution, so 960x600. The controls are still a bit too small, but they are at least mostly reliable. Text is still smaller than I would like, and a bit hard to read due to the raster fonts being scaled.

It turns out that GemRB supports TTF fonts, and people have been able to get that to work on the android version so I'm going to look at that next.

I wanted to find out what fonts are already on my system (so maybe I can just set the fontpath to that), so I started up an ADB shell session. It looks like the Kindle Fire HD 8.9" (first generation) fonts are stored in /system/fonts/, and the following are available:


AndroidClock.ttf
AndroidClock_Highlight.ttf
AndroidClock_Solid.ttf
Baskerville-Bold.ttf
Baskerville-BoldItalic.ttf
Baskerville-Italic.ttf
Baskerville.ttf
Caecilia-Bold.ttf
Caecilia-BoldItalic.ttf
Caecilia-Italic.ttf
Caecilia.ttf
Clockopia.ttf
Code2000.ttf
DroidNaskh-Regular.ttf
DroidSans-Bold.ttf
DroidSans.ttf
DroidSansArmenian.ttf
DroidSansEthiopic-Regular.ttf
DroidSansFallback.ttf
DroidSansGeorgian.ttf
DroidSansHebrew-Bold.ttf
DroidSansHebrew-Regular.ttf
DroidSansMono.ttf
DroidSansThai.ttf
DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
DroidSerif-Italic.ttf
DroidSerif-Regular.ttf
Georgia-Bold.ttf
Georgia-BoldItalic.ttf
Georgia-Italic.ttf
Georgia.ttf
HYGothicMedium.ttf
HYMyeongJoMedium.ttf
Helvetica-Bold.ttf
Helvetica-BoldItalic.ttf
Helvetica-Italic.ttf
Helvetica-Light.ttf
Helvetica-Medium.ttf
Helvetica.ttf
Lohit-Bengali.ttf
Lohit-Devanagari.ttf
Lohit-Tamil.ttf
LucidaConsole.ttf
LucidaSansWGL-Bold.ttf
LucidaSansWGL-BoldItalic.ttf
LucidaSansWGL-Italic.ttf
LucidaSansWGL.ttf
MHeiM-Big5HKSCS_E.ttf
MTChineseSurrogates.ttf
MYingHeiSMedium.ttf
Palatino-Bold.ttf
Palatino-BoldItalic.ttf
Palatino-Italic.ttf
Palatino.ttf
Roboto-Bold.ttf
Roboto-BoldItalic.ttf
Roboto-Italic.ttf
Roboto-Regular.ttf
STBShusongRegular.ttf
STKaiTi.ttf
TBGothicBold_213.ttf
TBGothicMed_213.ttf
TBMinchoBold_213.ttf
TBMinchoMedium_213.ttf
Trebuc-Bold.ttf
Trebuc-BoldItalic.ttf
Trebuc-Italic.ttf
Trebuc.ttf
Verdana-Bold.ttf
Verdana-BoldItalic.ttf
Verdana-Italic.ttf
Verdana.ttf


I think I'll try Droid Serif Regular.

In the GemRB.cfg file, which is /sdcaard/Android/data/net.sourceforge.gemrb/files/GemRB.cfg, I had to edit it and add in

CustomFontPath=/system/fonts/


The thread I linked to says to edit the override/pst/fonts.2da file, but that file did not exist. Knowing how these things sometimes work, I copied the file /sdcard/Android/data/net.sourceforge.gemrb/files/unhardcoded/pst/fonts.2da over to /sdcaard/Android/data/net.sourceforge.gemrb/files/override/pst/fonts.2da and edited that to include the DroidSans-Regular file.

Unfortunately, that didn't work. My fonts.2da file was seemingly deleted on program launch? I came across a message suggesting that the GemRB binary directory might be getting unpacked on launch, but that you could put the fonts.2da file in the game's override directory, so I added it and modified it in the /sdcard/gemrb/pst/override/ directory. That caused the program not to be able to launch, and the log file revealed that it couldn't find the font DroidSerif. It turns out that I had a space like: "DroidSerif -Regular" so that is not going to work. After fixing it, it worked! But a lot of the text was too big at 24 point... And when I tried to talk to someone the game crashed. Setting the size back to 14 for two of the entries seemed to fix it. Not bad. Not great, but not bad.

June 21, 2013

Family fun at Disneyland!

On Tuesday, Lisa, Alan, and I went to Disneyland as a full family for the first time. Lisa and Alan have gone a few times with Lisa's parents, but I was never able to join them. On Tuesday, I took a day off of work, and invited another friend of mine and his wife who also has a young child a few months older than Alan.
Dave, Alan, and Lisa at Tokyo Disneyland!

I was very excited to go with them, but unfortunately their child got a fever, and was unable to go. We'll try to re-schedule before the end of summer, but we decided to take the chance and go to Disneyland with just the three of us.

I get very motion sick very easily. Lisa doesn't seem to have that problem, and who knows whether Alan does or not. I have to say that going to Disneyland with Alan was a blast! There were many things for him to enjoy, and I think he had a great time.

Alan, at a little over one and a half years old, really loves boats and trains, and to a lesser extent buses and cars. There are lots of boats and trains and cars at Disneyland! I'm not sure if I remember the exact sequence of events, but I know that one of the first things we did was take the Jungle Cruise. Alan really liked the boats, and waiting in line wasn't even that much of a problem. It was a bit difficult for him to see the animatronics because they were always off behind him, and looking forward across the boat to the other side his view was obscured by the other passengers. He really liked the waterfall though.

Come to think of it, before we did the Jungle Cruise, Lisa went to get the Monster's Inc. fastpass, and Alan and I lined up in the line for Buzz Lightyear's shooting ride. Alan rode that with us, but he was a bit scared at the loud noises and some of the dark places. When he saw the Toy Story characters that he recognized though he was really happy! On Lisa's ipad we have two short videos, and they are both Toy Story videos. Alan loves watching them, and I'm sure he liked seeing life-sized versions of characters that he recognized!

After the boat ride, we got a fruit cup snack (that went over well!) and then road on the train. The train at Tokyo disneyland leaves from the second floor of the Jungle Cruise ride, and drops you off at the same place after making one loop of the park. Alan also really liked the train ride (he loves trains) and wasn't even scared in the dark parts of the ride.

Untitled
Untitled Alan isn't happy to see Chip.  Or Dale.
Alan isn't too happy with Lilo either
Untitled
Untitled
Untitled
Untitled
Untitled
After that we headed over to Fantasyland because we had a fastpass for Monsters Inc. coming up. On the way though, we noticed that The Pirates Carribean had only a 5 minute wait, so we rode on that. Alan liked the boats again. I thought he might have had a problem with the drop at the beginning of the ride, but he really seemed to enjoy that too (more than I did even!) He was a little bit scared at some points of the ride, but mostly seemed to enjoy it, and even fell asleep halfway through! Up until now Alan had been doing a lot of walking and was probably getting a bit tired, so when the ride turned a bit dark it isn't surprising that he would nod off. He woke up when we picked him up though, and then wouldn't go back to sleep in his stroller unfortunately.

We went over to Monster's Inc, but were a few minutes early, so we rode on the race car ride. Alan tried to steer for a bit, but didn't seem to really understand the concept of a steering wheel yet. After that we did head over to Monster's Inc, and Mommy and Daddy enjoyed that one. Alan seemed to have a bit tougher time - that ride really does have some violent turns. He wasn't crying though. After that we got Alan into the stroller, and he fell asleep. We had a lunch reservation at Lilo's Luau and Fun at the Polynesian Terrace restaurant. Many of the Disney characters took part in a kind of show, and walked around the room letting you take pictures with them. For the most part Alan took good pictures! He was a bit scared of some of the characters, but oddly enough he seemed to warm up to them later on. At the end of the lunch there was a show on the stage where the characters taught everyone a dance. Can you spot Alan? He has a bit of help from Lisa.

During lunch, I got a message from a friend of mine. By change he and his wife were at Tokyo Disneyland, so we met up with them and watched the parade.

Untitled
Untitled
Untitled
Untitled
Untitled
Untitled
Alan was up on my shoulder for the whole parade. That was a long parade. Maybe it was just that Alan is getting heavy, and it was pretty hot, but I was glad when that was over! We went with the Oyamas and road on Haunted Mansion. I always liked Haunted Mansion. At some point we took a ride on the Mark Twain, the large riverboat, and Alan really liked it. We wandered all over the boat and he liked waving to people on the shore.
Lisa and Kiyoko went to ride Big Thunder Mountain, while Alan, Akihiro, and I sat down and rested for a bit. After the ladies returned we walked over to Star Tours where we had a fastpass. Lisa and I rode it first, and Akihiro and Kiyoko watched after Alan. We were able to get a pass for them once we were done, which was really nice. I was looking forward to this ride, but was a bit worried that I would get motion sick. I got very motion sick. I watched about half the ride, and then had to close my eyes and pray for the ride to end. Afterwards our friends rode, Lisa took Alan to the baby center to feed him, and I just tried not to be sick, and tried to stop my arms from tingling. That pretty much ended our evening; when the Oyamas returned we decided to part ways. Lisa was off feeding Alan, I was useless, and they have yearly passes so didn't feel a need to ride on anything.
We ended our day off with Pizza for dinner, and Alan really liked that. He ate an entire slice - the same as Lisa and I! Then we finally headed home, and got him into bed by 10pm. He slept in late the next day. I think he had a lot of fun, and I am looking forward to going back with our friends who have a boy about the same age.

April 28, 2013

Whew, it sure has been a while!

Wow, I have not written in this blog for a long time. Almost five months! It is true that I have been busy, trying to get work done and keep things running smoothly at home. Mostly though, I just haven't been prioritizing writing a blog. I don't think that will change too much, but I'll try to get a few posts in here and there.

The main problem is that if I put a computer on my lap, that is an open invitation to Alan to come around and start pounding on keys to see what they do. (Mostly the make me mad, and then I have to close up the computer.) Alan is walking around like a pro now, and anything within outstretched arm reach is fair game to be grabbed, pulled, hit, and generally abused. So that means that when I'm at home, I pretty much am not doing computer things.

I've been making special effort lately to come home from work before the sun sets, and then I take Alan out for a walk. Usually that means that he walks to the elevator, presses the down button (and probably the up button) then a few buttons in the elevator, and wants to be picked up not too much longer after that. We wander around outside for a bit and he waves hello to basically everyone.

Anyway, Alan recently started going to day care, and probably because of that our family has been sick for the past two weeks. With colds that just won't go away. Or maybe one does go away, and a new, different strain takes it place. I'm really getting sick of it.

Alan is just about getting to the point where he does not need to be held every waking minute, so I've started to get a little bit more free time. Just a little bit. I've been doing two things: playing around a bit with Android programming (fun!) and playing a little bit of Street Fighter IV. I've also been watching some basketball games, but usually that turns into taking Alan over to the balcony and looking for boats, so I'm not really paying too much attention to the games.

Speaking of the balcony, Alan really like it. From out condo we have a nice view of a canal that connects to Tokyo bay. Boats go through there every once in a while. The weather has recently got pretty nice, and jetskis have started popping up, as well as a boat pulling a wake boarder. There is a company around here that offers that, but I haven't been able to find them on the internet. Alan really likes the boats - he has his own sign for boat. He also has learned airplane, which is convenient because we can see a lot of those coming and going out of Haneda airport which isn't too far. We can also see the Tokyo Monorail pretty well, and he loves watching those go by. We have a nice view of a bridge and a highway, so he'll sometimes point out busses too, but I haven't been able to teach him the sign for bus yet.

Because the weather is nice now, I expect to be spending a lot of time out there with Alan. I'd better clean the balcony up!

Other fun stuff: I figure in the next week or two I'll be able to get my T. Hawk ranking up to B+. The online ranking component doesn't really seem to mean anything though, other than the more you play the higher your rank goes. That isn't quite true, because there are rules about points going up and down, but more or less, if you play more on average your score will go up. I'm still kind of excited to get a B+ ranking though.

Finally, programming with Android. This has been fun. I actually got my Kindle Fire set up so I can run my own programs on it. It is really exciting to see something that I wrote working on a small touchscreen. I've got two apps I'm working on: one is super dumb and just for me, to track my wins and losses in street fighter because I want to see that kind of data. The other is an android implementation of my manga translation program. I think if I have that on a tablet it will be a lot easier to translate more. Even if not, it will be fun to program the thing up and correct a few mistakes I made in the desktop Java version. Mostly, architecting a more clean model for displaying the text bubbles.

I'll try to post a bit more too! And take more pictures. Looking through the pictures that we've taken recently, I just don't have enough showing how far Alan has come from a non-moving slug-like being to the small human that he is now!

December 23, 2012

Disneyland in December

Lisa, Alan, and I flew to San Diego last week and will stay here at my sister's place through the new year. Last week we also decided to go up to Disneyland for three days (THREE DAYS!) to get a taste of the American Disneyland park. We had come here together before Alan was born a few years ago, but that was just for one day with a park hopper ticket, which didn't leave us enough time to really experience what both parks (Disneyland and California Adventure) had to offer. So this time we booked the Grand Californian Hotel for two nights.

The hotel was quite nice, a very large room, and had two queen sized beds. On our first night there, Alan (for the first time ever) got a bad fever, so we had a real tough time. After a bunch of calls to the front desk, who were super helpful, they were able to provide us with disposable thermometers, baby advil, additional towels, and some bags for ice. This was all between 2am and 4am, and the Disney staff was really great. Of course, since Alan got sick, that eventually got passed on to me, and I am now feeling terrible, but I guess you have to expect that when you have kids.

I've stuck a bunch of pictures over there to the left. We decided to get the Disney Photopass plus on our second day. I really should have pre-ordered that thing, since it costs $70 if you pre-order, and $100 if you don't, but at any rate it was worth it. The photopass plus basically lets you get your picture taken by the disney photographs that are all over the parks, and after your trip, you can download all of those pictures. The flat fee gives you access to all the pictures, which is great because you don't have to pick and choose and then pay for each one. We got about 100 pictures, so that comes out to about a dollar a picture. Not bad. The photographers will also take a picture with your camera, which is really great, but their equipment is better and they have it set up to get really great shots. Particularly the shots of Snow White's castle at night turned out well, whereas with my camera the white balance wasn't quite right, and the flash exposed our faces well, but the background was more washed out.

We were lucky that my younger sister Jana and her husband Marco were able to join us for the three days, and on the last day my dad, Alana, her husband, and her son Scout were able to join the five of us. We got a whole bunch of group shots in that time, which is great, since it is very rare for the whole family to get together.

Going to Disneyland with a kid (a one year old in our case) is a lot different than when you are alone. I'm not really a big disney fan, and in fact I get very sick on most rides, so I don't really ride many things, but since we had Alan we didn't ride much at all. Disney does have this one feature which is great though: parent swap. You can get in line, and ask for a parent swap card, which lets one parent wait in line while the other takes the child off to do something. The cards are good for two people, so in our case Marco and Jana waited in lines, which Lisa and I fed Alan lunch or whatever. We did that with a few rides, most notable being Radiator Springs Racers and I think also California Adventure. That system makes it much easier to take care of a young child, and makes it really convenient if you have some friends who will wait in line with you. When your friends are done waiting in line, they pass the ticket back to you, and you essentially get to join the fastpass line for the ride. So you don't have to wait very long.

I was super excited to see Cars Land in California adventure, which is based on the Pixar movie Cars. The only ride I wanted to try was Radiator Springs Racers and it was the first thing we rode (I think.) It was great. I really like the whole feel of Cars Land, it looks just like it came right out of the movie. I get motion sick very easily, but as long as the rides are smooth and don't make sudden jumps or drops, I am ok. Radiator Springs Racers does have one or two quick drops and jumps, but I was generally fine with it. It was a lot of fun. We went through the path that has you go through Ramone's Body Shop, although apparently you can also go through Luigi's tire shop as well. It was lots of fun. It looked like the line had a lot of neat stuff in it too (we skipped that with the parent swap thing) so that might have been neat to see also. Highly recommended.

We ate at Flo's V8 cafe, which was ok, but expensive for what it was. Since we planned to spend 3 days at Disneyland, I expected that we would spend a lot more money than reasonable and eat a lot of food that was just average. The decor was great though.

I don't really remember too much what we did in the afternoon, we had to drop Jana and Marco back off at their hotel, and then we took the monorail over to Disneyland. I was really surprised that they made us fold our stroller on the monorail. The monorail is really small compared to the one at Tokyo Disneyland, which is more or less a normal form of transportation compared to the one at Disneyland, which is like a small scale toy monorail. I think we rode the Buzz Lightyear ride, did some shopping, and then headed to dinner at Goofy's Kitchen.

I reserved one "Character Dining" experience which we used as dinner at Goofy's Kitchen. It was a buffet with a pretty reasonable selection, where a bunch of disney characters would come to your table while you eat. It was very popular with the kids. Alan was a bit too young to really appreciate it, but we got a few good pictures with some of the characters. The food wasn't bad, and I did certainly eat a bit too much. If you don't like loud kids though, this probably isn't the place for you (but then, is Disneyland at all?)

That evening, unfortunately, Alan started to sound a bit sick so we went back to the hotel after dinner. He napped for a bit, but was burning up and couldn't sleep. Like I already said, the Disney staff was great in getting us stuff that we needed to make sure that Alan had as comfortable a night as he could. The baby advil seemed to work and brought down his fever enough that he could sleep. We caught a few hours of sleep as well, but it was probably on the order of two to four hours of sleep for the parents.

We got a bit of a late start on Wednesday due to the sickness, but were able to meet up with Jana and Marco. We split our time between the two parks. We met Jana and Marco at Cathay Circle and rode the Soarin' over California ride (again with the parent swap thing.) I normally get pretty motion sick, but Soarin' was smooth enough that I didn't have much trouble. After that we tried to meet back up with Jana and Marco, but we got stopped by a parade. A parade! Those are great fun. So we watched that for a while. Then we met up with Jana and Marco and probably wandered around a bit more. I don't really remember. At some point in the first or second day we rode the Ariel ride, and Lisa and some other people rode the roller coaster on the Paradise Pier which I wouldn't touch with a ten foot pole if the pole operated by telemetry from an undisclosed bunker location multiple states away. I do remember that we left the park early in the afternoon (like at 4pm or so) to go back to the hotel because Alan was coughing and seemed to be sick again.

Alan slept a lot on on Wednesday night, so that was good. He was pretty clearly sick though.

Thursday was our last day, so we checked out and had the front desk store our luggage. Then we headed out to the Disneyland gates and met the rest of the family. The plan was to have lunch at 11:30am at the Cafe Orleans (it was the only place we could reserve for a party of 10.) We went to Small World before lunch, and rode the carousel. At lunch we got some birthday celebration stuff (Alan turned 1!)

After lunch some of the big kids rode on Big Thunder Mountain (yet another I passed on.) Then we tried Matterhorn. That is one that I did try, and it was a little rough, but I came out of it ok. Then I bought some popcorn (which was delicious) and everyone ate it up in quick order. We went to the line for the Casey Jr. Circus Train (which was probably the longest line we waited in!) and by the time we rode that, we were hungry so got dinner and some people left. Lisa, Alan, and I made one more pass through the park (hitting Cars land at night) then returned to the hotel to pick up our luggage and drive back to San Diego.

Aside from the people getting sick, it was a very successful and fun trip.

December 22, 2012

A quick review of the US Kindle Fire 8.9" tablet

I bought myself a Kindle Fire a while back. I only got to see it recently; I live in Japan and we only have the Kindle Fire 7" over there. I had it delivered to my sister's place in California, and have been playing around with it for about a week while I've been here on vacation.

I bought a cheap case for it (about $20?) and the case is great too. I have an android phone, so was curious how the Amazon UI experience compared. The choice was down to this or a Google Nexus 10". I actually think I would prefer the nexus, but I wanted to see how the Amazon experience measured up, and anyway my phone (a new LG Optimus G) is a new phone with a pretty powerful setup and should be a good indicator of the stock Android experience. So I picked up the wifi only 32GB (I do wish it had SD expansion if only because I could not worry about filling it up) version.

There are three main things that I want to do with a tablet:

  1. Check my email. Note that this almost positively involves writing email in Japanese.
  2. Browse the web
  3. Keep up on my RSS feeds, which I currently do with Google Reader
  4. (Optional) Play some games
  5. (Optional) Keep up with FaceBook. Note that this almost positively involves writing in Japanese.
  6. (Optional) Video chat with family
  7. (Optional) Play around with programming this thing
So how does it hold up on those fronts? For checking email it is great. I don't know what the email app is that it uses but it works great when I set up an IMAP connection to my personal mail server. It also works well with the web-based Gmail page. Of course, Google Play is not on the tablet and you don't have access to the Google apps. Normally. The email is great though. I have no problem with it (except that maybe it looks like if I have multiple devices on the same IMAP account, I can't force a sync so the local changes on the tablet might not be reflected on the other devices.)

Web browsing: great so far. Except I have now way to change the font size. Sometimes you can use pinch to zoom and it will zoom in on the web page (scaling it up.) Sometimes pinch to zoom will increase the font size. Sometimes it does nothing. Otherwise, web browsing on the tablet has been great, and much better than on my phone. The screen display is gorgeous, it has a HD 1920x10yy panel (I don't really remember off the top of my head, but it looks great.) The web pages load quickly over wifi, it scrolls well, and hasn't really had many problems with any web pages. There is no flash support, which is a good thing from my point of view. I haven't wanted to install flash yet, but there are ways to sideload it as far as I can tell.

Keeping up with RSS feeds has been great too using the Google Reader webpage. I do have two minor niggles with that: it should just load all available stories automatically (I have to periodically tell it to load more -- same with Gmail) and I wish it would say how many stories are left. Also, when I long press on a link to open it in a new tab, every once in a while (after opening up lots of tabs) it will open the link in the main tab I am in. I think that is intentional, they probably limit the number of open tabs.

The one major problem is that I can't write Japanese on this thing! I finally fixed that today. I spent a lot of time reading things about this and that, but in the end the approach I took was this:

  1. Backup the Japanese keyboard (that I like, not the default one) from my phone. I have one keyboard that I like, Jellybean keyboard. I needed to back that, and its Japanese dictionary up. I was able to back them up using File Expert, which has an option to save the APK files for apps that you have installed on your phone to the internal memory. Since I don't have access to the Android App store I used the 1mobile appstore file expert download. Note that you need to enable loading 3rd party apps in the Kindle, which is buried somewhere in the preferences but that isn't too hard to do.
  2. Hook up the phone to my computer and copy the backed up APK files to my computer.
  3. Hook up the tablet to the computer and copy the APK files over with the now installed 1mobile File Expert app.
  4. Run File Explorer, locate where I copied the apps, and run them. Run the Jellybean Keyboard app and it pulls up preferences that let you select the language to use. It looks like actually just installing the Jellybean keyboard would have worked, but I need the Japanese dictionary to type Japanese. For some reason, the keyboard itself could not download the dictionary, so it is good that I copied it over.
  5. Hey, Japanese works!!
So now I just have to focus on the other things. I did buy CinePlayer, which plays movies fine (I copied some over to the tablet.) I usually use VXPlayer, but that crashes after a few seconds, consistently, so I needed to pay all of $2 for the CinePlayer app. It works well. I also bought a Humble Bundle a while back that has a lot of Android games. I haven't had time to play any of them yet.

The FaceBook app is broken in a strange way: the first 10 entries or so work, but after that everything is just text and looks like there is no CSS formatting. No pictures. And you can't update it. I've reported that to FaceBook (as have others) but luckily the mobile version of FaceBook in the browser works very well. There are some problems there (sometimes pictures are too large and run off the screen?) but it works well enough. Time should help there.

The speakers on this thing are great. They are loud. I fired up Amazon's cloud player and have a bunch of music in there, even though I haven't ever used it before. Previous purchases just ended up there. Neat.

I haven't looked at video chat, but it does have a front facing camera. I haven't looked at programming either, but it should be possible.

Overall, I'm really satisfied! We have an ipad mini in the house too, and I prefer the Kindle Fire 8.9" to that, and it was cheaper to boot.

November 15, 2012

2012 November Osaka and Kyoto family trip

This November, Lisa's father had a school reunion for the 50th anniversary of his school. Lisa's grandmother and father grew up in the Kyoto area, and have roots going back there very far back. Probably more than 500 years at least. Grandma also wanted to go back to hold a ceremony for Grandpa, who passed a few years back. So the whole family, Lisa, Alan, myself, Lisa's younger sister, her daughter, and her husband, Lisa's mom and dad, and Lisa's grandma all headed out to Kyoto on Friday morning, the 9th of November.

We got a Shinkansen at 8:00. The Shinkansen are a real treat to ride; since I've been living in Japan permanently I've only taken it once or twice in six years. They are fast, smooth, comfortable, and you don't have to go through any of the trouble that you do when you fly. No security. No X-ray scanning. No millimeter wave back-scattering devices. No pulling laptops out of bags. And the stations are right in the city center. We took a taxi from our house to Shinagawa station, it takes all of 15 minutes, and we board the train shortly after that. You can see on the left here a shot of Alan in front of the train. He's too young to really have an interest in trains yet, but I bet he will be one of those kids that like trains. I like trains anyway!

We arrived at Kyoto station at 10:30 and walked to our hotel, the New Miyako. That was only about a two or three minute walk (once you walk to the station exit, which can take a while since the station is pretty large.) Lisa's sister and her family were on a different train, they were coming from Shizuoka. After waiting a bit for Rie, Aki, and Yuzuna we went for lunch at a Chinese place in the hotel. Nice. We had some beer at lunch, and everyone got a kick of how Alan just passed out in front of one of the glasses. So don't take the picture the wrong way, you have to be at least 20 years old to drink alcohol in Japan.

We left our luggage at the hold and took two cabs to the shrine and they had a private ceremony for Lisa's grandpa. The temple was kensiin - I do not know the Japanese writing for that. It was a smaller place, not the kind that you see as a tourist. It had maybe four or five rooms, some in separate buildings with covered outdoor walkways between them. There were three monks, one older and two younger. I got the impression that they were family. They held a ceremony of about 40 minutes of chanting with some drums and other things to hit every once in a while. The Tanaka family seal was a few places there and in gold in the main chamber. I'll need to talk to Lisa's dad a bit more about it, but I don't know why the Tanaka family seal is displayed in the temple.

The cemetery is in a large nearby complex so we went to their graves - 7 for the Tanakas family. There are 500 years worth of Tanakas in there, according to Lisa's dad. Note that in Japan people are usually cremated, and the ashes are placed in family graves. We met with a caretaker who was talking about how they will need to repair some of the graves due to the tree roots nearby. I guess if you have a few hundred years to deal with, all sorts of things can happen. Mr. Tanaka is the 15th in the succession and likely will be the last buried in Kyoto. They also have a plot in Tokyo, near Ryokoku (the place where all the Sumo wrestling happens.)

On the way out of the cemetery, which was quite a ways up a the hill, and very large, we passed some interesting stuff. There was a temple at the top of the hill with trees whose leaves were starting to turn. Lisa took a great shot, which I've included. Also, Afro Buddha. Well, his actual name is 五劫思惟阿弥陀如来像, but I can't read that.

We went to the nearby Konkaikoumyouji temple (金戒光明寺 こんかいこうみょうじ.) They've got a website but it is only in Japanese. There is also an entry on Wikipedia but the English entry is almost bare compared to the Japanese entry. We toured around there for a bit, entering into the grounds and walking through the gardens. It was quite nice.


Dinner was from 5pm at Nijyou Fujita (二条ふじ田) a kaiseki (traditional long form multi-course) meal. I didn't find anything in English (there is a tabeblo link) but the place was very good. Unlike most kaiseki I've had, I didn't almost explode and feel sick from overeating this time. There were a bunch of dishes, some of which I took some quick notes on. しそうのこうせん hot shiso flavored water. The waitress made some jumping origami frogs for Yuzuna and Alan. The soup used water from a temple 60 meters away. The fish was Sawara さわら cooked by Yuuanyaki ゆうあんやき 幽庵焼き which is apparently like sukiyaki for fish with some sudachi and lemon. We had a very nice selection of Japanese sweets to choose from also.

After dinner we took cabs back to the hotel and checked in. We were staying in rooms 667 to 669. It was a close call - 666 was right next door!

Saturday.

An expensive buffet breakfast at the hotel and then a train to Osaka. We took the local so we could sit.

We made our way by subway to Namba where we hit up the main road and eventually arrived at Daruma, a kusiage place. The tomatoes were the best. The place was packed, with people shouting all the time. If you haven't had kushiage before, it is great. Basically, it is just fried stuff on a stick. There are big communal bowls of sauce, with instructions all over the place talking about how you can't double dip. No double dipping. There is also free lettuce. Or maybe it is cabbage. I don't know. That isn't really what I am focusing on. We had a bunch of thinks, like tomatoes, potatoes, fish - there was something on the menu called "kiss". I didn't know what that was, but was of course imagining the chef kissing the batch of frying oil and frying up that, lips in pain the whole time. Of course, it turns out it was just a type of small fish that you each whole, but whatever. I like my idea better. Another good one was fried pork cutlet. I don't know if they really take a regular pork cutlet, and then fry that, but that is what I like to think. These things are all quite small by the way. There were onions, eggplant, I had some cheese, and their fried ham was good. I'm sure I'm missing lots of good things, but anyway, if you go to Osaka, try their Kushiage. No double dipping though!

We wandered around a bit and went to Nanba bashi, where we got some pictures of the famous Glico sign. It's that guy holding his arms up. The whole time we were there people were taking their pictures in front of that thing. Then we headed for the taxi stand and Osaka castle.

The castle was really nice. They let us ride the elevator since we had kids in a stroller. We wandered around a bit and went up to the observation deck. They have an entire museum in there. The place was packed, and the castle is on a huge park ground. It is really worth going to see.

Dinner was at FuguYoshi, a fugu place. Sadly, I've had fugu a few times now, and despite the domain name of this website, I'm not really a fan. A meal entirely of fugu is … not particularly a great meal, but you should at least try it once.

First up was Fugu skin with ponzu and nikogori. Next up was fugu sashimi with ponzu.

We also ordered fugu-hire, which is hot sake with two fugu fins in it. As you open the cup (it comes covered with a wooden cap) you light a match to burn off the excess alcohol. Even after doing that the sake tastes quite strong, smells terrible, and frankly just isn't that good.

After that was fugu nabe. And then egg, rice, and water is added to that leftover broth and simmered. Top off your bowl with either salt or nori and onion. That is the bit at the end that fills you up.

Desert was a grape, persimmon slice, and small ball of matcha ice cream.

We walked to Osaka station and caught a train back to the hotel. Well, everyone else did. I had a bathroom emergency (I don't think the fugu agreed with me) and caught a later train. I did eventually make it back though, and thankfully the express train did have a bathroom on board.

Sunday.


I skipped breakfast since I didn't want to deal with fish. We rented a minibus for the day and headed out first for Kiyomizudera, which is one of my favorite temples. It has a great view of Kyoto from up on the mountain, and has a super famous balcony. It is an all wooden balcony constructed without any nails that is very high off the ground. It is really amazing. The temple is really great in fall when the trees start to turn red.

Then we took a ride to see a 750ton bell at Chion-in (知恩院神社 ちおんいん。) It isn't something that people go to all that often, but since we had a whole minivan the driver was taking us all over the place. The bell is really big. They ring it every new year, and usually it shows up on NHK TV.

After that we went way up into the mountains where few people go (we were the only ones) with a nice view of Kyoto. Too bad about the rain. The place was Shogun Dzuka's garden (将軍塚庭園 しょうぐんづかていえん.) It was a really nice garden, had some great views (or would have if it wasn't so foggy due to the rain) and would have been great to walk around at more. We had an appointment for lunch though.

Lunch was at a fancy looking yuudofu (boiled tofu) place. It had a nice garden between the multiples buildings with a koi pond. The place is called 順正 じゅんせい。They do have an English website. I took a bunch of pictures, but didn't post them here. They are on Flickr if you really want to look at more food. Alan really enjoyed watching the Koi in the pond. I'm really excited about when he gets a bit older and we can go to Zoos and stuff. He doesn't really know animal names yet, but we do read a book every night with some animals in it.

Tea and tounyuu to start with a small goma tofu. Some ginnan and miso flavored tofu kushi. Lots of tofu. Some tempura, rice, pickles, and other vegetables.

After lunch we went to kinkakuji, the Golden Temple. It was nice. There was a group of French people in kimono. You definitely should go at least once if you haven't been. I prefer some of the other temples (Kiyomizudera primarily) but this place is so famous you just can't pass it up. It is always insanely crowded though. Still, that is one impressive temple they have there.

After that we picked up our luggage from the hotel and hopped on a train back home. On the way Alan and I spent some time reading. Well, he didn't actually read with me for all that long before he started throwing his magazine around the train, but still. Cute picture I think.


September 29, 2012

"That traditional walk"

A bit after lunch today, Lisa mentioned that there was a festival not too far from our house today and tomorrow. I asked her what the festival was for, and she said it was a festival for the local area, and specifically the Shinagawa Toukaidou area that used to be a stop on the tranditional road from old Tokyo (Edo) to Kyoto. We used to be about a (very) easy day's walk out of the Edo capital, so people would stay here.

Anyway, I didn't really know what the festival was about, but the timing was right: we could walk there, and have dinner. Dinner at a Japanese Festival is a super inefficient thing, but useful for one or two reasons: there are lots of types of food, so everyone can find something to eat, and you can drink while you walk around. Also, it is a great chance to walk around the area that the festival is in. It is not really the best in terms of actually eating though: the food is usually expensive (single appetizer type things only for about $5 each, basically carnival or county fair kinds of food) and the quality isn't that great.

We walked over to the place (a bit of a hike actually, maybe about three quarters of a mile away) and grabbed some food at a section that is sponsored by some local hotels. The food there is actually pretty good. Then we walked on down the road (the festival spanned the distance of three train stops, so quite a long route) closer to where the parade was going to start.

I didn't know there was going to be a parade so I asked Lisa about it. It actually wasn't a parade as much as just some people walking. Walking in the "traditional Oiran style". I didn't know what an Oiran is, or how they tradiationally walked. So I tried to clear that up. I asked Lisa what is an Oiran. She said that they are prostitutes, and they traditionally walk in a distinctive style where they kick their legs out. I was pretty sure that I didn't understand some of those words, so I asked her again, particularly to clarify on the prostitute part. She looked it up, and told me in English "You know, prostitute." Two surprises: huh, I knew the word for prostitute (I figured I was wrong, but the word comes up in history a bit.) Second, prostitues have a particular distinctive style of walking where they kick their legs out.

I told her I was pretty surprised that they would have a parade for prostitutes, and that we definitely wouldn't do that in America. Lisa said that she was surprised because America has prositutes everywhere, and they are held in high regard! They have them in the windows in the parts of town where prostitution is allowed! I'm pretty sure she is thinking of Amsterdam, since as far as I know prostitution is illegal in the US (outside of parts of Nevada.) So hopefully I cleared up her understanding of that.

Talking a bit more about it, Oiran are actually courtesans, similar to Geisha, with years of training in entertainment. It seems like they might also be open to some additional entertainment options, but this is all back a ways in history. The culture of the Oiran has been preserved up to today, and we got a chance to see them today.

The parade started in the evening, and was opened by some priests (their sashes read "Overnight staying place festival".) Three small girls were walking in front of every Oiran, but I don't know if they are actually in training or just cute local girls. They looked like they were having fun though. And some crazy make up.

The Oiran had amazing hair. I don't know how long it took to make up, but it must have taken a while. I don't know if I could actually tell the difference between the different type of courtesans in Japan. I know of Geisha, Maiko, and now Oiran.

I did take a video, so check that out. You can see the distinctive walking style of the Oiran. Look at that sexy walking! I don't know how I managed to resist. It must really take skill to walk in those shoes though - they are like a foot high! Amazing.

All in all, it was lots of fun. We walked way too far, and I'm exhausted from carrying around Alan all night in the Baby Ergo, but it was total worth it.


September 17, 2012

What have we been up to recently?

So, I've been neglecting my blog, but finally put some time in over the three day weekend (respect for the Elders day!) (no relation to Cthulhu) and wrote up some stuff. Now to catch us up to the present day (or at least the same week) let's see some of what has been going on around here lately.

We got Alan a new chair. Something called a Stokke, which apparently is good, and our friends the Evans' (no relation) have and like. Alan seems to like it.

The other day we took Berry (the family dog) to the groomers. Usually it isn't too much of a walk, but their place is under renovation so we had to walk a bit farther than normal. On the way there is a shop that has a sign in the window saying that they sell Shinagawa beer. We live in Shinagawa, and I always wondered what that was about. I bought some on the way back. The beer has been in production since 1870 apparently (although I am at a loss as to where.) It was pretty good!

I got some programming done, but it was a bit hard to type with that baby in my arms.

Finally, just yesterday (on Sunday) we went down to Ebisu for the beer festival. It isn't a festival as much as an outdoor beer hall where they sell only Ebisu beer. They have some food (mostly stuff that goes well with beer) and there was a stamp rally. We went with some friends of ours, Aki and his wife Kiyoko, and after lunch took some time to run the stamp rally. We needed to spend some time while another friend of Lisa's, Shino, arrived a bit later with her daughter. Come to think of it, does anyone find it odd to bring a young child to a beer festival? It didn't really strike me as anything unusual, but I've been in Japan for so long that I consider that to be a normal occurrence now. There were lots of kids there actually, not even including the two at our table.

On our walk around the area we saw a bit of an actual festival complete with a Tengu. They have long red noses. We also stopped by the Ebisu beer museum (although we didn't go through it.) The museum looks pretty cool actually, so one of these days we'll have to try and go back.


August 17, 2012

The Wedding of Jana Evans and Marco Rosichelli

So, as I mentioned in my last posting, my younger sister Jana Evans got married! Jana's been amazing since I knew her. It must have been tough growing up five years behind a pair of rambunctious twins, but she managed it. She also moved at about the start of high school from New Jersey to Texas, just to ensure that she would end up with a ridiculous accent. Or maybe because her older siblings and father all moved en-masse to Southern Methodist University. It was one or the other, I forget.

Well, she was always a kind younger sister, and never caused any problems. That I knew about. And now she's marrying a exemplar gentleman, Mr. Marco Rosichelli. Lisa, Alan, and I flew out from Tokyo for their Wedding in Helena. I had never spent much time in Montana (if at all!) so it sounded like a lot of fun to me. I was also excited to introduce Lisa to a new state and location, since we always seem to only go to one of a few pre-determined locations: San Francisco (really, Palo Alto, for work); San Diego (for my twin sister); Dallas, Texas (for my father); Seattle (for work); various small towns in Washington state (for family); or New York (for my friends.) So Montana is new to us. I also thought it would be fun to do an old-fashioned road trip.

I looked it up, and we could have flown from Seattle to Helena, but with a kid flying is tough, and I also wanted to stop along the way and visit with family. Since that would mean way too many flights to some tiny airports, instead we rented a car. And drove it 1,400 miles in a week and half. All told, it was fun. Alan slept very well in the car seat, and when he wasn't sleeping he is at the age that it is pretty clear what the problem is (bottle or diaper basically.)

We were able to stay with family and friends of family along the way, so didn't incur much in the way of hotel costs. I enjoy driving in the US, which is a change from driving in Japan, and after a good day on the road, we arrived in Helena (after staying overnight with family in Wenatchee.)

We spent some time with Jana and the family in Helena, taking a tour, hitting a Carousel, and things like that. The day of the wedding, which started at about 8pm in the evening, we dressed up and took off. (After a great steak dinner at Chubby's bar.)

The wedding was a the home of one of Jana's friends, up in the hills surrounding Helena, Montana. It was a beautiful home built into the side of the hill. Of course, all sorts of family was in attendance, as well as many friends of Marco and Jana. They both have been at the Archie Bray Foundation for Ceramic Arts and have made many good friends there. A friend of their officiated the wedding, which included a traditional (of some tradition) binding using a large rope. It looked like it was pretty permanent.

Our Aunt, Laura Kirk, made the wedding cake. The cake was a quirky as Jana; a standard seeming cake on the outside, on the inside were brightly colored polka-dots of cake. It was apparently quite a trick to figure out how to do that. I don't really know the technical secrets behind it, but I think it involved cooking multiple small polka-dot shaped multi-colored cakes into a large cake.

The dancing went on into the night, and I think we just made it home before midnight. It was a great wedding, and I wish the best to the newlyweds!


July 17, 2012

What I did over the summer

I'm looking at my blog, and the last time I posted was back on June 10th. Wow, that is a long time ago! So the obvious question is, what has our family been up to since then?

At the end of June, Lisa, Alan, and I flew to Dallas for a few days. Then we flew up to Washington state. We had a busy two weeks planned.

We went on a trip from Tokyo to Dallas, Dallas to Seattle, and then from there we had a bit of a classic American Road Trip. From Seattle to Omak, and then through to Helena, Montana, back to Omak, up to Osooyoos, Canada for lunch (because hey, we have our passports) and then back to Seattle, and finally back home to Tokyo. We had some stops on the way in Wenatchee and Leavenworth as well.

We had a joyous occasion for the travel: my younger sister, Jana, got married to Marco! I'll get to that in another posting.

We also celebrated the lives of two important women in my life. My mother, Judy Marie (Kirk) Evans, passed away on June 12th, and shortly thereafter on June 29th my paternal grandmother, Bessie Evans passed.

We've set up memorial obituaries for them at Pax Memoriam:

Since this was Alan's first time on an airplane, we had plenty to keep us occupied as we flew over. I was surprised that the airlines (in our case, American) had a baby bassinet that could be hooked up for us. I would have thought that you could reserve the bassinet, but it is on a first-come first-serve basis, and your plane might or might not have one. Usually they do. They have mountings for multiple bassinets, but probably only have one. They really should try to set up some sort of ordering system so that they can load the bassinet when they need it, and not bring it when they don't, and also allow more customers to make use of it. Alan slept pretty well in it on the flight out (on the flight back the timing wasn't as good and he didn't sleep as much.) Still, it was great that they had something like that.

In Dallas we met up with Dad, and also had the time to go to a Ranger's game! We saw Darvish pitch, which was great, but they lost the game (which wasn't so great.) Still, Alan got his first Major League baseball game before he hit one year old! I think that is pretty good.

From Dallas we flew to Seattle, and then drove to Wenatchee, where we stayed with our cousins for the Fourth of July. Alan got to meet a lot of cousins, and play with some fireworks. We also had a nice US style barbeque. Great food, although probably a bit too much of it. Nah.

We drove the next day to Helena Montana, where my younger sister was living. I'll get into that more in the next post. We had a lot of fun over there, and then she had an amazing wedding, and we drove back to Washington state.

We took a tour of Helena on train-type thing, and Alan rode his first Carousel at the Great Northern Carousel, which conveniently is co-located with an ice cream shop.

We drove back to Washington and prepared for the memorial services for mom and grandma. On the way we stopped at the place that my dad is having his 1948 Hudson Hornet and 1954 Pontiac repaired. Since Grandma passed, and he has kept those cars in her garage on and off since high school, he plans to drive them from Washington State to Texas. I think we'll try to accompany him on that trip, but in the meantime the cars have to have some modern components installed for safety.

I don't have much to say about the services. I think they were wonderfully done. We had services for Grandma and Mom at the same place, back to back. A lot of people were able to come, since they were held in Grandma's hometown, which is a short drive from mom's hometown. I prepared a few things and read them, but what was really nice is that many of the people that came shared memories and stories they had. It was really amazing to hear one of Grandma's students talk about how Grandma pushed her and had a big influence in her life. Grandma went back to school in her 50s and eventually earned a Master's of Education and taught at the local high school. I don't know how she was as a teacher, but she didn't put up with any nonsense and always expected the best of you. She introduced us to literature and poetry when we were young, and always had interesting activities for us when we would visit from California. One summer, she opened up her freezer and gave us snowballs that she had made and saved during the winter, since us California kids had never seen snow before.

Snowballs don't really freeze well, but that didn't stop us from having fun.

After the services, which included a wonderful song by family members, we had a live butterfly release outside of the funeral home. I don't really have a good way to express how I feel, but both mom and grandma will be greatly missed.

After the services, we had a reception at the Bread Line Cafe in Omak. A lot of family made the trip out, so Alan met a lot of cousins. We even got this great picture with Grandpa Kirk and all of the attending great grand kids. That is a lot of great grandchildren!

Finally, in the evening, even though the day was already quite long enough, we had a birthday cake for Lisa. Note that kid that is super excited to see Lisa is not our son, but my sister's son Scout, who is super cute and really likes Lisa.

The next day we took a quick trip up to Osooyoos, Canada. We had our passports, and I don't know when we'll have a chance to take a trip up to Canada again. Since grandma has passed, we won't be able to stay in Omak any more, and Brewster is a bit further (only about another hour) from the border. So it sounded like a good idea. We had a nice lunch - Poutine is ridiculous - and then headed back towards to Seattle.

We made a quick stop in Leavenworth for lunch, which is a tourist town made up to look like an old German town. We spent the night in the outskirts of Seattle with our friends the Weavers, and then were back on the plane to Tokyo.

Alan packed in a lot in his first trip to America.


June 10, 2012

Shinagawa Tennousai

On Friday, the Shinagawa Tennou Festival began. It runs through Sunday. Lisa and I took Alan out this morning for a walk through the local neighborhood and headed down to where the festival is going on. Alan's still a bit young for these things, but probably when he is three or four I think he's really going to enjoy the festival atmosphere. A lot of kids are always running around at these things buying food and playing some games at the different stalls, trying to win goldfish or candy or little trinkets. The adults are usually eating (overpriced) street food and drinking beer. The closest thing to these kinds of festivals in the US would probably be a street fair, but you mix in some real traditional sorts of elements.

The Japanese page linked here: Shingawa Tennou Festival page (Japanese) says that the festival is held primarily between two temples, Shinagawa Shrine (I can't find any English pages for that) and Ebara Shrine (Japanese). Some portable shrines are carried between the two temples, accompanied by priests, drums, and flutes playing a special Shinagawa-themed tune apparently.

From out point of view we just walked around, got some food, and watched some people walk by. On the way home we also took some pictures of the parked portable shrines. I always enjoy these kinds of festivals, even thought he stall food is too expensive, you see lots of people, there are people in Yukata and Jinbei (kind of traditional summer clothes) and it is just fun walking around. I'm looking forward to going to some of these things in the future when Alan Yoshiyuki gets older!


The Galactic Mage and "Book Trailers"


I recently read The Galactic Mage by John Daulton. I had never heard of him before. I had never heard of the book before. But Amazon recommended it to me, and the kindle version is only $3.99. It has good reviews, so I picked it up (months ago!) and only just now got around to reading it. I have a few more cheap Kindle books that I haven't read yet, and I hope they all are as interesting as this book.

There is an embedded book "trailer" on the left. Book trailers are a relatively new phenomenon to me, but apparently they have been around for a while. I know that I saw something about a Spanish trailer for Patrick Rothfuss' Wise Man's Fear, but that was the first I had heard of them. Since then, I've seen one or two youtube trailers for books. I like the idea. It still seems a bit strange, but it is a good idea.

The Galactic Mage has a few properties that I really like in fantasy books: it has a consistent seeming set of rules for its magic, and in this case the author really follows through with them. His main character applies a kind of scientific method to magic, and we get to see magic applied in interesting ways in the world. Most interestingly, the juxtaposition of high tech and magic is explored a little bit. I really like the consistency and the logical process used in the book. The characters are for the most part interesting (it seems like some of them are exaggerated for the purposes of the story, but that is fine by me) and the story itself is very involving. I really wonder why I haven't seen the idea of space exploration in any fantasy books before, and this one does it very well.

I kind of see this book as another side of the coin to Rick Cook's Wizardry series (first two books are available from the Baen Free Library - they are very good, and it is worth buying the others!) That series has a computer programmer transported into a land of magic. This series has a wizard out there somewhere in the universe (how magic works and why is never explained, but the usage seems to have good rules and limitations) that just happens to also be a universe where (not too far away) technology has developed to an advanced level as well.

I really enjoyed this book, and if you have a kindle can wholeheartedly recommend it for the great price it is currently at!


June 9, 2012

Jordan Mechner's The Making of Prince of Persia

The online version of the book

GDC 2011 Classic Game Postmortem Price of Persia

GDC 2011 Vault Search for Classic Game Postmortem, there are a whole bunch of good ones!


Prince of Persia on the Glorius Apple //!

A long time ago, when I was still a young kid, my dad bought an Apple //e (or maybe a //+, but eventually we ended up with a //e.) That event likely changed my life, and definitely set me on the path that ended up being my passion and career: a software developer. Before I got anywhere near programming though, I spent a lot of time doing all sorts of things on that computer. What I enjoyed most were computer games, and one of the most amazing games I had seen at an early age was Karateka.

Karateka was amazing because it had large characters that were animated very well. They were as close to lifelike as we got back then. It was written by someone called Jordan Mechner, who of course I had no idea who he was. The name stuck in my head though. A few years after Karateka, he came out with a game called Prince of Persia, which much later became a video game franchise and a movie. Back in the past when I was a kid, I played this game. It was a great game. It was hard. I never finished it. I also never actually bought the game, I illegally copied it from someone.

Well, recently Jordan Mechner released the source code to Prince of Persia, the original game! With that announcement, I spent of a bit of time on his website, and found that he also had written a book, the Making of Prince of Persia. I've got a link on the left to the Amazon version, I suggest the Kindle book because it is pretty cheap, like $8. I bought it because I was feeling a bit guilty about not paying for the games I had played. Karateka, which I did finish, and from which I learned one important bit of information: never run straight up to a princess if you have the opportunity to meet a princess. Walk slowly and respectfully towards her. I never did get very far on Prince of Persia - it was hard! - but I did enjoy playing. I think that even without the time limit Prince of Persia would have been hard for me back then. It would probably remain hard for me today, since there is a lot of mapping that you have to do, and I don't know if I have the patience for it now.

I highly recommend watching the GDC Postmortem (linked on the left) of Prince of Persia, and buying the book. It isn't really a technical programming book, it is really more of a diary about a young man trying to find a career for himself. I didn't know that Jordan Mechner wanted to be a screenwriter, but that plays a large role in the book as well. I had a hard time putting the book down, and really enjoyed reading through the book, partly as nostalgia, and partly as an interesting look at a young man trying to find his way in life.

In fact, I've been really struck recently by how young people really can make a large difference and make a big impact. The most important thing is not experience (that helps, but can also just prevent you from doing something because you know how hard it can be to actually accomplish difficult tasks) but is just the idea of doing something. If you have an idea, don't let people stop you, don't let your idea of what you need to be to accomplish something, just get started and get out there and do it. I'm looking at all these amazing people who accomplish amazing things before the age of 30 - John Lennon, Steve Jobs, Anne Frank, Mozart, Shawn Fanning (well …)

It makes me excited to see what my young son will do when he is young. I'm proud of the things that I accomplished, but I haven't changed the world. What is amazing to me is that you can change the world, even if it is only in the way of creating an amazing game that inspires others.

Eclipse, Subversion, and Moneydance CSV Importers on OSX

I use Moneydance to track my personal finances. Recently Tokyo Mitsubishi UFJ bank decided to drop support for downloading transactions in Microsoft Money format and switched to a CSV format. That is kind of annoying because I like to download my transactions from the bank and jam them into Moneydance. It means I don't have to type them in. But now they are in CSV format, which isn't natively supported

There is a beta CSV import extension for Moneydance though, so I tried that out. It has support for formats from some banks, and then has a "custom reader" format that you can use to set up the fields that your bank sends. That worked out well. The problem is that the imported transactions from the bank were garbled. The text didn't show up as proper Japanese, it was more like goobledegook.

That is a clear indication that the encoding on the file was set wrong. I know the files my bank sends are in Shift-JIS, but I changed the format to UTF-8 in Emacs since UTF-8 is the format that all text files should be saved in. Unfortunately, the extension does not import as UTF-8 and since it does not give an option for selecting the encoding I assume that they just take the platform default or something.

A quick check of the code shows that indeed, they use a Java FileReader (who thought it was a good idea to have the filereader open text files in the platform default encoding? It is never a good idea to assume a default and not allow programmers a way to change it.) So to fix it, you simply need to use a FileInputStream and an InputStreamReader with the encoding set. No problem.

It looks like Google has a SVN repository for the project. I figure I'll open up Eclipse and use that to make the local change and import my text file. Oh, my version of Eclipse is really old. So let's download a new version. That was pretty painless.

Now, how do I hook Eclipse up with Subversion? It looks like there are two solutions, the more popular of which is Subclicpse. I was able to install that without any trouble. I was a bit worried about the version of Subversion that my mac came with (1.6.17 according to svn –version) and a mismatch there, but let's give it a go.

Wait, they don't have any information telling me how to use Subversion. Well, some British guy wrote something up that makes it pretty clear. Following along with him, I got up to where Subclipse would try to pull down the information and … Some sort of error about a JavaHL library! What? Well, that seems to be pretty well explained on the Subclipse website, so I downloaded JavaHL (the Java subversion bindings apparently) and tried again. Now I get a version mismatch! It says "Incompatible JavaHL library loaded. 1.7.x or later required." But there were no versions listed on the download page! And by the way, that download from open.collab.net does not list any different versions, only different operating systems! I downloaded the correct version for my version of OSX (I still haven't downloaded to the latest version) but that did not work! What do I do now? The documentation says that it installs svn itself (it did, in /opt/subversion/bin) but that version is the same as the one that came with OSX by default anyway. So why would there be a version mis-match? Also, they made me register to download their package, which was kind of annoying, but forgivable. As long as they understand that some guy named Fugu Tabetai working as a consultant for Fish Eating Incorporated that makes less that $25 million a year probably isn't a good business opportunity for them.

A little searching shows that other people have had this problem as well and the solution is to install a newer version of Subversion than the one that open.collab.net installs from wandisco, whatever that is. Apparently wandisco is a subversion provider of some kind. In my case, since I am on 10.6 I needed their 10.6.x package from their subversion download page. After downloading that though, it still seems like I have the same old version of subversion and not some sneaky new 1.7.5 version.

Guess what? Rebooting did not solve the problem either. But doing a sudo rm -Rf /opt/subversion and re-installing the wandisco problem did get me the proper version (after appending /opt/subversion/bin to my PATH) in terminal. So maybe now it will work in Eclipse? Let's give that a go!

Hey what do you know? It worked! I was able to suck down the code for the CSV importer. Of course, then I realized another problem: since the importer is an extension for Moneydance, I now need to find the Moneydance library files (JARs) that is links against so I can actually compile the thing. Then I have to figure how to compile and package it in the extension format that it needs after I make my changes. Luckily, all of that is available at the Moneydance developer page.

Adding the two JARs in the developer kit did get the project to almost completely compile, except for six errors that popped up. It looks to me like I'm linking against old JARs, because the documentation says that the errors Eclipse is complaining about are not true (e.g., this class doesn't implement some method, but it shows in the API docs that it does.) So perhaps I downloaded an old version of the developer's kit somehow. I don't see how that is possible though; I downloaded the only one that is up there. Well, I've posted in the group for the csv importer and will see if that is actually something that they can help me with. If not, I'll email the Moneydance folks. This should be a simple problem that I can actually fix, and it would improve my life, so I really want to get this done.

After a day's delay, I heard back from the maintainer of the CSV import plugin and he passed me different versions of the Moneydance development libraries. They were created in 2011 sometime vs 2006 which are the ones that came from the Moneydance website. The project compile successfully with them, so now I have no excuse not to actually add this feature.

The GUI was created in Netbeans' Matisse which is supposed to be a nice automated GUI creation system. It generates regular old Java code though, so I might as well edit that directly in Eclipse myself and then worry about what to do on the commit later.

I need to modify ImportDialog.java's creation of a CSVReader and also the one in TransactionReader.java. I did all that, and now I am caught up on the failing unit tests (nothing that I did - these were pre-existing failures) from what looks like a test that can't compile anyway. After making those modifications and building on my machine (generating my own keys to sign the plugin and all) things looked great, and the import went fine. I've sent the changes on to the maintainer, so maybe we'll see this show up at some point!


June 4, 2012

Joe Abercrombie's The First Law Trilogy

Another post about books. I heard about The Blade Itself a while back, probably from one of the author blogs that I follow. I don't know which one; it could very well be any one of John Scalzi's blog, Joseph Mallozzi's blog, or Patrick Rothfuss. Or possibly even tor.com. I don't know; I just heard that this guy Joe Abercrombie wrote a good yarn.

I think I found "The Blade Itself" on sale on the kindle store at some point for like $5 or something. The normal price seems to be around $7, which is reasonable to me. I like the idea of not having to lug around a physical book, and I certainly can't store books in my tiny Tokyo apartment, so a virtual good is actually worth money to me, although I do balk at paying more than what a physical book would cost.

At any rate, I read through the first book at a quick clip. It has very memorable characters, a well-constructed world, a believable and interesting magic system (perhaps even three or four, depending on how you count) and an interesting story.

I'll probably verge a bit into spoiler territory, so if you are interested in hearing my thoughts, click the readmore link below.


read more (331 words)

May 20, 2012

Ginza and Kamakura with Alan

We've had a busy week this week! To start things off, at some point last weekend Lisa snuck a shot of Alan and I taking a nap. It was a good nap.

Also last week, we took a walk to a local park (a different one from one of the parks that I've mentioned on this blog before) and on the way home stopped at a nice cafe not too far from our house. They are a cute little cafe called Les Cinq Épices in Aomono Yokocho that makes their own cakes and bread. We stopped over there and had some cakes, which were great. I love how there are all sorts of little cafes all over Tokyo with small cakes, and they usually have a tea and cake (or coffee, if that's your thing) set that you can get. We enjoyed a nice walk through the park in the sun, and had some tasty cakes on the sidewalk cafe, then had a nice walk home. On the way back we rented "Willy Wonka and the Chocolate Factory" (the newer one) and "Kung-Fu Panda". It took us a week to watch them, but we actually were able to watch them before they were due. Both good movies, although nothing to rave about or anything I would write a blog entry about. I will note though that they were our first movies post-Alan!

Sometime during the week while I was working, one of Lisa's friends, Julie, stopped by for a visit. Apparently a few other people stopped by also, but I was never around so I'm just going on rumor. I did find some photographic evidence of one visit though, and it looks like Alan was having a good time. He seems to be pretty popular with the ladies. I can't blame them, I think he's a cutie myself.

On the weekend we decided to go to Ginza. After our stop at the local cafe I was in the mood for more cafes so that put Ginza on the plate. With the additional "todo" item of getting our broken Time Capsule looked at, it was pretty clear that a stop at the Apple store in Ginza might be useful. Finally, Lisa planned to meet her friend Mibe, the jeweler, who just finished up a bracelet for little Alan. So we set that meeting for our favorite place in Ginza, and decided to make a day of it.

Wandering around the area, we came across a lot of people taking pictures. I fought through the crowd and found that they were taking pictures of a Geisha! That is pretty rare in Tokyo (this isn't Kyoto!) but it looks like she was selling a CD and some postcards. So that made some sense. Interesting!

Our first stop was the Tokyu Hands store, but we didn't find what we were looking for (glasses to view the upcoming Solar Eclipse) - they were sold out! So we ordered some from Amazon Japan on Lisa's phone. They actually did arrive the next day (Sunday) in time for the solar eclipse on Monday.

Our next stop was a cafe. I didn't really know where to go, but we wandered around and decided to go to Mitsukoshi, which has a rooftop garden and some restaurants up there. We got some gelato and tea and then hung out with Alan for a while. There were lots and lots of families out there. You really get the feeling that there are not many places in Tokyo for families to hang out on grass at all, so they all congregate at any place that looks like it might be nice. We did have maybe a 15 minute wait just to order our gelato and tea, but at least we were able to find a place to sit without any problem. We spent a bit of time on the grass, but since Alan can't walk around yet we didn't really have too much to do there with him. He likes it when I lift him up high, so I gave him a few tosses. He seemed to enjoy it.

I should mention that right now we are at that one very brief period in Tokyo where the weather is nice. It is warm, but not humid. Pretty soon it will get humid and then oppressively hot and you will not want to spend any more time outside than possible. Because all of the nuclear power plants are currently shut down, we also will have to reduce energy consumption by about 10% over the summer, which means there will not be enough air conditioning and I am going to have a terrible summer.

I should also mention that I think this picture of Lisa and Alan is really great. It isn't like I'm a good photographer or anything and know what Bokeh is or how to cause it, but if you take enough pictures eventually one of them must turn out well. It looks like this one is it!

On the walk to the Apple store I came across these two cool cats, hanging out on a Ginza street sign. Those cats were just taking a break, oblivious to everything. I have no idea if that is normal or not (I doubt it) but it was super cool.

After a nice dinner at Hayase, we headed home for a good night's sleep, because the next day was shaping up to be a busy one! We also got a nice bracelet for Alan that our friend Mibe made. We hope that it will last him until his coming-of-age celebration (at 20 years old) but we'll have to see.


On Sunday, Lisa had to a attend a friend's wedding, but neither Alan nor I were invited! Since the wedding is in Kamakura, we thought it would be fun to head down there and hang out while Lisa has fun at her wedding. So it was decided! A boy's afternoon out on the (small, temple-laden) town! We drove down to Kamakura, got stuck in traffic for a bit (about half an hour) but still made it in time for Lisa's wedding. We parted ways, and Alan and I struck off on our own.

The first place we stopped was a nice cafe that had organic homemade food. I ordered the set lunch (it was some sort of beef bowl, very delicious!) but before I could eat Alan started to get fidgety. I prepared some milk for him, and we sat by the window for half an hour or so while he drank his bottle. I noticed quite a few people walking by and looking at Alan. I guess we make for a bit of an unusual pair, but no matter. The owner of the cafe liked Alan and chatted with us a bit. She got a few smiles out of him; he's a really friendly guy so far. After Alan's lunch I changed his diapers and he was calm enough to sit in his stroller for a bit while I ate. We left after a relaxed lunch, and headed to Hachiman-gu temple.

The street was pretty crowded. Kamakura is a small town, and pretty heavily driven by tourism of some kind. It is on the sea, so there are beaches that people go to, and there are also a whole bunch of temples. Kamakura was, for a very short time (about 200 years - and that is a short time!) the seat of the government. So the government, as they were wont to do in those days, helped out with local temples. There are lots of them. In our case, I had hoped to visit the large Buddha shrine, but that would have required a trip on the train, so we went to the closest one instead. That worked out well, because we had a nice walk and it was just about the right distance for a there-and-back-again in time to meet Lisa.

Lisa did mention when we were in the car that there are some steps at the temple, but I thought "ah, that shouldn't be a problem. I'll just pick up the baby carriage."

The main street in front of the temple entrance was a 5-way crossing with a nice big gate. It made for a busy intersection, but an interesting picture. After that I got a few pictures of Alan: in front of some (presumably?) famous bridge, in front of the long walk up the temple, and in front of a whole bunch of sake lined up. These monks are prepared for a party, if one ever spontaneously breaks out. Actually, I'm not sure why but temples always have lots of sake around. I think it is because Sake is somehow sacred, but I don't really know. I'll have to remember to ask someone sometime.

At the temple there was a couple that was getting married, and I snapped a few quick photos of that. I don't have any super good ones, but they looked like a very nice traditional couple.

Do you see that staircase? Man, that is more stairs than I was expecting. Alan and I gave it our best though, and we made it to the top. Alan was pretty tired, so he's got his eyes closed up there. You have a really nice view of the street. I doubt you can see it, but that street goes right up to the ocean, and we walked the entire length. On the way back we stopped for a bit in front of a nice pond with lilies.

On the walk back I spotted a woman getting on her motorcycle. This has nothing to do with temples or Japan, I just thought she looked cool riding and old (maybe?) Yamaha. You see a lot of women on small scooters, or these strange scooter-like things that can fit two people and look like space-aged minibikes, but this might be the first time I've seen a woman on a serious looking bike. She had leather boots and leather gloves too, really looked like she knew what she was doing.

We stopped at the end at a Mister Donut, where I had a donut and Alan got some more milk. From the temple to the shop, he was completely zonked out, sound asleep. He slept for quite a while at the shop too, but when he woke up I think he was confused. He didn't know where he was, he hadn't seen mommy for hours, and the place was full of strange people. So he really started to let loose with some loud crying. I got busy making a bottle for him, but the woman next to me actually offered to hold Alan if that would help. I was pretty close to finished with the bottle by then, so I thanked her but declined, and Alan was happy as a peach once he got some of that milk.

After he finished his bottle we had a bit longer to wait around in the shop, but Lisa called not too long after that was we were ready to go. We hopped back in the stroller and headed out. By the time we got back to the wedding venue, Alan was super happy to see mommy!

Unfortunately, we had an hour and a half ride back to Tokyo, but he's a good kid and really loves riding in the car. He fell back asleep after a bit of fussing and crying.

All in all a really fun day! I think Alan enjoyed his boys-afternoon-out, and I know I did!



Go to Page: 1 2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21