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 - Littlehorse

#391
Una semana? 1 mes  ;D. El periodo de entrega es el 23 de noviembre, o sea que podes empezar a desarrollar ahora tranquilamente!.

Podes utilizar C#, lo de open source no va en el sentido de licencias, si no de que debes adjuntar el código fuente de tu aplicacion.

Saludos!
#392
Si te referís a si se puede participar con mas de una aplicacion, la respuesta es no. Solo con una.

Por supuesto la aplicacion en si puede tener mas de un ejecutable, puede tener librerías dinámicas, etc pero la presentación debe ser una y la aplicacion también debe ser presentada como tal.
Lo mas relevante en este caso es que junto con la descarga de la aplicacion se encuentre el código fuente necesario para el que quiera analizarlo u el que quiera generar la aplicacion por su cuenta.

Y no, no se puede trabajar en grupo. La idea es que sean desarrollos individuales, pero por supuesto no podemos controlar si alguien recibe ayuda, pero como mínimo las presentaciones deben realizarse en forma individual. Por el momento nada de grupos, tal vez para un futuro concurso.

Saludos!
#393
La encuesta ha finalizado!.

El hilo oficial del concurso con las bases correspondientes es este!

El hilo oficial para sacarse todas las dudas es este!

Saludos  :D

#394

Concurso de desarrollo de aplicaciones

Llego el dia del concurso. Esta es la oportunidad para comenzar a desarrollar lo que gusten en el lenguaje que deseen y demostrar lo que pueden hacer.
Es una competencia, pero la idea principal es divertirse, pasarla bien, y aprender entre todos con los proyectos que se expongan.
Cualquiera, y repito, cualquiera puede participar. No hace falta ser ningún guru en ningún lenguaje, solo tener un poco de imaginación y ganas de programar. :D

Premios


  • Primer puesto:

Directo de la tienda oficial de elhacker.net, una alfombrilla de ratón con la posibilidad de elegir entre dos diseños!



+ una cuenta de @elhacker.net!

  • Segundo puesto:: Una cuenta de @elhacker.net!
  • Tercer puesto:: Una cuenta de @elhacker.net!



  • El resto: Haberse divertido en el desarrollo y de seguro haber aprendido algo nuevo. Y por supuesto, la satisfacción de pasar un buen rato programando y compartiendo sus experiencias con la comunidad.


Bases del concurso:

Para participar hay que desarrollar una herramienta y presentarla junto con su código correspondiente. Tanto el objetivo de la aplicacion como el lenguaje a utilizar son de libre elección, por lo tanto hay basicamente una gran libertad para desarrollar lo que sea respecto del área que mas les agrade a cada uno.

Por supuesto, la aplicacion debe ser open source, ya que de esta forma podemos apreciar el espectro completo de la herramienta al poder ver su codigo completamente.

El post para participar debe tener una estructura similar a esta:

  • Nombre del autor
  • Nombre de la herramienta
  • Lenguaje(s) en los que está diseñado
  • Descripción del trabajo
  • Link de descarga que contendrá el código fuente y el archivo ejecutable
  • Captura de pantalla (en el caso de tener interfaz)

Es altamente recomendable que junto con la descarga del código y del ejecutable haya un archivo readme que contenga las instrucciones que sean necesarias que por motivos de espacio hayan quedado fuera del post de participación.

Plazos de participación:

El periodo de entrega de las aplicaciones comienza el día 23 de noviembre y finalizara el día 30 de noviembre, por lo tanto hasta que comience el periodo de entrega he creado este hilo para que los que tengan dudas respecto del concurso puedan preguntarlas allí.

El dia 23 de noviembre, este hilo sera reabierto y solo la publicación de las aplicaciones sera aceptada. Al finalizar el periodo de entrega, el día 30 de noviembre, comenzaran las votaciones que duraran 2 semanas completas.

Votaciones:

Al comenzar el periodo de votación, los usuarios tendrán la chance de elegir la aplicacion que mas les guste durante el periodo expuesto. Finalizado el periodo, no se podrán emitir mas votos.

Menciones especiales:

Habrá dos menciones especiales:

  • Premio a la innovación.
  • Premio al mejor código.

Cada mención otorga +5% extra calculado mediante los votos totales de la encuesta, pudiendo obtener un +10% extra si se obtienen ambas menciones.

Los moderadores de las secciones de programacion, junto con los miembros del staff, son los que deciden estas dos menciones especiales. Por supuesto nadie podrá votar su propia aplicacion para ninguna mención especial y quien quiera puede abstenerse de votar.

Deberán enviarme un pm con una estructura similar a:

  • Premio a la innovación: Nombre del autor - nombre de la aplicación.
  • Premio al mejor código: Nombre del autor - nombre de la aplicación.

Pudiendo dejar en blanco alguno de los dos campos. En el caso de no decidirse por ningún candidato, simplemente no enviar el pm.

