Anuncios Google

Programa para seguir los resultados del Scenery 2009 desde el escritorio en tiempo real

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

4.357145
Tu voto: Ninguno Votos totales: 4.4 (42 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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 ?

Imagen de kix2902

Explicate mejor

Explicate mejor, no se a que te refieres

  • A que lleguen a bloquear la web?
  • A que descarguen muchoas archivos sin entrar en la web?
  • A hackear los resultados de las votaciones?
  • otra......

Dime a que te refieres y te contesto sin problemas

Imagen de rubenelportero

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

Imagen de Mask3r

dosear

dosear era lo de ms-dos no? xD eske no estaba muy seguro

Imagen de rubenelportero

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

Imagen de NITEMAN

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

Imagen de Mask3r

ah

pensaba que era por el dos... pero bueno, bueno es saberlo!

Imagen de NITEMAN

Subido

Ya tienes los archivos subidos a nuestros servidores ;)

Salu2

Imagen de kix2902

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

Imagen de kix2902

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

Imagen de Mask3r

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!

Imagen de kix2902

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

Imagen de Unicorn

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.

Imagen de kix2902

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

Imagen de trom_us

si, segun

el programa dice que voy en ultimo lugar, no podrian arreglarlo para que diga que voy en primero XD.

gracias. excelente aplicacion.

Imagen de kix2902

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

Imagen de el__QAT

Vaya...

Creo que tiene fallos, dice que El Ahogado va primero y Guitarra Gero va en último O__O

Imagen de krx.13.vk

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'

Imagen de el__QAT

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

Imagen de NITEMAN

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."

Imagen de krx.13.vk

Por favor, arreglar los

Por favor, arreglar los links de descarga.

Los adjunto funcionan bien.

Imagen de kix2902

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

Imagen de kix2902

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.

 

 

Imagen de NITEMAN

Agradecidos

Creo que ya se nos nota... pero gracias en cualquier caso! :P

Salu2

Imagen de NITEMAN

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."

Imagen de kix2902

Modificando el codigo...

Modificando el codigo para que devuelva una puntuacion de 0 a 10..... (a ver si no me lio mucho xDD)

Imagen de NITEMAN

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."

Imagen de NITEMAN

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."

Imagen de P22

Muy buena la apli, pero le

Muy buena la apli, pero le falta una cosa, poder minimizarse en la barra de tareas.

Saludos

Imagen de kix2902

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 -.-"

Imagen de kix2902

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

Imagen de NITEMAN

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.

Imagen de ktix007

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

Imagen de Salsaman

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


Imagen de xx.zodiark.xx

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 Todo bien


 Security Shell Fx - Página oficial.

Imagen de Monty64

Si eres coder, porque no lo

Si eres coder, porque no lo subes al servidor de SB?

Imagen de xx.zodiark.xx

muy bueno

y lo mejor es el codigo de fuente Risa

 

Lo mejor para aprender es observar y intentar entender los otros codigos de fuente. Claro que tambien se aprende de los errores Guiño

 

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.

Imagen de NITEMAN

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:

Imagen de -Lawliet-

xD

Cómo mola! Voy último jajaja

Imagen de NITEMAN

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."

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.