Thursday, November 11, 2010

Hello? Is this thing on?

It's been like a year since I wrote anything. Blogger changed up their stuff so I couldn't host my blog on my own site via FTP any more. I've been procrastinating since then about updating it so it would work on their site but finally made the move.

I built a Hackintosh... a speedy PC that's running Mac OS X (2.8GHz i7 860 with 8GB of ram and cousin Joe's video card :) ). It's really cool although I think it's officially a hobby since it keeps taking up more of my time than I expected. It's fun to work on though.

Hey, more importantly. It's late. And I just killed a possum. With a pitchfork. Really.

Sometimes it's weird around here.

I hear something outside, right now, and it seems possible the possum was playing possum (literally? Figuratively?). Although the last I left him there was a pitchfork stuck pretty far through him*. Enough that the pitchfork was sticking out into the air from the possum. I should have taken a picture. Anyway, tomorrow maybe I'll work a little on my McAfee project. Plus Jonah's got school off. Maybe he and I can remove the pitchfork and bury the possum. You know typical father/son bonding in San José. Just the usual stuff over here. Good times.

* I was pretty mad. He was scaring all our chickens and I think trying to eat them. Aww crap. I hear the pitchfork knocking on stuff. Most disturbing. I mean, do they have undead possums? Possums are really creepy already. But an undead possum would NOT be good. We have a kitty door too. He couldn't fit through with the pitchfork though.

Tuesday, February 09, 2010

Racoons, Broken MacBook Pro, Stuff

A raccoon woke us up a couple nights ago at 3am because the chicken it was trying to kill/steal/eat was so loud. We scared off the raccoon enough to find the chicken, decide it was too hurt to live, and then I got the job of killing it. So that all sucked.

I fired up my MacBook Pro once we were back inside. I was either going to google up stuff about raccoons or maybe write up the story here. The screen was black though. I rebooted and tried other smart stuff and nothing worked. I plugged in the external monitor and nothing. I guessed it was the crappy Nvidia 8600M chip problem that lots of other people have had on Macs and other laptops. They used bad solder or did something low quality.

I was hoping my suspicions were true because my laptop is out of warranty but the Nvidia issue is covered for 3 years. Anyway, the Apple store confirmed that it was the 8600M graphics chip and they'd replace the logic board for free.

They told me they had to wait for the logic board to arrive but it would get there the next day (Saturday) or on Monday. It arrived Tuesday which wouldn't have bugged me but they'd gotten my hopes up of a much quicker repair. I got a call Tuesday night 20 minutes before they close to say it was fixed. I rushed over and it looked like it was working okay and brought it home. They mentioned on the phone and at the store that they thought it had bad RAM and I should get it replaced (for free under warranty) by Crucial (the manufacturer). That seemed weird because I haven't had any random crashes or other nutty behavior.

At home I decided to boot the Mac OS X 10.6 install disk and see if it had a RAM test like I had read online. I started to push the DVD in and got nothin'. Normally the DVD gets sucked in automatically. It didn't work, didn't work from Windows and doesn't show up in the System Profiler either. So either they broke my DVD drive or more likely they didn't connect it to the replacement motherboard. :( It's not a big deal but it's just another thing I have to resolve now.

Thursday, February 04, 2010

Jonah and Wishes

On the way to school today Jonah said if he had a wish he would wish for more wishes.

