Saturday, February 27, 2010

Nothing Makes Sense But It's All Working Out Somehow

I'm starting this entry at about 2 a.m. on Saturday, Feb. 27. God knows when it will be put up on the blog.

I have been very busy pounding my head against the immovable wall of the World Wide Web, or at least the little part of it that I am attempting to construct. I have also come to hate every version of Internet Explorer for all the things it won't do, and for all the stupid people who are still using it just because it came with their computer.

DUMP IT NOW! Download Firefox or Safari or Opera (they're all free: Safari is good; Firefox is better, and you'll be using them in minutes). Every time I think I have a viable Web page, I take it over to a PC and preview it in Internet Explorer, and there's some kind of code that it won't read, so I have to go in and make a "patch," a special set of codes just for that Microsoft Mutant. If we can stamp out smoking in our lifetime, we can certainly stamp out IE!

I am working far harder at this studying stuff than I would at any job that I can remember having (with the possible exception of my summer at PCPA, the theater conservatory in Santa Maria, where "light weeks" meant only 60 to 80 hours a week instead of 100). Yes, it's still like learning three foreign languages at the same time, only I'm getting much more fluent than I was. I have to remember to keep jumping back and forth between programs and coding languages. If I spend too much time on one language, I forget stuff I learned for the other ones just a few days ago.

Coding, coding, coding! I go to lay out a page and things that should be inside other things aren't. Type styles that I carefully coded only moments before just don't work. There are two alternatives: wipe everything out and start over again, or open up the code for the page and start hacking away until things work. This requires sitting at the computer for hour after hour, making ridiculously large numbers of copies of files so that if everything falls apart, I can go back to a previous version and try to work myself out of the problem in another fashion.

The site is coming along well, though: I originally had well over 100 pages planned out, but soon realized how overwhelming that would be for someone who didn't want to spend the entire day at my site like it were some kind of museum. So I cheated a little bit and purchased a slideshow extension for Dreamweaver: for $30, it works fairly well, though it tends to lock up if I go back and make too many edits on a slideshow. But, wonder of wonders, I am able to go directly into the XML coding (I didn't even have a class on that!!) and make corrections and revisions instead of relying on the editing wizard in the extension.

I've also figured out how to get the header and navigation bars to stay fixed at the top of the page while the rest of the content scrolls underneath it. I'm using this for my writing pages so all the content can go on one page. The upshot of all this is that I have gotten over a hundred pages of content onto a mere 14 pages. And I think there's a nice visual consistency to it.

The main page is a pixelated photograph of me with an introductory statement (I'm still working on the final wording on that. Oddly, the writing part of this seems to be the element that is challenging my right brain the most.) When you roll over the image (which is a Flash animation), the pixelation resolves and you see a slice of the photo beneath with a label showing where it takes you; also, a panel pops up telling you a little bit about that page of the Web site and what to expect there.

I'm trying to integrate a different kind of structural element on each of the pages to demonstrate I've mastered that aspect of Web design (the Flash on the welcome page, the fixed bar with scrolling text on the writing pages, the multiple-galleries slideshows on the design pages and accordian and fly-out spry widgets on the about, contact and resume pages).

Since I have completed my core lecture courses, I have been going into Burbank to attend the labs. There are about a dozen computers set up in one large room, and there are two small fish tanks at either corner of the room. One of them holds "Killer," who is a very large, very ugly fish who has just about enough room to turn around in the tank and not much else. On Wednesday, I had lab all day, so showed up at 8 a.m. Killer's water was very murky and he wasn't doing much moving around. It was obvious that his filter had been off all night, and he wasn't looking too good; kinda gray. Turns out some good samaritan decided Killer was hungry and brought in some fish flakes ... LOTS of fish flakes, and screwed up the filter (please see blog entry "Life Is Creepy" [Oct. 19, 2009]). Turns out Killer eats pellets, not flakes, and he only needs to be fed twice a week.

One of the other students, a guy probably in his 40s, took a look and said with authority: "He's going to die in about 10 minutes if we don't get him out of there." Sadly (but luckily for Killer) the numerous small fish in the other aquarium had expired the previous week and Joel (the teacher who owns all these fish) had not gotten around to replacing them. So this knowledgeable gentleman drained most of the water out of Killer's tank, got him into a bucket and transferred him into the functioning tank. Within seconds, Killer was his frighteningly bright red self, and was genuinely happy for the assistance.

There was a momentous quality to the event for me. I really felt for Killer and realized how much freedom I have, how much my life is moving forward, even though my career's on hold and I'm working at the keyboard until I've got no fingerprints left. But it's movement; it's passage; it's ushering in the future instead of mourning and longing for the past. I've got no idea where I'm heading, but I know mastering my Web site is one of the first steps to wherever that is. I'm assuming it will be great.

And I haven't even started talking about prepping for the certification exam! We'll touch on that next time.

Friday, February 5, 2010

At Last, a Headline on This Post

Well, this week has held some milestones, albeit little ones. I finished my final lecture class at New Horizons and am now focusing on studying for the certification exams and building my Web site and that of cousin Robin. My unemployment benefits were extended for another 13 weeks, so the bills will be paid. Steve did our taxes and, instead of owing a grand or two, which I thought would be the case, I'm actually getting about $1500 back, which was a pleasant surprise.

When trying to file my state tax return, we ran into some snags. See, we're a married couple in California, but on the federal tax return we have to file as single individuals. So on one I'm a married person and on the other I'm a single person. TurboTax went schizophrenic when it tried to rectify that situation, and it wouldn't let me e-file my state return.

So we had to lie to the computer to get it to work, just like we have to patch together other parts of our lives because of this continuing inequality. And TurboTax has all the forms and stuff we need, both as domestic partners and as a married couple. It just didn't make sense to a logical system that someone is treated one way at one time in one place and another way at another time in another place.

See, we've had to keep the domestic partnership intact, even after our marriage, because some states will recognize the domestic partnership but not the marriage, so in order to be as equal as possible, we have to have both: It's kind of like having a VISA and a MasterCard just in case, even though it's all money.

I think the Daily Show did a great job in framing this with their coverage of don't-ask-don't-tell, which is the epitome of this hypocritical, schizophrenic approach to "equalitiness" which seems to suit the conservative mind to perfection.


I am so totally jazzed right now, because I just went into the code for this video and stripped out all the extraneous stuff and sized it so it would fit in this blog. It's kind of like ordering your first meal at a four-star Parisian restaurant in French and not having the waiter sneer at you. To give you an idea, here's the code that drives this video:


It started out as a string of code Comedy Central provides for blog links and such, and this is what the player originally looked like:


And here is the code of the original player layout:


Now, not only did I know what code to strip out to remove all the extra stuff and promotional links, but I also understood what all of it meant and knew what it did! You don't know how GOOD that feels after three months of pounding this stuff into my head. It's kinda like Helen Keller at the well; you know, that moment of realization: WAAAWW...WAAAWW!

KNOWLEDGE IS POWER!

My head is totally trashed. That felt good. I'm going to bed now.