Bumped it up to 1.5.2

I’ve been very lazy with site changes these days. It’s been almost a month since WordPress 1.5.2 was released. I have updated the site only today. There shouldn’t be any visible changes as most of the improvements are under the hood. If you see any problems with the new version – let me know.

Tagging calendars

While playing around with Delicious I thought about how useful it would be to have a calendar which could operate with tags. This way, a jazz festival in Cyprus that is going to happen in Cyprus during 16-18 of September this year, for example, could have been tagged as “jazz”, “festivals”, “events”, “music”, “cyprus” as well as “16sep2005”, “17sep2005”, “18sep2005”. And maybe even as “year2005” and “september”.

It is easy to find some format to express dates and times – there is no question about that. After that is done, the set of events can be represented in a variety of forms. The usual calendar table could be filled using the date format. The list of events for a certain month or year could be combined. Or it could even be categorised based on tags.

It would be possible to make queries like “Show me the list of music events that are planned for September 2005 in Cyprus” or “Show me the list of Cyprus festivals”. These could be easily used together with the usual calendaring stuff like “What is planned for September?”.

If there was some calendaring application that could work with Delicious it would awesome! Just think of the possibilities! A combined calendar of events with geographic locations and links to website for more information maintained by a bunch of interested people. And since Delicious provides RSS feeds for everything, it would be really easy to update and monitor such a calendar. That would be partially competing with the service provided by Airset. Purhaps there are even some commercial applications that could be based on this service.

Now all we need is for someone to create it…

Gwenview – image viewer and browser for KDE

Gnome users might be a bit luckier than KDE users when it comes to image viewers and browsers. Gnome features an excellent application – Eye of Gnome (eog). Another good alternative that many people find satisfying is GQview (gqview).

KDE also ships a couple of image viewing and browsing applications, but they need some work.

Firstly, one could always use KDE’s file manager Konqueror (konqueror). It can browse through the directories nicely, generating thumbnails for preview, and even editing EXIF comments via the Properties dialogue. Scaling image to fit window is not trivial, but can be achieved. And it is somewhat slow. I wouldn’t spit on better keyboard navigation too.

Secondly, KView (kview). This is a pure image viewer. All it knows about browsing is “Previous image” and “Next image”. For a simple program that it is, I can’t stand its startup times. It takes ages to start and load the image. If I have to go through a collection of pictures, I am reading to kill myself by the time I reach the third image.

Thirdly, Kuickshow (kuickshow). This one is both a browser and a viewer. It shares the slow start up time with KView. It also has a rather limited functionality and poor keyboard navigation. My biggest problem with this one is absense of “Delete” in the viewer. Which means, I have to switch back to the browser to delete an image and than go back to the viewer to see the next picture. That’s simply annoying.

I have asked for suggestions in #kde today and some people pointed me towards Gwenview. I looked through the website and decided to try it. Luckily, it is also in Fedora Extras, so all I had to do to install it was to run yum install gwenview.

Gwenview (gwenview) is a really nice application. It works fast. Navigation is extensive, flexible, and natural. It also has all the usual functionality for simple image manipulation (rotating and flippig) as well as configurable menu of external tools (edit in Gimp, set as wallpaper, open in Konqueror, etc). EXIF comments can be edited via same old “Properties” dialogue. Image viewing is avaiable in a number of forms (thumbnail, small preview, full size, full screen) with an easy keyboard-oriented switch between them. Bookmarks are available as in most of KDE applications that deal with file browsing.

Gwenview also has support for Kipi plugins. Kipi, in case you don’t know, is the KDE Image Plugin Interface. It is an effort to create a base for exchange of plugins between several graphical KDE applications (Digikam, KimDaBa, Showimg, and Gwenview).

With all those nice plugins available I am still missing the historgram preview.

Which web service to choose for blogging?

As I have already mentioned before, my mother is very interested in blogging. She is about to start blogging herself. I am helping her to find the proper tool and get used to the idea. I think it is important to remind here that she is not by any means an advanced computer user.

Features that she needs:

  • Web interface. As easy as possible.
  • Few security levels for posts. She needs to be able to write public articles (viewable by everyone), “friends”-only articles (viewable by a number of people selected by her), and private articles (viewable only by her).
  • Categories for posts. She needs to create several categories for her posts, similar to the way I have it.
  • Searching. Searching for posts that she wrote previously is an absolute must.
  • Comment control. She must be able to switch comments on and off and to limit comments to “friends”-only.
  • Image galleries. She wants to post images from her travelling and day-to-day life. Organization of images, annotations, and comments are all considered and advantage.
  • Favourite links on the main page. She wants to maintain a number of links to her favourite sites and other blogs (like mine) on the main page. In other words: blogroll.
  • Free. She is not yet totally convinced that she wants to blog, thus paying any money for this functionality is not an issue.

After talking to her for a couple of hours yesterday, I realized that she sees my blog as an ideal example. I would have, of course, installed a copy of Nucleus CMS for her on my server, but I am not so sure about the user friendlyness of it. I mean I can easily modify HTML and PHP code as needed for my blog. This is not an option with my mom.

So far I have inspected the following web services:

None of the above services fully satisfy the requirements. Out of all these, Blog.com has most of the features. It has an a very easy to use interface, themable blogs, multiple blogs per one account, categories for posts, image hosting and photo albums, comments control and much more. It even offers easy blogrolling, linking, syndication, and book lists. Surprisingly, the service is free. There are a few limitations though:

  • Disk space. Free account is limited to 10 MBytes. This is more than enough for any beginner who plans on writing text only. With photo albums and image hosting functionality it is pretty easy to run out of though.
  • Bandwidth. Free account is limited to 250 MBytes per month. Again, this is more than enough for a blogging newbie, but can be ran out of easily with lots of images or mild popularity.
  • Advertising. Free accounts will have a mandatory, but small Google Adsense advertising. I don’t see it as a big problem. This is much nicer than banner ad programs that websites used to have long time ago.
  • Minor functionality limitations. Few features are not available with the free account. Most noticably, access statistics are locked, so you won’t be able to see who comes to your blog, from where they come, and what do they want. Also, private blogs (limited to the owner or selected group of people) are also not available.

I personally see these limitations as minor ones. Most people use web services which don’t even offer half the features Blog.com does, so few cut offs are an OK in my book. In case there is a need for more disk space or bandwidth, or if those limited features are all you need, Blog.com offers a really nice pricing scheme.

Google Rankings

I came across a very useful site – Google Rankings. It allows one to check the rating of the site in Google‘s database in regards to some keywords.

For example, mamchenkov.net is ranked number one for the keyword “mamchenkov” and only 17 for the keyword “leonid“. (Which I consider to be not bad at all!). :)