It doesn't look like they will be departing much from how Windows 7 technically works. That part will stay the same, it is mostly gui and new API (and still supporting the old API).
The Java-plugin model is dead, maybe even the whole plugin-model is dead when browsers keep releasing new updates to their browsers as fast as they are doing now. Even Microsoft is back in the game. They want to release IE10 next year. IE6 is much closer to dead by then, so maybe we can start to forget about IE6 completely by then.
e) it is crap old spagetti code which depends on third-party libraries which was created at a time when security wasn't all that high on the list of priorities.
So ones for HTML5-video and one fallback for Flash.
That way, when HTML5-video does not work a fallback is available.
This is just like everything else in webdevelopment, if a older browser doesn't support a new feature. You add a fallback or leave it out (like some many animation which isn't really needed).
The problem with networking is, you need dedicated hardware (ASICs) to able to push the packets at those speeds.
Those ASIC's are not the same for every vendor, I wouldn't be surprised if their are big differences in implementations and very strongly tied to the 'control plan' (the software running on the management-CPU).
Ofcourse the control plane could be a lot more open.
The closest things I can think of are the open source software which can be used to program FCGA's: the NetFPGA and liberouter project do something like that. They both can handle packets at 10GB/s and use FPGA's.
And supposedly their is one vendor who created open source code for their switches. But isn't a big vendor and I don't think anyone has actually seen the code yet.
1. some things need to be contructed from source/decoded/uncompressed, you might not want to do this on the fly each time. So that is why it is kept in memory for a while atleast. Like the layout of a webpage. Or the compressed image which was stored in a base64-data-url before. 2. could a small change to mmap fit that description ?
- the network diagram is in a Cacti plugin. - chat is on IRC (commandline client). - view PDFs in my browser (plugin, a bit cheating I know:-) ) - I don't create/modify images, I have colleages for that. - outside of work ? I go on Youtube, read the news online or go outside. So more specifically I don't play computergames or maybe ones every 8 months or so. I like work/play with computers to much to waste my time on that.
Well, you mentioned GUI apps to be fantastic on the Mac. But I don't see any tools on the Mac I would actually want/need to use.
So I was thinking, what would I replace ? dig was just an example.
Well, Mac OS X does come with a 'GUI tool' for ping, whois, nslookup and netstat. But I'm a heavy user of dig and ping, I actually do need all the options for testing. So they don't solve what I need.
From all the tools I use I wouldn't know what to add to my toolbox or what to replace as an improvement. For example I don't create such effect-heavy websites where I would need something like: http://tumultco.com/hype/features/ While http://meld.sourceforge.net/ is nice, I've hardly ever had a need to use it. http://cola.tuxfamily.org/screenshots.html is nice, but I don't usually need to split up patches in git.
Thus as I don't need any GUI apps, I thought if the market seems to want to try and move us all into the browser, I might as well try it out. As an experiment.
Maybe I should add as it might not have been obvious from what I mentioned before: It seems atleast to me because I live here, that having legal access to joints and alcohol and other soft-drugs have the effect of less hard-drug use.
It's legal, it easy to get, it isn't expensive. It is of good quality. There are inspections by the ministry (which prevents deaths from bad drugs) and people pay sales tax.
You need to get a license to open a shop, so the goverment can decide where they want these shops to exist.
And their isn't even all that much money spend on law enforcement.
It doesn't look like they will be departing much from how Windows 7 technically works. That part will stay the same, it is mostly gui and new API (and still supporting the old API).
The Java-plugin model is dead, maybe even the whole plugin-model is dead when browsers keep releasing new updates to their browsers as fast as they are doing now. Even Microsoft is back in the game. They want to release IE10 next year. IE6 is much closer to dead by then, so maybe we can start to forget about IE6 completely by then.
It also does not solve the problem of others repacking Mozilla products. Like let's say Linux distributions.
I wouldn't call the solutions to 6. crazy hacks, it is just closures.
I think Microsoft, Adobe and other vendors are really busy trying to change that.
No the language hasn't changed much. People just didn't know what was possible.
Most of the programmers thought it was just a simple language with a lot of bad parts.
Turns out, it is actually a very flexible and effective language and you can avoid the bad parts.
Read a book like "JavaScript the good parts" or watch a video [0][1] Douglas Crockford in it, he wrote that book and the JSON-specification.
[0] http://developer.yahoo.com/yui/theater/
[1] http://www.livestream.com/etsy/video?clipId=pla_1463e546-47ed-4a93-b59a-bd52b236e8b8
I'm fairly certain V8 is 64-bit support. Maybe Firefox and Chrome have no 64-bit build on Windows, but on Linux I've been using it for years.
On the left is a menu which says 'machines'.
No I mean if they need flash to support old browsers than use a new browser. :-)
Use something like Flashblock and only allow the plugin for certain sites.
Done ?
Easiest way ? Use Firefox and disable the Java-plugins.
Hell, disable all plugins. Maybe enable flash with flashblock or other similair extension.
I think the trashing is:
"creating system restore point" or whatever it is called.
euh... unless you have enough memory available is also a good answer. :-)
Not anymore.
Maybe on IE6 or IE7, but no-one should be using those anyway.
This says 64-bit is faster JavaScript than 32-bit:
http://arewefastyet.com/
It is a free product and they don't really want to spend a lot of money on it ?
e) it is crap old spagetti code which depends on third-party libraries which was created at a time when security wasn't all that high on the list of priorities.
Just like Adobe PDF (Reader):
http://www.youtube.com/watch?v=54XYqsf4JEY
He was talking about Asia and Windows XP, you can't upgrade to IE9. There is no IE9 for Windows XP.
You can however 'upgrade' to Firefox, Chrome, Opera.
(No I specifically do not mention Safari in that list because Safari uses the Windows libraries and thus does not support SNI)
That is why you upload your content on the site several times or use a service which does the conversion for you (like the Internet Archive or vid.ly: http://hacks.mozilla.org/2011/01/simple-html5-video-encoding-with-vid-ly-interview-first-impressions-and-invite-code/ ).
So ones for HTML5-video and one fallback for Flash.
That way, when HTML5-video does not work a fallback is available.
This is just like everything else in webdevelopment, if a older browser doesn't support a new feature. You add a fallback or leave it out (like some many animation which isn't really needed).
The problem with networking is, you need dedicated hardware (ASICs) to able to push the packets at those speeds.
Those ASIC's are not the same for every vendor, I wouldn't be surprised if their are big differences in implementations and very strongly tied to the 'control plan' (the software running on the management-CPU).
Ofcourse the control plane could be a lot more open.
The closest things I can think of are the open source software which can be used to program FCGA's: the NetFPGA and liberouter project do something like that. They both can handle packets at 10GB/s and use FPGA's.
And supposedly their is one vendor who created open source code for their switches. But isn't a big vendor and I don't think anyone has actually seen the code yet.
Also I don't remember the name right now. :-)
Some things I'm thinking of right now:
1. some things need to be contructed from source/decoded/uncompressed, you might not want to do this on the fly each time. So that is why it is kept in memory for a while atleast. Like the layout of a webpage. Or the compressed image which was stored in a base64-data-url before.
2. could a small change to mmap fit that description ?
"You do not have issues connecting to IPv6-enabled sites"
Because you don't have IPv6.
Not because of Teredo or similair things as mentioned in other replies.
- the network diagram is in a Cacti plugin. :-) )
- chat is on IRC (commandline client).
- view PDFs in my browser (plugin, a bit cheating I know
- I don't create/modify images, I have colleages for that.
- outside of work ? I go on Youtube, read the news online or go outside. So more specifically I don't play computergames or maybe ones every 8 months or so. I like work/play with computers to much to waste my time on that.
Well, you mentioned GUI apps to be fantastic on the Mac. But I don't see any tools on the Mac I would actually want/need to use.
So I was thinking, what would I replace ? dig was just an example.
Well, Mac OS X does come with a 'GUI tool' for ping, whois, nslookup and netstat. But I'm a heavy user of dig and ping, I actually do need all the options for testing. So they don't solve what I need.
From all the tools I use I wouldn't know what to add to my toolbox or what to replace as an improvement.
For example I don't create such effect-heavy websites where I would need something like: http://tumultco.com/hype/features/
While http://meld.sourceforge.net/ is nice, I've hardly ever had a need to use it.
http://cola.tuxfamily.org/screenshots.html is nice, but I don't usually need to split up patches in git.
Thus as I don't need any GUI apps, I thought if the market seems to want to try and move us all into the browser, I might as well try it out. As an experiment.
Maybe I should add as it might not have been obvious from what I mentioned before:
It seems atleast to me because I live here, that having legal access to joints and alcohol and other soft-drugs have the effect of less hard-drug use.
It's legal, it easy to get, it isn't expensive. It is of good quality. There are inspections by the ministry (which prevents deaths from bad drugs) and people pay sales tax.
You need to get a license to open a shop, so the goverment can decide where they want these shops to exist.
And their isn't even all that much money spend on law enforcement.
So to me this seems to be the way to go about it.
I liked the hardware so I tried Mac OS X for a while 5 or so years ago.
Didn't find the GUI-alternatives for the stuff I needed, when the hardware broke I stopped using it.
Maybe because I deal with lowlevel stuff a lot of the time anyway, like protocols, it didn't add anything for me.
A simple example: I've never seen a replacement tool for all the features I need which 'dig' has.
Which is available on the Mac too, although it might have included an old version by default. I don't remember.
When dealing with things like DNSSEC you really want an atleast slightly up to date version.