Archive for November, 2006

The Tlog has moved!

Tuesday, November 28th, 2006

If you read this blog through the feed, you may not even notice it, but it has just moved to another server, and it got a new domain to boot. :)

Instead of tlog.dehumanizer.com, this blog is now at www.thetlog.net. Like in my previous move, old URLs are redirected to the correct new ones, except for the front page, which shows a message telling people about the move for 5 seconds, and then redirects.

If it’s not too much work, I’d ask you dear readers to please change your bookmarks, and any links you may have on your own blogs or sites.

By the way, this blog is now also using page titles without the blog name. The more I think about it, the more I believe it’s a good idea.

And now for the OpenBSD 4.0 upgrade, in a few days. Sigh. A blogger/sysadmin’s job is never done… :)

Optimizing page titles in blogs

Monday, November 27th, 2006

If you’ve read the Blogging Tips series, you’re surely aware of a part of it called The Importance of Titles. Titles (meaning what ends up between the <title> </title> tags) are one of the most important, and most ignored, parts of SEO, these days. Not only do search engines use them to rank pages, but they’re also what actually appears in search results, and a bad title is much less likely to be clicked on… even if the content is exactly what the user wants.

In case of blogs, the blogging software, typically, inserts the blog’s name and post title automatically, which is a start. But can it be improved? That’s what I wanted (and still want) to investigate.

By default, WordPress uses the common Blog title – Post title format. Which, as any “serious” blogger should know, is a pretty bad idea. People are interested in the post, not in the blog, at least at first. The blog’s name will be the same for every single one of your posts, and if it appears first, people will probably ignore that entry in the search results.

Again, nobody searches for blogs. They search for posts.

Which, of course, suggests that reversing the order is a good idea… and it certainly is. Themes like K2 do it automatically (though that one inserts an “at” between post title and blog name, which I don’t like — though it’s easy to change, of course), and there are also plugins like Optimal Title to do it.

But is this the best we can do? It’s what I’ve been doing until now, but… can we go a little further? What about removing the blog’s name from individual posts (not from the front page, of course)?

Not only should this be better in terms of SEO, but it should make search results more appealing. After all, hopefully, the post’s title should be — and be just — what the user is looking for.

I’m trying it now on Way of the Mind, where I seem to be doing most of my experiments these days. :) Of course, it will take a few weeks for Google and others to re-index every page and show them with the reduced title, but hopefully the results will be good.

I’m pretty optimistic about this one, so it will probably happen to my other blogs soon. :)

PS3: the explanation

Tuesday, November 21st, 2006

Guys, guys… it’s quite simple. :)

One PS3 has already been sold on eBay for $9000. Most people who got one on launch day stood in lines for days for a reason, you know. It makes sense: spend $600, sell it for several times that much… easy money.

The Wii sold out as well in the U.S., even though there were many more consoles available. A lot are also on eBay, but they’re a much smaller percentage, since Wiis aren’t so rare, and Nintendo has promised to keep getting more of them to stores every week until the end of the year. Extra wiimotes also seem to be selling out in many places, which shows that many people are keeping their consoles. After all, their owners (cheap shot, I know) tend to actually enjoy playing with them (imagine that!), instead of just thinking of them as an “investment”. :)

Blog moved

Saturday, November 18th, 2006

I finally had some time today to move Way of the Mind (note the new URL) to my Slicehost virtual server. The new WotM Forum is also up, using MyBB, instead of phpBB like my other two. So far, I’m liking it (MyBB) a lot, though it’s a bit weird to have the entire theme inside the MySQL database instead of normal .php or .css files. :)

Moving the WordPress blog was simply a question of following these instructions. Basically, you go to the WP options in the old blog, change the 2 URL fields to the new address, dump the database, do a search & replace to change any images and other URLs in the database to the new address, import the database to the new server, copy the files, and that’s the proverbial “it”.

As for redirection, there came the eternal dilemma: if you redirect everything, then people will be lazy and keep using the old address (thus wasting your bandwidth); if you don’t, it’s inconvenient, and you lose everything you had in terms of incoming links and SEO.

What I did was to redirect (301, to signify a permanent move) every URL except the front page, which shows a message telling people about the change, and redirects after 5 seconds. I believe that this is the best of both worlds. Any link to an individual post will be redirected transparently, but whoever arrives at the front page will told about the change of address, encouraging them to update their bookmarks.

Slicehost: An experiment

