Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Tryptophan

#11
@OxDani la idea era forkear  un proceso para pasarlo por socket por una determinada estructura (a ver... Era la idea, no sabia si era factible). Si vos creas threads, estas compartiendo el stack y las variables y no era precisamente la idea, sino la de tener procesos autonomos con su propio espacio de memoria. Insisto... No dije que estaba bien lo que estaba diciendo, estaba haciendo una especie de "brainstorming" para ver si salia algo  :P.

Volviendo al tema, encontre algo bastante interesante para leer. Es un paper que explica como inyectar codigo en determinados dispositivos y hacerse con ellos: http://www.web-portal-system.de/wps/wse/dl/down/open/rannenberg/95d6c3ee3819287c728ac6171106b73053ded79b4678d8c6a355f8ad12363b8df96096f202b76b14b575f9415f87bea6/Sensor_Networks_Worm.pdf

Pegale una leida a la parte nro 8.

Saludos!
#12
@0xDani la idea era tener un listado de targets y ese proceso copia se encarga de ese target con su payload. Ayer le veía más sentido que hoy a lo que dije, jajaja  :xD. Estuve viendo el socket.h y no hay estructura en donde quepa un proceso, ni tampoco se puede usar shared memory entre maquinas remotas. Sigo buscando por que ahora me quedé con la duda  :P.

Saludos
#13
Desde la más pura ignorancia... ¿No se puede usar una especie fork()?. Digo, creas un proceso gusano con un espacio de memoria que sea copia del tuyo y ahí te fijas que haces....
#14
Muy, muy, muy buen análisis.
#15
Buenas  :). En primer lugar te recomiendo identar tu código, digo, es una buena práctica de programación para que quede ordenado y que otro pueda interpretarlo fácilmente... Uno mismo cuando desarrolla en la industria tiene que tocar código que no ve hace meses y es una práctica sana hacerlo. Bien, a ver si entendí...

1) Tenes que agregar notas altas y bajas
2) Tenes que insertarlas ordenadamente
3) Tenes que sacar un promedio

Podes hacer un "InsertaOrdenado()" que reciba a la persona, su nota y al array en donde queres meterlo. Lo insertas en la posición en donde quede entre uno menor y mayor que él, y vas corriendo todos los otros (fijate si vas a usar un array estático o dinámico, u otra estructura). Cuando le den "Imprimir", ya lo tenes ordenado y ahí sacas el promedio recorriendo, sumando y dividiendo.
#16
Veamos... Tenemos 12 signos del zodíaco y ellos pertenecen a intervalos de fechas. O sea que si estamos entre "tal día y tal mes" es un signo del zodíaco, si estamos entre "otro día y otro mes" es otro signo del zodíaco... Se entiende por donde va la cosa?.
#17
Citarmi punto de vista sobre la recursividad es que ocupa mucho tiempo en memoria

Esto depende de la profundidad que adquiera la recursividad y como se vayan guardando los datos en el stack... Si hablamos de una estructura con pocos elementos no hay problema, ahora, si hablamos de una gran estructura de datos, ahí es otra cosa...
#18
¿Lo pusiste en el mismo directorio que el que estás compilando, no?. Me refiero al "archivo.c".
#19
Está bien que uses polimorfismo... No sé si estás al tanto de las técnicas utilizadas para juegos (bounding box, colisiones, arboles de busqueda, etc, etc), es por eso que por las dudas te dejo el link al sitio de una materia de mi facultad que te puede ser de ayuda. Son apuntes para darte una introducción, pero creo que te serán de ayuda..
http://sites.google.com/site/tgcutn/.

Mucha suerte con el proyecto y cualquier cosa preguntá...
#20
Ahhhhhhhhhhhhhh es un deploy para un usuario...  :xD. Bueno, en este caso podés usar algunos frameworks para .NET que te crean un "ambiente" bastante amigable para la persistencia de objetos. Yo personalmente conozco DB4O (http://www.db4o.com/) una base de datos orientada a objetos. La performance es relativamente buena si tus transacciones no son pesadas y lo bueno es que te proporciona una interfaz declarativa para persistir  :D .