ellyssian: (Default)
Just when I had caught up with my coursework, I went and spent all day yesterday working through all the pages of EverettAWarren.com to match the appearance of the changes made on the splash landing the day before.

I'm now half a day behind on lectures in the Systematic Program Design course ~ although I wrapped the lectures in the Digital Media & Mobile Apps course ~ and I have a nearly mostly almost usable website as a result.

Most of my time was spent on a somewhat known bug with Safari, and various workarounds thereof, involving onload and the DOM. Theoretically, the onload event triggers after the page has loaded completely. Safarially, the onload triggers prior to any elements being loaded, even if you move the script to the last part of the page, and no matter if you make the proper sacrifices, chant the appropriate chant, and check windspeed and direction prior to loading the page.

I could see that Safari could run the exact code ~ it did so in a JSFiddle ~ but couldn't do it on its own.

In a production situation, I would have bagged the image maps ~ the problem came in while trying to resize the maps with window resizing ~ and gone with individual buttons much sooner than I did, or forced a static window size, but it was just too much fun playing with some more complex Javascript than I have in a while.

The current state of the site:
  • CSS implemented across the site
  • All pages changed (with the exception of the EARN Financial Plan Calculator) to use the CSS
  • Some updates to content as I noticed they were needed
  • Navigation to all major pages completed
  • Main graphic simplified to improve load times

I still need to:
  • Improve the graphics on the small buttons (they've been resized up and down as I figured out the best size, and are fairly fuzzy as a result)
  • Build graphics for the various tags on the blog page
  • Get rid of the ugly iframe handling of the blogs and use RSS or something that can be integrated into the site
  • Breadcrumbs and/or clean up the original text link navigation
  • Write the poetry page already
ellyssian: (Default)
There are going to be a lot of changes over at EverettAWarren.com...

Some of them have already made it to the landing page!

Although I still want to keep the site simple and straight-forward in support of the multiple primary purposes it has (promote my writing, host my resume, promote my business services), I do want it to look a little less basic and more spiffy, as it were.

After the initial facelift ~ which I still need to carry out across the site ~ and a tiny bit of refactoring, I'll be improving the navigation. Prettifying it, really, as it works now... but I'll be using buttons instead of text links, and that sort of thing. After that, I'll finish the refactoring and get everything cleaned up, especially CSS-wise. In that way, the site will better reflect my coding ~ although it will still be on the simpler side. It just doesn't need a whole lot of bells and whistles.

As a further in-construction disclaimer, the main image on that splash page is currently huge, with ridiculous load times. That has already been fixed, and will get better once I push the next round of changes out.
ellyssian: (Default)
Because I can be on an XP box, using Remote Desktop into a 2k3 Server, and, when I wake up the XP machine, it says:

Caps Lock On as I go to type my password.

Thanking its helpful nature, I press the Caps Lock key (which I haven't pressed in at least 3 weeks, and certainly not today, since the XP machine has been on).

And I log in.

Of course, the 2k3 box also went into password protect mode and came out of it, only now it reports:

Caps Lock On as *that* password dialog comes up.

So I press the Caps Lock key a second time, and log in successfully... only... I find out that now, the 2k3 and XP environments look at the Caps Lock differently than they have all day up until now. They have become out of sync.

So when I switch from one to the other, I'll have to remember to press the Caps Lock key so that it is always off. Because, you know, what I'm doing is mostly case sensitive (and where it isn't *required* it is case sensitive for readability standards).

Yeah, that's why Microsoft rules the world - because their software is so well engineered it can't even agree on what key is pressed at any given moment.

. . .

Don't look at me - I'm not the idiot sending them money, I just work for someplace that does.


ellyssian: (Default)

July 2014



RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags