Pues eso, he decidido crear una aplicacion de escritorio que descarga los resultados de las votaciones en tiempo real desde la web y calcula la puntuacion final de cada candidatura teniendo en cuenta la ponderacion que se puso en las bases del concurso.
Estas son todas las funciones que le he agregado a la aplicacion:
- Calculo del porcentaje acumulado de cada candidatura entre la votacion de usuarios y la de programadores siguiendo las observaciones que estan en las bases
- Calculo de la puntuacion de cada candidatura sobre un maximo de 10 puntos
- Actualizacion automatica de las puntuaciones cada X minutos configurables por el usuario (por defecto: 5)
- Posibilidad de minimizar la aplicacion en la barra de tareas y ver los resultados haciendo clic con el boton derecho encima del icono
- Opcion para que la aplicacion arranque automaticamente al hacerlo windows
Cambios en la v2:
- Solucionado un bug que afectaba a los resultados mostrados en el icono de notificacion
- Añadido un aviso cuando el programa se actualiza mientras esta minimizado en la barra de tareas
Cambios en la v3:
- Solucionado bug cuando 4 aplicaciones o menos estan empatadas en alguna votacion
- Añadido numero de votos totales por categoria en el menu del icono de notificacion
Podeis descargarlo desde aqui -> Scenery 2009
Y si alguien quiere el codigo fuente lo puede encontrar aqui -> Scenery 2009 SRC
P.D: El programa tarda unos segundos en arrancar debido a la forma de descargar la pagina de votos de cada seccion, si alguien sabe como mejorar el codigo que lo mejore y lo ponga disponible para todos
P.D. 2: Gracias a sergiota19 por ayudarme a comprobar que todo funcionara perfectamente y a hacer de betatester voluntario
Comparte esta noticia con...
Comentarios
y si a algun loco se le
y si a algun loco se le ocurre cambiar un poco el codigo y abusar de la transferencia de datos del host =O?
podria ser eso posible ?
Explicate mejor
Explicate mejor, no se a que te refieres
Dime a que te refieres y te contesto sin problemas
yo creo
yo creo que habla de "dosear" la web, y eso es imposible, puesto que scenebeta dudo mucho que tenga limite de descarga mensual, aun así, tendra un sistema anti doseo si no saveis que es dosear buscalo por google :P
salu2
dosear
dosear era lo de ms-dos no? xD eske no estaba muy seguro
no tiene nada que ver con el "ms-dos"...
explico, cada web tiene un limite de descarga mensual, y al pasarse del limite implica que no se descargara ni un kb de es apagina hasta pasados un mes, osea, al dosear engañamos al server para que piense que estamos descargando miles de cosas por segundo, la descarga sube... hasta que llega al limite y zas!, pagina a la M, :P xD
salu2
Ni de lejos
DoS es la abreviatura de Denial Of Service ( http://es.wikipedia.org/wiki/DoS ), y es un tipo de ataque al que de una forma u otra todos los servidores de internet son vulnerables.
En cuanto a los límites de descarga... gracias a nuestros patrocinadores disfrutamos de unos servidores sin límite de transferencia y con muy buen ancho de banda.
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
exacto, es lo que le pasa a
exacto, es lo que le pasa a ceramic...
TT
ah
pensaba que era por el dos... pero bueno, bueno es saberlo!
Subido
Ya tienes los archivos subidos a nuestros servidores ;)
Salu2
Bug detectado
He detectado un bug en el programa, en la seccion de juegos para WII en la votacion de coders estan empatadas 4 aplicaciones y mi aplicacion no esta preparada para ello, estoy subsanando el fallo y espero tenerlo listo en 1 hora como mucho, y de paso propagar el arreglo a todas las categorias y votaciones
Solucionado
Bug solucionado, el programa ya vuelve a funcionar perfectamente, y de paso le añadi un par de funciones mas
P.D: Los enlaces a los archivos tuve que ponerlos desde google sites porque no fui capaz de ponerlos como privados y que me funcionaran ambos, si algun admin/mod/editor tiene tiempo que los ponga en el server de www.SB.com
muy bueno
muy bueno el programa tio, lo que pasa es ke voy sexto, por detras de morse! si yo solo queria el usb...
Gracias por la nueva mejora,
Gracias por la nueva mejora, sobretodo por correguir algunos bugs que habian en el programa.
Por cierto, también está bien la nueva opción que has hecho de "iniciar el programa cuando se inicie windows".
Saludos!
Gracias
Gracias, el bug era una tonteria, un despiste de una variable, nada mas.
P.D: Lo del autoarranque ya lo tenia en la version anterior
En la organizacion
tu aplicacion nos ha parecido interesante, y hemos decidido añadir un enlace a esta entrada de blog desde las 4 votaciones abiertas actualmente (por si te da por actualizar el programa en si).
Gracias por el currele que te has pegado, un saludo coder.
Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.
A vosotros
Gracias a vosotros por organizar el Scenery, para mi es un hobby unicamente, y si con el puedo ganar algo de dinero mejor
si, segun
el programa dice que voy en ultimo lugar, no podrian arreglarlo para que diga que voy en primero XD.
gracias. excelente aplicacion.
GuinXell aprender mas...
Milagros, no
Milagros no hacemos xDD
P.D: Os recuerdo que el staff de SceneBeta no tiene en cuenta mi programa para otorgar los premios, el programa lo hice tan solo para poder hacernos una idea de como vamos en la clasificacion general teniendo en cuenta los baremos de puntuacion de las bases
Vaya...
Creo que tiene fallos, dice que El Ahogado va primero y Guitarra Gero va en último O__O
No, esque eso calcula los
No, esque eso calcula los resultados.
Es decir, tal y como va, el ahogado ganaria y el Guitarra Gero no.
Salu2.
PD=> Abajo tienes una explicacion de como se cuentan los votos echa por 'Naitman'
Pero...
Ya ví la explicación de NITEMAN, pero es prácticamente imposible que los resultados queden como dice, Guitarra Gero va primero desde un principio.
Tutorial: Fabricando nuestro propio micrófono para la PSP.
Exclusivo de PSP.Scenebeta.com
A mi me sale el primero
Me parece muy raro lo que comentas, a mi el GG me sale como primero y el Ahogado como tercero...
¿Has probado a refrescar?
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
Por favor, arreglar los
Por favor, arreglar los links de descarga.
Los adjunto funcionan bien.
Fallo mio
Fallo mio, era la 1ª vez que subia archivos al server y me lie un poco con las urls, pero ya esta solucionado
Me dice que voy 5 pero en
Me dice que voy 5 pero en realidad voy 4
Vas 5º
El resultado que pone la aplicacion es ya el "final", no es solo el de la votacion de usuarios. (si quieres saber como se calcula NITEMAN puso una explicacion mas abajo)
Ok, pero la verdad no me he
Ok, pero la verdad no me he enterado de na' aun que de algo sí.
Nueva versión del programa,
Nueva versión del programa, pero no la definitiva. Realizado por Kix2902.
Mejoras:
- Posibilidad de minimizarlo en la barra de tareas
- Consultar los resultados de los 5 primeros clasificados apartir de la barra de tareas.
http://rapidshare.com/files/278113058/Scenery_2009.rar
Dar la gracias a Kix2902, por su magnifico trabajo.
Agradecidos
Creo que ya se nos nota... pero gracias en cualquier caso! :P
Salu2
Para hacerlo "bonito"
Hola de nuevo,
El día que me preguntaste por privado te dije que las puntuaciones finales saldrían de los porcentajes de las encuestas multiplicados por el coeficiente... pero dejé el tema un poco en el aire (sé que no debería, pero estos ajustes siempre los hago a última hora) diciendo que las posiciones se corresponderían con %us*0,7+%cod*0,3
Las bases mencionan que cada homebrew obtendrá una puntuación de 0 a 10... así que aquí va una explicación detallada del cálculo (por si quieres incorporarlo).
Para una determinada categoría hayaremos:
Para cada candidato PORCENTAJE_SUMA => (% en la encuesta usuarios * 0,7) + (% en la encuesta coders * 0,3)
Un único valor MAX_PORCENTAJE => Máximo de todos los % de las encuestas y de todos los PORCENTAJE_SUMA calculados
Un único valor COEFICIENTE_NOTA => 10/MAX_PORCENTAJE
Para candidato NOTA_US => (% en la encuesta usuarios * COEFICIENTE_NOTA)
Para candidato NOTA_COD => (% en la encuesta coders * COEFICIENTE_NOTA)
Así para conocer la nota de 0 a 10 de un candidato se calcularía (NOTA_US * 0,7) + (NOTA_COD * 0,3)
Si no se me han olvidado las matemáticas a estas alturas... COEFICIENTE_NOTA * (%us * 0,7 + %cod * 0,3) = (COEFICIENTE_NOTA * %us * 0,7) + (COEFICIENTE_NOTA * %cod * 0,3) = (NOTA_US * 0,7) + (NOTA_COD * 0,3) es decir, el coeficiente es una mera razón proporcional para los resultados... por lo que las posiciones no se alteran pero tenemos una más "comprensible" nota numérica de 0 a 10 (como estamos acostumbrados).
Espero no haber liado mucho la explicación ni cometido ningún error (que todo es posible).
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
Modificando el codigo...
Modificando el codigo para que devuelva una puntuacion de 0 a 10..... (a ver si no me lio mucho xDD)
Simplificado
La clave es hallar coeficiente_nota y multiplicarlo... puse la explicación larga para que todo el mundo supiese de donde salía.
Quizá no es una nota que tenga mucho sentido, pero si me parece interesante la comparativa entre nota de usuarios y coders.
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
ATENCIÓN
Tened en cuenta que los resultados finales pueden diferir de los que proporciona el programa (aún cuando las encuestas estén cerradas) dependiendo de si algún coder ha votado de forma incorrecta (estos datos son privados y solo visibles para la organización).
Así mismo la organización no controla, ni utiliza para realizar los cálculos, este programa... por lo que no se hace responsable de ninguna discrepancia ni del buen funcionamiento del mismo (por si las moscas).
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
Muy buena la apli, pero le
Muy buena la apli, pero le falta una cosa, poder minimizarse en la barra de tareas.
Saludos
Tenia que elegir: rapidez / funcionalidad
Pues eso, que como el scenery acaba en 15 dias decidi poner lo que llevaba hasta el momento, quizas añada el icono en la barra de tareas, aun no se
La aplicación muy buena
La aplicación muy buena pero la noticia podia haber sido más trabajado o alguna imagen algio -.-"
Era muy tarde
Siento haber dejado el tema tan vacio, es que era muy tarde y empezaba a acusar el cansancio xDDD, ahora lo edito añadiendo alguna imagen y subiendo los archivos al server de SB
Gracias por todo el apoyo
No es una noticia
No es una noticia, es un apunte en la bitácora del coder.
Salu2
Me acabo de dar cuenta, iba
Me acabo de dar cuenta, iba a editarlo pero has respondido.
PD: No comprendo los numeros quedan.
Muy buena apli! Eso que dice
Muy buena apli! Eso que dice por ejemplo 110+15. ¿El +15 son los coders?
Saludos :)
sip, son los coders. Un
sip, son los coders.
Un saludo
wow!
que gran aplicación... es lo que necesitaba el Scenery Beta xD
en serio, muy útil, muy bueno y muy currado
salu2!! y gracias, kix2902
Añado
links con servidor privado.
Sin tiempo de espera ni restricciones.
Servidor: Google
Scenery_2009.rar
Scenery_2009_SRC.rar
EDITO: Añadido codigo de fuente.
Saludos
Security Shell Fx - Página oficial.
Si eres coder, porque no lo
Si eres coder, porque no lo subes al servidor de SB?
muy bueno
y lo mejor es el codigo de fuente
Lo mejor para aprender es observar y intentar entender los otros codigos de fuente. Claro que tambien se aprende de los errores
Salduos y gracias por el programa.
PD: si quereis los subo a un servidor de google privado. No seria en rapidshare y el link seria directo. Responded o mandad MP.
Security Shell Fx - Página oficial.
Muy bueno
Muy buen aporte.
A ver si tengo esta tarde un rato para comprobar que hace bien las sumas.
Lo paso a portada
Salu2
Buenisimo!
Sisi! muy buena, buena idea, buen desarollo, etc...
^^
haber si lo ponen en portada
Ademas os dejo la imagen:
xD
Cómo mola! Voy último jajaja
Pues...
Hombre... lo de ir el último me alegra que te lo tomes así de bien. A mi personalmente tu homebrew no me ha convencido (por usar tipos de cambio estáticos), pero creo que tiene mérito que lograras crear el exe.
Hablando del exe... podrías hacer un tutorial para crear exes de windows o ejecutables linux a partir de javas?
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."