Posted: January 23rd, 2010 | Author: YuSuF | Filed under: Poping-out Thoughts | Tags: happiness, imagination, opportunity | No Comments »
To Imagine;
First of all, need to imagine, how well you imagine the moment that will come to action, the better you do when the time comes…
To imagine, so to imagine more… As if the action, that is going to come to life, is actually happening at the moment. Repeating continuously… In the degree of a disease… Must lose himself on the road, street, bus, subway, must forgot the existence of others around him. Must go so in deep in thinking and imagining, his gestures, facial expressions and heartbeat rate must change. Sometimes they must become delusions and must bother him…
Think of a football player about to go for the free-kick. He puts the ball, he goes back, he checks the referee, he looks at the ball, and the goal. Right at that moment time stops for him, stadium becomes silent… He starts to imagine how he will kick, how the ball will go… When he hears the whistle he goes for his imagination… If the ball goes to net, right at that moment what makes him happy is not scoring a goal, but it is that what he imagined came true, rest of the happiness comes later… It is a part of his daily life, the imagination that he has at that moment… He imagines that moment while he is driving a car, walking on the street or while he is shopping… The more this imagination is part of his life the better he scores at free-kicks…
So we all know that we are going to have some opportunities in our lives, it is up to us how well we will use the when time comes. The more you imagine that moments as if they are really happening, the ready you become, the better you do!
Posted: January 5th, 2008 | Author: YuSuF | Filed under: My Little Projects, Poping-out Thoughts | Tags: add-on, diff, sourcesafe, winmerge | 1 Comment »
Have you ever felt lazy right before you check-out your file to see what has happened to the file since your last check-in? Because it requires a lot of clicks. If you want to make a diff between different version of files you must know the revision number at the time you last checked-in, therefore you have to open your SourceSafe client and find the file you want and open its history and make a diff between the last version and your last check-in. After a couple of tries to see what others did a specific file I decided to write this SourceSafe add-on. After it starts functioning, you just need click a "yes" button. Because it displays a message box and asks you if you want to see the difference between the file you last checked-in and last version of it, and when yes is clicked (or enter is pressed) it fires WinMerge tool (which is open source ) and shows your last check-in on the left side and the last version on the right side. (It doesn’t disturb you if you are the last check-in owner, or if you have never made check-in)
Download. Just extract files to your Visual SourceSafe installation path (most of the time it is: "C:\Program Files\Microsoft Visual SourceSafe") and run InstallVSSEvents.reg file. Done!
To uninstall simply executing command "regasm VSSEvents.dll /unregister" and deleting the files you extracted is enough. (regasm command line tool comes with .NET 2.0 SDK)

Posted: March 26th, 2007 | Author: YuSuF | Filed under: Poping-out Thoughts | Tags: thought | No Comments »
Here is what i think about this;
In
my opinion computers or computing is something really helpful for human
being. Scientists are thinking can computers think or not. If you would
ask me I would definitely say computers can think. But the question is
here “what is thinking”. If you mean thinking by making decisions I
would say yes they can think because they can make decisions. The human
life consists of making decisions. A human stores memories of his/her
life in their brain and makes decision according to these
memories/informations. For example people told me that being a computer
engineer is good thing, then a decided to be a computer engineer.
Regardless of this information comes to me from people (outside of my
brain) or I create it (I create it in my brain), I make my decision
according to that information. My brain defines some good and bad and I
try to choose the good. Same thing absolutely can happen for a
computer. If you program a computer for some good things and some bad
things and tell it to choose always the good then it does just like me
with one difference; I make mistakes but a computer CAN NOT make
mistakes. You would tell me “so what happens if I also program it to
make mistakes?” I would tell you CAN NOT. A mistake is not programmable
since a mistake is not based on any information and it is definitely
not random. Someone who is trying to make a computer a thinking machine
s/he must study on human being more than computers or programming. As I
said making decision is something that computers and human being can do
but a little difference. So from another point of view if we consider
thinking as giving the appropriate reaction to an action the problem
set gets bigger including making decisions. By this idea we don’t only
think on making decisions we also think an giving any kind of reaction
(No matter the reaction is answering a question in any language or
making a movement because of an physical or oral action from outside).
Making decision is selecting a choice among options. But
making/creating/doing a reaction according to an action is about
creating the option set and choosing one of them is done by the thinker
itself. So what about computers making reactions. Since we are
considering making reactions is another view of thinking computer can
also make reactions and thus they can think. How: If a computer is
infected with virus the reactions is cleaning the infected file or
deleting the file or something else. All options are predefined. While
all options are predefined we cannot say that computer is giving
reaction like a human. When the computer creates its options based on
some information then we can say it can think. Actually this is also
possible for a computer. Genetic programming might be a good example
for this in my opinion. I mean a computer which can write its own code
with its working code. Imagine a computer program starts with
predefined code lines and when it starts running it appends lines to
its own code and executes them and this loop goes on forever. In my
opinion appended lines can be non-predefined reactions just like humans
do. So my conclusion is:
QUESTION: CAN COMPUTERS THINK?
ANSWER: COMPUTERS ARE ALREADY THINKING. THEY CAN EVEN LOVE.
But they cannot make mistakes and this is what makes us human!