Pre-Moving Day



Neat eh? Oh Photoshop Hue/Saturation tool, how I love thee.
This is probably going to be my last post for a few days, as I move tomorrow and won’t have the interweb at home for a little while (I’m not sure how long it will take to move the service over).
Got the keys to my new apartment after work last night. It was the first time I had actually seen the inside of the place. Just for the record, I wrote down my first impressions.
-Pinkish countertops! Ack!
-The sink plug is actually going to hold water
-The stove fan doesn’t make a racket on high
-I get an extra cupboard in the kitchen
-More counter space than before
-Some of the cupboard shelves are kinda dingy
-Smells like Cam and Melissa’s new place did (sweet, I think it’s the carpet cleaning)
-Faces east
And second impressions too — when I came back a few hours later and could actually walk around (the carpet was still wet from its steamcleaning on my first visit):
-I have a fan in my room!
-The deck is entirely screened off — no mosquitoes!
-The living room is big enough for my couches!
-I am going to need to buy an “entertainment center”
-The dishwasher rack has a few rust spots
-I need a washer/dryer
-The high ceilings make the place feel huge! Plus the place is bigger.
Okay, that’s all for now. Must get cleaning. Hope you’re having a great weekend! Catch ya on the flipside.

Mark Break Cut Jump Block Huck


For those wondering where I’ve been, davin.ws suffered a hard drive failure early yesterday morning. Mad props to my gracious BSP for getting me back online quickly. Just got back from Ultimate — and we won! 15-12 against Airborne. Yay. It was a pretty close game, so I’m happy we managed to pull it out. Those guys are fast. Jeff came out to watch too, which was cool. Cam had some spectacular defensive blocks (not to mention having the disc just thrown directly at him by the other team twice in the same point). I managed to throw a few points too, which was cool. I’m also improving my field positioning; I felt like I was more open tonight than I have been all season. Alec, one of our better players who has been away for a month helped a lot in that department, drawing out the field for us on paper during halftime and giving us a conceptual overview of what were doing wrong.
I got my Florida driver’s license today! Melissa drove me down to the DMV at lunch today (thanks M). Boy do those guys need more staff. After waiting an hour to get to the counter, it took 5 minutes to handle my renewal. Gah!!
Moving prep continues; snagged four boxes from work today. And I think I’ll be renting the small U-Haul truck — should be just big enough for the couches. And if we have to make a couple trips, so be it! It’s just down the block.

Yeah weekend


Past couple of days have been something of a blur. Lost our first game of the Ultimate season Thurs, getting solidly whipped 9-15 by a group of fresh-out-of-highschool students who go by the name “Hungry Hungry Humans”. Friday night, left work at 6:45 or so for a “happy hour” as they’ve been come to be known. But as it would turn out, it would end up being just Ron, Cam, Melissa, Kai and I — the organizers were nowhere to be seen! That was just fine though, we had a great time without them. 🙂 We all went for dinner at a very nice restaurant called “Stonewood”. Expensive but very good — and Ron sneakily made it his treat, slipping our Belarusian waitress his credit card while he told us to look the other way. If you’re reading this, thanks Ron. 😀
Ah well. Worked 8.5 hours today, but now it’s play time and off to Cam & Melissa’s to meet with Erik and a very pregnant Amy, perhaps have a little fun down at the pool.
Happy Saturday everyone 🙂

From the trenches

Just a quick update to let you know what I’m up to. I’ve been really uninspired to write in the last week or so. Feels like I spend most of my day at work or thinking about work. Don’t get me wrong, it’s been a lot of fun, but constantly thinking about it really saps the creative energy from me. :/
Guess what? Remember that temporary replacement BC driver’s license I requested? Well it still hasn’t arrived. Grr. Someone’s getting a nasty phone call today. Cam has been really great about shuttling me around, but it’s been two weeks and four days. You could walk here quicker.
I’m still moving to that bigger place at the end of the month. Room for shelves! Which I desperately need to buy! 🙂 In other news you MUST read Kimli’s entry from yesterday. Too funny. Too disgusting. I’d report it.

Good weekend