El periodo para enviar los votos para la mención especial finaliza el mismo día que las votaciones generales, ese día haré el recuento y el ganador obtendrá su +5%/+10% sumado a los votos que ya tenga en la encuesta general.


Reglas:


100 reglas:

1) Las aplicaciones al estilo "Hola mundo" con menos de 10/20 lineas de código (dependiendo el lenguaje) serán descalificados. Cualquier duda respecto del criterio a seguir, leer el FAQ en el hilo de dudas

2) Cualquier aplicacion que no contenga su código fuente sera descalificada sin posibilidad de volver a presentarla.

3) Cualquier aplicacion que ya hayas posteado en el foro hace mas de 1 año, no puede ser presentada al menos que esta presente un re-diseño u alguna modificación en sus funciones.

4) Se pueden postear aplicaciones relacionadas con el malware ya sean troyanos, virus etc. Pero esto debe quedar bien en claro en la descripción al postear la aplicacion. Es decir, cualquier intento de engaño para infectar usuarios sera motivo de baneo permanente.


Recomendaciones:


Si tenes alguna duda respecto del concurso, puedes hacer una consulta en el hilo de dudas o enviándome un pm.

Si tenes alguna duda respecto de una aplicacion y su funcionamiento, no dudes en enviarle pm al creador correspondiente.

Ante la duda, puedes subir cualquier aplicacion ya sea a VirusTotal u a NoVirusThanks.

Por supuesto, también puedes usar una maquina virtual para probar las aplicaciones.




Hilo oficial abierto!

Cualquier duda dirigirse al hilo de dudas.





Happy coding. :D





Lista de aplicaciones:


Concurso finalizado

Quiero felicitar de parte de todo el staff de elhacker.net, a todos los participantes de este concurso, ya que como siempre dije, gracias a su esfuerzo programando este concurso fue posible.

No puedo expresar mucho mas de lo que ya dije cuando termino la presentación, pero no esta de mas decir que personalmente fue un placer revisar las aplicaciones y analizar los códigos, chequear si utilizaban buenas practicas, revisar las cosas bien hechas, revisar las que estaban mal. Es un poco de lo que se trata una de las áreas de este mundo de la informática y de elhacker.net y creo es lo que a todos nos gusta.

Vamos a lo que todos quieren ver, los resultados, que vienen con algunas sorpresas que no serán del agrado de algunos, pero para ser justos es lo correcto:

Datos del concurso

Votos totales: 140 votos.
Porcentaje de las menciones: 5% cada una, es decir, 7 votos extra por cada mención.
Aplicaciones presentadas: 19 aplicaciones!.




Menciones especiales

Mejor código:
DLL Genius, Neural, TurboTron.

Idea Innovadora:
DLL Genius





Posiciones

Primer puesto:
DLL Genius: 25 votos (11+7+7)

Segundo puesto:
TurboTron: 11 votos (4+7)

Tercer puesto:
Notas por red: 9 votos ()
PyMSE: 9 votos ()



#395
[Ehn-Dev 2010] Hilo Oficial - Bases del concurso

EhnDev - FAQ

1) Puedo postear un "hola mundo"?

No, no puedes. Se aceptaran códigos de poca complejidad, desde códigos básicos hasta códigos avanzados, pero se requiere un mínimo de esfuerzo en el desarrollo de la aplicacion para que sea divertido para todos.
No es necesario que tenga una interfaz gráfica increíble, de hecho puede ser solo por consola.
Piensa esto, si tu código tiene entre 10 y 20 lineas y solo te llevo 10 minutos, tal vez debas darle un ajuste de tuercas, agregarle alguna otra función, etc.

2) Que lenguaje puedo utilizar?

Cualquiera, el que desees.

3) Puedo usar librerías de terceros?

Siempre que respetes las licencias que estas librerías contengan. Tal vez en algún caso la licencia requiera que hagas mención del creador de la librería, en otros tal vez podrás usarla siempre y cuando la aplicacion no tenga fines comerciales etc.

4) Que pasa si no llego a presentar la aplicacion en el plazo?

Lamentablemente no podrás participar en la votación ni tener acceso a los premios, por una cuestión de respeto a los que si se presentaron en el plazo estipulado. Igualmente puedes presentarla para que forme parte del recopilatorio cuando el concurso termine.

5) Creo que esta aplicacion es un malware, pero en la descripción no dice nada de ello...

Ante la duda, la subes a NoVirusThanks u a VirusTotal, y luego me envías un pm a mi u a algún moderador global junto con el link de la aplicacion.

6) Que buenas practicas de programacion influyen en los votos?

Todas, las que conozcas, y las que no. Recuerda que los que votan son los usuarios por lo tanto no todos medirán con la misma vara, a alguno le puede parecer una nimiedad que tu código no tenga comentarios, y a otro le puede parecer algo imperdonable. Por lo tanto, intenta implementar todas las buenas practicas que conozcas.

