On 6/25/07, Martin Albrecht <[EMAIL PROTECTED]> wrote: > first of all: The new notebook is just amazing, congratulations to everybody > involved, it rocks. > > Some very minor issues, IMHO: > * I assume 4.0 is the highest rating? As I start counting at zero I would like > to rate a notebook with 0.0, i.e. claim it is useless. 1.0 is something, 0.0 > is crap.
I can add that. I was thinking of also adding a comment field, so you can explain why said worksheet is crap. > * as far as I can tell, there is no prevention of cross-side-scripting attacks > implemented yet. Is this a planed feature? No plans. Could you make some plans? This is only an issue when the notebook users are completely random and open. I believe that in the long run most notebook usage will be by users who are trusted and have specifically been given accounts (e.g., students at a specific university in a course), which is why getting SSL authentication and encryption up and running by default was so important. Anonymous free open notebooks will probably only be run by some crazy folks (such as me!!) until they get in trouble with their universities... It's just completely giving away nontrivial computing resources. > * Most websites which allow users to publish their stuff have a "report this > as spam/offensive" button, this could be useful. That's a good idea. > * How come that 'was' edited my published notebook last according to > https://sage.math.washington.edu:8102/home/pub/14/ . Is this was' admin > status, a bug, a feature? Bug. It looks right here: https://sage.math.washington.edu:8102/home/pub/ I just need to make sure the "edited by" line is taken from the same place (same function call) in both cases. > But again, overall it is just amazingly cool, Cool, I'm glad you appreciate it. It was very very hard work to write last week. I will be working a lot on polishing and improving it in little ways this week. One big problem is that the username is being set by the server as a global variable (in a file twist.py) -- this was a hack to get things going, and of course is fine when testing as a single user. But this morning there were about THIRTY high school students in my workshop pounding the server at once, and this silly hack certainly didn't hold up under multiple concurrent requests (!). Fixing that is first on my list. Thanks for all your feedback. By the way, as always, everything anyone should need to switch to the old notebook is in http://sage.math.washington.edu/home/was/twisted/ Automigration of old worksheets is implemented, and might even work. Right after migrating, you should delete the sage_notebook/worksheets directory manually. You do migration just by running the new notebook; it detects that the notebook is in the old format and updates everything. The screen goes blank for a few seconds, but don't panic. \ I've set the server up so that even locally if you type "notebook()" to run the notebook on localhost, then it uses SSL and you have to type a password. I did this, since my assumption is that if I don't do this, then anybody else who logs into your computer could hose your account. Is this correct? William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---