commented out

v1.1
http://www.commentedout.com

Syndicate this blog with RSS 2.0what was i thinking?

LibraryThing: your online library

In the latest issue of PC Magazine (September 5, 2006) I discovered LibraryThing, a place to catalog every book you own. It’s more than just an online list of your books, however, it’s also a community where you can easily communicate with other people who share the same interests as you. The ability to tag books with keywords makes it easy to find a book pertaining to a very specific subject. Whether you have a favorite author, a topic, or even a character, you can probably find a books tagged for your subject. From there, you can peruse a user’s library, or send them a message to get some recommendations.

Entering your books is simple: using the book’s title, author, or ISBN, LibraryThing can automatically search Amazon (in several countries), The Library of Congress, or libraries in several dozen major universities, and that’s just in the United States. Find your book on the list (which is typically very accurate) and click the title, and you’re done. In the rare instance that LibraryThing can’t locate your book, you can easily add it manually. In addition to tagging your entries, you can also rate them, write reviews (both for books in your library and others), and even include the dates when you started and finished reading a book.

Check out my library, and feel free to send over some suggestions on new reading. I’m always up for a good book.

Windows Live Writer

Shopping, e-mail, blogging, messaging, and system security: Microsoft’s latest endeavor, Windows Live, aims to bring everything together in one place. It’s a nice idea (of course, convenience is always a nice idea), and if you head over to the Live web site, you’ll note that it’s well-organized and aesthetically pleasant, not to mention very customizable. Most of this does not concern me.

What does interest me, is Windows Live Writer, a downloadable blogging tool meant to make blogging easier. You can compose your posts using WYSIWYG editing, or edit the HTML yourself. When you set up Writer, it will connect to your blog and download your style settings so you can preview the post easily before publishing. So far, it works with Wordpress.com (and custom WordPress installations), TypePad, Blogger, LiveJournal, Movable Type, Radio Userland, Community Server, dasBlog, and custom software using a Metaweblog or Movable Type API. I suspect that anything that posts via the xmlrpc.php file will work. You can add as many blogs as you want, and Writer will handle them all. If you happen to use Internet Explorer, you’ll also have the option to install a toolbar for things like opening Writer to blog about a page you’re currently viewing, like WordPress’ “Press It!” bookmarklet.

With Writer I have the option of saving my drafts locally as well as on my server. In the world of broadband, this might not seem like much of a boon, but more than once I’ve had a post ready and my connection died. Now I can format a post offline without worry and upload it once the connection’s live again. The WYSYWIG editor isn’t as powerful as I’d like, and its options (such as font color) are still based on deprecated methods like the <font> tag. Of course, their other option is <span style=”color: red;”> and while that’s technically more compliant, it’s still just plain goofy. I suspect that folks who are concerned about extra markup functions and standards-compliance will also prefer the HTML editing mode anyway. Overall, the interface is unobtrusive and effective.

While Windows Live Writer isn’t a revolutionary idea, it’s a useful tool that (so far) works quite well. Previously, I tried using a Firefox plugin called Performancing (the official site has more info), which performs the same functions (though it lacks the ability to save a local copy) but it didn’t work very well with my custom WordPress installation. While that may have since been fixed, Writer may be my tool of choice.

Life in progress: Episode I

Currently, it is the nineteenth day of August, and I have been unemployed for about a month. I thought that by this point I might start to feel a bit stir-crazy, but I feel great. I was working no less than eight hours a day (on the easy days, other days were more like ten to eleven hours) six days a week. I felt it was time to move on before ennui settled in. Don’t get me wrong, I enjoyed my job, but I’d been doing it since I was sixteen. I’ll be twenty-five tomorrow.

Now my sights are set on the future, and I’ve been hard at work figuring out what direction I want my life to take. That, however, is a topic for another day. Meanwhile, I’ve been taking time to work on a few projects that have been ignored for far too long. I have a couple of web-related projects in the works, and I’ve been able to pay some much-needed attention to the site. The most recent change is a rather hefty revision of the stylesheet to fix a couple of bugs and alter the way several things are handled, the most important of which is typography.

Originally, I used Palatino Linotype (Wikipedia entry) and while I still like it, I don’t feel it’s a great font for a web site. So, I’ve switched to Verdana, which is a better sans-serif font that’s much more readable on-screen.

Font selection isn’t the only change, however, as I’ve also revised the way I define font sizing. General web geekery follows, so if you’re not particularly inclined, feel free to skip the next paragraph or two. The original stylesheet was done using a unit called the em. An em refers to the default (or inherited) “font-size” of a particular font. Here’s a sample CSS rule:

body {
font: 1em Arial;
}

That means the font is Arial, and 1em means one times the default size. If nothing above the <body> element has a font definition, the system’s (or browser’s) default size for Arial will be used (12 point, or whatever it may be). This is good because it makes the font scalable, so any user who wants it larger or smaller is free to adjust it. The downside is that different systems and user agents (browsers) have different default sizes, so your pages likely won’t look uniform across different platforms. To achieve a uniform look, you could define your fonts in pixels, but in some browsers that restricts scalability. I considered ems to be the lesser of two evils, but my new method is quite a bit better.
Here’s another example:


body {
font: 10px sans-serif;
}
p {
font: 1.4em Verdana;
}

This, in short, is how the new method works. The <body> element is one of the highest level HTML elements in a typical web page. All of the real content goes inside the body, so I’ve set its font as the system’s default sans-serif at ten pixels. This makes the default font for the entire site a ten pixel sans-serif font. Why ten pixels? Powers of ten are easy to work with, and you’ll see why that matters shortly. The p refers to the paragraph tag (<p>), which will always reside inside the <body>. Without a declaration, it would default to ten pixels as well, but that’s a bit small. I could just set the p to fourteen pixels, but I don’t want my font so set in stone. Like I said earlier, 1em is one multiplied by the default, which is ten in this case. Therefore, 1.4em is 1.4 multiplied by the default, which gets us 14. Here’s the equation: 1.4(em) * 10(px) = 14(px). That’s why I set the default at 10, so multiplying is a snap. You could really use any default you want, 1px, 3px, 20px; it doesn’t matter, but ten’s the easiest.

The rest of the site-related work thus far has been tweaks and little bug-fixes. Several pages are getting updates, since I’ve let them fall to the wayside. The “Mods I Use” page has been updated to reflect my Oblivion recommendations (see: Oblivion mod roundup), and there’s more to come. The links page will be getting an overhaul, as will the hardware section.

The rest of my time has been spent on Oblivion (still haven’t gotten around to finishing the main quest), and I still don’t see what everyone’s upset about. It’s not Morrowind, but no one ever said it was supposed to be, or even close. Leaving comparative judgement aside, it’s a damn good game. I’ve also been playing Z: Steel Soldiers, a fine real-time strategy offering, and Gothic since I recently (finally) got Gothic 2 and its expansion, all in preparation for the impending Gothic 3.

More to come on other projects, but for now I’m off to pursue other things.

Copyright © Matt Sweeney 2004-2009, protected by Creative Commons License. This site is equal parts valid XHTML and valid CSS.

Hosting provided by Media Temple. "What Was I Thinking?" powered by the very cool WordPress 2.0.