And once any wave server run by any of the multiple companies is compromised: their captcha is bypassed, the weak user passwords are cracked or snatched by spyware or any of the multiple things that are now problem with email spam happens wave users are spamed till they admit they need viagra;-)
Since the communications between wave servers seems more secure all that will be gone is forged senders.
True. But one of the reasons iphone is such a success (in terms of sales) is the app store and the bazilion apps you can get. Granted 95% of them are bloody stupid and essentialy useless, but the remaining 5% make a difference. To sum up:
Apple: released iphone that is considered cool enough to sell well despite being overpriced and with major flaws started an app store first and got loads of customers (and their money)
Nokia does not have a single phone that is considered cool by majority of people is way behind in terms of usability started its own app store ages after apple it is named ovi it does not offer anything signifficant that apple app store has
Note, I am not an apple fanboy. I do not own a single apple product. I have used iphone for a total of 2 weeks and didn't like it at all.
With the packet size of ~1500 bytes a 1MB send means ~700 packets. With an average of 0.1% packets lost even sending a single bit of information (a single 0 or 1) per 1MB transfered gives you a 150% increase in lost packets With dialup and it's default packet size of ~500 bytes combined with much higher packet loss you might be able to sneak in 1-2 bytes per MB without making it possible at all to detect. Considering 56kbps modem upload speed and need for some error/fault correction in the protocol sending an equivalent of SMS (160 characters) would take more than 2 days.
All that is assuming that someone is looking for that type of transmissions. If not it looks like a very nice method to send very short messages.
The first thing that comes to my mind is Eclipse CDT: http://www.eclipse.org/cdt/
It has been around for quite a while, it's mature, frequently updateted, build on top of Eclipse.. definitely worth a try, unless you want to work on a pc with little memory - it's java, so it will need lots of it.
There are multiple possible explanations, that make M$ figures valid: 1. they included netbooks with mscorefonts package installed 2. link to Microsoft Percent is missing 3. user target restrictions are missing - it should say something like "96% of rednecks, who don't already have a Mac" 4. they missed a coma - it's 9,6%
And now you have it - 4 different explanations that would make that statement completly valid:P
at least where I live - in Poland. A new major PC release is $20-30 and that is a price I can accept, while all the console games cost $80-100, which results that in Poland PC gaming is still way ahead of the consoles. And PS3 doesn't sell well because pirate copies are not an option.
This is a great example what an improperly set price does to the market.
Early reviews? We have published our review (based on a original retail game version provided by Sony) like 9 days ego and we are from Poland, which in game publishers calendar is even worse off than Australia.
Start with Linux From Scratch project - it will teach you a whole lot.
Then go with "perfect setup" howtos and research each and every point.
Once you've got answers to most whys research optimization on per service basis: database, webserver, etc.
Windows Firefox users have that browser by choice - IE was already there, but they have chosen to download and use alternative browser.
In 99,9% of cases that means that they do have at least a vague idea what is the difference. Such users are far more likely to know what will the difference be should they move to FF3.
As for IE users it is not the case. Most of them use IE just because it came with Windows and update only because 'automatic update said so'.
My guess would be that less than 1% of IE users have actually used any alternative browser long enough to get past the discomfort of changing the habit and then decided to use IE.
The last mile is expensive. It is almost sure that even with DSL from 2 different providers if one fails so does the other.
just as tepples wrote: you need 2 internet connections using different infrastructure for the last mile, or preferably more. DSL+Cable should be the right solution.
As for load balancing etc, you've got two options:
1. router with 2 WAN ports
2. any pc with 3 network cards + linux + googled up howto for 2 internet connections
Try to find the least power consuming configuration that works under full load.
Then, starting from that point try to find the best way to automatically adjust between idle and full load (think disabling/enabling cores).
After you're done compare the power consumption with that after your modifications, translate that into management speak ($/year saved) and go get your fat bonus.
And once any wave server run by any of the multiple companies is compromised: their captcha is bypassed, the weak user passwords are cracked or snatched by spyware or any of the multiple things that are now problem with email spam happens wave users are spamed till they admit they need viagra ;-)
Since the communications between wave servers seems more secure all that will be gone is forged senders.
While that would scare the bejesus out of me I have a sneaking suspicion spambots are immune.
Come on - 40 minutes attention span for the twitter folk is already impressive ;-)
What I am really concerned about is SPAM.
Real time bayesian filtering? Not really. And that's the most common solution.
True.
But one of the reasons iphone is such a success (in terms of sales) is the app store and the bazilion apps you can get. Granted 95% of them are bloody stupid and essentialy useless, but the remaining 5% make a difference.
To sum up:
Apple:
released iphone that is considered cool enough to sell well despite being overpriced and with major flaws
started an app store first and got loads of customers (and their money)
Nokia
does not have a single phone that is considered cool by majority of people
is way behind in terms of usability
started its own app store ages after apple
it is named ovi
it does not offer anything signifficant that apple app store has
Note, I am not an apple fanboy. I do not own a single apple product. I have used iphone for a total of 2 weeks and didn't like it at all.
Starting this late they should offer something better than Apple's app store - they don't: a recipe for failure? Hope not.
That what an error correction is for. You know, error correction for messages hidden in error correction mechanism of TCP protocol - easy :P
With the packet size of ~1500 bytes a 1MB send means ~700 packets. With an average of 0.1% packets lost even sending a single bit of information (a single 0 or 1) per 1MB transfered gives you a 150% increase in lost packets
With dialup and it's default packet size of ~500 bytes combined with much higher packet loss you might be able to sneak in 1-2 bytes per MB without making it possible at all to detect. Considering 56kbps modem upload speed and need for some error/fault correction in the protocol sending an equivalent of SMS (160 characters) would take more than 2 days.
All that is assuming that someone is looking for that type of transmissions. If not it looks like a very nice method to send very short messages.
The first thing that comes to my mind is Eclipse CDT: http://www.eclipse.org/cdt/
It has been around for quite a while, it's mature, frequently updateted, build on top of Eclipse.. definitely worth a try, unless you want to work on a pc with little memory - it's java, so it will need lots of it.
There are multiple possible explanations, that make M$ figures valid:
1. they included netbooks with mscorefonts package installed
2. link to Microsoft Percent is missing
3. user target restrictions are missing - it should say something like "96% of rednecks, who don't already have a Mac"
4. they missed a coma - it's 9,6%
And now you have it - 4 different explanations that would make that statement completly valid :P
at least where I live - in Poland. A new major PC release is $20-30 and that is a price I can accept, while all the console games cost $80-100, which results that in Poland PC gaming is still way ahead of the consoles. And PS3 doesn't sell well because pirate copies are not an option.
This is a great example what an improperly set price does to the market.
Early reviews? We have published our review (based on a original retail game version provided by Sony) like 9 days ego and we are from Poland, which in game publishers calendar is even worse off than Australia.
And yeah, the game rocks and rocks hard.
Start with Linux From Scratch project - it will teach you a whole lot. Then go with "perfect setup" howtos and research each and every point. Once you've got answers to most whys research optimization on per service basis: database, webserver, etc.
Windows Firefox users have that browser by choice - IE was already there, but they have chosen to download and use alternative browser.
In 99,9% of cases that means that they do have at least a vague idea what is the difference. Such users are far more likely to know what will the difference be should they move to FF3.
As for IE users it is not the case. Most of them use IE just because it came with Windows and update only because 'automatic update said so'.
My guess would be that less than 1% of IE users have actually used any alternative browser long enough to get past the discomfort of changing the habit and then decided to use IE.
The last mile is expensive. It is almost sure that even with DSL from 2 different providers if one fails so does the other.
just as tepples wrote: you need 2 internet connections using different infrastructure for the last mile, or preferably more. DSL+Cable should be the right solution.
As for load balancing etc, you've got two options:
1. router with 2 WAN ports
2. any pc with 3 network cards + linux + googled up howto for 2 internet connections
And save the environment a little bit?
:P
Try to find the least power consuming configuration that works under full load.
Then, starting from that point try to find the best way to automatically adjust between idle and full load (think disabling/enabling cores).
After you're done compare the power consumption with that after your modifications, translate that into management speak ($/year saved) and go get your fat bonus.
Oh, once you get it you owe me a beer