Autor |
Mensaje |
4WD
Administrador
Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
|
|
Inscripción - Versión 3.0.0
Las inscripciones son siempre un quilombo. Uno se la pasa intentando combinar los horarios y no morir en el intento. El objetivo de este programita es generar todas las combinaciones posibles con los horarios que se le cargan y las muestra para que el usuario elija la que más le conviene.
El link es http://jpfiuba.wordpress.com/clash-40/ (parece que el foro no permite este tipo de links, a cosas que no son "www").
Orginialmente había escrito este programa hace mucho en VB, pero era de lo peor (¡usaba 34 MB de RAM! Fue un error de cálculo esto...). Hubo varias versiones del mismo, incluso la 2.0 funcionaba muy bien (no se asusten por el valor anterior, ¡usaba mucho menos!), y la usé para un par de inscripciones.
Pero el hecho de que uno deje de seguir el programa que le recomiendan y teniendo en cuenta que en esa recomendación muchas veces hay materias que se superponen, uno termina haciendo lo que se le canta o lo que puede, y cursando cualquier otra cosa. Ahí es donde dejé de usar el programa, porque combinaba todas las materias que le cargaba, y justamente yo no sabía qué materias iba a cursar.
Hace un mes, me crucé con el foro del Administrador de materias, programita que me resultó bastante interesante. Luego de haberme inscripto en esta ocasión un poco a ojo y a mano, se me ocurrió reescribir mi programita, corrigiendo los problemas que hicieron que lo dejara de usar.
En esta ocasión, el programa fue totalmente reescrito en Java, usando tipos de datos más compactos y una algoritmia mucho mejor. Ese fue el motivo, por el que lo terminé después del período de inscripción. Espero que pueda funcionar para la próxima inscripción...
Es freeware y por ahora está en fase de prueba. Yo lo probé con un par de cosas y se las banca bastante bien.
Se aceptan con gusto sugerencias y notificaciones de bugs dando vueltas por ahí, o cualquier otro tipo de críticas constructivas. Si no son constructivas, ¡escriban en TPD y no jodan acá!
Espero que les guste y les resulte útil... (claro, para la próxima inscripción )
Saludos.
PD: Me gustaría felicitar a los muchachos de la interfaz Swing de Java, que hicieron un trabajo espectacular. Si bien es más difícil hacerla funcionar que las cosas en VB, se pueden hacer muchas más cosas, que en VB son medio difíciles...
\MOD: Te agregué los tags de [url] para que el enlace se viera como enlace. SS.
\MOD (Guido_Garrote): 03/03/2012: Actualizo el link para descargar el programa
|
|
|
|
_________________
|
|
|
|
|
Fhran
Administrador
Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
|
|
************
Carrera: Mecánica
No se ustedes muchachos, pero yo, como informático, me siento humilladísimo (Java y OOP se ve en Algoritmos III). ¡Hasta hizo una documentación!
No lo pude ejecutar al .jar pero parece muy bueno...
************
|
|
|
|
_________________
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.
|
|
|
|
|
COKI
Nivel 9
Edad: 45
Registrado: 17 Ene 2006
Mensajes: 2044
Ubicación: Coghlan/Montevideo
Carrera: Mecánica
|
|
Jajaja eso es para los PUSSYS que dicen que los mecanicos solo nos ensuciamos las manos con grasa!!!!
|
|
|
|
|
|
|
|
|
Sebastian Santisi
Administrador Técnico
Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451
|
|
Por proyectos que estamos moviendo dentro del foro, tuve la necesidad de levantar completo al sistema de inscripciones.
Si tener el listado de cursos en algún formato X te sirve como para implementar algo que le ahorre al usuario la carga de los cursos a mano (esto debería ser renovado cuatrimestre a cuatrimestre), contactame y me pongo a tu disposición para darte la data en el formato que te resulte más conveniente.
|
|
|
|
_________________
|
|
|
|
|
4WD
Administrador
Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
|
|
Che, SS, eso estaría muy copado!!!
Claro, el usuario tendría que limitar los horarios que carga... Yo lo testeé con 10 materias cargadas y sin el filtro de superposición te genera 8000 combinaciones...
Si te tengo que pedir algún formato, el más conveniente sería el que está ahora en la página!!! (incluyendo tabs y todo!). De otra forma habría que reescribir todo el módulo de parsing...
Cuando me tuve que decidir entre Java y VB, estuve un par de días pensándolo. Como usuario de W$ y fanático de VB hubiera sin duda elegido eso. Incluso porque generando el exe tiene que funcionar como piña en W$ sólo con el runtime de VB. Pero decidí dar un paso al frente (y además no lo tengo instalado ahora el VB...) y pasar a algo más potente e interesante, incluso desde el punto de compatibilidad con Linux (aunque estoy seguro de que no debe funcionar bien allí... pero igual no lo probé!)
Para que puedan ejecutar los .jar de mi amigo Java tienen que tener el Java SE Runtime Environment (JRE). Aquí el link directo para bajarlo, tanto para Windows como para Linux. Alguno pruébelo en Linux y me cuenta que tan mal funciona...
|
|
|
|
_________________
|
|
|
|
|
Cornell
Ex-Staff
Edad: 41
Registrado: 08 Jun 2005
Mensajes: 6494
Ubicación: Del rio q arrastra todo dicen q es violento. nada dicen d lo violento d las margenes q lo contienen
Carrera: Industrial
|
|
|
|
|
cheba
Nivel 4
Registrado: 02 Mar 2006
Mensajes: 61
Carrera: Electrónica
|
|
excelente aporte.
Hay un problema, no se nada de java y tengo me baje el JRE pero cuando abro el .jar (doble click a lo cabeza) me dice "Could not finde de main class".
Ayuda please
|
|
|
|
_________________ Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo. Oscar Wilde
|
|
|
|
|
4WD
Administrador
Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
|
|
Hay unos cuantos a los que les está pasando. Es más, no sé de nadie que lo haya podido ejecutar... Pero les aseguro que en mi compu anda...
Estoy buscando el error... Sospecho que la JRE no trae algún módulo que es necesario (por ejemplo, la interfaz Swing)...
Me parece que vamos a necesitar la ayuda de algún informático que la tenga clara en esto...
|
|
|
|
_________________
|
|
|
|
|
porra87
Nivel 9
Edad: 37
Registrado: 07 Mar 2006
Mensajes: 1223
Ubicación: En Consejo Directivo
Carrera: Civil
|
|
yo me lo baje directamente desde aca y funciona barbaro. excelente programa.
alguien tiene la pagina de inscripcion (funciona o la dan de baja??), porque me baje un monton de horarios de materias, pero le cambie el formato, y para hacerlo funcionar tengo que andar borrando y aprteando tab un monton de veces.
PD: yo lo pense una vez en hacerlo, me dio mucha fiaca y dije: "algun informatico lo va a hacer algun dia" ... lo hizo un mecanico, jaja
|
|
|
|
|
|
|
|
|
4WD
Administrador
Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
|
|
No encontré ninguna diferencia fundamental entre las librerías del JRE y del JDK. Tendrá que ver con los PATHs, que no estén definidos? Yo miré y no los tengo definidos, pero funciona igual...
Lo que estoy usando exactamente es JDK+IDE, pero son 127 MB y trae la IDE, que no sirve para nada si no van a programar....
PD: Recién posteó Porra y dice que a él le funciona así que sigan su link... JRE que funca!
|
|
|
|
_________________
|
|
|
|
|
4WD
Administrador
Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
|
|
|
|
|
Merci
Nivel 9
Edad: 37
Registrado: 26 Abr 2006
Mensajes: 1522
Ubicación: Por el terraplén de Palermo
Carrera: Mecánica
|
|
Dice mati que pases el codigo para corregir las chanchadas que te mandaste!!!!
|
|
|
|
_________________ Then according to the man who showed his outstretched arm to space
He turned around and pointed revealing all the human race
I shook my head and smiled a whisper, knowing all about the place...
I get up, I get down...
|
|
|
|
|
porra87
Nivel 9
Edad: 37
Registrado: 07 Mar 2006
Mensajes: 1223
Ubicación: En Consejo Directivo
Carrera: Civil
|
|
el unico problema que le encontre es que al ingresar una materia y el programa te dice que es no valida, no podes modificar los datos de esa materia, ni podes borrar unicamente esa, por lo que tengo que borrar todo y volver a pasarlo.
faltaria una flechita de volver a atras o adelante por si te confundis en algo.
|
|
|
|
|
|
|
|
|
cheba
Nivel 4
Registrado: 02 Mar 2006
Mensajes: 61
Carrera: Electrónica
|
|
yo baje el JRE de www.java.com directamente, supongo que sera el mismo, no? bueno ese no anda...
Desde mi mas humilde ignorancia informática, ¿No se puede "compilar" el programa en un .exe como con VB?
|
|
|
|
_________________ Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo. Oscar Wilde
|
|
|
|
|
Sebastian Santisi
Administrador Técnico
Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451
|
|
Merci escribió:
|
Dice mati que pases el codigo para corregir las chanchadas que te mandaste!!!!
|
Che, 4WD; ojo con la licencia.
En la página dice que lo licenciás GPL; si así fuera estás OBLIGADO a incluir los sources de tu aplicación en tu página. La GPL es una licencia libre (es LA lincencia libre); la libertad de tener el código, de modificarlo y de distribuirlo modificado son parte innata de la misma.
Me pongo en contacto por PMs para lo otro.
|
|
|
|
_________________
|
|
|
|
|
|