Notes on a web journey

posted on: 28 July 2005

XMLRPC script exploited

filed under: @ 09:38:14

Yesterday, after having covered a few thousand kilometers, I arrive back home and get online. I go to my home page (this one, the log) and all I can see is:

Un-Root - fernando em sua homenagem rs

I send an email to my host (dreamhost) and as usual I got a very fast reply from them:

That's all that is in your index.php file. It looks like it was modified yesterday at 1:30pm PDT. It looks like someone exploited your xmlrpc.php script.

What's the point ? If Fernando is having fun like that, I think Fernando has very little to do. He must have skills (I wouldn't know how to do something like that) so why not use them for something useful ? As far as I'm concerned I will go and find out about xmlrpc so maybe Fernando has done something useful after all, “teaching&8221; me a new thing.


posted on: 25 July 2005

CSS cascade and inheritance

filed under: @ 14:15:34

To fully understand the cascade and inheritance of CSS is the most important prerequisite to achive a solid presentation. It also helps to avoid using “hacks” and workarounds as much as possible:


posted on: 22 July 2005

Back from HK and China

filed under: @ 19:20:30

I just got back from a trip to Hong Kong and China. I liked and enjoyed all of it very much. It's also been productive since it was a business trip mostly. I will post some pics and more about it later, now I need to rest..


posted on: 17 July 2005


filed under: @ 11:06:50

These are the results of a study on drugs abuse in the UK:

UK Government 2005 drug abuse report

Notice that, as stated in the report, alcohol kills 6,000 and tobacco 100,000 a year.

The report can be downloaded with a “right click here and save” (PDF document, you must have Acrobat Reader installed)


posted on: 16 July 2005


filed under: @ 14:40:27

From Journey through Britain's Muslim divide:

It's not a war against terrorism, it's a war against Islam. That's how some people see it.

And I think that's exactly the problem. I'm strongly opposed to the war in Afghanistan, Iraq and all the other "wars" as anybody can see reading the posts in my opinions category. But, sadly, the manipulation of facts goes both ways; the reasons for all the problems are economical but they are being turned into religious. If the Muslims of the world feel oppressed there are at the same time a lot of non-Muslims that feel the same. Look at the demonstrations against the war: millions of people. So, instead of creating a gap between Muslims and non-Muslims, why not unite to be able to make the reasons of everybody be heard? Why widen the distance when the goal is the same: the right to live with dignity?

One last very important consideration about religion: let it be a personal choice, a private feeling that does not need to be pushed on others and that is naturally shared with who freely chooses to be part of it. It's necessary to believe that men can make the right choice when left free to do so. Imposing any kind of faith is a contradiction as much as imposing any kind of democratic values. Humanity (all of us) has already gone through all of this in history, why do we have to go back there again? Why not learn and prove that we are an intelligent form of life? I'm going to quote myself:

Fear breeds hate, respect brings peace


posted on: 13 July 2005

SMS technology

filed under: @ 09:41:23

I've been looking into SMS and HTTP. I'm trying to understand how all that works and what can be done with it. So far, it seems that there is always need for a gateway and they make you pay..

There also a few web sites specifically targeting SMS technology:


posted on: 12 July 2005


filed under: @ 09:18:30

An affiliation of science-minded journalists getting their blog on. We're covering the ideas and deeds of the G8 summit (hence the name) from on-site and from around the world.


posted on: 07 July 2005

London blasts

filed under: @ 21:31:49

The news are still unclear but no matter who or why, the madness is the same and it goes on. What else is there to say? It's always us, the people, to pay the price and probably our responsability lies in having let events escalate this far because now it's going to be more and more difficult to bring balance back. A lot is wrong all around and the solution would call for a kind of clear minded vision that I don't see in any of the “world leaders”. Everybody seems to me too busy trying to impose his own ideas, no space for understanding and forward thinking.


posted on: 06 July 2005

The CIA - Italy saga continues

filed under: @ 14:25:35

There is not much that I can say, just read the articles:


posted on: 04 July 2005

US interests first

filed under: @ 18:34:33

On the Guardian:

which should send a clear message to all those that think the same way:

if everyone always puts his interests first how will anyone ever agree on anything ?


posted on: 04 July 2005


filed under: @ 14:09:27

This article is two weeks old but it explains what “rendition” is.

Connecting that with the previous articles I posted about CIA and Italy, if we assume that the Italian government knew about the “rendition” of Abu Omar we have also to assume that his fate was known to them and accepted. Which, in turn, means that the Italian government is ready to let torture be used on a person suspected of something. Well, I suppose that Italy has gone back to the 11th century and that soon Witch Hunts and Inquisition will be part of everyday life as it used to be.


posted on: 03 July 2005

TopXML reblogger

filed under: @ 10:52:15

Reblogger is a free aggregator service provided by TopXML. We collect XML blog items four times a day from around the web, so that you can view all the most interesting and most useful news right here in our reblogger.


posted on: 03 July 2005


filed under: @ 10:15:36


Every single day, 30,000 children die, needlessly, of extreme poverty.

On July 6th, we finally have the opportunity to stop that shameful statistic.

8 world leaders, gathered in Scotland for the G8 summit, will be presented with a workable plan to double aid, drop the debt and make the trade laws fair. If these 8 men agree, then we will become the generation that made poverty history.

But they'll only do it if enough people tell them to.

We don't want your money - we want you!

Visit these sites to find out more:


posted on: 02 July 2005

A thought

filed under: @ 18:22:56

Today I had a thought, too long to be put in between the ones that show randomly in the banner:

“ I believe in faith because it is easier to do so

I believe in shaping my own destiny because it is easier to do so

To know myself is to doubt and that is where I learn. ”

..actually, I don't know if I learn but I do try and at least I can see that I should.


posted on: 02 July 2005

Accessibility guidelines and color palettes

filed under: @ 09:37:38

WCAG 2.0 documents via Access Matters

An interesting article on And All That Malarkey about creating color palettes and links to two more:


posted on: 01 July 2005

Round three

filed under: @ 09:47:21

Round four of the CIA - Italy match:


CSS,Javascript and Php studies

Anti spam email
A solution to writing an anti spam email contact link
filed under: Javascript
Background image
A background image randomizer that I used in the second version of this site.
filed under: Javascript/CSS
Javascript menu
A menu that uses Javascript and session cookies.
filed under: Javascript/CSS
Experimenting with CSS and Javascript.A simple but, in my opinion, nice navigation “system”. The MiniSite is a one page site.
filed under: Javascript/CSS
Photo display
Protect copyrighted photos: a simple but effective solution.
filed under: Javascript/CSS
Photo gallery
A photo gallery made for a friend
filed under: Javascript
PHP menu
A PHP menu that can be updated without having to re-publish all the pages is on.
filed under: PHP
Pop-up menu
A very simple pop up menu powered by Javascript. It works also if Javascript is disabled.
filed under: Javascript/CSS
RSS feed
How to write and use an RSS feed
filed under: rss-xml
Tag replacer
The Tag replacer explained and a link to it.
filed under: PHP
Tags search
A search form build and powered using Javascript and the DOM
filed under: Javascript