It is a virus since it appends itself at the end of all other programs of the same type (scripts) automatically (just run an infected script).
To actually do any damage are normally not required for a virus.
A batch-file that formats the drive is more like a trojan than a virus.
Does anyone know if multisync http://multisync.sourceforge.net/ still works with Evolution 2.0?
I am using Evolution 1.4.6 and Multisync 0.82 and I will not upgrade Evolution until I know that it will continue to work.
This is almost true. The lastest copy protection schemes (like Starforce 3) has delayed games from getting to the warez-scene, often several weeks/some months.
Another thing is that patches often don't get cracked (to small gain for a huge amount of work).
This has probably a positive effect on the number of games sold. That is good, since software developers ought to get paid too.
let rec fib n = if n < 2 then 1 else fib (n - 2) + fib (n - 1)
compared to
unsigned long fib(unsigned long n) { return( (n < 2) ? 1 : (fib(n-2) + fib(n-1)) ); }
(I have not programmed OCaml, but since it is a functional language I suppose it works a bit like haskell. )
To use this recursive fibonacci-algorithm to compare functional languages and imperative languages is to cheat.
In a imperative language fib(4) calls fib(2) and fib(3). These call fib(0), fib(1) and fib(1) and fib(2). And these calls fib(0) and fib(1). As you can see, a lot of work is done more than once.
In a functional language (at least in haskell) fib(4) calls fib(2) and fib(3). fib(2) calls fib(0) and fib(1). fib(3) calls fib(1) and fib(2) - but since these values are calculated there is no need to calculate them again.
If you already know C++, then it might be a good idea to check out the Independent Qt Tutorial. http://www.digitalfanatics.org/projects/qt_tutorial/ (but without those spaces in the URL)
Funny you mentioned Swift, I read about it for the first time today. How do you break an egg?
It is a virus since it appends itself at the end of all other programs of the same type (scripts) automatically (just run an infected script). To actually do any damage are normally not required for a virus. A batch-file that formats the drive is more like a trojan than a virus.
Does anyone know if multisync http://multisync.sourceforge.net/ still works with Evolution 2.0? I am using Evolution 1.4.6 and Multisync 0.82 and I will not upgrade Evolution until I know that it will continue to work.
Isn't it cheaper to buy a new computer with a full featured Windows XP than to buy XP embedded and run it on a vintage computer?
Commersial program to remove components from Windows XP http://www.litepc.com/xplite.html
Free programs to reduce the size of Windows XP before installation: http://nuhi.msfn.org/ and http://jdeboeck.msfnhosting.com/
And of course, my project that reduces the size of Windows 98 to less than 5MB http://www.etek.chalmers.se/~e8gus/nano98/ ;-)
I will try out the trial version. This way, I maybe get some use for my palm again. :)
Actually to check if the movie I intend to buy/rent seems to be good.
If http://www.imdb.com/ would build a nice and clean wap interface to their movie database, then I would use wap a lot more than I do today.
I think most people use Microsoft Windows when they circumvent copy protections and therefore should Windows be illegal too... :)
Does it have low power consumption or does it include a nuclear powerplant?
This is almost true. The lastest copy protection schemes (like Starforce 3) has delayed games from getting to the warez-scene, often several weeks/some months. Another thing is that patches often don't get cracked (to small gain for a huge amount of work). This has probably a positive effect on the number of games sold. That is good, since software developers ought to get paid too.
let rec fib n = if n < 2 then 1 else fib (n - 2) + fib (n - 1)
compared to
unsigned long fib(unsigned long n) {
return( (n < 2) ? 1 : (fib(n-2) + fib(n-1)) );
}
(I have not programmed OCaml, but since it is a functional language I suppose it works a bit like haskell. )
To use this recursive fibonacci-algorithm to compare functional languages and imperative languages is to cheat.
In a imperative language fib(4) calls fib(2) and fib(3). These call fib(0), fib(1) and fib(1) and fib(2). And these calls fib(0) and fib(1). As you can see, a lot of work is done more than once.
In a functional language (at least in haskell) fib(4) calls fib(2) and fib(3). fib(2) calls fib(0) and fib(1). fib(3) calls fib(1) and fib(2) - but since these values are calculated there is no need to calculate them again.
If you already know C++, then it might be a good idea to check out the Independent Qt Tutorial.s /qt_tutorial/
http://www.digitalfanatics.org/project
(but without those spaces in the URL)