Αν και όλοι ξέρουμε οτι ο θεός έπλασε τον άνθρωπο απο λάσπη και νερό, ο θεός έφτιαξε τον κόσμο κτλ, οι επιστήμονες συνεχίζουν τις έρευνες τους..
Μα γιατί; Σε αυτούς δεν το είπε κανείς οτι έχει βρει η θρησκεία τις λύσεις για όλες τις απορίες του ανθρώπου;
Συμβαδίζουν μωρέ η θρησκεία και η επιστήμη(ή αλληλοκαλύπτονται), αλλά η θρησκεία τα λέει απλά για να τα καταλαβαίνουμε, ενώ η επιστήμη κοιτάει το πρόβλημα στα μάτια..
Τί σχέση έχει όμως η κυριαρχία του ανθρώπου ώς είδος απο την μέρα της δημιουργίας του και η αγάπη του θεού για το τέλειο δημιούργημα του, όταν είμαστε ζώα και έχουμε κοινό πρόγονο με τον πίθηκο; Ήταν πιο εύκολο για τον άνθρωπο τότε να συλλάβει οτι είναι λάσπη και νερό, απο ότι να καταλάβει ότι ήταν κάποτε κάτι σαν πίθηκος το οποίο στον κατακλησμό του νώε μισοπέθανε και ότι έμεινε έγινε σιγά σιγά άνθρωπος;
Όταν λέω ότι κάποιος πρέπει να ξυπνήσει τους επιστήμονες, μιλάω για τα παιδιά που ασχολούνται με την εξέλιξη και για αυτους που ασχολούνται με την αρχή του σύμπαντος..
Παλιότερες μελέτες πάνω στα ίδια θέματα εδώ και εδώ
Thursday, May 18, 2006
Sunday, May 07, 2006
Search Engine Project
Last week I started my last project before my thesis. It's about implementing a search engine and consider the complexity of searching algorithms. So far, what I have realized is that it is more about choosing the right data structure to store your data, than optimizing the search algorithm.. At least up to now, the only thing I was doing to optimize the search was to change the data structures.. This week I will focus on the search algorithm and some extra features..
My personal motivation is to make the search faster than the one's implemented by other students. I have a friend that did this project a year ago and I have some measurements from some other students that did it 2 years ago.. Let's see.. I have 3 more weeks..
My personal motivation is to make the search faster than the one's implemented by other students. I have a friend that did this project a year ago and I have some measurements from some other students that did it 2 years ago.. Let's see.. I have 3 more weeks..
Thursday, April 06, 2006
Station Ripper, part 3
I guess that is the final update for this topic.
I just fixed most bugs I could find and I made it nice and easy.
Also included the possibility to delete automatically all the folders that have one mp3, so that you don't get "empty" folders.. That could be done either when you create the folders(and delete only the currently created folders with one mp3) or to the existing folders(and delete even previously created)
In that way, you can get the most played artists and keep only these( keeping in mind that at least in chill out(the one I am ripping at least) most popular might possibly mean best, since there is not much business involved(compared to house/dance music))
Currently I have about 10GB mp3s of chill out and flamengo :)
and still in the beginning..
Oh, and very important, ripping stations is legal!
So, you can create your legal mp3 collection!!
"Fortunately, recording Internet radio still remains in legal limbo, and there's some precedent for it being legal, since you can record regular broadcast radio." <source>
I just fixed most bugs I could find and I made it nice and easy.
Also included the possibility to delete automatically all the folders that have one mp3, so that you don't get "empty" folders.. That could be done either when you create the folders(and delete only the currently created folders with one mp3) or to the existing folders(and delete even previously created)
In that way, you can get the most played artists and keep only these( keeping in mind that at least in chill out(the one I am ripping at least) most popular might possibly mean best, since there is not much business involved(compared to house/dance music))
Currently I have about 10GB mp3s of chill out and flamengo :)
and still in the beginning..
Oh, and very important, ripping stations is legal!
So, you can create your legal mp3 collection!!
"Fortunately, recording Internet radio still remains in legal limbo, and there's some precedent for it being legal, since you can record regular broadcast radio." <source>
Wednesday, April 05, 2006
Station Ripper, part 2
As I wrote at my last post, I was planning to do something to organize the mp3s that you can rip from StationRipper. So, I made an attempt..
I made a very simple program, at which you define the folder that contains the mp3s from a specific station(could even be other mp3s that have the same naming format), and it automatically(of course, that's the point of doing it..) creates the necessary folders and puts the files in them.. So, if a station broadcasted 3 songs of Muse, you will have them in the same directory, which will be Muse :)
I have uploaded the source files (in Visual Studio 2005) and an standalone .exe file.
Don't expect any extreme intelligent programming..
I just finished programming and it is 6.30 in the morning..
But still, it is working fine.. I have tried it at about 2000 mp3's :)
I made a very simple program, at which you define the folder that contains the mp3s from a specific station(could even be other mp3s that have the same naming format), and it automatically(of course, that's the point of doing it..) creates the necessary folders and puts the files in them.. So, if a station broadcasted 3 songs of Muse, you will have them in the same directory, which will be Muse :)
I have uploaded the source files (in Visual Studio 2005) and an standalone .exe file.
Don't expect any extreme intelligent programming..
I just finished programming and it is 6.30 in the morning..
But still, it is working fine.. I have tried it at about 2000 mp3's :)
Friday, March 31, 2006
Station Ripper
You have found an online radio station that you like very much and plays great music?
I have great news for you!!
(sounds a bit like telemarketing, right? :D)
Last week a friend talked to me about StationRipper and I found it interesting enough to try it..
It is program that can rip/make mp3s from the online radio stations. It can "listen" to many stations simultaneously and rip. It automatically separates the songs and puts them in different mp3s and separates mp3s from different stations in different folders. It is very nice.. I have already 1 GB of new music and I have it only one night ripping from 3 stations :)
You can select your favorite stations from shoutcast of course and from a preselected list suggested by StationRipper.. Maybe more.. I didn't explore everything, but still I like it :)
I recommend to try it at least..
I am planning to write a program to go into the folder of the station, and group all songs from the same artists in separate folders. Then I will have artists collections of specific genres (since the stations usually broadcast music of one or two genres).
I have great news for you!!
(sounds a bit like telemarketing, right? :D)
Last week a friend talked to me about StationRipper and I found it interesting enough to try it..
It is program that can rip/make mp3s from the online radio stations. It can "listen" to many stations simultaneously and rip. It automatically separates the songs and puts them in different mp3s and separates mp3s from different stations in different folders. It is very nice.. I have already 1 GB of new music and I have it only one night ripping from 3 stations :)
You can select your favorite stations from shoutcast of course and from a preselected list suggested by StationRipper.. Maybe more.. I didn't explore everything, but still I like it :)
I recommend to try it at least..
I am planning to write a program to go into the folder of the station, and group all songs from the same artists in separate folders. Then I will have artists collections of specific genres (since the stations usually broadcast music of one or two genres).
Saturday, March 25, 2006
Windows Update
I was amazed/impressed/happy when I learned how to bypass windows cdkey authentication to download windows updates from the official windows site!!
And especially because it is sooooo easy :)
Description here
Thanks to Poul
And especially because it is sooooo easy :)
Description here
Thanks to Poul
Wednesday, February 08, 2006
Statistics
If you have ever been at casino, you have probably seen the table of the last occurred numbers at roulette..
Also, at Lotto and other games where the player selects numbers, some people keep track of the latest results..
There are 2 totally contradicting points of view.
There are the people that believe that it is meaningfully to keep track of the results
and there are these people that say that it is stupid..
Let's use a perfect dice to explain the two ways of thinking..
(by perfect I mean that you cannot foresee the result of rolling the dice.)
The defenders of the first opinion, say that if you roll the dice A times(A should be BIG number), the number of times you get the "1" should be about A/6. And as A increases(we roll the dice more and more times), the “probability of getting "1" A/6 times gets higher.
So, If we have rolled a dice 20 times and we see that all the times we got "1", it is very likely that "1" will not come the next time, because the other numbers have to occur as well with about the same probability if we were to roll the dice 100 times for example.. And if we get "1" again, then the probability to get any other number, increases comparing to the probability to get "1" again.
But, others believe that all the above analysis makes no sense since the experiments are independent from each other. That means, that the rolling of a dice one more time, has nothing to do with the result of the previous rolling..
I hope I made myself clear.
I guess that the second view is the correct one..
Also, at Lotto and other games where the player selects numbers, some people keep track of the latest results..
There are 2 totally contradicting points of view.
There are the people that believe that it is meaningfully to keep track of the results
and there are these people that say that it is stupid..
Let's use a perfect dice to explain the two ways of thinking..
(by perfect I mean that you cannot foresee the result of rolling the dice.)
The defenders of the first opinion, say that if you roll the dice A times(A should be BIG number), the number of times you get the "1" should be about A/6. And as A increases(we roll the dice more and more times), the “probability of getting "1" A/6 times gets higher.
So, If we have rolled a dice 20 times and we see that all the times we got "1", it is very likely that "1" will not come the next time, because the other numbers have to occur as well with about the same probability if we were to roll the dice 100 times for example.. And if we get "1" again, then the probability to get any other number, increases comparing to the probability to get "1" again.
But, others believe that all the above analysis makes no sense since the experiments are independent from each other. That means, that the rolling of a dice one more time, has nothing to do with the result of the previous rolling..
I hope I made myself clear.
I guess that the second view is the correct one..
Saturday, January 28, 2006
Evaluation of last week
So, I followed some of my friends suggestions..
I met new people,
I played poker,
Went for shopping
Went for coffees and beers,
Drank Beers,
Drank some beers more,
Drank white wine..
Difficult life :)
I didn't have to learn C# since I will take the course
Business programming with the .NET framework
I met new people,
I played poker,
Went for shopping
Went for coffees and beers,
Drank Beers,
Drank some beers more,
Drank white wine..
Difficult life :)
I didn't have to learn C# since I will take the course
Business programming with the .NET framework
Tuesday, January 24, 2006
[30] Exams (Complete)
Nice..
I was expecting to do a bit worse, so I am pleased with the result.. Although I don't have the grades yet, I guess(at least hope) that I pass both courses.
* Object Oriented Programming
* Efficient AI Programming
And I passed the project I did about
Programming Context-aware Mobile Systems (Bluetooth on Mobile Devices)
So, I have one week now free.. Until 1st of February I think..
What can I do?
Learn Photoshop?
Learn Flash?
Learn Visual C#?
Become Alcoholic?
Meet more people?
Learn more about the city I live?
Play WOW?
Play another game(Command and Conquer for example)?
Relax and just sit and chill and think about life and who we are and where we are going?
I am more anxious now than when I had exams..
What to do when you have nothing to do?
I was expecting to do a bit worse, so I am pleased with the result.. Although I don't have the grades yet, I guess(at least hope) that I pass both courses.
* Object Oriented Programming
* Efficient AI Programming
And I passed the project I did about
Programming Context-aware Mobile Systems (Bluetooth on Mobile Devices)
So, I have one week now free.. Until 1st of February I think..
What can I do?
Learn Photoshop?
Learn Flash?
Learn Visual C#?
Become Alcoholic?
Meet more people?
Learn more about the city I live?
Play WOW?
Play another game(Command and Conquer for example)?
Relax and just sit and chill and think about life and who we are and where we are going?
I am more anxious now than when I had exams..
What to do when you have nothing to do?
Wednesday, January 04, 2006
Back to Denmark
When I left Greece, the temperature was about 17C and the sun was shining.
After 5 hours of traveling, I arrived to a white/dark Copenhagen of 0C..
It is not snowing, but there is snow everywhere :)
And it is still getting dark very early :(
And after about a year of having my desktop computer on my desk, I finally made it work!! I hope at least(it is still installing windows.. You never know..)
But I have great excuses for being so late..
1. I couldn't find a good, cheap and easy to carry tower(tower, only the metal thing).
- solution: check and buy online and they bring it home :)
2. Windows couldn't recognize my SATA drive
- solution: download motherboard's drivers for SATA.
3. I had to put the drivers in a floppy disk and then put them at the desktop, while neither my laptop nor my desktop have floppy disk drive.
- solution: buy a USB floppy disk drive.
Anyway, the thing is much more difficult to face it than to describe it :)
At least now I know exactly what you need to do..
So, if you have Asus motherboard(I have a7v600-x), go to asus download website and download the latest drive for RAID controller. The zip that you will download, contains a folder DriverDisk and inside this folder you can find the utility MakeDisk.exe, which will create the floppy disk that you want.
Then you go to the problematic pc, put the floppy in the pc, boot from the Windows CD, in the first 5 seconds you press F6(you can see at the bottom of the screen a message saying that if you want to install RAID or other drivers press F6(or something like this)). After pressing F6, life is easy :)
I think that I can see my Windows XP log in screen now :)
After 5 hours of traveling, I arrived to a white/dark Copenhagen of 0C..
It is not snowing, but there is snow everywhere :)
And it is still getting dark very early :(
And after about a year of having my desktop computer on my desk, I finally made it work!! I hope at least(it is still installing windows.. You never know..)
But I have great excuses for being so late..
1. I couldn't find a good, cheap and easy to carry tower(tower, only the metal thing).
- solution: check and buy online and they bring it home :)
2. Windows couldn't recognize my SATA drive
- solution: download motherboard's drivers for SATA.
3. I had to put the drivers in a floppy disk and then put them at the desktop, while neither my laptop nor my desktop have floppy disk drive.
- solution: buy a USB floppy disk drive.
Anyway, the thing is much more difficult to face it than to describe it :)
At least now I know exactly what you need to do..
So, if you have Asus motherboard(I have a7v600-x), go to asus download website and download the latest drive for RAID controller. The zip that you will download, contains a folder DriverDisk and inside this folder you can find the utility MakeDisk.exe, which will create the floppy disk that you want.
Then you go to the problematic pc, put the floppy in the pc, boot from the Windows CD, in the first 5 seconds you press F6(you can see at the bottom of the screen a message saying that if you want to install RAID or other drivers press F6(or something like this)). After pressing F6, life is easy :)
I think that I can see my Windows XP log in screen now :)
Tuesday, November 29, 2005
METAL HEROES :)
A great post of a great blogger..
unfortunately only in Greek :(
So, αν καταλαβαίνεις ελληνικά, go for it..
Metal Heroes
unfortunately only in Greek :(
So, αν καταλαβαίνεις ελληνικά, go for it..
Metal Heroes
Thursday, November 24, 2005
Sudoku!
The first time I heard about sudoku was in the Efficient AI Programming course at my university. We started talking about Constraint Networks(1,2 if you are interested) and how to create the constrains that could lead to a solution for any given Sudoku. In general I like challenging problems, but this one sounded so easy that I didn't want to waste my time on it.
The next day I realized(and remember the teacher telling something about it) that the newspapers have a sudoku at the last page(like crossword puzzle in Greek newspapers). So, I said, ok let's play with it to see if it is really hard.. It turned out just as I expected..
But since that day I was listening more and more about sudoku and how great it is and I couldn't understand it.. So, I decided to do an online search to find more information about it. The best website that I found with online sudokus is WebSudoku. So, I tried the evil one without trying any other. After 1h and a half I solved it. And for those who didn't laugh yet, I have to say that when I was at the final step of solving it, I was thinking "so, that's sudoku? Maybe hard, but solvable..". So, when I typed the last number, I got a "solved"(or something) and the average time for solving this kind of sudoku.. A bit embarrassed to say it, but it was much less than 10 minutes.. I think it was 2 or 3 minutes.. AND it said that solutions after 20minutes are not considered in the average.. THAT'S the point that I found Sudoku more interesting(in a way) and I understood why people do like it! And there are some competitions as well.. :)
To finish with, I still don't find it that interesting, but when I go into the metro and I get the free newspaper that has a sudoku at the back, I am trying to solve it until I get off the train(about 16minutes). I did it today and I was very happy that when the train stopped, I put the last letter at the sudoku and went out of the train with a sudoku(marked as hard) solved. I know, I still need to practice a lot to be at 2 minutes.. (for evil, not just hard..)
That was the story about me and sudoku ;)
The next day I realized(and remember the teacher telling something about it) that the newspapers have a sudoku at the last page(like crossword puzzle in Greek newspapers). So, I said, ok let's play with it to see if it is really hard.. It turned out just as I expected..
But since that day I was listening more and more about sudoku and how great it is and I couldn't understand it.. So, I decided to do an online search to find more information about it. The best website that I found with online sudokus is WebSudoku. So, I tried the evil one without trying any other. After 1h and a half I solved it. And for those who didn't laugh yet, I have to say that when I was at the final step of solving it, I was thinking "so, that's sudoku? Maybe hard, but solvable..". So, when I typed the last number, I got a "solved"(or something) and the average time for solving this kind of sudoku.. A bit embarrassed to say it, but it was much less than 10 minutes.. I think it was 2 or 3 minutes.. AND it said that solutions after 20minutes are not considered in the average.. THAT'S the point that I found Sudoku more interesting(in a way) and I understood why people do like it! And there are some competitions as well.. :)
To finish with, I still don't find it that interesting, but when I go into the metro and I get the free newspaper that has a sudoku at the back, I am trying to solve it until I get off the train(about 16minutes). I did it today and I was very happy that when the train stopped, I put the last letter at the sudoku and went out of the train with a sudoku(marked as hard) solved. I know, I still need to practice a lot to be at 2 minutes.. (for evil, not just hard..)
That was the story about me and sudoku ;)
Subscribe to:
Posts (Atom)
