Trip to Psilo Dentro

Table numbers

My mother, brother, and a couple of friends of mine went on a somewhat quick trip today. We drove to Platres village and had an excellent meal at Psilo Dentro tavern. That’s the one near the trout farm, if you know the place.

The food was as good as always. Most of the people ordered trout, but my brother and I had pork chops. Psilo Dentro is one of the best places in Cyprus if you know or want to know how a good pork chop should taste like. I figured out the place a long time ago, and since then I never ordered anything else. And never was I disappointed.

We also had some ice cream and loads of cherry. Elizabeth, the owner of the place, was way too kind. She even gave us all bags of cherry to take with us. And a dessert on the house. We didn’t object and thanked her for the generosity.

We were planning to go for a walk to the waterfall after the meal, but the weather stopped us. While we were eating, it was rainging. Yup, you read it right. And I am not talking about a few drops from the sky here and there. It was a real rain for about 20 minutes or so, complete with thunders. The trail got all wet, so we had nothing better to do than leave for home.

Overall, the trip was very nice. It was somewhat simple and fast and all of us seemed to enjoy it.

There are a few more pictures from the trip in this Flickr set.

Making money with Open Source Software

I’ve been asked a billion times or so how one can make money with Open Source Software. My answers varied depending on who was actually asking the question, my mood at the time, and the availability of free time to go into details. But, as far as I can remember, I’ve always at least mentioned commercial support and customization.

But telling plain theory is a waste of time, unless good examples are given. And the examples have the tendency of getting outdated and forgotten pretty fast. So, it’s always good to refresh the stack of them.

One of the most recent ones that I’ve added to the list is WordPress. You can read all about it here. Hopefully, more information will be available later. I’d love to see the amounts of money, man-hours, and clients, as well as all the other details.

The big dilemma

With my trip to Russia rapidly approaching and me going nuts planning the whole thing, I spend a lot of thinking power trying to figure out the biggest dilemma so far – should I take my laptop with me or not?

There are pros and cons to both answers and so far they are pretty equal. What I lack is a few really good reasons to have my laptop with me.

I won’t be doing much computer work during my vacation (my will power has already been tested before). I will have problems with Internet connectivity anyway. And I don’t have a good bag to carry both my digital camera and laptop. Having two bags with me (apart from that huge one with the rest of my non-digital stuff) absolutely sucks.

On the other hand, I’ll have plenty of free time (lots of several hour long plane trips). I could use my laptop to backup photos from the flash cards, and post-process them when I’d have time. Post-processing pictures from two weeks of travelling will require a lot of time and effort, and it would be good to split it in several sessions, rather than do it all at once when I come back.

Although this is still an unsolved dilemma, so far it looks like I won’t be taking my laptop with me, unless I find a good reason to do otherwise. Or until I find a good bag that’ll fit both my camera and laptop. (Hint: something along the lines of Lowepro Computrekker AW or its Plus edition)

rm on steroids (a safer way)

I came across an excellent tip about mixing rm and find commands in Linux shell.

The only thing I’d add to it is a bit of safety. Before executing the mix of find and rm, run the find command with the same options, but without rm. It will print out the files that match your search. These files are about to be deleted, so it’s a good thing to review them first.

By the way, I do exactly the same thing when working with SQL. If I need to delete something, I first create a SELECT statement that matches everything I need gone. And only when I am sure about the results, I change the SELECT to DELETE.

It’s been ages since I deleted something that I didn’t intend…

Update: Obviously, I haven’t read the comments before posting. My suggestions has already been suggested.