Wednesday, November 15th, 2006

Currently (as it’s been from the beginning), my sites are all running on my home server (an OpenBSD box). I like the control it gives me; most web hosting services are of the “we provide this software for you” kind. Sorry, but, to me, it’s root access or nothing. :)

Even though my uplink is quite lousy (384Kbps), I haven’t actually had any problem with it, even when I was Dugg / Redditted / Shoutwired / del.icio.used / whatever. :)

However, I’ve long wondered about whether the fact that my server is located in Portugal is harming me in terms of search engine results for my English-language sites. The fact is that I get a comparatively large number of people arriving there from google.pt, even when the site in question is in English. Now, if google.pt is benefiting my English-language sites simply because they’re physically located in Portugal, it stands to reason that google.com (which is several orders of magnitude more important) will benefit US-based sites… and, if it puts those ahead, it follows that others are put behind.

(Did I make any sense just now? :) )

Slicehost

Therefore, since a few minutes ago, I’m a customer of Slicehost. In just 2 minutes, I had an Ubuntu virtual server running, with full root access by ssh. There’s nothing running there right now, but soon there will be: I will be moving one of my blogs, Way of the Mind, there (and it’ll be getting a new domain as well). I’ll only do it about a month from now… but I may start other sites there, in the meantime.

We’ll see if it makes a difference. I’ll post my results here.

Laptops, laptops, laptops

Thursday, November 9th, 2006

From reading other blogs and sites, especially (but not only) those related to technology, I am increasingly feeling like a dinosaur, for a reason: I don’t have a laptop. I just have two desktops and a server.

And sometimes I feel like I’m almost the only one in the world.

Don’t believe me? Read an aggregator of tech blogs like Planeta Asterisco at any time — either now, 3 months ago, 6 months ago, and probably 6 months from now as well — and you’ll find many people posting about their new laptop, the laptop they’re considering buying, the compatibility problems they had between a particular Linux distro and their laptop, how their new MacBook looks so good :) , and so on. This is not just a couple of people, either, but a lot of them.

I virtually never see anyone posting about a desktop system. When someone does, it’s invariably about an old one, bought several years ago; when they buy a new system, it’ll obviously be a laptop.

Am I a dinosaur? Or an alien from Mars? I don’t have a laptop. I don’t prefer laptops.

I’ve had laptops during several periods of my life, always company ones, and since I now work at home I don’t have one. I wouldn’t mind having one, but it’s not a priority at all; I’d buy one, perhaps, if I was lighting cigars with €500 notes. It’s useful if you travel a lot (which I don’t), but as a primary work machine? To me, no way.

You see, the thing is this: no matter how technologically advanced laptops become, they’ll always have a problem: size. No, I don’t mean that they’re too big (or small). I mean that they have conflicting goals. On one hand, they must be portable, meaning as small and light as possible — after all, that’s the point, isn’t it? On the other hand, if they go below a certain size, the screen will be too small to show a decent amount of stuff at a readable size, the keys will be to small for your fingers, the keyboard will have to “sacrifice” several (independent, on desktops) keys, joining them together (with the use of an extra key, “Fn”) so that it fits. That’s why most laptops (there are exceptions, of course), these days, have very similar sizes: it’s the best thing they could come up with. Bigger than that, they’re less easy to carry; smaller than that, they become more difficult — and unpleasant — to use.

Which is why I far prefer a good desktop. No more compromises. Decent keyboard, decent screen, and, guess what, it’s also a lot cheaper, and with virtually no hardware incompatibilities (I haven’t had to install or configure a hardware driver manually in years, on several versions of Suse and OpenBSD)!

As I said, I wouldn’t mind having a laptop, though I’d still use my desktop 99% of the time (I don’t travel much). It’s simply a lot more pleasant to use, I can type faster, have a 19″ screen, and so on. A laptop, to me, is simply not worth buying, unless I simply didn’t know what to do with my money. For both work and games, give me a desktop any day.

So I really don’t understand all this obsession with laptops. Sure, if you travel all the time, or need one for your job, it’s understandable. But, other than that… I don’t see how people can give up a decent keyboard and screen. Is it a “status symbol”? Is it because everyone has a laptop, these days?

Really, I’m curious. :)

Linux, fundamentalism and the many distros (part 2)

Monday, November 6th, 2006

(Part 1 got too big, so…)

And now for the “yet another distro? it’s because of this that Linux will never conquer the masses!” part.

