I'm really very curious why you decided that c++ is out. I understand that the common (mis)perception is that c++ is slower - but let me ask this: Have you ever benchmarked it? If not, then I strongly suggest that you don't discount c++ out of hand. It has the cross-platform io facility of which you speak (streams), already has all the (completely debugged) algorithms and advanced data structures. Look, nothing is going to be faster than c (except for hand-tuned assembly) - If you absolutely need every little bit of performance, then don't bother with a language other than c. But, if you're looking for a language nearly as fast, with a complete template and streams library, that's portable, then you ought to seriously consider c++. (btw, I've written extensive projects in c++ (25000+ lines) - There isn't much performance difference, and the benefits to using it far outweigh any other penalties.)
Re:And you people said Apple was overpriced...
on
Apple's Quarterly Results
·
· Score: 2, Insightful
Naw. Gross margins are the difference between net (absolute total) sales and cost of goods sold. What's more interesting about this is that gross margins are higher, which is good, revenue is higher (which is also good), but then earnings per share is down (arguably bad). So Apple the company seems to be doing good (w/ 4.3 billion in CA$H), but it wouldn't seem to be a great investment. Unless, of course, you bought it 10 years ago.
To quote: "fsck(8) now has support for foreground (-F) and background (-B) checks. Traditionally, fsck(8) is invoked before the filesystems are mounted and all checks are done to completion at that time. If background checking is available, fsck(8) is invoked twice. It is first invoked at the traditional time, before the filesystems are mounted, with the -F flag to do checking on all the filesystems that cannot do background checking. It is then invoked a second time, after the system has completed going multiuser, with the -B flag to do checking on all the filesystems that can do background checking. Unlike the foreground checking, the background checking is started asynchronously so that other system activity can proceed even on the filesystems that are being checked. Boot-time enabling of this feature is controlled by the background_fsck option in rc.conf(5)."
Read the article: It says that the city will offer SONET service to the ISPs/CLECs etc. It's just providing the pipe - It's up to the consumer to choose who to buy the upstream access from!
I read something about this about about a year ago... don't remember where, unfortunately. And yeah, it did look like M$ was trying to incorporate the attribute capability of BFS.
A thought on this: What happens to open source projects that read / write M$ files? Now they have to interpret the binary format... But after this switch, how are they going to modify the database on windows machines attempting to read a file created w/ non M$ software?
It sounds like Microsoft, in addition to a much-needed upgrade to their FS, has found a way to eliminate non-Windows file compatibility (If they so desire)
This is a different kind of switching - Don't think of it like the hub-replacing switch: It's interface-based. You'd specify rules like, "traffic on interface 0 -> interface 1". As it said in the article, the optical switch is meant to feed multiple routers - Load balancing, if you will.
We've got a setup pretty similiar to what you're talking about getting: 30+" TV, great audio
The Sony DA777ES reciever is a pretty good piece - runs about $1400, and has all the bells and whistles that you could want. Supports DTS + Dolby 5.1 sound. Use the coaxial inputs rather than the optical (better sound), and put some serious money into the speakers.
In all seriousness, the speakers make a huge difference. Spend some money, and do the research. Go listen to them - Nothing beats first hand experience. We have a pair of B&W 603's for the front, a 6-series center, 302's for the rears, and a Polk PSW-250(I think) for a sub. Although a little pricey (The whole system ran about $3500 for audio, DVD+TV $1700).
But, no matter what you do - Go listen to it! Don't buy anything unless you've heard it - And have fun!
To quote section 2b of the terms and conditions of the GPL:
"You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License."
All the better to have linux ported to Cisco routers...
I've had good experiences with NetFlow, although on high-traffic backbone routers it does tend to flood the network. Having the capabilities provided by NetFlow is extremely beneficial from both a security and a monitoring standpoint.
Many network-statistics gathering programs require support from routers. The most notable of these is NetFlow, which is a very compute-intensive traffic aggregation tool run on Cisco routers. The router has to keep track of every packet stream pasing through it, and routinely send information to a collector. This is a pretty powerful feature; Combine NetFlow with cflowd (www.caida.org), write a short little program to parse cflowd's output, and you know instantly how much network traffic you have, where it's coming from, where it's going, when it happened, what ports it crossed, total stream size, total packets sent, hop count and propagation delay. You can even expand this: With intelligent use of NetFlow and a little hacking, you can find out what protocols are running across your network, detect some types of malicious intrusion, and even throttle-back (or shutdown entirely) the network usage of some applications. Yes, there is a way to fix the network saturation problems around the widespread use of Napster - A way that doesn't involve legislation.
All this is made possible/because/ routers have an operating system. Throw linux on them, and now you have a 'standard' platform, instead of CiscoOS or AIX, depending on the router.
Intelligent routers are a very good thing - Think about the crazy caching schemes you could run if you could simply write a little C, rather than fabbing some new hardware.
...For a router running an operating system. Many network-statistics gathering programs require support from routers. The most notable of these is NetFlow, which is a very compute-intensive traffic aggregation tool run on Cisco routers. The router has to keep track of every packet stream pasing through it, and routinely send information to a collector. This is a pretty powerful feature; Combine NetFlow with cflowd (www.caida.org), write a short little program to parse cflowd's output, and you know instantly how much network traffic you have, where it's coming from, where it's going, when it happened, what ports it crossed, total stream size, total packets sent, hop count and propagation delay. You can even expand this: With intelligent use of NetFlow and a little hacking, you can find out what protocols are running across your network, detect some types of malicious intrusion, and even throttle-back (or shutdown entirely) the network usage of some applications. Yes, there is a way to fix the network saturation problems around the widespread use of Napster - A way that doesn't involve legislation.
All this is made possible/because/ routers have an operating system. Throw linux on them, and now you have a 'standard' platform, instead of CiscoOS or AIX, depending on the router.
Intelligent routers are a very good thing - Think about the crazy caching schemes you could run if you could simply write a little C, rather than fabbing some new hardware.
I'm really very curious why you decided that c++ is out. I understand that the common (mis)perception is that c++ is slower - but let me ask this: Have you ever benchmarked it? If not, then I strongly suggest that you don't discount c++ out of hand. It has the cross-platform io facility of which you speak (streams), already has all the (completely debugged) algorithms and advanced data structures. Look, nothing is going to be faster than c (except for hand-tuned assembly) - If you absolutely need every little bit of performance, then don't bother with a language other than c. But, if you're looking for a language nearly as fast, with a complete template and streams library, that's portable, then you ought to seriously consider c++. (btw, I've written extensive projects in c++ (25000+ lines) - There isn't much performance difference, and the benefits to using it far outweigh any other penalties.)
Naw. Gross margins are the difference between net (absolute total) sales and cost of goods sold. What's more interesting about this is that gross margins are higher, which is good, revenue is higher (which is also good), but then earnings per share is down (arguably bad). So Apple the company seems to be doing good (w/ 4.3 billion in CA$H), but it wouldn't seem to be a great investment. Unless, of course, you bought it 10 years ago.
So light more fiber!
To quote: "fsck(8) now has support for foreground (-F) and background (-B) checks. Traditionally, fsck(8) is invoked before the filesystems are mounted and all checks are done to completion at that time. If background checking is available, fsck(8) is invoked twice. It is first invoked at the traditional time, before the filesystems are mounted, with the -F flag to do checking on all the filesystems that cannot do background checking. It is then invoked a second time, after the system has completed going multiuser, with the -B flag to do checking on all the filesystems that can do background checking. Unlike the foreground checking, the background checking is started asynchronously so that other system activity can proceed even on the filesystems that are being checked. Boot-time enabling of this feature is controlled by the background_fsck option in rc.conf(5)."
Much cooler are the underwate 1-atmosphere habitats... air, power, (and net access) from land, a tunnel to get to your new underwater house.
... he'd hooked it up to include the GPS coordinates and orientation of each picture!
Read the article: It says that the city will offer SONET service to the ISPs/CLECs etc. It's just providing the pipe - It's up to the consumer to choose who to buy the upstream access from!
There is a 30 mile deep saline ocean under the ice crust. Volcanic vents have melted the ice in places. So, no problems.
I read something about this about about a year ago... don't remember where, unfortunately.
And yeah, it did look like M$ was trying to incorporate the attribute capability of BFS.
A thought on this: What happens to open source projects that read / write M$ files? Now they have to interpret the binary format... But after this switch, how are they going to modify the database on windows machines attempting to read a file created w/ non M$ software?
It sounds like Microsoft, in addition to a much-needed upgrade to their FS, has found a way to eliminate non-Windows file compatibility (If they so desire)
This is a different kind of switching - Don't think of it like the hub-replacing switch: It's interface-based. You'd specify rules like, "traffic on interface 0 -> interface 1". As it said in the article, the optical switch is meant to feed multiple routers - Load balancing, if you will.
We've got a setup pretty similiar to what you're talking about getting: 30+" TV, great audio The Sony DA777ES reciever is a pretty good piece - runs about $1400, and has all the bells and whistles that you could want. Supports DTS + Dolby 5.1 sound. Use the coaxial inputs rather than the optical (better sound), and put some serious money into the speakers. In all seriousness, the speakers make a huge difference. Spend some money, and do the research. Go listen to them - Nothing beats first hand experience. We have a pair of B&W 603's for the front, a 6-series center, 302's for the rears, and a Polk PSW-250(I think) for a sub. Although a little pricey (The whole system ran about $3500 for audio, DVD+TV $1700). But, no matter what you do - Go listen to it! Don't buy anything unless you've heard it - And have fun!
To quote section 2b of the terms and conditions of the GPL:
"You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License."
All the better to have linux ported to Cisco routers...
I've had good experiences with NetFlow, although on high-traffic backbone routers it does tend to flood the network. Having the capabilities provided by NetFlow is extremely beneficial from both a security and a monitoring standpoint.
Many network-statistics gathering programs require support from routers. The most notable of these is NetFlow, which is a very compute-intensive traffic aggregation tool run on Cisco routers. The router has to keep track of every packet stream pasing through it, and routinely send information to a collector. This is a pretty powerful feature; Combine NetFlow with cflowd (www.caida.org), write a short little program to parse cflowd's output, and you know instantly how much network traffic you have, where it's coming from, where it's going, when it happened, what ports it crossed, total stream size, total packets sent, hop count and propagation delay. You can even expand this: With intelligent use of NetFlow and a little hacking, you can find out what protocols are running across your network, detect some types of malicious intrusion, and even throttle-back (or shutdown entirely) the network usage of some applications. Yes, there is a way to fix the network saturation problems around the widespread use of Napster - A way that doesn't involve legislation.
All this is made possible /because/ routers have an operating system. Throw linux on them, and now you have a 'standard' platform, instead of CiscoOS or AIX, depending on the router.
Intelligent routers are a very good thing - Think about the crazy caching schemes you could run if you could simply write a little C, rather than fabbing some new hardware.
...For a router running an operating system. Many network-statistics gathering programs require support from routers. The most notable of these is NetFlow, which is a very compute-intensive traffic aggregation tool run on Cisco routers. The router has to keep track of every packet stream pasing through it, and routinely send information to a collector. This is a pretty powerful feature; Combine NetFlow with cflowd (www.caida.org), write a short little program to parse cflowd's output, and you know instantly how much network traffic you have, where it's coming from, where it's going, when it happened, what ports it crossed, total stream size, total packets sent, hop count and propagation delay. You can even expand this: With intelligent use of NetFlow and a little hacking, you can find out what protocols are running across your network, detect some types of malicious intrusion, and even throttle-back (or shutdown entirely) the network usage of some applications. Yes, there is a way to fix the network saturation problems around the widespread use of Napster - A way that doesn't involve legislation.
All this is made possible /because/ routers have an operating system. Throw linux on them, and now you have a 'standard' platform, instead of CiscoOS or AIX, depending on the router.
Intelligent routers are a very good thing - Think about the crazy caching schemes you could run if you could simply write a little C, rather than fabbing some new hardware.