Monthly Archive for October, 2005

Blogging tips #19: have a “top posts” page

(NOTE: this is part of the “Blogging tips” series)

After you have been blogging for a while, you may begin to notice this problem for yourself: some of your best posts are “buried” deep in your blog. Unless people arrive there from search engines or external (or internal) links to them, they’ll never be seen again.

Also, think about someone who’s just arrived at your blog for the first time. They may find your blog’s subject interesting (or, even, what they’ve been looking for). However, where to start? It may well be that your recent posts, naturally, don’t “reinvent the wheel” - don’t introduce what your blog is about, as if that was the first thing a reader saw (the waste of space would be scary…) On the other hand, what will the visitor do? Use the archives to read your first post, and read on from there? It’s really doubtful that anyone will read hundreds or thousands of posts in chronological order - how long would that take? Days?

The solution, then, is a “Top Posts” page (it may be called something different, such as “best posts” or “most popular articles”.)

That works mostly as a static page (in a way, much like the index for this series), where you list your top posts, with short (1-2 lines, not longer) descriptions of what they’re about. I said mostly static because, of course, you will be adding to it from time to time.

Which articles to include in it? There’s no “hard” criteria, but I suggest the following guidelines:

  • Try to keep the number of posts at about 20. If there are about 100 “top posts”, that’s almost an entire, smaller blog, and almost nobody reads that much in a sitting.
  • Take your time - add an article there only after it’s been away from the front page for a while. It should have been an article that has “stood the test of time”, so to speak.
  • If possible, choose an article that has some user comments.
  • If possible, too, choose a post that other blogs/sites have linked to.
  • Choose “timeless” articles - guides, hints and tips, original content, etc.. Conversely, avoid posts that only make sense at that time, such as news or commentary about some event that has just happened.
  • Try to pick “independent” articles, instead of posts that are continuations of others - or continued in others.

By the way, here are this blog’s top posts. ;)

“Making money from blogging takes time”

From ProBlogger, another great post: Making money from blogging takes time.

It’s something I’ve also mentioned before: blogging for money is not a “get rich quick” scheme. It’s hard work, and takes dedication, talent, a bit of luck… and, above all, time. In this particular case, I don’t mean “time” as in a lot of hours a day, but in the sense of “been doing it regularly for years”. Because:

  1. it takes time to build a readership of regular readers, who either visit your blog(s) every day, or subscribe to the feed(s) - but still come to your blog when they want to comment, and they will do it often, because they’re used to your blog, they feel comfortable there, and know (even if never face to face) both you and most of the other regulars there.
  2. it’s also a matter of numbers - number of posts, that is. If you’ve started your blog a week ago, it has probaly 5-20 posts, but if you’ve been blogging for 2 years, 1500 to 2000 posts are a more likely number. That gives much larger odds of someone googling for something and arriving at your blog - even at an old post. Which impresses the visitor, of course. :) And, being impressed, he or she then looks around, reads your more recent stuff… and you have a new reader!

Funny things about search engine positions

As you should know :), this particular blog has been around for 2 months, and it gets a lot of hits per day. However, very few (relatively speaking) come from search engines. And the ones that do come…

… well, let’s say that the top 5 searches are related to Sudoku. Which I only mentioned once, in a post about a version for Series 60 phones. And the top search string is actually a misspell, coming from a user comment.

In other words: virtually no one arrives here because he or she searched for something that this blog is about. Not technology, not games, not software, not blogging tips. No, people come here because they misspell “sudoku” in Google. :|

Yet, the blog is relatively well linked, having earned a PageRank of 5, and having almost 50 blogs linking to it, according to Technorati.

Weird, isn’t it?

Continue reading ‘Funny things about search engine positions’

Why I’ll probably buy an Xbox 360

Jeff Minter\'s Neon for Xbox 360

Need I say more? ;)

Chitika eMiniMalls: using search queries for the ads

From ProBlogger, a way to make it so that Chitika eMiniMalls ads (in non-contextual mode) use (optionally) the search terms that brought someone from a search engine to that particular page.

In other words: let’s say someone searches for “cheese dip”, and one of the results is a page in your blog or site. The user clicks on that link, and, as you should know, those terms appear in the referrer page, in your server logs - which log analysers can then use to give you the “top search terms”.

With this method, the Chitika ad will also use those terms (remember, in non-contextual mode you already have to give it a list of product and/or product types), giving it a large change of having an ad about cheese dip (in this case) - even if your blog isn’t really about cheese dip (though that particular page probably mentioned it somewhere). The idea here is that someone who searched for cheese dip is most likely to be interested in an ad about cheese dip - more so than in whatever the blog is really about.

I’m not using it in any of my sites right now, as it’s yet doubtful whether that makes the ads “contextual” (which means that they can’t be used together with AdSense), but it’s certainly an interesting idea.

Handwriting recognition on the Nintendo DS

Press release.

What can they do with it? Turn it into a great PDA? Allow a new generation of text adventure games? :) Or simply use it for messaging and similar stuff?

