Aug
31
9

Introducing: Matt Reality TV

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.

106

On the Dvorak Keyboard Layout

Filed under: Uncategorized

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.

Aug
29
4

Athenian

Filed under: Personal

It’s appropriate to write about this topic as so many changes are happening all around the world, but particularly in my own life. A child of the web, weaned on ADSL, at some point in my development I developed an insatiable thirst for change, newness. Whether this was an inherit quality magnified by the hyperlinked nature of the web or whether it was actually developed as a result of my exposure, I don’t know.

My desktop is a randomly generated fractal pattern, changing every two minutes. Before that it would rotate between about a hundred random photographs from my photolog. When listening to music at home I’m more inclined to put my entire collection on random (a virtue of having them all in electronic format) than pick any one CD. Anything that doesn’t constantly change loses my interest over time until I’ve moved on.

Now this isn’t true of everything in my life, though it may be more than I like to admit. The design of this site, after changing every month for several months, has remained relatively constant over the past year or so. When driving I’ll often attach to a single CD and listen to it repeatedly for anywhere from a day to weeks. (Fiona Apple comes to mind.) My tribe of friends has settled down more than it has in the past. I’ve settled down more.

I saw my friend Alex Jones today and one thing I like about him is that he never looks the same twice, every time you see him his hair in particular can be completely different from the last time you saw him. (I should find some pictures.) That’s a quality I’ve tried out myself, but I’ve never been successful to any significant degree.

Most of all I’m curious how this chaotic thirst affects the things I do. This current design, once finished, will probably be around for a while. However at the top of every page is a randomly rotating thumbnail drawing from no small corpus of photos. If I didn’t touch anything else on the site, you could refresh every minute of every day for the next week (roughly) and never see the same thing twice. Is it too much? Am I alone? Looking back at every significant website I have created for myself since I began, there has always been an element of controlled chaos, a random rotator or quote or time or weather or timer or whatever the technology would permit me at the time.

Why am I so afraid of the static?

Getting back to the web at large, it keeps me content. There is a constant stream of new information coming in, and I don’t even frequent traditional news sites or use a RSS aggregator. First there are stats, thousands of referrers every day to dozens of sites, each referring URI representing an avenue of exploration. Technorati is an extension of this, cleaning things up and alerting you to something you might have otherwise missed. The WordPress Support Forum has frequent traffic, and represents hours and hours of possible diversions not only in itself but also in the actions it elicits. I’ve shunted all but a few of my subscriptions to lists, procmail keeping them out of inbox and out of mind, but still there is a constant stream of new communication, beautiful in its asymmetry; I can address it at any time, and do. Let’s not even touch instant messaging, the killer app of online communication and singly the greatest timesuck of anyone overly connected.

There aren’t enough hours in the day.

Aug
28
14

It Is Time

Filed under: Meta

The live redesign has started. There will be constant and possibly dramatic changes to this site’s structure, layout, and design until it is done. Check back often and feel free to comment at any stage of the process.

0

Congrats

Filed under: Uncategorized

Hot diggity! At a loss for words.

Aug
27
9

Funky Greenery

Filed under: Meta

What can I say, I was getting tired of blue. Really tired of blue.

“The beauty of CSS is that you can mess up your entire site in one fell swoop.”

Aug
26
0

To Read

Filed under: Personal

Several people have asked what I’m reading this semester, so I thought I might as well post it here. I’m too busy right now to link everything, but they’re all fairly well-known works. Plus I love nesting lists.

  • Intro to Political Science
    • Machiavelli, The Prince
    • God & Company, Five Books of Moses
    • Thucydides, The History of the Peloponnesian War
    • Dostoyevsky, The Grand Inquisitor
    • Plato, The Republic
    • Locke, Two Treatises of Government
    • Marx-Engels, Mark-Engels Reader
    • Kierkegaard, Fear and Trembling
  • Philosophy of Language
    • William Lycan, Philosophy of Language
    • Jay Garfield & al., Meaning and Truth
  • Honors American Government
    • Ketcham, Anti-Federalist Papers & the Constitutional Convention Debates
    • Mary Nichols and David Nichols, Readings in American Government
    • The People Shall Judge, Vol. 1
    • John Calhoun, Union and Liberty
    • Hamilton, Madison, Jay, The Federalist: Gideon edition

Ah, I shall have to finish this when I get back. Mostly done now. Heading out to see this Mars business with Elissa. We saw Mars, I think.

0

Gallery: 8-26-2003

Auto-imported from old gallery:

This album contains 25 items.




Aug
25
6

Another Semester

Filed under: Personal

