Since I first set up this web page, six years ago, I moved its hosting four times. I don't know if this is too much, but it looks so for me.
And the reason for so many movings is that I used poor quality web hostings. I've never worried about having a good web hosting since I maintain this web site as a hobby and it won't be a great disaster if the web is offline for a while, so I never spent any money in hosting.
This is a situation that I found at work: I use KMail and my co-workers use Thunderbird. We use a shared e-mail account and, when they reply to a message, I can see it as replied, but when I reply to a message from KMail, only KMail can see it as replied.
You can imagine where the problem may be and, after a little research, this is what I found.
Two litres of water
5 or 6 large spoonfuls of sugar
Some lemon juice
Half glass of water
1 kg. of flour
Fat (to grease the frying pan)
As you put them out of the frying pan, you spread each one with anisette using a small brush and sprinkle with some sugar.
The title of this post is ambiguous, since it can be interpreted as "making web pages is something easy for everyone" or as "even the most inept is allowed to make a web page".
This ambiguity is intentional, since experience has shown me that both interpretations are correct, in fact often the first implies the second.
'Cause although anyone can make a website, not everyone can make any web page. It is not the same to make a blog on Blogger than to develop the Facebook website.
Well, when I was exchanging tweets with @dsubies I said that I am an Opera user and he asked me why I use Opera. Since 140 characters are too few to explain it I said him that I will answer him here. Well, long after that, here is the answer.
At the time I started using the Internet the only serious alternatives were Internet Explorer (I'm sorry, I said serious) and Netscape Navigator.
Some time ago I bought an eBook in PDF format. Yes, I paid for it. And it seems that the distributors thought that it would be a great idea if I couldn't open the file with any PDF reader or if I couldn't select, copy or print text from that book, so they protected it with a proprietary plug-in for Adobe Acrobat.
Now I need to read this PDF, so I thought that I would have to install that plug-in, but then I realized that the plug-in is no longer maintained (at least for Linux) and it doesn't work with current Acrobat versions so I can't read the PDF I paid.
The situation is as follows: a website which, after logging in with a username and a password, allows you to register new users and a Mozilla Firefox user with the option to remember passwords enabled.
The case: the user adds a new account or logs in with an account and then edits this account from another account.
The problem: When the user is adding the new account Firefox will fill the fields with the user and password of the current account.
As a probe of the use of kprobes for Extension of Operating Systems I have made a Linux module that allows you to execute a command for every pressed key and see its keycode.
It includes some sample scripts that can be used as the command to be executed on every key pressed, these scripts are:
Registers every pressed key in a file.
If framebuffer is enabled it allows doing a console screenshot using print screen key.
The context: you run emerge with --ask parameter and, since it can take some time to calculate dependencies, you do some other thing. After a while, when you've forgotten it, you discover that emerge have ended calculating dependencies time ago and it's waiting for your confirmation when it could be already done. Has this ever happened to you? Me too. This is why I added sound notifications to some Portage events.