Sectionals, Day 1

March 17th, 2006

This is the first day of Sectionals, and it’s really exciting to be at this pool again. There are 143 teams here, from 7 different states: Alaska, Hawaii, Idaho, Montana, Oregon, Washington and Wyoming.

My two events for today were the 50 free and 200 IM.

50 Free: I didn’t do very well in this event. I got 24.66, 32 hundredths of a second (32 jiffies!) off my time from State two weeks ago. I was also 67 hundredths off a Zone time.
I got 23rd place out of 30.

200 IM: I got 2:12.15. I improved one second. I was still a little tired from my 50, since I had to get ready for the 200 IM as soon as I was done warming down. But John said it was really good.
I got 20th out of 30 people.

I also time trialed the 50 free to try and get the Zone time. I got 24.36; not a Zone time, but John said it was a “perfect race”. I guess I’m more of a mid-distance swimmer.

My mom filmed my first two events. (If they don’t work, you need to download Quicktime 7.

50 Free

200 IM

Morton

March 15th, 2006

We’re in Morton, Washington now. Tomorrow we’ll drive up to Federal Way for Sectionals. I’ll be posting pictures of the meet.

EDIT: You can get realtime results at www.pns.org/realtime.

Upgraded from Brain to Processor

March 13th, 2006

My current math homework is factoring out trinomials, which can take a long time with a mere human brain. So my mom and I wrote a program to do this. It’s written in C and Objective-C (with the Foundation framework), but it shouldn’t be hard to port it to another language, if you’re not a UNIX user.
Here it is:


#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

int num1, num2, num3, a, b, c, d;
NSMutableArray * num1Factors = [[NSMutableArray alloc] init];
NSMutableArray * num3Factors = [[NSMutableArray alloc] init];

printf("Enter the coefficient for x-squared: ");
scanf("%d", &num1);

printf("Enter the coefficient for x: ");
scanf("%d", &num2);

printf("Enter the constant: ");
scanf("%d", &num3);

int i;
int plusNum1;
if (num1 0)
{
c = -c;
d = -d;
}

// try it out, and if it doesn't work, start over with the next pair of factors
if ((c*b)+(a*d) == num2)
{
printf("(%dx+%d)(%dx+%d)", a, c, b, d);
flag = NO;
}
j1 += 2;
j2 += 2;
}
i1 += 2;
i2 += 2;
}

[num1Factors release];
[num3Factors release];
[pool release];
return 0;
}

It’s snowing!

March 9th, 2006

The Byte Factory

March 5th, 2006

Joseph’s, Daniel’s and my software company is finally on it’s way.

Medals

March 1st, 2006

Here are the medals I got from State. The maroon one is 6th place and the rest are 7th.
Click for a larger image.

OSI State Championships, Day 4

February 26th, 2006

This was the last day of the meet. I had three events: the last leg of 400 freestyle relay, the 200 fly and 100 free.

We got 3:49.40 in the relay, which is one second off a Sectional time. My split was 53.1.

In the 200 fly I got 2:15.17. I improved 2½ seconds, and I got 6th place. I’m now five seconds from a Zone time.
Kate said my splits were “phenomenal”, especially my third 50.

I didn’t do so well in the 100 free; I got 54.04. At least I already got my Sectional time last night in the time trial.

In the 200 fly in finals I got 2:12.87, 2.3 seconds faster than I swam in prelims! I got 6th place. Now I’m only two and a half seconds off a Zone time. I’ll get it at Sectionals.

So now I have a 6th (200 fly), 7th (50 free), 7th (100 fly), 7th (200 free), 10th (200 IM) and 16th (100 free). Our team got 4th out of 52 teams.

———-

TEAM STANDINGS:
1st Thunderbolts
2nd Lake Oswego Swim Club
3rd Bend
4th Bearcats

Here’s a picture of me on the blocks:

EDIT: Kyle set a new state record wearing my cap!

OSI State Championships, Day 3

February 25th, 2006

I only had one event today, the 200 free. But I also time trialed the 100 free even though I haven’t swam it yet, just in case I don’t get my Sectional time.

In the 200 free I got 1:56.31 — a one second improvement, and 5th place.

In my 100 free time trial I got 53.73. A Sectional time is 53.89, so I got what I wanted.

When I swam the 200 free in the finals, I got 1:56.84. I was half a second off my prelims time, but I got 7th place.

———-

TEAM STANDINGS:
1st Thunderbolts
2nd Lake Oswego Swim Club
3rd Bend
4th Bearcats

OSI State Championships, Day 2

February 24th, 2006

Today I swam the 200 IM, 50 free, 100 fly and the fly leg of our 400 medley relay.

PRELIMS

In the 200 IM my time was 2:13.28. I dropped two seconds, and I got 10th place.

In the 50 free I got 24.76, and my old time was 24.71; I lost control of my dive. But, I still got 8th, so I made it in to Finals and got another chance to swim it.

In the 100 fly I got 59.36, which is a two second improvement. And I got 5th place.

We won our heat in the 400 medley relay, and our time was 4:17. We got a Sectional time by four seconds. My fly split was 59.4.

FINALS

I didn’t mess up my dive this time in the 50 free — I got 24.32, and 7th place. I’m only three tenths of a second off a Zone time!

In the 100 fly, I got 59.76. I added .40 second because I was tired. I got 7th place.

This has been a long day.

———-

Team standing: 1st (thanks to our girls’ Junior Nationals relay team)

OSI State Championships, Day 1

February 23rd, 2006

My only event today was the 800 free relay, with Nathanial, Adam, Eric and me (in that order). My split was 1:54.9, a best time by about two seconds. I also tied Tori and Nathan Losch’s splits. I think I started losing my vision on the last 50 (so my last flipturn was pretty bad), and I couldn’t kick at all. I really ran out of oxygen. In Kate’s view, all the better.
We weren’t expecting to do very well, but we got 7th!