Or maybe too naive.
I like to believe in the goodness of people and, aside from one or two black sheep like that Macedonian, most programmers solve problems for the same reason I do, because they love to solve problems. Copy/pasting other's code takes the fun out of it.
Yes, it is too naive. I'll consider my options.

I loath him and I pity him, but I see no reason to remove my solutions from my site.
Yes there is no point for removing your solution,most of the classical problems solution are available in the web.A person good with search engine can easily find them.Your solution just increment the counter.
A person submitting others solution with just copy paste gets nothing but wasting his own time.
Out of interest, why do you put your code online? The only result I can think of is people copying your code; it's not like reading someone elses solutions tends to help inexperiences programmers learn anything (quite the opposite actually, at least from what I've seen; the true learning occurs in coming up with all the ways that don't work, and debugging). I haven't actually seen your site myself, so I'm probably missing something, but I was wondering..
Why? I don't know, really. Why do people create websites or write blogs?
The banal answer is that I wanted to create a website and I had nothing better to put on it. I had a vague idea to write something about programming, which is my passion, but for the lack of contents I started to solve SPOJ problems to find inspiration. It got a little out of hand: I spent lots of time solving problems and so I started to put the solutions on my site. Nothing else, really.
I don't know about the educational value of reading other peoples' code. You're probably right; you seem to be more experienced in that matter. Often the best you can learn from it is how NOT to program. But I never had an audience in mind when I put them on my site.
As I said: I'll consider my options. I will probably dump the whole site eventually anyway.

As I said: I'll consider my options. I will probably dump the whole site eventually anyway.
I know your site and if I remember right, there were not only the solutions, but a short hint (one or few words) on the basic idea to solve the problem. As I am really unexperienced in algorithms (I never had any lessons, didn't study that kind of thing, never participated in any contest), that simple hint (e.g. not more than "DP") helped me on the one or other problem to look into the right direction.
Perhaps that could be a way of connecting SPOJ and personal website: No solutions, only hints.
I know the link, but i like it since it has classification of problems which is a good thing, but not source code.
Maybe you can do this, keep the page (without source code) if anybody needs source code, he can email you.
I think that's good. I dont see any point for posting code especially when we have really helpful people in the forums.
Thanks.
The author disconnected the solution ... So No more cheating possible from that source ... but what about the cheater ?
spoj.pl/users/macedonian_boy/7
Current world rank: #26 (191.3 points) !!
He is still in the global ranking system !?
A user "cheater_bot" is submitting standard programs of some problems now.
Visiting "Cheating High School"4 - how funny
Yes,unfortunately I am cheater,but I don't do anything bad.
That is a contradiction in itself: Cheating IS bad.
Is it forbidden to collect AC solutions ?
You are not only collecting them - you submit them, and that is bad.
If you don't realize that this kind of behaviour is against the idea of SPOJ - can't help.
Let me quote from amaroq's website (hope, he doesn't mind - otherwise I will remove it):
[Someone who submits others code] deprives himself from the great satisfaction of mastering a programming problem. Not only will he be uncovered: people watch the rankings and notice sudden advancements in it and problem-setters can see the code and will notice that it's stolen, he will have to live with the moral implications himself. [...] Stealing code to submit it as your own is like wetting your pants: it feels nice and warm at first, but pretty soon it gets cold and sticky and that feeling will last a lot longer.
That is a contradiction in itself: Cheating IS bad.
You are not only collecting them - you submit them, and that is bad.
If you don\\\\'t realize that this kind of behaviour is against the idea of SPOJ - can\\\\'t help.Let me quote from amaroq\\\\'s website (hope, he doesn\\\\'t mind - otherwise I will remove it):
You stupid bastard don\\'t teach me what cheating is. ok ?
You are not admin, so it is not your **** business.
we are working on anty-cheating system on SPOJ...
first of all, we allow users \\"collecting AC solutions\\"
to check the flag = user not included in ranking...
generally, dura lex sed lex... so, do not cheat!
It\\'s up to you what you will do against cheaters, but if someone wants to cheat, you may not be able to prevent it.
btw, I submit those AC solutions to ensure that they are really correct solutions and will use it in future for good purposes
P.S. You better fix bugs in this forum