Every time a new Linux distribution appears – and, sometimes, even at other times – a lot of people – both Linux users and otherwise – say something like the above. That Linux will never “succeed in the marketplace”, because it’s too fragmented, there are too many choices, there’s not a single standard, and so on.

I believe those people are missing the point. To the “average user” — and I don’t mean the average Solitaire / Minesweeper-addicted Windows user, but the average guy/girl who is curious about trying some new OS — there are 4 Linux distros: Fedora, Ubuntu, Suse and maybe Mandriva. If another distro appears, it’s a specialized thing. If you’re a Linux geek, and the distro’s goals appeal to you, you may try it out. But to suggest that it’s causing “fragmentation” makes no sense. As I said, the newcomer will choose from one of those four distros, period.

Sometimes, the critics use a different approach, which I’ve seen quite recently: “there are so many distros, and these guys think that all other distros suck, and it’s they who will create a good one, for a change? What arrogance!”. This is, I’m sorry to say, more commonly seen here in Portugal, a country that seems to despise achievement and hate achievers. Who is anyone to believe he can do better? Who does that guy think he is, to divert from the majority? To create something on his own?

I think that happens for two reasons: the aforementioned hate of achievement, and also the fact that Portuguese Linux users don’t actually believe in Free Software. Sure, we use it, but most of us are quick to call anyone who cares about the ideology “a fanatic” (fundamentalist, zealot, taliban, etc.). Now, a huge part of Free Software is the right to fork – or the right to build on the work of others. Of standing on the shoulders of giants. If someone picks a piece of free software – or even an entire distro – and believes he can do better – even if just for a small number of people’s needs – he has the right to do so. And he’s not harming anyone – including “the community”. It’s possible that others will actually benefit from his work, that some of it will find its way into other distros.

But people call him a “splitter”. What is this, The Life of Brian? :)

Linux, fundamentalism and the many distros (part 1)

Friday, November 3rd, 2006

This is, in a way, a reply to something that has annoyed me for a long time now, and which, reading other tech blogs such as those in Planeta Asterisco, I see a lot of.

A recent example (though far from the worst) is this post by Carlos Rodrigues, about the news that the FSF will release a 100% Free Software Ubuntu variant. The accusations – both by Carlos and others – are of two kinds: that those guys are fanatics, fundamentalists, talibans, etc., and the even more common “yet another distro? it’s because of this that Linux will never conquer the masses!”

And things like those are said, quite often, by Linux users (though it’s fashionable for them, these days, to say that Linux isn’t ready for the desktop after all, and use Windows or MacOS X instead, and Linux only on servers… but I digress).

Now, about the first… we all care differently about different matters, right? What is important, even a matter of life and death to some, can be irrelevant to many others. Each of us has different priorities. This is normal.

What I don’t find “normal” – or, more precisely, healthy, or right – is when you call anyone who cares even a little more about a subject than you do, a “fanatic”.

Think about it. Do you consider yourself perfect, or something? Do you care about subject A exactly as much as is correct, and anyone who goes a milimeter beyond that is already guilty of taliban-like fundamentalism? Is the maximum allowed “caring” defined by how much you care?

I don’t care about software freedom as much as Richard Stallman and others, but I understand why it’s important to them. I understand where they’re coming from. And I respect them for it. Others, however, call them “fanatics”… simply for caring a little more than they (those others) do.

I don’t care much about how well decorated my place is, but I don’t call my GF “a fanatic” because she cares about it more than I do.

I’ve always thought U2 was a pretty average band, with some good songs, and never understood how so many people almost worship them… but I don’t call those “fanatics”.

I don’t care the least bit about soccer, but I don’t call those who do “fanatics”, unless they’re actually hurting people or damaging property (and even then, they’re more morons than “fanatics”).

I eat meat, but I don’t call vegans “fanatics”.

Is this so hard to understand? Is it so “cool”, or so “mature”, to not care? (sometimes, the P* members seem to be in a “competition” to be the one who cares the least about everything…) Are people so conceited that they believe they care about everything exactly the right amount? That caring a little more than they do is unacceptable?

Hmm, this is already too long… there is now a part 2, about the “so many distros harm Linux” thing. :)

That user-friendliness thing again

Thursday, November 2nd, 2006

I was replying to the following comment by Bruno Rodrigues in the Firefox tab annoyances post, but I think that this deserves a new post; it’s a different subject, and longer than an average comment. :)