Oh, well, I’ll get mine before Christmas. :)

Nintendo DS

ServerSideWiki

You’ve probably heard of TiddlyWiki, a lightweight wiki-like editor that allows you to quickly edit files on your hard drive, using your browser.

But I wanted a version which allowed me to use it both at home and at work. I could, of course, move files around, but I’ve found a better alternative: ServerSideWiki.

Amazingly, it feels as quick as the local version, which is certainly impressive. Try it, you may find it useful for quickly storing information (and, possibly, sharing it).

ServerSideWiki1

MySQL 5.0

MySQL 5.0 is out (saw the news here). Haven’t tried it yet, since the 4.1 version didn’t like OpenBSD very much, and the OpenBSD port is still at 4.0.x (which I’m using, among other things, for my blogs). I may, however, try out 5.0 after I upgrade OpenBSD to 3.8, hopefully in November.

(yes, I could have downloaded a binary from MySQL themselves, but I prefer to compile from source, even if using a port.)

Anyway, from the MySQL site:

MySQL 5.0 delivers dozens of new enterprise features, including:

  • Stored Procedures and SQL Functions — to embed business logic in the database and improve performance;
  • Triggers — to enforce complex business rules at the database level;
  • Views — to ensure protection of sensitive information;
  • Cursors — to allow easier database development and reference of large datasets;
  • Information Schema — to provide easy access to metadata;
  • XA Distributed Transactions — supports complex transactions across multiple databases in heterogeneous environments;
  • SQL Mode — provides server-enforced data integrity for new and existing data;
  • New Federated and Archive Storage Engines — MySQL’s unique pluggable storage engine architecture allows greater flexibility, functionality and performance by making it easy to swap database engines in and out, based on users’ application requirements;
  • New Migration Toolkit — A new graphical toolkit that completely migrates all data and objects from Oracle, Microsoft SQL Server, Microsoft Access and other database platforms to MySQL;
  • Instance Manager — new management assistant that allows remote starting/stopping of any MySQL Server, as well as remote editing of configuration files, reading of error and query logs, and more;
  • Updated Connectors and Visual Tools — new high-performance versions of MySQL’s ODBC, Java and .NET database drivers are now available, along with updated versions of the MySQL Query Browser and MySQL Administrator.

I have to admit (and call me a zealot for having a sense of ethics, I’m used to it :)) that I’d move to PostgreSQL in a minute, if WordPress supported it, because of MySQL’s recent deal with SCO. That was just plain wrong. :(

Chitika eMiniMalls: a week later

Chitika eMiniMalls

A week ago, I started using Chitika eMiniMalls on this blog, and two others. So, how is it going?

Very well, so far. Much like Darren reported (although his numbers dwarf mine, of course), Chitika daily earnings tend to be as large as AdSense ones. That means that if you have a blog with AdSense ads and you add a Chitika one (remember, you have to use eMiniMalls in non-contextual mode if you use it together with AdSense… but that’s not really a problem), you can double your earnings.

Now, that can either mean that you move from $1 to $2 a day… or it can actually mean something. :) Especially if you have a real money-making blog (which I don’t), such as a product-oriented one. Hmm…

A day off from reading blogs?

Wayne Hurlbert from Blog Business World has a thought-provoking post in which suggests taking a day off from reading other blogs from time to time (say, one or two days per week.) Note that he doesn’t say one shouldn’t blog on his/her own during those days.

It’s certainly an interesting suggestion, as a regular blogger can start to depend too much on other blogs for “inspiration”, and reach a state where everything he posts is “so and so said…” (oops, this is one :)) or, maybe, a comment on a current subject that every other related blog is also commenting on.

Therefore, if you “cut yourself” from the rest of the blogging world, and just post what comes to mind, or something you’ve been wanting to write about for a while, or just something you discovered in a way other than reading other blogs… that’s a way to ensure some original content.

It’s certainly something to think about.

Useless (but cute) Firefox Extension: CuteMenus

CuteMenus Crystal SVG

Link: CuteMenus Crystal SVG

As you can see from the image, it adds nice color icons to the Firefox menus. Useless… but many people care a lot about how “nice” their software looks, so you may be able to show off your browser and make other people green with envy. Or something. :)

Unix tip of the day

This happened originally with an AIX box, but I’ve just tried it on Linux and it works the same. It’s not rocket science (but then again, which is rocket science, except actually working in rocketry?), but it can be useful.

A colleague had, by mistake, created a file beginning with a “-”, due to a badly placed redirect (”>”). And, now, the file was hard to delete, because the system assumed that I was giving parameters to the “rm” command.

rm -file didn’t work, of course.

rm "-file" … nope.

rm \-file … nah.

rm "\-file" … no way.

rm -i * , intending to say “yes” to that file and “no” to everything else… nope.

Of course, I could have moved all the other files somewhere else, then delete the directory. But that was a production system, and you know how that is.

A little googling gave me the answer: you can use “--” to say that there are no more parameters after that.

rm -- -file . Simple as that.




Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Portugal
Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Portugal