Then he said he would wish for:

  • Being able to eat all the junk food he wanted without getting sick and so he'd still grow and be healthy
  • That heaven was real
  • That he was a clone*

    The middle one there made me almost cry. We've had (grown up) friends who have died in the last few years and it's definitely gotten our whole family, including Jonah, thinking about what happens when we die, or someone else dies. And what does that mean, and what happens? And it's scary.

    * Well... cooler than just a clone. A Clone Trooper, like from Star Wars. I asked "Wouldn't it be bad to be a copy of the same person?" and he said "I'd have a lot of brothers."

  • Thursday, January 21, 2010

    Kindle and Video Games

    The word online from Amazon is they're intending to release an SDK (software development kit) for the Kindle digital book. That means it'll be able to run games and more instead of just being a fancy book viewer. That's cool... Maybe I'll port my solitaire game to it from the iPhone. The performance (aka speed) of the Kindle isn't great, but hey, I've written games for a long time, including on really low-end and ancient consumer devices. So the slow Kindle with it's weird screen should be no trouble!

    I'm on a video games developer mailing list and someone griped about how the Kindle and all digital books are doomed to failure since no one wants them. I disagree and it kind of got me fired up, so I wrote this:

    I'm not a big fan of the Kindle -- The biggest issue for me is that the contrast of the screen is too low. With that said, I'm a huge fan of digital content. I like real books, but I don't really want to store the books, waste resources on having them printed, shipped etc. It's nice to be able to buy things digitally, including books. The feature of the Kindle where you can buy a new book from almost anywhere in the world and get it almost instantly is pretty fantastic too, for those users who want that.

    It's clear that the way audio, video and video game distribution is going is that it will all shift to digital delivery. Physical media just gets in the way. My expectation is that book publishing will do the same thing. I bet printed books will be around forever, printed books are awesome, but the price of those books will be higher than digital versions and in tangible ways will be less convenient (e.g. No searching, harder to share, harder to do research with, wear out over time, don't get updated dynamically). There are a lot of reasons that digital distribution of books will win over customers, especially younger customers who grow up with digital versions of books their whole lives.

    Friday, January 08, 2010

    2010 Coffee, contracting, health insurance

    Flash forward three months from my sort-of-weird calls from recruiters in India... That all turned out to be legitimate and not a convoluted Nigerian money-making scheme like I was predicting. In fact I'm still working on that project and it's going great. It's an iPhone app, but as is often the case with cool stuff I work on, it's secret.

    I'm going to stop drinking coffee. I don't drink that much. Like one cup or less a day. I'm pretty sure caffeine isn't that great for me anyway.

    In health insurance news... we still have health insurance. Yay! I got laid off months ago and we have health insurance through COBRA. Thankfully the Obama stimulus somethin'-somethin' pays for 65% of the cost so we pay ~$400 instead of $1200. For a couple days I thought the stimulus money was going to stop so we'd want to switch insurance companies. That's when Kelly found out that no one will insure her where her pregnancy would be covered. Apparently since we have COBRA they don't have to cover pre-existing conditions. Good times. If we didn't have COBRA then I think they're forced by HIPAA to insure pre-existing conditions. So overall we're okay and once again I am super happy about the COBRA stimulus thing. I wish health insurance was easier and cheaper to deal with. We know people who have health problems and who can't afford to have them taken care of. That sucks.

    Wednesday, October 14, 2009

    Job Recruiters

    I'm never super excited talking to job recruiters. I understand their jobs are hard. But any job where the person is paid based on commissions makes me suspicious of that person's actions. Sales people who work on commission don't want you to buy something and return it, but other than that they get rewarded for selling you things that you keep. It doesn't matter much beyond that. Like whether you need it, whether a cheaper product would be as good or better etc.

    So in general I make the assumption that someone working on a commission isn't looking out for me. They're trying to maximize how much money they make for their time.

    Job recruiters work in the same kind of commissioned way usually. Some are employees of companies. And that's awesome. But most, at least that call me, work on some kind of commission basis. Maybe they get a flat fee for filling a position, or a percentage of your hourly rate if you're contracting etc. I updated my resume on monster.com today and got a bunch of email and calls from recruiters. Overall that's nice. I like to feel wanted. But a lot of the time the recruiters have no idea what I'm good at, what I like, or sometimes what city I'm in. They just want to fill some position and saw a couple keywords on my resume. It's weird.

    Today was my first, I think, experience getting a call from recruiters in India. At first I thought it was just someone with a fantastically thick accent who was calling locally even though his caller ID came out weird looking "+40 890 791 13." The number was intended to look like "+408 907-9113," but my iPhone changed the formatting because of the +. I did a quick Google search while we were on the phone and figured out he was calling from India. Anyway, the job he described sounded good, but overall the experience was a little sketchy. I'm still suspicious of the whole thing. I spoke with him, sent him my resume, and then he had his manager call me. Next I'm supposed to get a call from (I assume another recruiter) at some US-based recruiting company.

    Saturday, September 26, 2009

    The Yucatan

    I paid a company ~$600 to restore a crashed hard drive of mine. It had all our honeymoon pictures and more on it. I'm a lot better about doing backups now... Anyway I need to start gettin' some value out of this rescued drive so here's a story with some pictures from the trip.

    Kelly and I went to the Yucatan Peninsula in Mexico for our honeymoon. We have some great stories and pictures. But overall if you asked either of us we'd primarily say how it was really really humid there. Also. Small towns are boring after a few hours.

    We started off in Cancun because it was easy to fly there. We stayed at some big hotel which was okay, but really we wanted to see Mayan ruins and other cool stuff. We exclusively rode on buses from city to city. It was cheap and avoided our enormous fear of driving in Mexico. Plus the delicious (super strong) smell of strawberries was a frequent feature. :) Anyway, we left Cancun for small cities and towns, like Merida. Eventually we finished up all of that and flew to Mexico City.

    Mexico City was really fun. Tons of cool things to see. A 24-hour Churros & Chocalate place that h ad been there for like 70 years. It was amazing. A guy on the street was doing cool oil paintings on CDs. There were tons of people, things to see and great food. Anyway, I'll post more stories and pictures another time. Today's quick story is about Merida.

    There wasn't a lot to see in Merida. We covered the touristy stuff (I think a cenote and maybe that was it) in a few hours. We were bored and looking for a bakery. Kelly and I like to scout out bakeries and barber shops or weird salons in foreign countries. I don't know why. Although baked goods are good. I mean... they have "Good" in the name, right? And I like to get my hair cut. We didn't find a great bakery, but man oh man we found a fantastic barber shop. See the pictures to the right... This time I didn't get a haircut, but I did ask the barber to give me shave. My barber-related Spanish is not-so-good.

    I showed the barber I wanted him to get rid of my whole beard. He had a straight razor which was kind of scary. And I wondered how clean it was. Good times. More importantly... he gave me a mustache like I never had before. I didn't want a mustache but I thought I'd see how it came out. Pretty funny is the answer there. One advantage was that from that day on strangers ALWAYS thought we were from Europe instead of from the US. Cultural differences are weird. Guy with kind of weird beard = From US. Guy with kind of weird mustache = Clearly European.

    Kelly liked it. Or at least she said she liked it. I have a conspiracy theory that she actually advises me to dress or shave in ways that make me look crazy so other women won't even look at me. Well, maybe they'd just look in horror. I made it three days before I had to get rid of it.

    Friday, September 25, 2009

    Vector Conflict: The Siege

    Hey, my game developer friend, Oliver, just finished a really fun Flash game -- Vector Conflict: The Siege. For you old timers it's like Battlezone (1980), but an order of magnitude more fun and you don't have to drive a tank around. That's BattleZone to the left. I played Vector Conflict on "Medium" and it was fun, but very tense at times. The levels are really well designed. Once you master the tutorial you can play the endless mode and try to get a high score.

    What makes the game fun is that there's a good mix of bad guys, and they're introduced gradually through the 10-level tutorial. Plus there are upgrades. Everyone loves upgrades, right? So you shoot a lot of bad guys, that come in waves, and each level is different... then you decide what to use your resources to upgrade or buy.

    Anyway, it's fun and free. Check it out.

    Also. See if you can buy another copy of my iPhone solitaire game. Maybe create a new iTunes account and buy it. Okay, thanks. Or tell your friends. Okay? Well, I'm worried it's going down in the Card Games rankings in the App Store. :( Gotta finish the free version...

    Monday, September 21, 2009

    Eric Snider's Solitaire: Klondike -- Ready for sale!

    I just checked Apple again to see if my iPhone solitaire game was approved. I check every 9 minutes. It's said "In Review" the last 1000 times I checked in the past 11 days. I've been dreading the email that would say "Sorry, Solitaire wasn't approved because we don't allow applications to include images of clouds." Or something nutty like that which would mean another round of fixes and submitting the game again.

    But no! Some fantastic reviewers at Apple have approved Solitaire. It's not in the store, yet. But from what I know it should appear in the next hour or so.

    I'm going to call everyone I know.

    :)

    If you're stumbling onto this page because you bought Solitaire then please leave me a comment or question. I'm nice. I'll help you. If enough people ask for features or new games... I'll add them. Or make them. You'll see.

    Thanks again to everyone who helped me with Solitaire.

    Update: It took a few hours but then it appeared in the store. It had the wrong release date though (it was showing the date I submitted it). Is there an "App Store for Dummies" book yet? 'Cause there are a lot of crazy things about submitting apps to Apple... Anyway, I changed the release date as a friend advised and now it's in the new games listings.

    Here's a link if you're looking for it: tinyurl.com/EricsKlondike. This link includes my iTunes affiliate info so I'll get 5% extra on sales that use that link. So... feel free to use it, give it out, print t-shirts, use it as your new nickname... :)

    Wednesday, September 16, 2009

    Did you mean...?

    I'm working on some iPhone programming and had a question about something. Google didn't turn up anything great so I just searched for help in the Apple Developer Forums. I searched for

    opengl view tabbarcontroller

    and the forum page offered this helpful advice:

    Did you mean: openly view Tabasco

    Monday, September 14, 2009

    Making stuff with yeast

    Yeast is weird, and cool. At least if you're baking with it. I made bagels from scratch yesterday and they come out really really good. I used our bread maker to do the mixing etc, but I boiled 'em and baked 'em. Anyway, here's the bread-machine bagel recipe. The bagels came out better looking than the picture. Kelly and the kids were napping when the bagels were done. I tried the most misshapen one. It was good. Really good. I figured I'd better try one of the bigger bagels. You know, to make sure it was done in the middle. It was done. I almost ate the other nine bagels immediately but I think the nappers started waking up and I wasn't sure how I was going to explain myself.

    To continue SUPER FUN BAKING WITH YEAST WEEK I looked around for more recipes. What started this all was I saw an episode of Good Eats with Alton Brown about cinnamon rolls. So that's what I'm making now. Well, we're in preparation to make them. All the ingredients need to be at room temperature. It's ridiculous. Also it requires lots of egg yolks. So we had to figure out what to do with all the egg whites. The answer: Chocolate meringue cookies. They're baking right now... We didn't put any chocolate chips in. But we're kind of heretics like that. We usually don't go for the super double chocolatey desserts. I'll go take some pictures so this won't be so boring.

    Next up: Cinnamon Roll report.

    Wednesday, September 09, 2009

    Making Pizzas

    I've been making pizzas with pre-made dough from Trader Joe's in the last couple months. A few came out amazing, but many came out just okay. It turns out our oven is crappy. It's this weird little European one that only goes up to 450 degrees and only has a burner on top. A combination to ensure our pizzas are never very crispy or cooked quickly.

    Anyway, I was googlin' up some Alton Brown* stuff to scout out his cinnamon roll recipe. I stumbled onto some people griping about some pizza dough recipe of his and found a link to this Pizza-making page -- The Ridiculously Thorough Guide to Making Your Own Pizza It looks good and I want to remember it. So now it's in my blog. You can use it too, if you want. Normally I'd just choose "Add Bookmark..." and save a link to the page in my web browser. I'm totally ineffective at saving bookmarks to good web sites though. Well... that's not true. I'm very effective at saving them. I've never in my entire life used a bookmarked site after bookmarking it though. The good news there is that when something goes wrong and I lose all my web browser settings I hardly notice the difference.

    * Alton Brown has a show called "Good Eats" which is really good. At least for geeks. He's geeky, likes science and is weird and funny. He's also the host on the American version of Iron Chef.

    Tuesday, September 08, 2009

    I Hate Ad Hoc Distribution on the iPhone

    Seriously. Ad Hoc Distribution? I hate it. I've wasted so much time with it. Apple has such tight control over distribution to iPhones and iPod Touches that you can't just download and install an application on your device. More importantly my testers can't install my game without having things just so. There are all these hoops to jump through to set up provisioning files etc. It's not super difficult, but there are lots of places to go wrong because there are so many steps. Half of my testers have run into problems because of iTunes, some mistake I made, or who knows why. I have too. From my end sometimes the solution is to ignore the errors that Xcode is reporting and just restart my iPhone. For users we've done a lot of trial and error. I'm sure there are some testers who just punted and gave up.

    My artist, Andy, wasn't able to run Solitaire for a month and a half. Really. I made new builds. It worked for other people. It worked for new testers. No prob. I started just making screen capture movies for him so he could see what the game looks like. We were joking about how he should sell his iPhone on eBay. He could market it to people who need a phone but hate solitaire.

    The reason I'm writing this post is that once again Google has saved the day. I found the iPhone Configuration Utility (wtf? I never heard of this thing before) and with it Andy was able to clean out the old version(s?) of Solitaire and install the new one. I don't know what iTunes is doing, but it's clearly f'd up. I hate iTunes. The interface is so bad. And it's non-standard in these horrible ways. Like you click the zoom button and expect the window will ZOOM. But instead the window changes into a tiny weird control panel. Also. the UI button to close, zoom and minimize all move. Beautifully, the buttons only differ in color. That's fantastic UI design for all of us who are red/green color-blind. The buttons have moved and the whole window looks different instead of zooming like 99.9% of all other apps would have done. WTF! Maybe I'll write about the horrible ways iTunes handles focus on lists. I swear to you it never does what I expect when I use the arrow keys to try to do something.

    Okay. So iTunes, right? Once it has a problem installing an ad hoc app it just loses its mind. It's just crazy. It's like "Hey, how ya doin'? I'm iTunes. What? Yeah. I installed that app. Seriously. Super Serious. No probs. What? It crashes? No it doesn't. Don't lie. I'm iTunes. What? Yeah, I'll install that app. Okay. Done. No. Serious. Cereal. Super Cereal. Done. It's in there. Ha, no just kidding. I installed that old one again. Here. Try again. I swear I'll install it. jk."

    Anyway, you struggling iPhone developers who've found my boring blog with Google... I wish good luck to all of you. If your users haven't given up yet have 'em download the iPhone Configuration Utility from Apple. Or I hear it's nice developing for Android.

    Tuesday, September 01, 2009

    Gmail is down?

    Gmail is down so I'm reading my email with the webmail browser for my site. It's not-so-good. Also, apparently GMail filters out the spam that normally gets delivered to me but now I'm stuck reading it. Today's spam highlight:

    Hey We have hijacked your baby but you must pay once to us $50 000. The details we will send later... We has attached photo of your fume

    "We has attached photo of your fume?" WTF is that? I know whoever wrote this doesn't speak English as a first or second language. But still. "Fume?" Weird. If I translate it back and forth with an online translation site I get this:

    We there are attached photo of your smokes.

    This is pretty fantastic and makes more sense. Of course if you've hijacked* my baby I'm definitely going to want a smoke. It's almost ensured once I see that picture of my very own smokes. I bet this is a ploy from the cigarette companies to get me to smoke. I'm too scared to open the attachment so we'll never know. Stupid cigarette companies.

    * Not "Kidnapped," but "Hijacked." What are they gonna do, like fly my baby somewhere? If my baby flew I wouldn't be wasting time on the internet. I'd be making millions from Eric's All-New Flying Baby Cirque Du Soleil. "Come for the flying baby, stay for the weird clowns"

    Friday, August 21, 2009

    New Cell Phone

    My Palm OS Treo 680 is failing. The case is cracked, there's dust behind the screen and it has lost its mind. Sometimes it just doesn't respond or takes a minute before doing anything. Sometimes it doesn't want to talk to T-Mobile any more. Also. It's a little shaky on letting me send text messages. Sometimes I can, sometimes I can't. Weird. I used this Treo a LOT though. Every day for years. When I was working in San Francisco and commuting on CalTrain I used it for dial-up networking for my MacBook Pro. It's seen a lot of use. Still, it sucks that it's broken or breaking. It's a mess.

    Now that I'm going to be so rich (see previous post) I bought a used iPhone 2g. I need a new phone and I'll use it for development too. I just unlocked it and it took a little under one hour. So now I have an iPhone 2g that works with my T-Mobile plan. Nice.

    Thursday, August 20, 2009

    Highly paid expert consultant!

    I got some email from someone at DeMatteo Monness a month ago. They're a "a boutique primary research firm and full service broker-dealer serving the institutional investment fund community." They were looking for someone with expertise in the things I know about (board games and porn?*).

    I spent 20 minutes with my initial contact there talking about my experience, what I know about the things they were interested in etc. At that point I thought "Wait a minute, I'm not being paid and I want to get back to work!" So I interrupted the conversation to let the interviewer know I needed to get back to work, and to ask "How much will this pay?" As it turns out they pay $300/hour. I quit griping and said "No problem!"

    The first call fell through because I didn't have the specific company experience that their client wanted. D'oh. Another of their clients was interested in talking to me. I joked with Kelly and our friend Alan about how I'd speak really slowly and make crazy references to drag the call out (more money!). "Okay, are you guys familiar with the show Seinfeld? Do you remember there was the tall guy and he would suddenly burst into Jerry's apartment? What was his name?" "Yeah, that was Kramer." "No, that's not it. The guy with the crazy hair." "His name is Kramer." "Was it Carl?" You get the idea.

    Even with my excellent money-making plan ready-to-go I ended up skipping that and answering their questions. I didn't even mention Seinfeld once. Anyway, it was fun and went well. Although since I knew someone was paying $300/hour that caused me to speak really quickly without realizing it until later. I didn't want them to waste their money! Ha.

    * What!? No, more like mobile apps and casual games. And porn. I'll be here all week folks. Thank you, and good night!

    Tuesday, August 04, 2009

    Kodak Zi6 (low-end) HD camcorder

    Our old camcorder stopped auto-focusing. And it doesn't have manual focus. It's kind of "Random Focus" now. Theoretically we could run around and change the distance to what we're recording to put things in focus (or yell to the kids "Run, fast, closer!"). But then it would react to that and refocus on something random ("No, stop, okay go way back! Go go!"). Kind of a Schrödinger's cat deal. Well, I'm not sure that's true. But still, that's a good Wikipedia page.

    Anyway, even though we're not really buying anything, ever again (. I bought a refurbished Kodak Zi6. It's pink. I'm going to say it's Kelly's. Besides, I'm red/green color-blind and it doesn't look pink to me. Ha. It was $87 with shipping (from geeks.com on eBay) and has a one year warranty. I also paid $18 (at Amazon) for an 8GB class 6 (which here means "fast") SD card for $18. The camera came with two rechargeable AA batteries and so far works. It saves QuickTime .MOV files to an SD card and it's easy to get them into iPhoto and then iMovie.

    The idea is the next time we go visit our families we can videotape us visiting or doing things. That are funny. Or nice. The camera doesn't do so well with motion. I guess that's how it is with < $100 HD camcorders... It does great in sunlight and with things that aren't moving quickly. iMovie '09 has image stabilization so you can process your videos and make 'em look less shaky. I'll see how that goes.

    I just checked the firmware version on the camera. And it's an old version. Whoever refurbished this didn't update the firmware. That's okay, 'cause I LOVE updating software. Seriously. It's like you get a better product for free. So I'm updating from 1.01 to 1.11. Wish me luck.

    Update The 8GB Class 6 SD card arrived. I took some test video with it and it seems much smoother than what I shot before. I think the 2GB SD card I used from my cell phone was probably fragmented AND slow. So I'm a little more optimistic. With that said... the audio is crappy. It's got a high pitched hiss. I'm going to chat with Kodak online now...

    Thursday, July 16, 2009

    Pandora is cool

    When I'm working I listen to music with the web site Pandora. You create a free account, pick some songs or artists that you like and it makes music channels based on those. It's a cool way to find bands that you've never heard of or forgotten about.

    I kept hearing that they were going to go out of business. Because it costs them money to play all these songs for free. They pay fees to the music industry, but beyond that I'm sure the web traffic costs them a lot too. Anyway, I'm bad. I never click their ads... I'm not interested. But I like the music a lot.

    I just got email from them saying I'm in the top 10% of users at Pandora. Not like the top 10% bestest customers they love, but the top 10% in usage. As in "Hey, quit using Pandora so much or else start clicking our ads, layabout!" The email explained if I listen to more than 40 hours of music in a month I'll be asked to pay $1 for that month*. Otherwise it's all good times. We'll see when I hit 40 hours... The other option is to pay $36/year for unlimited music + higher quality streams.

    * Surprisingly reasonable. Plus it's not a recurring thing. It's a one-off charge each time it happens and you approve it. It seems so reasonable I wonder if they're being super cautious about scaring away users.

    Sunday, July 12, 2009

    Patchin' the pool, and lemon sorbet

    We bought a citrus juicer, like this one. I think exactly this one. It looks like the Alien from the movie Alien... Or maybe like ET. It gets bad reviews on Amazon, but we paid $1 for it from a neighbor. It's been awesome for juicing lots of lemons. And since lemons are falling off our tree like rain it's helping a lot. We're drinking a lot of lemonade and eating lemon sorbet* between all meal courses.

    Our neighbor, Alan, and his two kids stopped by yesterday. I mentioned to him that our pool has a leak on the top so it won't stay inflated. Subsequently we can't fill it enough to use the filter really. He said it's pretty easy to fix leaks like that and went right into action. He put all the kids to work with soapy water and sponges. I should have taken pictures. The kids were awesome although sometimes had to be reminded that the section nearest to the soapy water bucket was already bubbly enough and that they should move on. Anyway, we found three leaks and I patched 'em (This $30 used pool came with everything, including an unused patch kit!). Now it holds air way better. I found one last leak this morning when I filled it up. It was easy because air bubbles were just pouring up through the water.

    It's Monday morning in Hong Kong... (but Sunday night in California) That means I'm looking online to see if Andy is around and if he'll be working on some solitaire art today. :) The settings control is ready-to-go and I cleaned up some of the texture loading code so it's much more concise. In the scheme things a customer would never know. But I know the code is a lot cleaner and that's worth something.

    * You know, to clear the palate.

    Thursday, July 09, 2009

    Cool art, settings, building a wall

    Andy's done a ton more fantastic art for my iPhone Solitaire game. The game is starting to look really good. It's been cool working with Andy. He's in Hong Kong so we end up talking when it's morning there and dinner-time here in California. The coolest thing is I wake up in the morning and there's new art! Nice.

    I'm working on the Settings screen now. It's all custom-drawn in Open GL instead of using the normal iPhone OS stuff. I normally like to use the built-in user interface features of the OS, especially with Macs, but I think our screens are going to look better and all feel like they fit together much better this way.

    In other news... Cousin Dan and I started filling in an arch in the living room here. Well, mostly Dan. I'm the assistant. I'll post pictures soon.