|
 |
|
|
Comenzando una nueva entrega
25 de Mayo, 2007, 18:44
|
Hola!
Ya estoy trabajando en una nueva entrega. Ésta va a estar centrada sólo y exclusivamente en programar el módulo Remote Running. Después de una reunión con Alberto, hemos decidido cambios importantes:
- Seguridad código malicioso: se puede detectar código malicioso en el programa del usuario revisando el código para buscar instrucciones tipo exec o system.
- El ejecutable será lanzado por consola sin redireccionar la salida a un fichero para no perder interactividad con el usuario. Esto ocasiona un problema en PHP, ya que éste no ofrece múltiples hilos de ejecución. Si lanzo un programa sin redireccionar la salida a un fichero, PHP esperará a finalizar la ejecución con lo que no se podrá controlar el tiempo de ejecución. Por lo tanto, esta opción será descartada por el momento. Investigaré la web Multi-threading strategies in PHP » Implicit Evaluation with PHP, en la que proponen un pseudo multi-hilo para PHP.
- Varias opciones nuevas:
- Permitir reenvío.
- Email al profesor.
- Tamaño máximo de fichero subidos al servidor.
- El tiempo máximo de examen será renombrado a límite de tiempo.
A trabajar!
|
Comentarios 23
~ Comentar
| Referencias (0)
|
|
|
|
|
|
|