Twitter github

Excel WTF

Don’t ask why, but I was mucking with Excel this morning and came across this new error:

Excel Error

What!? What dumb design decision made this possible? Who developed this?

noooooooooo

A great way to start your morning.

Eclipse Summit Europe 2009 5K

Are you registered for Eclipse Summit Europe 2009 yet? I am!

Besides presenting about OSGi Versioning and Testing… I plan on hosting a 5K run every morning:

Eclipse Summit Europe 5K

If you’re interested in running, make sure to check off the proper box while you register for ESE.

Hope to see everyone out there!

Keep Austin Weird 5K 2009

Yesterday, I participated in the Keep Austin Weird 5K. Let’s just say I woke up… started to walk to the start line from my flat and it looked pretty dreary:

Austin Rain

I finally made it to the start line and it started to pour:

Keep Austin Weird 5k Start Line

The race was delayed about 15 minutes for some unknown reason… at least the announcer was entertaining… I learned that the record for a 5K in a two-man horse costume is about 37 minutes. The race eventually started and I got off to a good start… I hit the 1st mile marker at about 6:15 and then my soaked shoes started to feel like dead weight. I slowed down quite a bit and made it to the finish line at a disappointing 20:18… at least I got to see the AGLCC finish with their skirts and rainbows:

Keep Austin Weird 5K Finish Line

To help with my speed, I’m going to focus on speed work the next couple of months as my normal 5K time usually floats just about 19 minutes. The next race on the agenda is the Austin Marathon Relay hosted by SI.

Eclipse, Linux and Embedded

I read an interesting bit of commentary lately on Eclipse’s impact on the Embedded industry…

What a difference a decade makes. In 1999, every embedded systems tool provider who had an RTOS and a set of tools supported them with a proprietary integrated development environment (IDE), tying everything into a neat tightly connected tool chain.

Now, one of the last holdouts – Texas Instruments – has abandoned its proprietary IDE in favor of one based on open source Eclipse. The transition is complete, with virtually every major embedded software vendor supporting their own implementation of Eclipse, including Wind River, Green Hills, QNX, Lynux Works, Rapid Logic and Mentor Graphics, among others…

This is good news for Eclipse given that I view the embedded community tough as nails. These are folks that have an affinity for TCL and autotools. Ok, maybe that’s a generalization, but I still have nightmares dealing with autoconf and obscure m4 messages that were impossible to debug. In the commentary, the author asks, “What are some of the other things we can look forward to?” That’s a good question and I’m not really sure, but I have some things on my mind.

For embedded developers that live in the C/C++ world, the plan for Eclipse Helios (3.6) includes flexible resources

The Resource architecture that Eclipse uses has been criticized for being overly Java-centric and constraining for some use cases. The e4 incubator explored this problem and developed some concrete improvements to the resource model to address these problems. We will review and polish those changes and back-port them to Helios stream where appropriate.

Flexible resources should enable a new set of workflows for embedded developers that are used to other environments like Visual Studio. Here’s a webinar if you want to know more.

Another thing that may be interesting to embedded developers is the Linux Tools project at Eclipse which aims build on top of CDT and integrate popular native development tools such as the GNU Autotools, Valgrind, OProfile, RPM and Systemtap. If you browse the Linux Tools new and noteworthy page, you can easily see the great progress their making.

Can anyone think of other things that embedded developers can look forward to?

Hood to Coast Relay 2009

Last weekend, I participated in the Hood to Coast 2009 Relay race. It starts at the top of Mount Hood, stretches 197 miles, has 36 legs and finishes in Seaside, Oregon.

Hood to Coast 2009 Start

My team finished 197 injury-free miles in 26:58:54!

Hood to Coast 2009 Finish Line

I had the honor of doing the following legs:

I ran an average of about a 6:30 mile for each of the legs with no injuries so I’m happy!

I highly recommend the race to anyone who hasn’t done it before… it’s beautiful!

This weekend it’s the Zilker Relays!

Emma’s Revenge 18K Trail Run 2009

Last weekend, I particpated in Pure Austin’s XTERRA Emma’s Revenge 18K trail run.

zxrun

It was fun race out in Emma Long Park involving two 9K loops. I have doubts that the actual race was a full 18K, but I managed to finish in 1:12:08 which landed me 11th overall and 4th in my age group. I just missed getting an award… it looked like a gigantic alka seltzer tablet!

This upcoming weekend, I’ll be in Portland to run the Hood to Coast relay with Team Smart!

197 miles and sleep deprivation here we come! Wish me luck!

Developer Stereotypes

A colleague of mine recently pointed me to Adobe’s Flash Catalyst product which partially makes use of Eclipse!
Thermo Eclipse Workspace

Adobe seems to be doing some interesting stuff trying to link the work designers and developers do. It looks slick, but will it work in practice, I’m not sure yet. What caught my attention was their characterization of developers and designers:

Guess the Developer

Can you guess the developer ;)?

If you guessed the guy with the dirty stache, collect your prize. I guess it’s a step up from RMS.

rms_katana

Now that I think about it… it could be worse 😉

San Francisco Half Marathon 2009

Last weekend, along with 21,000 other people, I participated in the San Francisco Marathon.

zxsf1

It was a scenic race, albeit a cold one for me since I’m used to running in 100 degree weather in Austin, Texas. I don’t know why people are crazy about SF weather… it’s cold and foggy almost all the time 😉

I ran the half marathon distance because I wanted to be useful next week and I had a bunch of friends running that distance also. I was suppose to start in the first wave, however, I decided to start in the last wave as that’s what I was peer pressured into. It was the first time I started a race all the way in the back so the view was interesting.

zxsf2

When the wave started, we were moving at a very slow pace since things were congested. After about 5 minutes, things opened up a bit near the marina district in San Francisco so I decided to take off. I then hit the Golden Gate bridge which turned out to be a gigantic traffic jam.

zxsf5

It was like running a single-track trail race… very difficult to pass people but kind of fun in a strange way as you invent ways to pass people without running into someone else.

In the end with all the people dodging, I ran the half marathon in 1:36:

zxsf4

This weekend I have a 60k trail race coming up, Capt’n Karl’s 2nd Annual All Nighter! All I know is that it starts Friday at 7pm… and that they start the 30k racers at 7:30am on Saturday. I guess that means we have at least 12 hours to finish the race 😉

Los Chupacabras De La Noche Trail Race 2009

I had the pleasure of running the Chupa 10k trail race last weekend in San Antonio.

chupacabra09

I finished incredibly happy and in record time, 33:55!

zxrun

The only problem was that instead of running 10K, we got lost and ran an 8.5K! This was surprising given that the course was well marked with glow sticks everywhere. Oh well, to celebrate our good fortune, we drank Alamo Beer since we were able to get to the party early.

zxchad

Eclipsepedia and FCKeditor

Eclipsepedia got a subtle upgrade yesterday with the FCKeditor extension.

fckeditor

It should be easier to edit wiki pages for people who don’t like to deal with the wiki syntax directly.

If you love wiki sytnax, simply select the ‘Wikitext’ button:

wikitext

Thank you Eclipse webmasters!