Uhhh? Obviously everyone *knew* that triple-click-control-middle-abcde-enter-enter-space(*) with your leg above your back would close a tab. What would *you* be thinking about? If Apple has close buttons on each tab, and not a single close at the right side, nor no-buttons at all, what do you think is the best user experience?

(*) did you know that most computer-savy users *still* don’t know about the right mouse button? Unbelievable, but true.

Two big problems tere, IMO. First, “triple-click-control-middle-abcde-enter-enter-space with your leg above your back” is a strawman attack. You can’t present something absurd as your opponent’s position, show that it is indeed absurd, and then pretend that you have refuted his original position as well. Middle-click is simple, quick and pratical, and your example isn’t. Sorry, I’ve been reading a lot about logical fallacies on Wikipedia. :)

Second, you seem to equate Apple with user-friendliness, which is an argument to authority: if Apple does it, then it must be correct. If Apple does it that way, then that must be the most user-friendly way possible.

Well, telling people about the middle button would be a much better idea than introducing multiple “dangerous” close buttons that only get in the way anyway… but maybe that’s just me.

Should the close buttons be added simply because Apple does it? Like I said, I don’t agree that Apple should be considered the “standard” for user-friendliness. If it was, then it would never change, would it? It would already be perfect. But it isn’t.

A thing should be as simple as possible, but not simpler (paraphrasing Einstein). If you take away usefulness (note that I don’t say “features”, but real usefulness) just to make it simpler, you’re making the software less useful. If the software doesn’t do what I want it to do, then it’s not useful to me, even if it’s the most easy to use piece of software in the world… right?

And, historically, that’s what Apple did (I admit that I haven’t used MacOS X yet, though I was familiar with previous versions). Their philosophy was: “normal” users should never need to do this, so we’ll actively prevent people from doing it – even if they happen to be advanced users. For some reason, I have a problem with this kind of attitude. To be fair, I don’t know if it’s changed in OS X.

Besides, “user-friendliness” is a subjective concept. To most people, the most important thing for a piece of software isn’t really being simple, clean, or logical, but simply being what they already know. Between Windows XP and MacOS X, they’d say Windows was more “user-friendly”, merely because, with MacOS, they’d have to learn new stuff – which is the thing people hate the most about computers.

The close buttons on tabs waste space, make it easy to close tabs by mistake, are harder to click on than the entire tab, and there was already a quicker, easier way to do it. People don’t know about it? Find a way to tell them. Hell, pop up an information window the first time a user opens a new tab, or something. It’s much better than adding a redundant, confusing feature that will only make the browser more difficult to use to anyone who already knew how to close tabs quickly.

What’s next? Take tabs away completely, because many people don’t know how to use them anyway, and they only make the browser “more confusing”?

Fixing tab annoyances in Firefox 2.0

Thursday, November 2nd, 2006

Firefox 2.0 has been out for a while, and the response to it has been mostly positive.

However, there were a couple of changes to how tabs work, and I, for one, didn’t like them at all. Looking around, I found the solution to one of them, and the other one was pretty easy to figure out.

Here’s the changes, and how to “undo” them:

1- “X” close button on every tab

This one, to me, qualifies for the “What were they thinking?” award. :) Don’t people know that you can close any tab simply by middle-clicking on it (yes, even on Linux)? Not to mention that the “X” button is both harder to click on than the entire tab, and makes it easy to close tabs by mistake, when you just wanted to select it? In other words, there’s already an easy way, and they add a more difficult way, which, besides, can easy lead to mistakes?

Sigh. Sorry about the rant. :)

Fix: open about:config, look for browser.tabs.closeButtons, and set it to 2 (no close buttons) or 3 (a single close button on the right of the tabs, like in previous Firefoxes – though, again, middle-click makes it useless).

2- tabs don’t get smaller past a certain point; if you have too many, you need to scroll the tab bar to see them all

Maybe I’m weird, but I have tab folders with 10-15 bookmarks of a particular subject, and I like to open them all, with a single click, daily. In Firefox 1.x, the tabs would get as small as they needed to be, to fit in the window. Now, they don’t get smaller than a certain size, and force the user to scroll.

To me, this is annoying. I haven’t found an option to completely disable this behavior, but I can make it virtually go away by reducing the minimum tab width to a much smaller value.

Fix: open about:config, and change browser.tabs.tabMinWidth to a much smaller value, like 1.


Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Portugal
This work by Pedro Timóteo is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Portugal.