It is with a slightly stuffy nose that I will start my third semester of college tomorrow. For the curious here is my schedule as it stands now, as much for my own reference as anyone elses.

  1. Monday
    • 10:00–11:00 — 3310: Introduction to Political Theory, taught by the prolific Ross Lence. AH 302.
    • 11:00–12:00 — 1336: U.S. and Texas Constitutions and Politics, taught by my favorite instructor of last year Dr. Little. PGH 350.
    • 2:30–4:00 — 3319: Politics of Social Policy, by Dr. Lineberry. PGH 347.
  2. Tuesday
    • 10:00–11:30 — 3332: Philosophy of Language, Dr. Saka. AH 205.
  3. Wednesday
    • 10:00–11:00 — 3310: Introduction to Political Theory. AH 302.
    • 11:00–12:00 — 1336: U.S. and Texas Constitutions and Politics. PGH 350.
    • 2:30–4:00 — 3319: Politics of Social Policy. PGH 347.
  4. Thursday
    • 10:00–11:30 — 3332: Philosophy of Language. AH 205.
  5. Friday
    • 10:00–11:00 — 3310: Introduction to Political Theory. AH 302.
    • 11:00–12:00 — 1336: U.S. and Texas Constitutions and Politics. PGH 350.

As you can see it’s a little light, but that’s by design as I’d like to devote myself as much as possible to excelling in these courses, which by virtue of their instructors should be pleasantly challenging. Also playing in two or possibly three big bands, developing a new business, and moving WordPress forward, I knew that my extra-curricular commitments would be high and I didn’t want to over-commit myself (and possibly get ill again) like I did last semester.

Aug
23
9

Inside

Filed under: Personal

Have you ever driven slower just to spend more time with somebody?

1

Bye-Bye Google Ads

Filed under: Meta

The Google ads are gone on this site for the forseeable future. I did it mainly as an experiment, firstly in doing some server-side hacking on the javascript, which was later negated by them offering color choices, and secondly to see how they would do. The response was good, but the ads never seemed really relevant to my content, they slowed down page loading, and they wrote semi-invalid markup to the browser, which is violating standards but through javascript so the validator couldn’t see it. I am tempted to leave them up until I hit the $100 mark and get a check (I’m about halfway there now) but the response has been waning as I suppose my audience has gotten used to them and/or the relevancy of the ads has decreased. All of that, and I’d much rather put the Photo Matt endorsement on items I have personally reviewed and recommend, such as the two books that have returned to their place at the top of my page.

What I’ve decided to do is when I get a new CD or electronic toy that really strikes my fancy, I’ll make a small banner for it and put it at the top there. That way you get home-made “ads” of things I use myself and enjoy. This seems like a much more personal approach, and one that seems better suited to a personal site such as my own.

Aug
21
3

Just Like Mom

Filed under: Humor

I’m a little late, but Evan Goer wrote a characteristically funny post and it looks like his mother left a comment that had me rolling in laughter, mostly because I could see my mom saying the exact same thing.

I followed your link to Chordiant’s home page, and I couldn’t figure out exactly what your new company does based on its self-description–other than it involves attractive women looking at computer screens. Still, I have no doubt that you will help them do it better.

I better get to sleep before this storm comes through and knocks me offline again. I have so much posting to do but it’ll have to wait until at least tomorrow. In the mean time oogle some pictures.

0

Whoops

Filed under: Humor

Someone really messed up on this one:

Dear Evite Newsletter Subscriber,

Yesterday we mailed a newsletter to our subscribers with incorrect dates for three important Holidays. Please accept our sincerest apologies for these errors and note the following corrections:

Labor Day, September 1st
Rosh Hashanah, September 27th
Yom Kippur, October 6th

In addition, we also wish to apologize for having listed Yom Kippur as one of our “Reasons To Party”. We understand and respect that Yom Kippur is a Day of Atonement, a day to be taken seriously to reflect and fast, and as such, one of the most important Jewish Holidays in the year.

Emphasis mine.

1

Smoke the Semantic Web

Filed under: Uncategorized

“If this is a pipedream, then leave the room, because I’m going to smoke it. And I’m going to help make it real.” — Shelley Powers on the semantic web.

I’m not sure what to say.

Aug
17
12

Sometimes You Just Can’t Win

Filed under: Personal

The last name “Mullenweg” has elicited various schoolyard permutations over the years, but by far the most enduring has been “Mulletwig,” presumably because mullets are so entertaining. Therefore it is with great trepidation that I point to Mulletwigs.com, “Business in the front, party in the back!” :)

It’s worth outlining how I came across this: Email → Politech posting“It’s the Economics, stupid” post on spam whitelist → scroll down to Hairy SituationOriginal Mullet Wig.