Well I’m glad I took the initiative to get out of town on Saturday. It was a ton of fun.
Because I didn’t trust my alarm clock to wake me up at the right time in the morning, borrowing a tactic Cam described, I set up my computer to play a tune at a certain time. And it’s a good thing too, because my alarm clock was definitely insufficient at waking me at 6:10am on a Saturday morning. Anand’s “I’m loving it” — a satire of a McDonald’s commercial — on the otherhand, worked brilliantly.
Darren picked me up and we met Jahn and Gustafson at the old Arthur Anderson building.
We drove through the typical Florida rainstorm on the way up to Gainesville; huge drops lasting 20 minutes. Thankfully when we arrived (about ten minutes before scheduled gametime), we weren’t late — games wouldn’t start for another hour or so, at 11. Since we’d committed to being there the whole day already it wasn’t a big deal. Plus it gave us some time to warm up and say hello to some old friends.
About halfway through the day the thunderclouds rolled in and we had to leave the field early. This ended up stopping one of our games, but it wouldn’t have made a difference to the final outcome. The tournament had cooked the food early, which was great — we all ended up swarming the food table (under the trees) when the rain hit. This was very convenient, as everyone only needed to pick out a bun, get their burger/wiener and put on the condiments. Very fast. They also had Boca veggie-burgers for those who wanted them. Props for that. Unprops for putting them in the same cooler that held the cooked meatburgers and brats! Thankfully I’m not a vegetarian.
Otherwise a very smoothly run tournament. About 100 people showed up, eight teams in total. One aspect that helped things go smoothly was that the games were not played to a point total. Instead, all games were capped to 50 minutes apiece. This helped keep things on track in a big way. It also modified how people played — instead of working towards a goal of X points, strategy shifted toward getting and maintaining “comfort points” — more of a constant pressure to continue scoring. I guess we understood that pretty well, because at the time cap during our first two games, my team — the red team — beat our opponents by more than 6 points. Yeah baby! Unfortunately we’d end up losing our third by two points, and our fourth and final game by a single point, knocking us out of continuing on to the semi-finals.
But watching was good fun, and Rex, Gustafson and Jahn and I had a good time heckling Darren in the finals. This was made easy by the ample supply of beer Jahn brought along in the Sarasota team cooler (we ran the tournament-supplied keg dry, so we were some of the few with anything left to drink by the final game). Unfortunately Darren’s team (Orange) lost in the finals, but it was a close game and I hope to have a couple video clips up for you to peruse soon. 🙂 Anyhow enough of me blabbing — enjoy the pics 🙂
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]
[picture: Hurricane Hat 2004]

Happy happy joy joy

It’s my older brother Anand’s birthday today! Happy 31!! 🙂
Note: updates may be erratic over the next two-three weeks, as work’s really starting to get to crunchtime. It’s been a fun but exhausting few days, to be certain.
Wednesday I left work by 7pm, but worked another 2.5 hours on my laptop after getting home. Also got laundry washed, dried, folded and put away, did some kitchen cleanup too. That was a good night. I love having a pile of fresh clean clothes to choose from. 🙂
Cam called me at 11pm that night; he’s been my ride to and from work all this week and called to tell me that he’d be going in pretty early on Thurs. Really early. Like, at work by 5:30. Keep in mind we’re normally there between 8 and 9. I figured what the heck! Can’t hurt that much, and things had progressed really well on the laptop. So I heard the phone ring around 4:40am and it was Cam with the wakeup call. Woo. I wasn’t really even that tired, but it was a rush to be up that early.

