Asynchronous IO with select and poll
When a server communicates with a client, the data it receives from the client may come in fits and spurts. If you're using forking and threading, that's not a problem. While one parallel waits for data, other parallels may continue dealing with their own clients. Another way to go, however, is to deal only with the clients that actually have something to say at a given moment. You don't even have to hear them out you just hear or, rather, read a little, and then put it back in line with the...
Using the LinePlot Class
If you thought getting the data was surprisingly simple, drawing a prettier line plot isn't much of a challenge either. In a situation like this, it's best to thumb through the documentation in this case, the ReportLab docs to see if a feature that can do what you need already exists, so you don't need to implement it all yourself. Luckily, there is just such a thing the LinePlot class from the module reportlab.graphics .charts.lineplots. Of course, you could have looked for this to begin with,...
P
installing Python on Linux UNIX, 4 packages, Python, 217-218 announcing publishing, 390 centralized index of, 390 description, 259 distributing, 383 files and directories layout, 217 graphics-generating package, 426 grouping modules in, 217 making Python recognize, 217 module packaging in Python 3.0, 604 Python Package Index, 384 packaging programs creating Linux RPM packages, 387 creating Windows installer, 387 distribution formats, 387 Distutils, 383-386 introduction, 383 wrapping modules as...
