My previous post was not a book review. I'm not sure why you thought it was. It was merely a post to tell people that the interviewee has written a book before, and those who think the interview was interesting might like to know he wrote a book about the subject. As such, I would hope my original post would be modded up as "informative", although "interesting" would be suitable.
Does any other company make burners that can burn an image on the CD?
Probably.
Re:Nice read, one thing that is missing...
on
How to be a Programmer
·
· Score: 0, Offtopic
BITS is a cool new file transfer feature of Windows that asynchronously downloads files from a remote server over HTTP. BITS can manage multiple downloads from multiple users while making use of idle bandwidth exclusively. Although the use of BITS is not limited to auto-updating applications, it is the underlying API used by Windows Update. And since it is available to any application, it can be used to do much of the really tough work involved in creating an auto-updating application. Here is the basic idea. An application asks BITS to manage the download of a file or set of files. BITS adds the job to its queue and associates the job with the user context under which the application is running. As long as the user is logged on, BITS will drizzle the files across the network using idle bandwidth. In fact, the code-name for the BITS technology is Drizzle, which, it turns out, is quite descriptive of what BITS does. How does all of this work? The technology is actually fairly sophisticated. First, BITS is implemented as a Windows service that maintains a collection of jobs organized into a set of priority queues: foreground, high, normal, and low. Each job in the same priority level is given bandwidth via time slices of about five minutes, in a round-robin fashion. Once there are no jobs remaining in a queue, the next priority queue is inspected for jobs. Jobs in the foreground queue use as much network bandwidth as they can, and for this reason the foreground priority should only be used by code that is responding to a user request. The remaining priorities--high, normal, and low--are much more interesting because they are all background priorities, which is to say that they only make use of network bandwidth that's not in use. To achieve this background feature, BITS monitors network packets and disregards packets that it recognizes as its own. The remaining packets are considered the active load on the machine's bandwidth. BITS uses the active load information along with the connection speed and some other statistics to decide whether it should continue downloading files or back off in order to increase throughput for the active user. Because of this, the user doesn't experience bandwidth problems. The ability to drop what it is doing at a moment's notice is very important for BITS. In many cases, only part of a file is downloaded before BITS must give up the network or even lose connection altogether. The partially downloaded file is saved, however, and when BITS gets another crack at the network, it picks up where it left off. This ability to recover does have some side effects. Remember that BITS is used to transfer files from HTTP servers. A server should be HTTP 1.1-compliant or at least support the Range header in the GET method for BITS to work. This is because BITS needs to be able to request a portion of a file. In addition, the content being downloaded must be static content such as a markup file, code file, bitmap, or sound. A GET request including a Range header makes no sense when requesting dynamic content such as that produced by CGI, ISAPI, or ASP.NET. Currently, there are two versions of BITS: 1.0 and 1.5. BITS 1.0 ships with Windows XP and has the following features: interruptible background downloading of files, download prioritization, optional notification of completed jobs and error situations, and optional progress notifications for use with dialog boxes and other UI elements. BITS 1.5 ships with Windows.NET Server. In addition to the features contained in BITS 1.0, version 1.5 has interruptible background uploading of files and authenticated connections using Basic, Digest, NTLM, Negotiate (Kerberos) or Passport. BITS 1.5 is available as a redistributable that is compatible with Windows 2000 and greater (see Background Intelligent Transfer Service). The BITS 1.0 feature set is sufficient for writing auto-updating applications, but the BITS 1.5 features allow you to perform more complicated tasks like selling updates or handling interaction between the application and the server.
I think Slashdot should start over and cover more than just tech news. Tech News would be a subsection of what they cover. Slashdot is obviously a good idea. But imagine the amount of users they would have if they would cover more than just tech news, and in a more responsible manner. Everyone would use it.
You must be talking about music CD's, because I buy a lot of CD's that contain computer code that cost upwards of 100 dollars, I've even seen some of these CD's that go for upwards of 10,000 dollars. This leads me to believe I'm not paying for a CD...
in these turbulent times do you find yourself rising to the challenge or being overloaded with responsibility? Is your to-do list growing exponentially? What new work are you faced with and how are you dealing with it?"
Talk about asking the wrong crowd. Many of the people here (myself included) waste the day here simply because there is nothing else to do. See why we might not be the best ones to ask about overloaded responsibility??
Just heard some sad news on espn. St. Louis Cardinal's pitcher Daryl Kile was found dead in his team's Chicago hotel this afternoon. There were no further details. Even if you didn't cheer for his teams, there's no denying his contributions to baseball. Truly an American icon. First Stephan King, now this....
How does running a BASH shell help anyone learn how computers actually work? It doesn't. If you are saying the students are suddenly going to be interested in the source code because its available, you're also wrong. Any student who would be that interested is probably already looking at it at home.
I think the headline should have an "update" thing, cause when I read "James Doohan Not In A Coma and Likely To Survive", I thought, "Yah me too, so what??"
You just got me thinking, I'd love Yahoo games right now if I was retired...think what they'll have by the time I retire. Even if it doesn't progress that much, its still going to be a lot of fun I think.
Thanks for the link to msnbc.com in the writeup, I knew that site existed, but I had forgotten where it was over the last couple days. Much appreciated.
As stated in the e-mail 'At this point we are not fatally loosing a race for adoption
Has anyone done a study as to why people who program computers cannot correctly conjugate "to lose"? It really interests me!
My previous post was not a book review. I'm not sure why you thought it was. It was merely a post to tell people that the interviewee has written a book before, and those who think the interview was interesting might like to know he wrote a book about the subject. As such, I would hope my original post would be modded up as "informative", although "interesting" would be suitable.
I recommend this book on Swarm Intelligence. It was written by experts in several different fields and is quite good.
From Amazon
Never, ever, ever click a goatse.cx link. That image will forever be burned on my retina...shudder....
Does any other company make burners that can burn an image on the CD?
Probably.
BITS is a cool new file transfer feature of Windows that asynchronously downloads files from a remote server over HTTP. BITS can manage multiple downloads from multiple users while making use of idle bandwidth exclusively. Although the use of BITS is not limited to auto-updating applications, it is the underlying API used by Windows Update. And since it is available to any application, it can be used to do much of the really tough work involved in creating an auto-updating application. .NET Server. In addition to the features contained in BITS 1.0, version 1.5 has interruptible background uploading of files and authenticated connections using Basic, Digest, NTLM, Negotiate (Kerberos) or Passport. BITS 1.5 is available as a redistributable that is compatible with Windows 2000 and greater (see Background Intelligent Transfer Service).
Here is the basic idea. An application asks BITS to manage the download of a file or set of files. BITS adds the job to its queue and associates the job with the user context under which the application is running. As long as the user is logged on, BITS will drizzle the files across the network using idle bandwidth. In fact, the code-name for the BITS technology is Drizzle, which, it turns out, is quite descriptive of what BITS does.
How does all of this work? The technology is actually fairly sophisticated. First, BITS is implemented as a Windows service that maintains a collection of jobs organized into a set of priority queues: foreground, high, normal, and low. Each job in the same priority level is given bandwidth via time slices of about five minutes, in a round-robin fashion. Once there are no jobs remaining in a queue, the next priority queue is inspected for jobs.
Jobs in the foreground queue use as much network bandwidth as they can, and for this reason the foreground priority should only be used by code that is responding to a user request. The remaining priorities--high, normal, and low--are much more interesting because they are all background priorities, which is to say that they only make use of network bandwidth that's not in use.
To achieve this background feature, BITS monitors network packets and disregards packets that it recognizes as its own. The remaining packets are considered the active load on the machine's bandwidth. BITS uses the active load information along with the connection speed and some other statistics to decide whether it should continue downloading files or back off in order to increase throughput for the active user. Because of this, the user doesn't experience bandwidth problems.
The ability to drop what it is doing at a moment's notice is very important for BITS. In many cases, only part of a file is downloaded before BITS must give up the network or even lose connection altogether. The partially downloaded file is saved, however, and when BITS gets another crack at the network, it picks up where it left off. This ability to recover does have some side effects.
Remember that BITS is used to transfer files from HTTP servers. A server should be HTTP 1.1-compliant or at least support the Range header in the GET method for BITS to work. This is because BITS needs to be able to request a portion of a file. In addition, the content being downloaded must be static content such as a markup file, code file, bitmap, or sound. A GET request including a Range header makes no sense when requesting dynamic content such as that produced by CGI, ISAPI, or ASP.NET.
Currently, there are two versions of BITS: 1.0 and 1.5. BITS 1.0 ships with Windows XP and has the following features: interruptible background downloading of files, download prioritization, optional notification of completed jobs and error situations, and optional progress notifications for use with dialog boxes and other UI elements. BITS 1.5 ships with Windows
The BITS 1.0 feature set is sufficient for writing auto-updating applications, but the BITS 1.5 features allow you to perform more complicated tasks like selling updates or handling interaction between the application and the server.
That means the attacker would have either had to have nailed the server distributing the copies
And how are they going to do that? Through a hole in something like CVS??? Couldn't be!
I think Slashdot should start over and cover more than just tech news. Tech News would be a subsection of what they cover. Slashdot is obviously a good idea. But imagine the amount of users they would have if they would cover more than just tech news, and in a more responsible manner. Everyone would use it.
CD was $14.99
You must be talking about music CD's, because I buy a lot of CD's that contain computer code that cost upwards of 100 dollars, I've even seen some of these CD's that go for upwards of 10,000 dollars. This leads me to believe I'm not paying for a CD...
in these turbulent times do you find yourself rising to the challenge or being overloaded with responsibility? Is your to-do list growing exponentially? What new work are you faced with and how are you dealing with it?"
Talk about asking the wrong crowd. Many of the people here (myself included) waste the day here simply because there is nothing else to do. See why we might not be the best ones to ask about overloaded responsibility??
Q: Could CDRW Disks Replace Videotapes?
A:Over the past two months I've effectively replaced VHS video tapes with CDRW disks.
Sounds like "Yes!" to me!
Here is step 2! You win 1 million dollars for the correct proof from claymath!
h tm
http://www.claymath.org/prizeproblems/poincare.
Kind of like the Stego in Animal Crossing!
Officer: You realize how fast you were going?
Guy: Yah, but everyone was going that fast, why'd you bust me?
Officer: You were the only one stupid enough to pull over.
Lindows 2.0.0 is out, and features, among other things, the ability to browse Windows network shares and map them as you would on a Windows machine.
All this for the same price as Windows!
I'd rather play Mario 1 than the new game personally! Those games are still great today, and this idea seems pretty cool!
Just heard some sad news on espn. St. Louis Cardinal's pitcher Daryl Kile was found dead in his team's Chicago hotel this afternoon. There were no further details. Even if you didn't cheer for his teams, there's no denying his contributions to baseball. Truly an American icon. First Stephan King, now this....
Where is the top red stripe on the American Flag? It looks a bit awkward without it, agreed?
I didn't know Ebert gave that rating. I thought it was only 3.5/4 for bad movies, and 4/4 for mediocre to good movies?
We've all accidentally typed in a wrong email address sooner or later.
Classic Slashdot grammar!
How does running a BASH shell help anyone learn how computers actually work? It doesn't. If you are saying the students are suddenly going to be interested in the source code because its available, you're also wrong. Any student who would be that interested is probably already looking at it at home.
I think the headline should have an "update" thing, cause when I read "James Doohan Not In A Coma and Likely To Survive", I thought, "Yah me too, so what??"
You just got me thinking, I'd love Yahoo games right now if I was retired...think what they'll have by the time I retire. Even if it doesn't progress that much, its still going to be a lot of fun I think.
Thanks for the link to msnbc.com in the writeup, I knew that site existed, but I had forgotten where it was over the last couple days. Much appreciated.
Challenger, Gray and Christmas based its projection on the assumption that a random cross section of the American population will see the movie
Great assumption!