Filed under: MRT
I know that if I don’t document it as I go along I’m never going to find the time to do it at the end, so I’ve decided to do a play-by-play of all aspects of redoing this site. The details will range from purely aesthetic to highly technical. It will cover software such as WordPress and Gallery, and the modifications I make to each, plus a little about the home grown database stuff I have running most of the rest of this site. I’ll be going through section by section until it’s all done.
Also, starting tomorrow, I am going to be moving out of the house and into a new apartment with my new roommate Josh, another event which I plan to document and photograph mercilessly, so I christen this new category Matt Reality TV, or MRTV for short. It’s not going to be overly put together, just stream of thought and code very similar to the actual process I use. It’s raw, hence the “reality” name. I invite commentary on everything, but please try to keep it constructive.
Of course at this point I should probably discuss what’s been done so far, and I’ll try to catch up, even though I’m awfully tired.
The many reasons for the redesign have been touched upon, but I haven’t really said why I kept the old one for so long, after changing every month since the site started. It was actually because it was stolen not too long after I first finished it. While I complained on the surface I was actually genuinely flattered on some level because it was the first design I had done that someone had thought good enough to swipe, as silly as that sounds now.
So far I’ve been playing around with different things. The current layout comes from a sketch I did on a piece of paper (thanks Rannie!) that I later discussed and brainstormed some things with Greg. Greg helped me come up with some colors (not the current ones exactly) and the rest was really just implementation. I had Dante in my mind from the beginning as the serif I wanted to build things around, but I didn’t have it in the format needed (OpenType or TrueType) so I ended up springing for it (a bargain!) at My Fonts. The title I put together and tweaked manually in Photoshop but the entry titles are all generated dynamically from a very simple PHP script (source). The titles are actually text with CSS backgrounds and hidden text using a modified CSS image replacement technique with the common elements in the CSS and the actual image reference inline so as to make things easy. I have just made the titles smaller than they were (32 instead of 36) and I like this better, I may make them smaller still.
I like this technique because (amoung other things) you can still use Mozilla type-ahead for links and you can still search for text within a page. Nifty. I went ahead and made the titles the permalink as well, which I’ve advocated several places before and made the default in WordPress, but never got around to doing it myself.
I just cleaned up a bunch of stale files, particularly in the root directory. That sort of thing can accumulate to an alarming degree. Now I try to put everything I used to stick in the root for convinence in subdirectories, usually divided chronologically so as to start “fresh” every year. This also lends to the permanence of everything I may link to, most of the work in keeping links valid comes from forethought. I also used a number of files that were purely for my own testing into a more appropiate sandbox area.
The background is a simple GIF image that is actually derived from that garish green that was on here the other day, faded and changed a little and then filled with a line pattern in Photoshop to get where you see it now. The colors need more tweaking, which I’m going to work on after this post, but I’m leaning away from the green look I was so partial to the other day. We’ll see where this goes.
Filed under: Uncategorized
Tags: Tech
It’s a relatively well-known fact that I am a Dvorak typist, and have been for about four or five years now. Just an introduction for the uninitiated, the Dvorak keyboard layout is just a different arrangements of letters purposively chosen because it is more efficient for typing the English language. For example, instead of my left hand resting on the letters ASDF it rests on the letters AOEU. There have been studies both ways saying it is or is not faster than QWERTY, and frankly I think most of them are useless. Logically you can see that if the letters you use most are right under your fingers, ultimately you’re going to work less while typing.
Why did I switch? If I remember correctly, I was surfing around the website of columnist John Dvorak and on some page he mentioned the Dvorak keyboard layout and linked to a site about it. Several web searches later, I had read all about the layout I could find on the web and I was ready to switch. Some of my motivation was that I wanted to be as fast as humanly possible, but it was mostly that I spend a tremendous amount of time typing and I often got pains in my hands and wrists. Switching did not seem like a big obstacle simply because it seemed very similar to learning to play a new instrument, something that as a musician I could relate to and didn’t seem too challenging.
I know now that some of my reasons for switching may have been hype on the part of the websites I read, I can offer what I have found in my personal experience to be true.
Switching is not as hard as people make it out to be. Even if you are already quite proficient at QWERTY, it’s not too hard to switch. You don’t need to buy a new keyboard, in every operating system there is a mechanism for switching what’s called the “keymap” or the mapping between the physical keys on your keyboard and what the operating system prints out. So if you switch your keymap to dvorak you can immediately begin typing dvorak in all your applications. However it can be confusing to press the button labeled T and get a Y, so it is generally better, at least while learning, to give yourself some visual aids. What I did was print out letters on a piece of paper and then stick them to the keys using double-sided tape. Of course I was 14 or 15 and had a lot more time on my hands. For some people it might be enough just to have a printout of the layout by their monitor or keyboard, but there is something to be said for being able to look at the key and seeing what you’re going to type. What I do now, if I want to physically switch a keyboard over, is actually pop off the keys and put them back in the Dvorak positions.
This is much easier than it sounds, and probably takes about ten minutes. Of course be careful because sometimes the keys literally pop right off and might jump behind a desk or something, speaking from personal experience. The main disadvantage to doing this in that your home keys no longer have ridges on them and because of the bizarre way that keyboards are manufactured, on every keyboard I’ve done this two the hook on back of the guide keys (usually F and J on your keyboard) is sideways to every other hook for every other key which means that to put those keys someplace else you’d have to put them sideways, and whatever key you put in that position will also have to be sideways. This isn’t as bad as it sounds because it actually serves as a new guide mechanism, but it looks a little funky. I can’t think of a way to do this with a natural keyboard. You can buy keyboards designed for Dvorak, but for me it has never been worth the bother. I don’t want to have to special-order my keyboard, I just want to pick up whatever is the coolest at the computer store.
My writing speed did not increase significantly. Although I could type faster than ever, the limiting factor in my writing speed is and was the way I formulate sentences in my mind, often thinking of several different ways to say something. However in situations where I can type without thinking too much, for example taking notes in class or at a conference, it has been a huge benefit and often I can keep up almost in real time with what’s being said. Of course if I stop to consider something or participate in class discussion I get behind but I think the advantage of actively participating in the class or conference outweighs whatever benefits I would get from having a transcription of it.
The big thing for me is comfort. I can now type for long periods of time with no fatigue at all, and that isn’t even an issue I think of anymore. I can’t point to anything scientific that says for every person Dvorak will be more comfortable, I just know it’s been a major improvement for me.
One advantage I don’t think I have seen mentioned before is the security aspect. On my laptop in particular there is now a device with all of my personal information on it that might be in the hands of anyone. Lets say that you knew my password, if you picked up my laptop you still would have trouble getting in simply because you wouldn’t know how to type the password in Dvorak. In the grander scheme of things this might only be a minor deterrent, but it’s enough. In situations where I want other people to use my laptop I can configure a keyboard shortcut to switch between the two layouts transparently, but more often I don’t even have the QWERTY keymap installed, simply because I don’t want to switch back and forth accidentally.
It would be overly biased of me not to mention some of the disadvantages though. Nearly every problem I’ve run into isn’t so much a problem with the layout itself, but rather being a Dvorak user in a QWERTY world. Non-configurable keyboard shortcuts are often designed to be convenient on QWERTY and so when you’re under Dvorak they can be awkward. The most notable is X, C, and V, which in most applications becomes cut, copy, and paste when used with CTRL, are no longer right next to each other and are instead all over the keyboard. I’ve found it to be not that big a deal. Though I am still alright with typing QWERTY, I am often self-conscious while at other people’s computers, because as someone who is supposed to be computer savvy it must look bad to have to hunt and peck. Of course I may just be blowing it out of proportion. If I use QWERTY for anything more than a minute or two it comes back to me and I can at least partially touch-type again, but usually my exposure to it is much shorter than that. There might be something else that has slipped my mind, but those are the only two drawbacks I can think of.
I suppose it might be significant that I am the only person I know that uses Dvorak. At some point or another, I know that many of my friends and family have given Dvorak a try, but none have stuck with it. There are hundreds of possible reasons why, but I suspect with most is they didn’t feel like investing the time. For my it was a no-brainer because I knew that however long it took me to learn it would be incrementally paid for by the increased productivity and comfort in the future. Part of it may have been incentive though, and to make things interesting I’m willing to spring for a prize.
I will buy a Logitech Elite Keyboard for the first person who switches from QWERTY to Dvorak (and sticks with it!) as a result of this post.
The judging is completely subjective, but using Dvorak exclusively for more than a couple of weeks is good enough for me.
Funnily enough, this whole thing started out as a simple link/commentary post that was supposed to be about twenty words. Getting to that, there’s an article at Kuro5shin called An Argument for Dvorak that makes some good points. The comments, on par, are mostly useless or misinformed so I wouldn’t weigh them too seriously.