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

#401
C++, sin dudas.  :)
#402
Programación C/C++ / C
17 Octubre 2010, 07:34 AM
El mensaje 'C  ' fue bloqueado
Bienvenido al foro. Utiliza titulos descriptivos y no abuses de las mayusculas.
Leer reglas:
http://foro.elhacker.net/reglas

En cuanto a tu duda principal:


Saludos!
#403
Cita de: Horricreu en 16 Octubre 2010, 10:04 AM
¿el programa tiene que ser multiplataforma?

Por el momento ese no es un requisito, todavía ese tipo de detalles no están definidos. Les parece que deba ser un requisito? yo pienso que no debería ser un requisito ya que algunos solo programan para un sistema operativo en particular, en todo caso si un código hace algo bastante bueno y encima es multiplataforma entonces sumara puntos ante el resto de los votantes.

Cita de: Horricreu en 16 Octubre 2010, 10:04 AM
¿Serán los típicos problemas como los retos :¬¬?

No, pero el código si puede ser bastante sencillo, pero obviamente los códigos al estilo de "calcular la suma de 10 números" serán descartados al instante. Lo aclare antes, no hace falta hacer algo grandioso pero tampoco se puede postear un "hola mundo". Esas pautas básicas para evitar ese tipo de códigos serán definidas y expuestas al postearse la futura fecha de inicio.

Cita de: Horricreu en 16 Octubre 2010, 10:04 AM
¿Qué tipo de aplicaciones debemos realizar?

Lo que sea que se te ocurra. Quieres hacer un crypter? ok, quieres hacer un reader de twitter? ok, quieres hacer un código por consola que enumere archivos? ok.
Las ideas son infinitas, y la idea es que todos participen y se diviertan haciendo lo que saben y lo que pueden, no hay que ser ningún guru en ningún lenguaje para poder participar.

Cita de: Horricreu en 16 Octubre 2010, 10:04 AM
¿Cómo se puede comparar una con la otra?

Los que votan son ustedes, si a vos te gusta mas un crypter que un reader de twitter votaras al crypter. Los conceptos como originalidad, complejidad, innovación etc son abstractos, no hace falta que las aplicaciones hagan lo mismo para poder compararlas, si a eso le sumas el gusto personal que tengas ya podes tener una idea de que tipo de aplicacion votarias.

Cita de: 16BITBoy en 16 Octubre 2010, 10:44 AM
A mi me pegarán una paliza todos aquí :D
No me considero aun muy buen programador, aunque es lo que más me gusta. Y en caso de qeu termine una aplicación fijo que no seria del gusto de los aquí presentes, ya que de lo que si no tengo demasiada idea es de aspectos de seguridad o cifrado. Todo lo que se me podría ocurrir seria un clon de alguna utilidad, o algún pequeño videojuego :D

No hace falta ser un muy buen programador ni tampoco la herramienta tiene que estar exclusivamente relacionada con seguridad, como poder puede, pero no es requisito. El motivo es libre.
Si haces un pequeño juego tienes las mismas chances de ganar que cualquiera, imagínate que si lo haces lo suficientemente adictivo todo el mundo lo votara y terminarías ganando con un juego, como ustedes son los que van a votar todo es posible. :D

Saludos!!
#404
Cita de: joanCL en 16 Octubre 2010, 05:05 AM
puesto que soy nob yo no concursaría xD

Recuerda que para participar solo basta con que conozcas un lenguaje de programacion en el cual puedas desarrollar tu aplicacion, no hace falta ser un programador profesional ni nada similar. Ademas, la complejidad en las aplicaciones puede ir desde lo mas básico hasta lo mas complejo que se te ocurra, obviamente si haces algo muy básico vas a tener menos chances de recibir votos, pero de seguro te vas a divertir concursando y aprenderás mucho mas, al fin y al cabo de eso se trata.

Cita de: SmogMX en 16 Octubre 2010, 06:13 AM
y que se premiaria ? originalidad ? complejidad? UI =P ?

Por ahora el sistema de votos sera mediante una encuesta, por lo tanto no te puedo aclarar un criterio uniforme porque cada uno tendrá su propia visión a dar su voto, algunos evaluaran la complejidad, otro la interfaz gráfica (si es que hay una, no es requisito).

He pensado en que ademas de la votación de los usuarios haya una especie de jurado con 3 integrantes, y que el voto de cada uno valga 2 puntos, cada uno por supuesto podría elegir la aplicacion que quisiese, no haría falta ponerse de acuerdo ni nada similar. Pero estos son detalles que se evaluaran mas adelante, por mi parte me gusta mas la idea de que solo voten los usuarios, así que cada uno tendrá su propia perspectiva al dar su voto.

Cita de: SmogMX en 16 Octubre 2010, 06:13 AM
la verdad no se me ocurre como comparar malware con aplicaciones de escritorio  :-\ ,y deberia acotarse un poco y no ser "tan libre" , ya me veo que salgo descalificado por que mi software no es multiplataforma ¬¬

