- #1
pmagunia
- 4
- 0
I am designing web software to interface to [itex]\LaTeX[/itex], Maxima and R.
What I wanted to get feedback about is:
1) Security issues which may arise from calling Maxima and R from the web. The interface is going to be a AJAX GUI and not a raw command-line input form so I will be able to filter malicious code. For the Maxima interface, I am disabling characters like the semi-colon and dollar-sign that may jeopardize the system and also heavily filter incoming data. It is a GUI so I can prevent unwanted commands from being executed.
2) The viability of keeping this a free site without any ads. I wanted to be able to cover the hosting cost involved with voluntary donations. I know Sage Notebook already exists but it doesn't have a GUI which I was planning to design. With the R version of the site users should be able to upload datasets to operate on. I am going to accomplish this with FileField in Drupal. I don't know many site that offer this kind of service so it is something unique I can provide.
The site already has some operational features:
1)Creating LaTeX images using a Javascript toolbar.
2)Allow users to Chat in a LaTeX based environment with capabilities to exchange graphs and sketches.
I wanted to post the url so that people could take a look and give feedback and comments, but wanted to get the OK since this may seem to violate advertising guidelines posted in the rules. The site is registered as a '.com', but I also own the '.net' version of the domain which points to the same place.
Any kind of feedback and direction is very much appreciated.
P. Magunia
What I wanted to get feedback about is:
1) Security issues which may arise from calling Maxima and R from the web. The interface is going to be a AJAX GUI and not a raw command-line input form so I will be able to filter malicious code. For the Maxima interface, I am disabling characters like the semi-colon and dollar-sign that may jeopardize the system and also heavily filter incoming data. It is a GUI so I can prevent unwanted commands from being executed.
2) The viability of keeping this a free site without any ads. I wanted to be able to cover the hosting cost involved with voluntary donations. I know Sage Notebook already exists but it doesn't have a GUI which I was planning to design. With the R version of the site users should be able to upload datasets to operate on. I am going to accomplish this with FileField in Drupal. I don't know many site that offer this kind of service so it is something unique I can provide.
The site already has some operational features:
1)Creating LaTeX images using a Javascript toolbar.
2)Allow users to Chat in a LaTeX based environment with capabilities to exchange graphs and sketches.
I wanted to post the url so that people could take a look and give feedback and comments, but wanted to get the OK since this may seem to violate advertising guidelines posted in the rules. The site is registered as a '.com', but I also own the '.net' version of the domain which points to the same place.
Any kind of feedback and direction is very much appreciated.
P. Magunia