I think one reason is that the US has free local calls and from what i can gather most local call areas (at least ones with a decent population) have an isp dial in number.
here in the uk you can get unmetered dialup but its not really any cheaper than the bottom end broadband packages. So the only people who are going to stick with dialup are the very light users.
I also think that few people will wan't to go back to dialup after experiancing broadband for a while and this will become even more pronounced as websites get more and more bloated.
i don't see anything restricting you to only freeing the last page you allocated!
now of course you would need a smart malloc that tried to group new allocations together when memory usage wen't down so that entire pages could actually be released but with a good allocator things should not be anywhere near as dire as you make out
what really gets me is when you wan't to make some changes to open source software (particularlly windows stuff) and sure you can download the source but you have to spend hours messing arround trying to get the build environment right.
how the hell are users supposed to fix bugs that annoy them if they can't get the build environment right for the existing code?!
The most stark difference between Cygwin and Wine is that Cygwin is functionally-complete.
BULLSHIT
1: cygwin does not attempt to load linux binaries (there was a seperate tool called line that did so but i never managed to get it to work properly). I'd say thats a far more stark difference than thier completeness.
2: cygwin is not even particuarlly source compatible with linux. Stuff not designed for cygwin usually needs some changes before it will compile on it.
so we have a release version of OSx86 cracked
on
OSx86 Cracked Again
·
· Score: 2, Insightful
and that means apple can't decide to take the approach of deliberately breaking compatibility with older versions anywhere near as easilly as they could with a beta!
safari is really a front end to WebKit which is just Konqueror without all the fancy buttons. much like IE is just a front end to the internet explorer rendering engine which is used by many other apps on windows (which is why you can't remove the bulk of IE without causing big trouble)
WebKit is nice as you can integrate a browser into any app with 1 line of code. with IE you don't even need that its just a matter of dropping a control on a form in vb or (after importing it) delphi.
So it's like IE in that it's a component (Framework) true
but unlike it in that it isn't part of the fundamental OS neithers IE really its just something that so many apps depend on you can't really get away with removing it.
WebKit does one thing only i thought it rendered web pages which is a hugely complex intermeshing set of tasks.
and it is secure better than IE almost certainly. Proven secure, almost certainly not.
This spring, a Cambridge bookseller approached Harvard with the find, and -- thanks to an anonymous donor -- the book is now shelved in Houghton Library. does US law have a limit on how long ownership lasts after loss of physical control or something?
otherwise surely as a book stolen from harvard it would still be thier property and so there would be no need for a donor to stump up the cash.
Meanwhile, Skype provides 100% free VOIP for people who are willing to change their phone habits slightly, and free is hard to compete with. so do some other providers, in fact some even give you free direct inward dial from pots.
but yeah most current voip providers (including skype) make thier money from selling pots interconnection. when most people have a PC where will thier income come from?
or at least if you do make sure they run it in a way that isolates your scripts from other peoples.
virtual private servers are an option and quite handy to have arround as a general box to throw stuff other than websites on that you wan't internet accessible but are a fair bit pricer than normal webhosting.
so presuming local government and the housing developers allowed this to happen and small buisnesses were suicidal enough to get involved you get a situation where whoever initially scores the most customers has a huge advantage and a few years down the line you have a monopoly or possiblly a duopoly after noone else can compete.
afaict the cost of building out cabling to a street or group of streets dwarfs the cost of dropping a bit of wire from the local pole to someones house and plugging them into the exchange.
Sorry, I can't imagine a situation where one programming language can do something another programming language can't.
well lets take a fairly simple system, a FPGA doing some digital singal processing. a PC for the user interface, network access and long term data storage and a 8 bit microcontroller (a pic or similar) tieing them together.
for the microcontroller you are likely to have little choice but to work in a mixture of C and its assembler. For the FPGA and its simulation testbenches you'll have to use something like VHDL or Verilog. For the drivers on the PC (if you write them yourself) you will probablly again be forced into C. For the userland PC side you could use C throughout but it could get pretty painfull if you wan't a complex gui so you either use a middle of the road language like C++ or Delphi or you could mix C with a language like Java.
fact is you can use C for almost anything but noone likes to use such a low level language where they don't have to.
plus if your users are in the habbit of moving large files through the system i'd imagine the bandwidth costs and/or time waiting for transfers could be quite significant compared to in-house hosting (this partly depends on where you live ofc). and how much more productivity will it cost you if internet goes down when your internal e-mail is outsourced?
No its much worse. If they are *advertising* with adware they already don't care that people know it. How they hell is the ad going to work and you not know its adware? replacing the adds on a website your using or adding extra popups would immediately spring to mind as possibilities.
the trouble is unless you are prepared to use a purely procedural C style api (and with some of the less conventional languages even if you are) calling cross language can be more work than reimplementing the functionality from scratch. (wrap object in C style api and then re-wrap that c style api for the target langauges oop system) and if some or all of the langauges aren't native code compiled will likely increase your deployment hassles too.
and ofc if you wan't your java code to run untrusted then its going to have to be 100% pure java. Not to mention that using awt/swing components in a non-java window does not appear to be documented anywhere (the jni awt stuff gives some clues on possible ways but it seems to be mainly aimed towards native code drawing within a java window not vice versa).
i dunno why but winamp5 playing mp3 sounds horrible to me, maybe its something to do with the mp3pro support they added or something but every time i play a mp3 on it there is a harshness that i can't stand for more than a few minuites.
pretty much anything will sound better after that!
one thing i find reflection usefull for is where classes (which you don't control) declare the same methods but there is no interface in place to allow you to use it on all of them.
an example is setText/getText both labels (JLabel) and edit boxes (JTexfield) support it but they don't have a common interfacing declaring it. reflection lets you write a single peice of code that works with both!
another thing it can be usefull for is to support something as optional (for example the jnlp load/save mechanism) without requiring it to be arround at compile time. code like that can get rather messy though so use it with care (you have to decide which matters more to you? a small peice of your code being messy or an extra complication in setting up the correct build environment).
I think one reason is that the US has free local calls and from what i can gather most local call areas (at least ones with a decent population) have an isp dial in number.
here in the uk you can get unmetered dialup but its not really any cheaper than the bottom end broadband packages. So the only people who are going to stick with dialup are the very light users.
I also think that few people will wan't to go back to dialup after experiancing broadband for a while and this will become even more pronounced as websites get more and more bloated.
it really all comes down to how you define computer (a bit like first aeroplane and the like come down to exactly how you define an aeroplane)
Where do you draw the line between assembling units into a special purpose machine and a computer with a program?
http://msdn.microsoft.com/library/default.asp?url= /library/en-us/memory/base/virtualfree.asp
i don't see anything restricting you to only freeing the last page you allocated!
now of course you would need a smart malloc that tried to group new allocations together when memory usage wen't down so that entire pages could actually be released but with a good allocator things should not be anywhere near as dire as you make out
the likes of acrobat and flash have on firefoxes memory leakage?
what really gets me is when you wan't to make some changes to open source software (particularlly windows stuff) and sure you can download the source but you have to spend hours messing arround trying to get the build environment right.
how the hell are users supposed to fix bugs that annoy them if they can't get the build environment right for the existing code?!
The most stark difference between Cygwin and Wine is that Cygwin is functionally-complete.
BULLSHIT
1: cygwin does not attempt to load linux binaries (there was a seperate tool called line that did so but i never managed to get it to work properly). I'd say thats a far more stark difference than thier completeness.
2: cygwin is not even particuarlly source compatible with linux. Stuff not designed for cygwin usually needs some changes before it will compile on it.
and that means apple can't decide to take the approach of deliberately breaking compatibility with older versions anywhere near as easilly as they could with a beta!
safari is really a front end to WebKit which is just Konqueror without all the fancy buttons.
much like IE is just a front end to the internet explorer rendering engine which is used by many other apps on windows (which is why you can't remove the bulk of IE without causing big trouble)
WebKit is nice as you can integrate a browser into any app with 1 line of code.
with IE you don't even need that its just a matter of dropping a control on a form in vb or (after importing it) delphi.
So it's like IE in that it's a component (Framework)
true
but unlike it in that it isn't part of the fundamental OS
neithers IE really its just something that so many apps depend on you can't really get away with removing it.
WebKit does one thing only
i thought it rendered web pages which is a hugely complex intermeshing set of tasks.
and it is secure
better than IE almost certainly. Proven secure, almost certainly not.
This spring, a Cambridge bookseller approached Harvard with the find, and -- thanks to an anonymous donor -- the book is now shelved in Houghton Library.
does US law have a limit on how long ownership lasts after loss of physical control or something?
otherwise surely as a book stolen from harvard it would still be thier property and so there would be no need for a donor to stump up the cash.
Meanwhile, Skype provides 100% free VOIP for people who are willing to change their phone habits slightly, and free is hard to compete with.
so do some other providers, in fact some even give you free direct inward dial from pots.
but yeah most current voip providers (including skype) make thier money from selling pots interconnection. when most people have a PC where will thier income come from?
or at least if you do make sure they run it in a way that isolates your scripts from other peoples.
virtual private servers are an option and quite handy to have arround as a general box to throw stuff other than websites on that you wan't internet accessible but are a fair bit pricer than normal webhosting.
iirc when the anti-suicide laws were first introduced in the uk you could be hung for attempted suicide!
so presuming local government and the housing developers allowed this to happen and small buisnesses were suicidal enough to get involved you get a situation where whoever initially scores the most customers has a huge advantage and a few years down the line you have a monopoly or possiblly a duopoly after noone else can compete.
afaict the cost of building out cabling to a street or group of streets dwarfs the cost of dropping a bit of wire from the local pole to someones house and plugging them into the exchange.
no on the other hand if a teacher took a group of kids through a rough area and they got attacked the teacher would probablly be in trouble too.
in situations where its well known the law isn't enough to stop you getting attacked not protecting stuff you are responsible for is negligence.
Sorry, I can't imagine a situation where one programming language can do something another programming language can't.
well lets take a fairly simple system, a FPGA doing some digital singal processing. a PC for the user interface, network access and long term data storage and a 8 bit microcontroller (a pic or similar) tieing them together.
for the microcontroller you are likely to have little choice but to work in a mixture of C and its assembler. For the FPGA and its simulation testbenches you'll have to use something like VHDL or Verilog. For the drivers on the PC (if you write them yourself) you will probablly again be forced into C. For the userland PC side you could use C throughout but it could get pretty painfull if you wan't a complex gui so you either use a middle of the road language like C++ or Delphi or you could mix C with a language like Java.
fact is you can use C for almost anything but noone likes to use such a low level language where they don't have to.
Yes, thats $96USD per person per year.
plus if your users are in the habbit of moving large files through the system i'd imagine the bandwidth costs and/or time waiting for transfers could be quite significant compared to in-house hosting (this partly depends on where you live ofc). and how much more productivity will it cost you if internet goes down when your internal e-mail is outsourced?
well with udp you can just reject if the ip/port combinations don't match a packet you've sent recently.
No its much worse. If they are *advertising* with adware they already don't care that people know it. How they hell is the ad going to work and you not know its adware?
replacing the adds on a website your using or adding extra popups would immediately spring to mind as possibilities.
I was under the (obviously) mistakened impression that if you didn't enforce your patent, that that in and of itself made your patent invalid...
nope that only applies to trademarks not patents or copyrights.
sounds a reasonable system as long as there are appropriate exceptions for people who can't donate blood for medical reasons.
the trouble is unless you are prepared to use a purely procedural C style api (and with some of the less conventional languages even if you are) calling cross language can be more work than reimplementing the functionality from scratch. (wrap object in C style api and then re-wrap that c style api for the target langauges oop system) and if some or all of the langauges aren't native code compiled will likely increase your deployment hassles too.
and ofc if you wan't your java code to run untrusted then its going to have to be 100% pure java. Not to mention that using awt/swing components in a non-java window does not appear to be documented anywhere (the jni awt stuff gives some clues on possible ways but it seems to be mainly aimed towards native code drawing within a java window not vice versa).
i dunno why but winamp5 playing mp3 sounds horrible to me, maybe its something to do with the mp3pro support they added or something but every time i play a mp3 on it there is a harshness that i can't stand for more than a few minuites.
pretty much anything will sound better after that!
one thing i find reflection usefull for is where classes (which you don't control) declare the same methods but there is no interface in place to allow you to use it on all of them.
an example is setText/getText both labels (JLabel) and edit boxes (JTexfield) support it but they don't have a common interfacing declaring it. reflection lets you write a single peice of code that works with both!
another thing it can be usefull for is to support something as optional (for example the jnlp load/save mechanism) without requiring it to be arround at compile time. code like that can get rather messy though so use it with care (you have to decide which matters more to you? a small peice of your code being messy or an extra complication in setting up the correct build environment).
update the dll then.
its no big secret anymore how to do a local install of IE
6 15222
see for example http://slashdot.org/comments.pl?sid=175857&cid=14