7) Mi aplicacion tiene que ser estable para que la pueda postear?

No, puede ser beta, alpha incluso. Por supuesto la estabilidad es un punto a favor y te podría otorgar votos extras respecto de una aplicacion que no sea tan estable.


8) puedo presentar mi código en un repositorio tipo GIT o SVN?

Como poder, podes, pero tal vez quien no tenga experiencia con ese tipo de servicios se pueda marear un poco, por lo tanto recomiendo dejarlo como una opción extra siempre y cuando se desee que otras personas participen en tu proyecto al terminar el concurso.

9) Debo presentar código y ejecutable ya compilados o puedo dejar solo código y makefile?

Código, y ejecutable. Ten en cuenta que muchos no podrán/sabrán/querrán compilar la aplicacion por ende necesitan el ejecutable para poder probarla y poder votar correctamente.

10) Si mi aplicación es de tipo web, sea PHP, asp o cualquier otro, debo de colgarla en algún servidor, ya sea propio o de terceros?

Al igual que con una aplicacion de escritorio, si tenes una aplicacion web y no provees un host para utilizarla, muchos no podrán/querrán tomarse el trabajo de implementarla y eso impactara en la cantidad de votos que puedas obtener, ya que limitas a que solo puedan apreciar tu aplicacion las personas que entiendan el lenguaje que utilizaste.

11) Debe ser multiplataforma o puedo elegir solo hacerlo para unix?

No, no hace falta que sea multiplataforma. Por supuesto, que lo sea te puede garantizar votos extra ya que la portabilidad suele ser algo a valorar dependiendo el caso en especifico. Pero en conclusión, no hace falta que sea multiplataforma.

12) Puedo desarrollar una herramienta que realice o este relacionada con DDOS?

Rotundo no. Al menos que tu herramienta este enfocada a evitar DDOS, pero cualquier aplicacion que sirva para realizar DDOS ya sea porque es su objetivo principal -u porque contiene funciones extra para dicha tarea- sera descalificada.

13) Este FAQ no me ayudo de mucho, no encuentro la respuesta a mi pregunta.

Entonces postea tu duda en este mismo hilo y sera respondida a la brevedad.




Cualquier pregunta frecuente que crean que deba agregar, enviarla por pm!

Para cualquier duda puntual, preguntar en este mismo hilo. :D

Saludos!
#396
Hardware / Re: Crossfire 5770 o 5870???
20 Octubre 2010, 06:10 AM
Yo iría por la 5870. Hacer ese crossfire no tiene mucho sentido debido a la necesidad de cambiar el mother. Si cambias el mother lo adecuado seria también actualizar el procesador y luego ahorrar tranquilo para conseguir otra gráfica.
Algo de ram extra no vendría mal tampoco.

Saludos


#397
Hardware / Re: para el cod7
20 Octubre 2010, 05:57 AM
En que resolucion probaste el MW2?

Decile a tu amigo que no se compre el Black Ops, que se compre el Battlefield Bad Company 2. La diferencia es abismal y ademas al poco tiempo del Black Ops posiblemente salga un Cod solo online hecho por la misma gente del MW2; comprar el Black Ops es tirar el dinero.



#398
O sea que el programa no es tuyo, si no que es un programa externo y estas tratando de modificar su funcionamiento sin tener el código a mano? si es así, confirmalo así te muevo el hilo a ingeniería inversa.

Saludos
#399
Programación C/C++ / Re: consulta ejercicio C++
18 Octubre 2010, 21:51 PM
15minutos, bienvenido al foro. En esta sección no se hacen tareas. Dale una leída a las reglas

Saludos!
#400
La votación va muy bien, de hecho hasta ahora nadie ha dicho que no, por lo que el concurso ya es un hecho  :D.

Por el momento dejare la votación unos días mas para recibir mas opiniones, y mientras termino de definir el tema de los premios y algunas reglas que me faltan.

Cuando este todo terminado, haré el post oficial del concurso donde estarán los detalles, las reglas, y la fecha de entrega (que sera como mínimo 1 mes luego de realizado el post oficial, para dar tiempo a que cada uno haga lo que desee). etc

Cita de: Dreamaker en 18 Octubre 2010, 05:18 AM
Genial, a mi me gustaría que sean retos del estilo lógicos para resolver, no sé, un ejemplo estúpido por ejemplo, un programa que averigüe los primeros 200 números abundantes etc

Estoy de acuerdo! :D

Como ya te dijeron, en la sección de ejercicios vas a encontrar muchos retos así, pero igualmente si quieres participar con un código que haga algo de ese estilo puedes hacerlo perfectamente, siempre que cumpla los requisitos mínimos que serán posteados cuando la votación termine y haga el post oficial del concurso. :D

Saludos!