A Productive Morning

This morning’s accomplishment: the majority of a CSS layout for my new portfolio. It still needs navigation, which will be in the lower left of the screen, and my logotype in the lower right. For the most part, though, the basic framework is up.

Just thought I’d share. OK, back to work. Maybe I’ll get the dynamic display thingie working before I tackle the navigation, as it’s been a while since I coded pop-up layers/divs for menus.

Update, 6:15pm: I got my PHP/SQL displaying everything but the “keywords” I plugged in. I have a table that lists all the technologies and/or software used for a project; for instance, the LSM site has as keywords PHP, MySQL, HTML/XHTML, and CSS. Once I threw that keywords table into the mix, it totally screwed up all of my logic. I think I have some more ideas up my sleeve before I go calling for help (to Sheryl and Dan and whoever else knows and cares), but this has really been harshing my mellow this afternoon.

Apart from that, though, it works! Holy shit.

Update, 7pm: After a 30-minute, unrelated phone chat with Dan, I implemented one of my brainstorms, and it appears to work. Yay for arrays! Now, I just need to figure out how to put commas between the array elements… later. Details come later. For now, making the damn thing work in the first place is top priority.

Today’s Coding Accomplishment

Today’s accomplishment: making the beginnings of a photo gallery on the LSM site. Compares a table of events to a table of photos, lists the events where there are photos, links to a page of thumbnails and descriptions for said event, and those links open pop-up windows with larger versions of each photo.

For seasoned codeheads, this is no big whoop. For me, it’s applying what I’ve learned in Visual Basic for Applications and Microsoft Access at work to PHP and SQL at home. And there are still things I need to learn and investigate, like the imagecopyresampled() function that could automatically make the thumbnails from the full-sized images. Hmm.

This weekend? E-mailing the owners of the broken Frontpage site and offering my services for a pittance. I need the experience, and I’m actually kind of excited about taking on a new project. As long as they understand that it won’t be done super-quick; I have other things that take precedence, like my portfolio and prior commitments to LSM and my contracting job (if it ever gets started). I’ll let you know how it all pans out.

Personal Improvement

I’m glad that I’ve finally reached a point in my life where I can summon some anger and determination to excel, where in years past I would have sunk into depression and given up for the time being. This is a step in the right direction.

I’m going to go start working on this now, while I have candles brewing upstairs, preparing to earn a big ol’ twelve bucks for me tomorrow at work. Yee-haw.

When I’m not working on either of those things, I’ll be visiting Cameron Moll‘s site for sources of inspiration influence.

I’m still so fucking fragile. At least I’m dealing with it in the proper manner now.

Update, 8:45pm: The SQL database backend of my new portfolio site is complete, apart from detailed descriptions of my work. I will now use all of my willpower to make it work *before* I make it pretty.

Update, 9:30pm: I’ve got a nice While loop happening now, and I’ve managed to make a dynamic (but unlovely) list of the work I plan to showcase in my updated portfolio. Unfortunately, I completely forgot about my candle wax melting upstairs; fortunately, it wasn’t at a critical point where forgetting about it was a Bad Thing™.

Oh No You Didn’t

I think I just got stood up for the one-hour training session for my contract job.

We were tentatively scheduled to have a web meeting at 7pm Central. I never heard otherwise, so I was waiting at my computer with my phone by my side at 8pm Eastern. It’s now 9pm Eastern, and even accounting for confusion between timezones, it doesn’t look like this meeting is going to happen today.

I didn’t want to get myself engrossed in anything important, then have to interrupt myself for something more important, so I’ve been websurfing at my desk for the last hour-plus. Not that that’s entirely a bad thing, but I did have things I wanted to take care of. Like a cardio workout, or cleaning my desk, or podcasting, or administering the LSM forums.

I’m feeling a little put out… but not entirely, because he did say he’d have to consult with one of his coworkers and get back with me for a confirmation, which I never got. Maybe the conference they’re running is a little crazier than they banked on. I’m not really that upset or anything. It’s all good.

I’m going to sit here for another 20 minutes or so, just to be sure, then I’m going to e-mail my contact person and go take a shower. I’m unusually sleepy for 9pm on a Tuesday.

Update, Wednesday evening: Looks like my contact got caught up in putting out fires at the event he’s manning this week. He apologized in response to my e-mail and said he’s going to get with his co-worker and see when we can reschedule. I can certainly relate to getting caught up in taking care of business, so no biggie.

If I feel comfortable quoting a website makeover, I may have even more freelance work on the horizon… I’ve gotta just jump in and give it a go. The worst thing that can happen is that I screw something up and/or don’t get paid, and either case will be a learning experience.