Que una aplicacion gane el concurso no implica que sea mejor que todas, podría serlo, pero también pasa por el gusto y el criterio de la gente que esta votando (que serán ustedes mismos).
Es decir, si vos programas un malware, a mi me gusta y lo voto, ya tenes un voto. Si otra persona programa una aplicacion de escritorio que por ejemplo, cifre archivos, a otra persona le gusta mas eso que un malware, entonces lo vota y listo.
En conclusión, se apela a la objetividad y al gusto de los usuarios, pero esto no implica que la aplicacion ganadora sea definitivamente mejor que el resto, si lo sera para gran parte de los votantes ya que por esa razón esta ganando el concurso.

Por ahora el motivo sera libre, y puede ser algo tan simple como ordenar vectores de diferentes formas u algo mas complejo como cargar un modulo de kernel que haga determinada tarea. Por supuesto se pondrán pautas básicas para que nadie postee un hola mundo, pero esta claro que "si algo así" sucede y es aceptado, no recibirá una gran cantidad de votos por motivos obvios. De nuevo, se apela a la objetividad de los votantes.

Saludos!
#405
No entiendo lo que planteas, C y C++ no están juntos, de hecho los puse separados para que el resultado sea mas exacto.

Saludos
#406
Bueno el titulo habla por si solo, ¿Les gustaría?.
La idea principal es plantear una fecha de entrega y cuando llegue esa fecha todos los participantes expongan un código que realice una tarea determinada, el lenguaje a utilizar puede ser cualquiera y el objetivo de la aplicacion seria a elección del usuario. Desde aplicaciones básicas hasta avanzadas, eso no importa ya que todos podrán aportar lo suyo y todas se someterán a votación cuando el plazo de entrega (a definir) termine.

Los que hayan participado en algún "Abril negro" sabrán mas o menos de que se trata, esto es algo similar solo que el motivo es libre y por supuesto también pueden postearse códigos de malware solamente que en este caso no se tratara exclusivamente de eso.

Los detalles del concurso y de su organización tales como fechas y demás todavía no están definidos y todavía estoy pensando que premio se podría otorgar al ganador (y ademas lo tendría que hablar con el-brujo antes).

El objetivo de este post y de esta encuesta es tener una estadística mas o menos realista respecto de la aceptación del futuro concurso. Siéntanse libres de postear y votar ya que esto no representa un compromiso de participación.

Cualquier otra idea y/o duda relacionada al concurso que les parezca conveniente aportar también es bienvenida.

Saludos!

#Chincheta temporal.
#407
No exactamente, no depende solo de la arquitectura, también depende del modelo de datos utilizado en la plataforma y del entorno de desarrollo.
Por ejemplo, en la mayoría de Unix,Unix-like de arquitectura 64bits, el requerimiento mínimo de un long es 4 bytes, sin embargo un long y un long long tienen 8 bytes. Por otro lado, en un Windows/NT de arquitectura 64bits, un long tiene 4 bytes y un long long tiene 8.
El requerimiento mínimo de 8 bytes si aplica para los enteros long long u por ejemplo para los punteros, pero no para los enteros long.

Saludos.

#408
Lo que expuso Horricreu es correcto ya que no se refiere al máximo de posibilidades si no al rango comprendido.

Cita de: Horricreu en 14 Octubre 2010, 22:20 PM
y cuando no es signado va desde el 0 hasta el 4294967295.

es perfectamente correcto.
En cuanto a los bytes, el requerimiento mínimo de un long es de 4 bytes, y de ahí para arriba puede variar dependiendo la plataforma y la arquitectura en la que estemos trabajando.
long long en todo caso si requiere como mínimo 64bits, pero esa es otra historia ya que esto no se ha mencionado aquí.

Saludos
#409
Yo usaría strncmp

Código (cpp) [Seleccionar]
if(!strncmp(cad1,cad2,sizeof cad2))
  std::cout<<"iguales"<<std::endl;
else
  std::cout<<"distintas";


Con sizeof por supuesto siempre que el arreglo sea local, de lo contrario strlen. Igualmente tambien se puede pasar otro valor, uno menor por ejemplo para comparar 2 caracteres.
El ejemplo de cplusplus:

/* strncmp example */
#include <stdio.h>
#include <string.h>

int main ()
{
 char str[][5] = { "R2D2" , "C3PO" , "R2A6" };
 int n;
 puts ("Looking for R2 astromech droids...");
 for (n=0 ; n<3 ; n++)
   if (strncmp (str[n],"R2xx",2) == 0)
   {
     printf ("found %s\n",str[n]);
   }
 return 0;
}


Saludos

PD: linux1, hay muchos post sobre este tema, utiliza el buscador!
#410
etc.

Hay muchos hilos sobre este tema, usen el buscador  ;D.

Saludos!