Life, Technology, and Meteorology

Author: mike (Page 16 of 26)

If you have it, you'll use it…

Back when a G4 Powerbook was my primary computer, I had a gig of RAM and that was more than enough. So when it came time for me to upgrade and I went with a G5, I figured 1.5G would be pretty cool because it was 512M more than what I had before, which was always enough.

Unfortunately, it only took a couple of months of adjusting to having dual processors and a G5 that I started running out of memory…daily even. I didn’t have to quit apps like I used to on my Powerbook to make a small fraction of CPU time available for the current apps I was using. Having dual processors is just such a huge bonus, and it’s very rare that I actually peg both CPUs, usually only when compiling. The result, memory filled up, swap started going nuts (there’d be times I would find myself using 1.25G of swap), and the machine just slowed down and kept me from getting work done.

Well, a couple of weeks ago I finally decided to buy another gig of RAM, and it sure has made a big difference. I don’t feel nearly as crunched for space, and I don’t have to go through every so often and quit apps that I haven’t used in awhile. The thing is, if you have the RAM, you’ll use it. I found that out pretty quickly when I glanced at Dash Monitors after a day of working and noticed that most of my RAM was being used. Here’s a screenshot:

You’ll notice this screenshot also shows a new stat that Dash Monitors can monitor: Swap space. I’ve had a lot of requests for this feature, and I finally got around to implementing it. A lot of people just wanted to know how large the swap files were (by looking in /var/vm), but I felt that didn’t really show how much swap the computer was actually using, especially when you start using so much swap that each swap file is 1G or more. You might have a 1G swap file but only be using 50M of it, that makes a big difference. I found that by running sysctl, you can get some good virtual memory stats:


[Quiksilver:~] mike% sysctl -a vm
vm.loadavg: 0.26 0.25 0.25
vm.swapusage: total = 512.00M used = 205.92M free = 306.08M

Then it was just a matter of interfacing with sysctl APIs directly from MTK and the widget plugin. Works great, and I think it will be a good addition to Dash Monitors 1.4 when it is released.

Anyway, I think this will hold me off for a good amount of time. I still have 2 free DIMM slots, so I can always go for 1 or 2 more gigs, but by that time this machine will probably be getting close to the end of it’s life span. In the mean time, I’m happy and definitely enjoying the extra RAM.

Pine River Road

I never thought I would say this, but one thing I miss about Tucson is driving. Not driving in the city…no driving in town is absolutely horrible. Driving on mountain roads is what I’m referring to. In Tucson, there were a couple of good twisty roads, like going out past Gates Pass, or Catalina Highway up to Mount Lemmon. Catalina Highway was especially fun to drive as long as you drove it at an off time when you wouldn’t get stuck behind other cars. It’s about a 45 minute drive of pure twisties, as you ascend from the Tucson valley at 2500 feet all the way up to the top of Mt. Lemmon at 9800 feet. Needless to say, you waste a ton of gas flying up that hill, because it is quite steep. But it’s a heck of a good time and you have some beautiful views along the way. Not to mention that it’s a great place to escape the heat of Tucson summers…when it’s 105 degrees in the valley, it will only be in the upper 70s up on Mt. Lemmon.

Until today, I thought that twisty roads were non-existent in Mt. Pleasant. Country roads are almost always straight, except when moving from one township to another. Townships were new to me…but the basic gist is that Michigan is broken up into 6×6 mile blocks of land called townships. This was how they sold the land back in the 1800s before Michigan became a state, and I want to say that it cost less than $1000 to buy your own township at the time. Nowadays, when a road borders two townships, there will usually be a quick S turn in the road, so the two townships split the road maintenance cost. It’s pretty amusing sometimes when you cross from one township into another and the road switches from a horrible gravelly mess to a nice blacktop. Anyway, I digress. Earlier today, I found a pretty decent twisty road. It’s a little bit outside of town, but it’s fun to drive and there isn’t a whole lot of traffic. The street is called Pine River Road, and it’s southeast of town about halfway between Mt. Pleasant and Midland. It takes about 15-20 minutes to drive from one end to another, and along the way you have some good sweeper turns and a few nice sharp corners.

I doubt I’ll get much of a chance to drive there, but it’s definitely cool to have a nice road to take when I’m just itching for some zoom-zoom.

Network Downtime

I apologize to everyone who was trying to get to my site and couldn’t these past few days. The network connection here went down Tuesday evening, and it’s maybe worked 5% of the time since then. It looks like the connection came back online early this morning, and this time for good. We’ll see if it lasts. Luckily I was able to transfer Gaucho Software’s website over to a hosting provider fairly early on in a short interval when the connection was working, so there was minimal downtime there. I have backup mail and DNS servers outside my network here as well, so those services weren’t an issue.

