JoeTennies's blog

  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/textile/classTextile.php on line 953.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/modules/scripturefilter/scripturefilter.inc on line 54.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/rotund/tennies.us/drupal/includes/unicode.inc on line 311.

Python's Ate My Baby

So, I was at the 2007 PyCon in Addison, Texas last weekend. It was great. I’m shocked by just how dedicated the community was. I also got to see some great projects written in Python. I also learned about other projects I use all the time that were written in Python. Got to hang with a bunch of cool people. I’m a dork…. that about covers it.

Secondly, I’d assume most of you read Anne’s blog if you read mine. So you probably already know that Anne’s expecting a baby in the mid to late September time frame. I’m old

Weekend Wedding

I went to Mike and Meghan’s wedding this weekend. It was a fun time, and I got to talk to some people I hadn’t seen in a long time. Of course I’m trying to get them on my party list (link in the upper right). There was much dancing. (Dave, you’re a dancing monkey… excellent.)

A couple people checked out my Nokia 770. They seemed fairly impressed with it. I’ve still got to try to get tinymail and OpenedHand Contacts on it. I’m still a little concerned about suggesting it for the average person. I’m most concerned about what they are going to do w/ Bora and the 770.

Mugshot

I’ve got a couple invitations to Mugshot.org for anyone that’s interested.

