I think the use of a firewall on a home pc, whether it be software or hardware, is important.
Most home users have something extremely valuable to a remote user - hard drive space. And considering that most end-user computers connected to the net are Windows machines, there are plenty of open and unsecure network shares just waiting to be used. (Not encouraging any snooping, but you can prove this yourself by scanning a range of UDP:137 ip's. If you do this, you'll probably raise someone's security flags, so don't.)
That's something to think about in addition to the usual trojan/worm/spam topics associated with intrusion.
I don't really go for the idea of being someone's remote file server.
The last I heard, Gates was chairman of the board, and the board is the body that selects the executives of the company.
(correct me if that info is wrong.):)
This needs to be fixed, so that I no longer have to spend 8 hours downloading classic episodes of Bananas in Pajamas from slow Australian Kazaa servers.:P
VB is single threaded by default, but anyone that has gone beyond the level of 'Teach Yourself Visual Basic in 21 Days' knows that VB can use the Win32 API to create additional threads.
As for the unbound loops that crash VB apps, proper (and common sense) error handling would avoid fatalities in the program.
I think the use of a firewall on a home pc, whether it be software or hardware, is important.
Most home users have something extremely valuable to a remote user - hard drive space. And considering that most end-user computers connected to the net are Windows machines, there are plenty of open and unsecure network shares just waiting to be used. (Not encouraging any snooping, but you can prove this yourself by scanning a range of UDP:137 ip's. If you do this, you'll probably raise someone's security flags, so don't.)
That's something to think about in addition to the usual trojan/worm/spam topics associated with intrusion.
I don't really go for the idea of being someone's remote file server.
Who knows, maybe in 5 years we'll be bitching about the evil RedHat monopoly.
The last I heard, Gates was chairman of the board, and the board is the body that selects the executives of the company. (correct me if that info is wrong.) :)
This needs to be fixed, so that I no longer have to spend 8 hours downloading classic episodes of Bananas in Pajamas from slow Australian Kazaa servers. :P
Sorry, I misunderstood your original reply.
:)
And you're right - you shouldn't have to lose your work, especially if you save your work before testing the app.
VB is single threaded by default, but anyone that has gone beyond the level of 'Teach Yourself Visual Basic in 21 Days' knows that VB can use the Win32 API to create additional threads. As for the unbound loops that crash VB apps, proper (and common sense) error handling would avoid fatalities in the program.