I’m really frustrated at this point because it took so long to fix, and it seems like it was a routing configuration issue. If hardware breaks and needs time to be replaced, that’s one thing, but to take several days to track down a routing issue seems unacceptable to me. I’m glancing around for other ISPs in town, but it’s difficult because DSL isn’t available where we live, and it’s pretty expensive for a business class cable modem line. The company I’m with right now offers a wireless link that’s 768kbits up/down and is only $5/month for a static IP.

Anyway, we’ll see how it goes. Just wanted to let people know I didn’t fall off the face of the earth. 😉

Seasonality 1.1 Preview Images

Seasonality 1.1 is coming along pretty well, and I thought I would take this opportunity to show everyone one of the biggest changes: the satellite/radar view. Seasonality 1.1 will allow users to browse the whole earth in the image view, not just a location’s surrounding area. This has been a lot of work, but I think the results are an order of magnitude nicer than the last implementation. Here are some sample screenshots. You can click on any of these to see the full sized image.


That’s right, you can zoom waaay out now to see the big picture. Satellite cloud overlays are available world-wide.

In this picture of Arizona with the cloud mapping turned off you can see the much-improved terrain resolution. The new terrain has 4x the res of Seasonality 1.0’s terrain, and if you took a full res image of the earth you would have 21600 x 10800 pixels.

Another shot, this time of the Caribbean to show the cloud resolution. It is much lower than the terrain resolution, but with bi-cubic scaling it isn’t as rough around the edges.

I would love to get this release out the door ASAP, but there is still a lot of work that needs to be done for international location support. I finally found a source for global weather forecasts, so I’m pretty happy about that. At this point, I’m thinking it will be ready in September, but no guarantees. 🙂

Logtar passed this on…

Logtar tagged me with this post, so I thought I would chime in…

10 years ago: Hmm, it was the summer between Junior and Senior years of high school. I had just gotten hooked on bodyboarding, and hit the local spots along the Central Coast of California (Pismo, Jalama, Refugio, SB, and Rincon) with Marc (and Mike and Jamie who both surfed). That became my passion and entertainment for the next several years. Lots of good times on surf trips down to Huntington Beach, San Diego and even Baja Mexico once.

5 years ago: Graduated from UCSB that December with a degree in CS. Spent the summer in Tucson, AZ with Katrina and proposed. We got married about 2 years after that…

1 year ago: Transition…I had just moved to Michigan after being in Tucson for 4 years. Besides the obvious environmental transition, my job was also transitioning from working for Ephibian to starting Gaucho Software and working for myself.

Yesterday: I’ll approach this one from both a work perspective and a personal perspective. Work was somewhat eventful. The router here started going flakey, so I went out and bought another one. Spent much of the afternoon setting that up and getting things configured. Did some maintenance stuff on the servers while I had the chance. Also, a guy from Google got in touch with me out of the blue to see if I would apply for a job there. It was a pleasant surprise, even though I’m happy with the way Gaucho Software is going. At home, I have done nothing but eat, sleep, and read book 6 of Harry Potter with Katrina. We’re almost done…

Today: Spent some time fixing Dash Monitors bugs and plan to have another release ready for early next week. Still working on a lot of updates for an upcoming Seasonality 1.1 release. It’s going to be a significant update, and even though I’ve already added thousands of lines of code, I still have a lot of work to do. From the personal perspective, Katrina and I will be finishing Harry Potter tonight.

Tomorrow: Heading on down to Lansing for “big city stuff” that we miss here in Mt. Pleasant, and will be taking the chance to go out for some Ethiopian food.

5 snacks I enjoy: Mall pretzels, gummy bears/worms/whatever, Jello, chips and salsa, and cashews.

5 bands that I know the lyrics of most of their songs: I think the only group I know most of the lyrics from are The Eagles. I listen to a variety of other stuff from rock (hard and classic), alternative, classical, country, and some hip hop, metal, and jazz. Other bands in the top 5 include Korn, Tool, Incubus, and Eric Clapton. Honorable mentions go to Tom Petty, Linkin’ Park, Guns N Roses, and the Dixie Chicks. I know…weird combination.

5 things I would do with $100,000,000: Hmm…the typical mansion and sports cars of course. I always thought it would be cool to have a private island…that would probably eat a good amount of that cash. Another thing I’ve wished I had the money for would be to open a large apartment complex for homeless people. Just charge maybe $1 for monthly rent (all utilities included) while they can get back on their feet. With $100 mil, I could probably open quite a few of these. Finally, I’d set aside a chunk of the money in investments to maintain the decisions made of what to do with the rest of the money.

