You may render the device unbootable, or worse, do something like turning the HDD on and off every second, significantly shortening its lifespan. Or remove the volume-limiter (Archos has very strict volume limits, worse than most devices) and sue them after damaging your hearing. After all they could install powerful amplifiers and limit the volume, you won't know what it is really capable of.
Perhaps IBM want their regular employees to kick Team Eclipse's ass until they make it fast. Or make people quit out of frustration instead of laying them off.
I've noticed a significant performance boost after migrating from Firefox 3.0 to 3.5, Gmail is a lot faster. I forgot to mention, Foxmarks and Passpack encrypt stuff with Javascript, so that even when the data is stored on remote servers, only you can actually read it.
The older digg site was also slow because of Javascript performance issues. Scrolling was slow in all major browsers until all comments loaded.
Some ad servers are deliberately made incompatible with Firefox with Adblock installed, sometimes resulting in javascript alerts, sometimes the page never stops loading because it seems to be trying reloading the banner ad until it succeeds (or perhaps doing some tricky onload callback, I'm not sure). Opera's ad blocker is mostly immune to these tricks, and blocking lists can be easily downloaded from third-party sites. I think what Opera needs more is Flashblock, because pages that suddenly make sounds or start downloading HD videos without asking are disgusting.
And its consistent on every platform, and always has been *the browser* to push new things on browsers.
While Opera does have a lot of neat features, Google Gears support and the new fast Javascript engine haven't been released, these features do make web apps such as Gmai, Google Docs and Buxfer a lot better.
Another interesting thing about Opera is that its marketshare on CIS countries is more than IE/FF/Other browsers. Are they just technically more aware or whats the cause for that?
When Opera wasn't free, people could easily crack it, Opera was a lot faster on dialup connections (because it rendered pages immediately instead of waiting for them to load completely), it had caching that was actually useful and didn't need a lot of system resouces. So installing a "free" browser resulted in faster and cheaper internet. The latest Opera versions are installed because people remember how fast it was. It's still a great browser, and if other browsers aren't a lot better then why bother migrating?
Opera Mini seems to repeat the same success story, GPRS/EDGE internet is slow and pretty expensive in CIS (around $0.15-$0.20 per megabyte), and because Opera Mini compresses reduces the pages' size by 5-20 times, it's even used on devices with "real" browsers.
Considering how fucked up RIAA has become, they may ban NOT pressing "Run rootkit_installer.exe" from that menu. They could hide a license agreement somewhere in the CD case saying "You accept this agreement by purchasing the CD". And of course ban using the CD without installing the software.
That's OK if the CD doesn't have DRM crap in autorun. If it installs a rootkit, you won't be able to rip it. If you press Shift to temporarily disable autorunning, you may get sued.
How can you force a company to release their source code, sue them? Every single company, no matter how small it is? If you force large companies to release their code, the small ones can get that code and release their own forked versions (change some logos etc.) and sell them 10 times cheaper.
If a company releases a lot of versions of product "foo", this means after five years version 1 was released, they'll have to open up the code. What if they don't have any kind of version control? Or if they delete stuff that's older than two years? Should they give the latest sourcecode for free?
What if the company goes bankrupt, should it release the source after it's gone? After all, you can't force or sue a company that no longer exists to release the code.
Finally, how do you know if the released code is real, or if it's some old buggy obfuscated copy that was used for testing some feature that was abandoned because it never worked?
GPL demands the sources available to be available to paying customers. The customers are free to upload them to The Pirate Bay, but if they don't, the only option to look at them is to buy the device. A lot of router and modem manufacturers provide GPL'd sources on an included CD.
Now if Palm doesn't include the sources or provide a link to download them, it's a different story.
Ubuntu NBR seems to be missing some packages, like bash command autocompletion or NTFS-3G. I spent half an hour trying to copy stuff from an external NTFS-formatted HDD before realizing this. Although NBR is indeed a very nice distro, I wish they removed only the packages that were 100% not wanted on a netbook.
Android is optimized for small screens and low-powered devices, with no unwanted background processes. Have you tried running Ubuntu (non-netbook edition) on a 10.2" screen at 1024x600 screen? Most apps simply don't fit on the screen, alt+mouse_drag only moves windows down, not up, meaning jumping through a lot of hoops simply to press OK in a dialog because it is below the screen.
Could you please tell the name of the plugin?:-) I'm currently using Eclipse for editing code and showing mingw's GCC errors in the code and Visual Studio for compiling and debugging. Every time I switch IDE's a message box asks if I want to update the files changes in another IDE.
Did you use it with more-or-less advanced templates (e.g. anything that actively uses STL or Boost)?
Unfortunately, no. But things like STL iterators and boost::shared_ptr's are correctly recognized by the autocomplete engine.
A compiler parses the code once. It doesn't have to reparse the code constantly as you keep typing or deleting lines, and to do it fast enough that the updates are near-realtime, and yet the user doesn't complain about the sluggishness.
Eclipse does a background reparse for every file after it's saved. And stores the data in an internal database (*.pdom), it's actually quite fast. Visual Studio does the same for autocompletes, creating an *.ncb database.
Eclipse does C++ refactoring, I think Netbeans can do it too. I've used Eclipse for renaming values, implementing methods and generating getters/setters, it didn't ever break anything and showed all code that was about to be changed before doing something irreversible. Even if it breaks something, there's Local History which acts as a simple version control server, committing code on every save operation. If a compiler can parse the code, the IDE should be capable of doing that.
Visual C++ hasn't changed much since VS 2002. In fact it looks abandoned compared to.NET languages, it has worse Intellisense, debugging and code formatting. And no refactoring or decent GUI toolkit. Both MFC and Win32 API are incredibly difficult to code.
2008 has a lot of nice features, but only for.NET.
Perhaps they could allow you to pay instead or watching the ads. The reason Hulu works only in US is because its advertisers don't want to subsidize the videos watched in another country where the person who watched it won't be able to buy the advertised product.
And then Microsoft stops supporting the product, changes the formats the products uses, and makes prior formats erratic or impossible to implement. It's a good thing you'll enjoy your purchase of brand new software, because you'll be doing it again and again and again.
Or, after reformatting your HDD because of a virus attack or the HDD simply failing you'll have to call Microsoft to reactivate, and they'll tell something like "sorry, we don't support your software" and refuse to activate.
You may render the device unbootable, or worse, do something like turning the HDD on and off every second, significantly shortening its lifespan. Or remove the volume-limiter (Archos has very strict volume limits, worse than most devices) and sue them after damaging your hearing. After all they could install powerful amplifiers and limit the volume, you won't know what it is really capable of.
You can download the software without any problems. Validation is made during installation, so a crack would still be needed.
Perhaps IBM want their regular employees to kick Team Eclipse's ass until they make it fast.
Or make people quit out of frustration instead of laying them off.
It uses 200+ megs of RAM just after starting. Take that, Firefox!
It actually uses Eclipse for the GUI and OpenOffice for opening/saving/formatting/displaying documents
I've noticed a significant performance boost after migrating from Firefox 3.0 to 3.5, Gmail is a lot faster. I forgot to mention, Foxmarks and Passpack encrypt stuff with Javascript, so that even when the data is stored on remote servers, only you can actually read it.
The older digg site was also slow because of Javascript performance issues. Scrolling was slow in all major browsers until all comments loaded.
Some ad servers are deliberately made incompatible with Firefox with Adblock installed, sometimes resulting in javascript alerts, sometimes the page never stops loading because it seems to be trying reloading the banner ad until it succeeds (or perhaps doing some tricky onload callback, I'm not sure). Opera's ad blocker is mostly immune to these tricks, and blocking lists can be easily downloaded from third-party sites. I think what Opera needs more is Flashblock, because pages that suddenly make sounds or start downloading HD videos without asking are disgusting.
And its consistent on every platform, and always has been *the browser* to push new things on browsers.
While Opera does have a lot of neat features, Google Gears support and the new fast Javascript engine haven't been released, these features do make web apps such as Gmai, Google Docs and Buxfer a lot better.
Another interesting thing about Opera is that its marketshare on CIS countries is more than IE/FF/Other browsers. Are they just technically more aware or whats the cause for that?
When Opera wasn't free, people could easily crack it, Opera was a lot faster on dialup connections (because it rendered pages immediately instead of waiting for them to load completely), it had caching that was actually useful and didn't need a lot of system resouces. So installing a "free" browser resulted in faster and cheaper internet. The latest Opera versions are installed because people remember how fast it was. It's still a great browser, and if other browsers aren't a lot better then why bother migrating?
Opera Mini seems to repeat the same success story, GPRS/EDGE internet is slow and pretty expensive in CIS (around $0.15-$0.20 per megabyte), and because Opera Mini compresses reduces the pages' size by 5-20 times, it's even used on devices with "real" browsers.
Considering how fucked up RIAA has become, they may ban NOT pressing "Run rootkit_installer.exe" from that menu. They could hide a license agreement somewhere in the CD case saying "You accept this agreement by purchasing the CD". And of course ban using the CD without installing the software.
That's OK if the CD doesn't have DRM crap in autorun. If it installs a rootkit, you won't be able to rip it. If you press Shift to temporarily disable autorunning, you may get sued.
How can you force a company to release their source code, sue them? Every single company, no matter how small it is? If you force large companies to release their code, the small ones can get that code and release their own forked versions (change some logos etc.) and sell them 10 times cheaper.
If a company releases a lot of versions of product "foo", this means after five years version 1 was released, they'll have to open up the code. What if they don't have any kind of version control? Or if they delete stuff that's older than two years? Should they give the latest sourcecode for free?
What if the company goes bankrupt, should it release the source after it's gone? After all, you can't force or sue a company that no longer exists to release the code.
Finally, how do you know if the released code is real, or if it's some old buggy obfuscated copy that was used for testing some feature that was abandoned because it never worked?
Great, these mock hunters will damage planes instead of real birds :-)
GPL demands the sources available to be available to paying customers. The customers are free to upload them to The Pirate Bay, but if they don't, the only option to look at them is to buy the device. A lot of router and modem manufacturers provide GPL'd sources on an included CD.
Now if Palm doesn't include the sources or provide a link to download them, it's a different story.
Ubuntu NBR seems to be missing some packages, like bash command autocompletion or NTFS-3G. I spent half an hour trying to copy stuff from an external NTFS-formatted HDD before realizing this. Although NBR is indeed a very nice distro, I wish they removed only the packages that were 100% not wanted on a netbook.
Thanks a lot for the tip!
In Ubuntu either Gnome or Compiz doesn't allow the window's title to be moved higher than the upper gnome-panel, even with Alt-Mouse1.
Android is optimized for small screens and low-powered devices, with no unwanted background processes.
Have you tried running Ubuntu (non-netbook edition) on a 10.2" screen at 1024x600 screen? Most apps simply don't fit on the screen, alt+mouse_drag only moves windows down, not up, meaning jumping through a lot of hoops simply to press OK in a dialog because it is below the screen.
Could you please tell the name of the plugin? :-)
I'm currently using Eclipse for editing code and showing mingw's GCC errors in the code and Visual Studio for compiling and debugging. Every time I switch IDE's a message box asks if I want to update the files changes in another IDE.
Did you use it with more-or-less advanced templates (e.g. anything that actively uses STL or Boost)?
Unfortunately, no. But things like STL iterators and boost::shared_ptr's are correctly recognized by the autocomplete engine.
A compiler parses the code once. It doesn't have to reparse the code constantly as you keep typing or deleting lines, and to do it fast enough that the updates are near-realtime, and yet the user doesn't complain about the sluggishness.
Eclipse does a background reparse for every file after it's saved. And stores the data in an internal database (*.pdom), it's actually quite fast. Visual Studio does the same for autocompletes, creating an *.ncb database.
Eclipse does C++ refactoring, I think Netbeans can do it too. I've used Eclipse for renaming values, implementing methods and generating getters/setters, it didn't ever break anything and showed all code that was about to be changed before doing something irreversible. Even if it breaks something, there's Local History which acts as a simple version control server, committing code on every save operation.
If a compiler can parse the code, the IDE should be capable of doing that.
Visual C++ hasn't changed much since VS 2002. In fact it looks abandoned compared to .NET languages, it has worse Intellisense, debugging and code formatting. And no refactoring or decent GUI toolkit. Both MFC and Win32 API are incredibly difficult to code.
2008 has a lot of nice features, but only for .NET.
Perhaps they could allow you to pay instead or watching the ads. The reason Hulu works only in US is because its advertisers don't want to subsidize the videos watched in another country where the person who watched it won't be able to buy the advertised product.
And then Microsoft stops supporting the product, changes the formats the products uses, and makes prior formats erratic or impossible to implement. It's a good thing you'll enjoy your purchase of brand new software, because you'll be doing it again and again and again.
Or, after reformatting your HDD because of a virus attack or the HDD simply failing you'll have to call Microsoft to reactivate, and they'll tell something like "sorry, we don't support your software" and refuse to activate.
QT *IS* LGPL: http://www.qtsoftware.com/about/licensing
Or, it's an RC version, which is an unfinished product, has bugs and won't receive any security updates.