Now, I’m sure most of you (okay probably all of you) are like, “WTF is Mugshot.org?” It’s a site that the RedHat guys put together. It links together what you do online into a single place. This way all your friends can see what you’re upto. The sites it currently links together are a blog, Facebook, MySpace, Flickr, LinkedIn, YouTube, Rhapsody, Last.fm, del.icio.us, Twitter, Digg, and Reddit. You can then access the information via a software program that is available for Windows and Linux, the Mugshot web page, or a Google gadget (accesible on a Google Personalized Home Page or the Google Sidebar.

Just drop me an e-mail.

End of Year Stuff

Well, looks like we should have all (or nearly all) our Christmas cards out this year. Though I’m thinking we might keep up the groundhog’s day card tradition.

End of the year at work means raises time. This year I got a big surprise. I was promoted to Senior Software Engineer.

I love this Quote from Love Actually.

Karen: So what’s this big news, then?
Daisy: [excited] We’ve been given our parts in the nativity play. And I’m the lobster.
Karen: The lobster?
Daisy: Yeah!
Karen: In the nativity play?
Daisy: [beaming] Yeah, first lobster.
Karen: There was more than one lobster present at the birth of Jesus?
Daisy: Duh.

Presents, Work, Funky Monkey

Well, someone bought me an item off my wishlist. I’d like to thank me/Anne for getting it for me. The item is the Nokia 770 Internet Tablet. It’s a cross between a PDA and a laptop. (Yes, I can even watch my Strong Bad Email on it.) The best part for me is that it runs a customized Linux, so I can run my normal apps on it and do development for it. (This is my Christmas present.) Now I just need a bluetooth GPS, so I can use it as a GPS navigation system.

Now if I could only get the time to do some development for the Nokia 770 outside work. I’ve been going nuts. I’m currently a bit under the gun on one project, while trying to get another project off the ground. I was out in Michigan last week for work which meant driving through Chicago on Wednesday evening at the start of rush hour on the day before Thanksgiving…. poor planning… though better than the airport would’ve been I guess.

Finally, as a starting Christmas present, I’ve ordered Samba De Amigo for the Dreamcast. It’s a rhythm game (like Guitar Hero or Dance Dance Revolution), but you play the maracas to crazy latin music. Your character is this crazy looking monkey wearing a sombrero! It has songs like “Living La Vida Loca”, “Macarena”, and the Reel Big Fish version of “Take On Me”. The biggest kicker though is a latin remix of “Tubthumping”... that’s right Chumbawumba! This is supposed to be the ultimate party game, so we are looking to have a silly game party (probably after Christmas) where we play board games and video games. We are also looking for some good ideas for a “dinner and a movie” party where the meal is related to the movie.

Post Party Bleh

I’m sitting at home watching the boob tube and looking at all the food just sitting around.

Well, it was a pretty good party. We counted 36 people having shown up. The interesting thing to me is that many of them were first timers. We had people from work, college, and high school.

This is the first year that there was people I knew from high school (first time anyone from high school has even seen our house). It also had the added bonus of making me feel younger (as I could actually stay awake all night).

  • Furthest Traveler: Sarah Wolfenberg (da U.P. der hey doencha know)
  • Shortest Traveler: Patrick McCarthy (upstairs)
  • Shortest Traveler That Actually Traveled: Pretty close between Sara Chan and family and Keith Custer and family (about 4 blocks each)

On a totally different note, I ordered a new toy (my Christmas present). I’m getting my Nokia 770. I’ll put a full review when I get it and have a chance to play with it.

Lookie What Anne Made

Anne made a video for Point of Beginnings. You can check it out here.

There’s a play at the bottom to play it right in your web browser (assuming you have java support). I’m just shocked that I could get the video to look that good and only be 25 MB for 17+ minutes of content.

Big shout out to Fluendo for the excellent player and to Xiph for creating Theora and Vorbis.

Looking For Music?

If people are looking for some good music that you can’t hear on the radio, look at Magnatune for some great indy music. They have everything from punk to classical to ambient to electronica and some in between.

Magnatune’s motto is “We’re not evil.” It’s an actual record label, so there is a guy there that has to listen to the music and give it a thumbs up. The way it works is you can stream the entire album to your computer to see if you like it. Then YOU say how much it’s worth! You can pay as low as $5 an album and can get the tracks in MP3, AAC (for iPod), Ogg Vorbis (free and open standard), or FLAC (free and open and lossless!). You can also buy a CD of the music, but the prices $13 as they don’t press thousands of CDs. The artists get 50% of the total you pay!

As a bonus, if anyone is making a video, commerical, podcast, or some such, you can license any song on the site. The prices are pretty reasonable.

Great Week To Be A Geek

There was a slew of great programs released this week.

Mozilla Firefox 2.0 ( available at http://www.mozilla.com ) was released. If you’ve been hiding under a rock, Mozilla Firefox is a great web browser that run on Windows, Linux, and Mac. The upgrades in 2.0 are all quite nice, but you probably wouldn’t notice them right away. There’s an inline spell checker. There’s anti-phishing technology (it let’s you know if a site is trying to look like eBay or Paypal but is not actually eBay or Paypal). There’s a new theme that is quite well done as it was a minor change with a little more polish. Also, the search bar does suggestions as you type (awesome).

Ubuntu 6.10 (Edgy Eft) ( available at http://www.ubuntu.com ) was also released along with the sister distros Kubuntu, Xubuntu, and EDUbuntu. Ubuntu is a version of Linux that is generally designed around the common user. They are working on some of the things people want yet (like simple ways to be able to add all the video and audio file support people want), but they are making strives. Anne and I both use this on all our computers. The last release of Ubuntu had Long Term Support (in other words they are supporting it with patches for 5 years), so they couldn’t do many things that were experimental. Edgy is quite cutting edge, and Feisty Fawn (the next release) has some pretty lofty goals set for it. Ubuntu can run on any Windows or Mac computer (PowerPC or Intel) on a bootable CD that requires no installation, so you can check it out.

Fedora Core 6 was also released. This is another Linux distribution that is made by RedHat. It’s nice to see some other distros doing good work.

Internet Explorer 7 was also released. As much as I’d argue you should use Firefox, Opera, or Safari before IE7, it is a small step in the right direction. They are compliant to more of the standards, though I wish they’d have full proper support for PNG files and SVG.

Under Two Months until the Fifth Annual Christmas Cartoon Party!

November 11th, I expect everyone to be in Platteville, WI.

Syndicate content