5 locations I’d like to runaway to: Maui, Cayman Islands, somewhere along the Mediterranean in Italy/Spain/France, Santa Barbara, the private island mentioned above… 🙂

5 bad habits I have: Wow, this one is difficult… Maybe Katrina should answer this one for me… 😉

5 things I like doing: Spending time with Katrina, writing code, mountain biking, bodyboarding, listening to music.

5 things I would never wear: Logtar’s got my #1 here, speedos. Others include knee socks, short shorts, tank tops, and any kind of spandex or such.

5 TV shows I like: Monster Garage, Top Gear, Apprentice, Reba, Friends.

5 movies I like: Lord of the Rings, The Matrix, Gladiator, Indiana Jones, Memento.

5 famous people I’d like to meet: Hmm…I’m not much into famous people so I don’t really care to meet anyone in particular. Though Logtar’s suggestion of J.K. Rowling would be an interesting person to meet, or Harry Potter himself for that matter. 🙂 I’d probably want to meet Steve Wozniak too.

5 biggest joys at the moment: Biking with Katrina, zoom-zooming in my Mazda 6, flying a kite, Gaucho Software, and summer…

5 favorite toys: My G5, iPod, the M&Ks in our home theater, my kite, and the John Deere.

5 people to tag: I don’t think I’m going to tag anyone, but definitely go for it if you care to respond.

Engagement

Whoop! My good friend Alan just announced he proposed to his girlfriend, err fiancee, Christina.

I’ve known Alan for most of my life, ever since junior high actually. We both went to UCSB to study Computer Science (go Gauchos!). Of course his soon-to-be better half, Christina, is a very nice woman. I’m happy for both of them.

Best of luck!

Password Guide

Fellow Mid-Michigan blogger, Logtar, posted a nice guide for password management and selection. I think it’s important to inform people of ways to choose good passwords because so many people pick easy passwords that are simple to crack. It used to be that someone could just compromise a system if a user selected a bad password, but now with online banking and stores like Amazon storing your credit card information by default, there is a lot more to lose.

I try to change my passwords every 6 months, but with the number of servers I would have to go through and change, it doesn’t always work out that way. 🙂

Gumby and Pokey's New Tank

Gumby and Pokey have grown so much since we got them last year that they were kind of uncomfortable in their old 20 gallon tank. A few weeks ago we ordered them a new tank, and the final pieces arrived this past Wednesday. The new one is a 90 gallon tank, so that should give them plenty of space. I’m just keeping my fingers crossed that the bigger tank won’t be too much more maintenance. 🙂


Check out the other photos here.

WWDC Wrapup

Funny how when you attend a conference like WWDC, everything outside the conference just disappears until the conference is over. Of course I had the best of intentions when heading out on my flight last week to SFO to keep the blogging up throughout the week. That just didn’t happen. Anyway, I thought I would take an opportunity to reflect on stuff that has happened this week.

The obvious mention goes to the Apple Intel switch. When Steve announced the switch at the keynote, it was like getting a slap in the face. Fortunately, as the week went on and I got a chance to work on some of the new development Intel boxes, I think this change will be good for the Mac. Now I just need to recompile my app and it’s libraries… 🙂

Monday at lunch was the MacSB Gathering, and I think it went pretty well. There definitely seemed to be a lot of cool ideas floating around, and I hope some of the attendee’s felt the meeting was beneficial. Also on Monday (night) was the blogger meetup, which Buzz put together again this year. While there, I got a close look at Dan Wood’s new app, Sandvox. It looks pretty promising, and I hope it’s a great success.

Wednesday evening was the Apple Design Awards. I didn’t come home with a prize, but there were some really good apps this year, and I congratulate everyone who won. After the awards ended they showed a slideshow of some other notable contest entries, and Dash Monitors was shown for a second or two. That was pretty cool.

Thursday, of course, was the Apple Campus Bash. The Wallflowers were playing in concert, and I got a chance to see Dave, a friend from college. We were of the last ones out of the Apple Store that evening, and I took the last bus back to SF so it was a late night. Overall, that was a lot of fun.

WWDC wouldn’t be what it is without the developer interaction. Of course it was great to see Gus Mueller, Brent Simmons, Mike McCracken, Buzz Andersen, Jonathan “Wolf” Rentzsch, and Joe Pezzillo again. This year I also had the pleasure of meeting Jeff Biggus, Jiva DeVoe (also helped plan the MacSB gathering, thanks!), Joe Maller, Luis de la Rosa, Dori Smith, and Mike Zornek. It was great spending time with everyone. If I forgot anyone, let me know in the comments.

Overall it was a great week… can’t wait for WWDC 2006!

« Older posts Newer posts »

© 2026 *Coder Blog

Theme by Anders NorenUp ↑