Cam rolls around the corner to pick me up at 5:24 Thu morning.
I just love getting in before the rest of the department. So many fewer distractions == better productivity. Even with the soundproof cubes. I’ve still got a door and that lets people in, so a fat lot of good all that does. Heh.
I made a major breakthrough on my task at work, namely, on how to create a toolbar button with a pulldown menu in it (they don’t normally have such things). The work was a little bit tweaky and there are a couple of things I’d still like to improve upon, but overall I’m very pleased with the result. It’s got an icon just like the others, but has a little triangle on its right-hand side and drops a menu of choices when clicked on. For those Cocoa programmers out there, what follows is an explanation of how it all went down. For the rest of you, skip on to the next paragraph. You have been warned. Making this nifty toolbar item involved programatically replacing the NSToolBarItem‘s view (via NSToolBarItem’s setView method) with a custom NSView I created in a nib, and on that custom view was an NSPopupButton which I changed using IB‘s inspector to 47×24 pixels (wider than tall to account for the space required for the pulldown triangle indicator), and from the default “PopUp” style to “PullDown”. I also changed it to the “Shadowless Square” PullDown style (this allowed me to stipulate an icon for the menu) and programatically changed it to “Borderless” (though while reproducing the setup here at home I’ve noticed that there’s the option to set this from within Interface Builder’s GUI itself — didn’t see that at work. Guess things have improved somewhat! For what it’s worth I’ve got IB 2.4 at home.) I gave it an empty title, and finally, I set an icon for it by dragging it from the images section of my nib onto the button. Back in code, at toolbar-item-setup-time I asked button for its icon, set it so that it resized if its parent was resized, then guess what — *resized* it so that it looked about the same size as the other icons. This mostly worked. The only problem was that the resized icon on the button was a little higher up than the rest of the regular toolbar item images. I managed to tweak this by making the custom NSView in the nib slightly taller than the NSPopUpButton it held, and thus when the whole thing was centered in the toolbar, the icon appeared a little be lower. I also managed to make the button appear less wide by sliding it underneath some of the left-hand-side of the NSView. Worked like a charm! As the ‘cos might say… ruthlessly cool!
The rest of the day went well — we went for lunch with an interviewee for the (currently) 1-person modeling dept. No, not that kind of modeling. That was fun. I was in Cam’s car with Jeff, and we were following Carlos, Veronica and our interviewee in Hugo’s. After taking a scenic tour around downtown (I think Hugo got lost) we ended up eating at a verinice seafood place. We didn’t have a lot to ask interview-wise because it wasn’t really our area (more Hugo’s) — but we did learn she was born in Calgary. Heh heh. It’s the Canadian invasion! 🙂 Left work at 6pm, drove up to Bradenton to play our second league game (which we won 15-8 I might add). Yay! I was pretty tired when all was said and done though. When I got home at 11 it was a shower and straight to bed (unfortunately I was so tired I ended up skipping dinner. Boy did I feel it this morning.)
And I wasn’t sure if I could get the time off, but I asked today and it was okay, so I’m going to Heatstroke again this year. Wahoo!! Games start at 10am tomorrow and Gainesville is a 2.5 hour drive from here, so we’re leaving Sarasota at 7. Haha! It’s just going to be a day trip (unless the party is good :).
How was everyone’s week?
Listening: Ultravision’s “Inner Earth” on Max Graham – Shine

On Bug Prioritization and Office 2004

Wow, well it’s been a long day; got to work just after 8am and didn’t leave until just before 8pm. It was a pretty frustrating day — spent most of my time banging my head against the figurative wall on a particular problem. No forward momentum, well, not obvious anyhow. On the plus side (I guess?) today I discovered the problem I’m trying to solve existed in an earlier version of the software, so at least it’s not something we’re going to introduce with this release. On the one hand, that means the bug has been “in the wild” for a while now, which just make it all that much more important. But on the other, if we haven’t heard of anyone exploiting the bug by now well then maybe it’s just not worth getting too stressed out over. Decisions, decisions. I think I’ll spend a few more hours on it tomorrow morning then move on. There are far too many other deadlines to think about.
Ah well. Although my temp. BC license didn’t arrive in the mail today, on the plus side Office 2004 did. I just watched the demo, and it looks like it’s got some nifty features, in particular the Notebook built into Word. Can’t keep up taking notes during a meeting? Just hit the record button, and Word automatically starts an audio recording. Okay, anyone could do that. But the nifty bit is that you can select any line of your typed notes and start the audio playback from that point. Now that’s a useful feature. Which is one of the reasons I like the Mac Business Unit at Microsoft. They actually make some neat, useful stuff. I remember visiting the MacBU while I was interning at MS a few summers ago; the building is like a little island-o-Mac in a Windows-dominated ocean. There are actually Apple posters up in the windows. On one person’s door inside the building there was actually a sticker which said “this is a Microsoft-free zone”. Whatever that’s supposed to mean. Yep. If there’s one thing Microsoft lets their employees be, it’s free-thinkers. Certainly doesn’t hurt the morale department.
Okay, off to bed with me.