elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Foros Generales / Foro Libre / El primer tema en: 11 Diciembre 2011, 23:06 pm
Quizás esto irá en el subforo de Música, pero la verdad es que está totalmente desvirtuado ese subforo, por eso lo posteo acá.
Recién terminé de subir el primer tema creado exclusivamente por mí. Vale aclarar que conozco poco y nada de teoría musical, mi idea era más bien mostrar la letra con algo de ritmo.
Críticas constructivas... todas! jajaja pero bue, tengo que mejorar la voz principalmente.

A ver si se animan, si tienen alguna banda dejar algún tema, o alguna canción que compusieron!!
http://www.goear.com/listen/e020dc8/firstthemenotitle-fernoooo
2  Programación / Programación C/C++ / Duda SDL_init() en: 4 Diciembre 2011, 03:20 am
Gente, estoy con algo bastante curioso (o tan tonto que no lo veo :P).
Resulta que estoy trabajando con la librería SDL, en Eclipse. Tengo 2 proyectos diferentes, con un archivo source cada uno. Aclaro que ambos proyectos están en el mismo directorio y tienen exactamente las mismas propiedades.

Ahora bien, en un source tengo este código:


Código
  1. #include <stdio.h>
  2. #include <SDL/SDL.h>
  3.  
  4. int main (int argc, char* argv[])
  5. {
  6. SDL_Surface* screen;
  7. SDL_Surface* surface;
  8. Uint32 rmask = 0xff000000;
  9. Uint32 gmask = 0x00ff0000;
  10. Uint32 bmask = 0x0000ff00;
  11. Uint32 amask = 0x000000ff;
  12.  
  13. if(SDL_Init(SDL_INIT_AUDIO | SDL_INIT_VIDEO) < 0)
  14. {
  15. printf("No se puede inicializar SDL: %s\n",SDL_GetError());
  16. exit(1);
  17. }
  18.  
  19. screen = SDL_SetVideoMode(640,480,32,SDL_SWSURFACE | SDL_DOUBLEBUF);
  20. if ((screen == NULL))
  21. {
  22. fprintf(stderr, "No se puede establecer el modo video 640x480: %s \n",SDL_GetError());
  23. exit(1);
  24. }
  25.  
  26. surface = SDL_CreateRGBSurface(SDL_SWSURFACE,640,480,32,rmask,gmask,bmask,amask);
  27. if ((surface == NULL))
  28. {
  29. fprintf(stderr,"Error al crear pantalla %s \n",SDL_GetError());
  30. exit(1);
  31. }
  32.  
  33.  
  34.  
  35. printf("Está todo más que bien\n");
  36. atexit(SDL_Quit);
  37. return 0;
  38. }
  39.  

Algo muy simple en SDL, recién para arrancar. Compila, lo corro, y funciona de pelos.
Ahora bien en el otro source tengo este otro código:


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <SDL/SDL.h>
  4.  
  5. int main (int argc, char* argv[])
  6. {
  7. SDL_Surface *screen, *image;
  8. Uint32 rmask, bmask, gmask, amask;
  9. SDL_Rect dest; /*Destiny of the image*/
  10. SDL_Event event;
  11. int done = 0;
  12.  
  13. atexit(SDL_Quit);
  14.  
  15. /*INIT SDL*/
  16. if (SDL_Init(SDL_INIT_VIDEO) < 0);
  17. {
  18. printf("No se pudo inicializar SDL %s \n", SDL_GetError());
  19. exit(1);
  20. }
  21.  
  22. /*ACTIVATE VIDEO MODE*/
  23. screen = SDL_SetVideoMode(640,480,32,SDL_HWSURFACE);
  24. if ((screen == NULL))
  25. {
  26. printf("No se pude inicializar el modo gráfico %s \n",SDL_GetError());
  27. exit(1);
  28. }
  29.  
  30. /*UPLOAD GRAPHIC*/
  31. image = SDL_LoadBMP("Ruta.bmp");
  32. if (image == NULL)
  33. {
  34. printf("No se pudo cargar gráfico %s \n",SDL_GetError());
  35. exit(1);
  36. }
  37.  
  38. /*Defining destiny of the image*/
  39. dest.x = 100;
  40. dest.y = 100;
  41. dest.w = image->w;
  42. dest.h = image->w;
  43. SDL_BlitSurface(image,NULL,screen,&dest);
  44.  
  45. /*Show Screen*/
  46. SDL_Flip(screen);
  47.  
  48. /*Free Surface*/
  49. SDL_FreeSurface(image);
  50.  
  51. /*Waiting for the user to press to quit*/
  52. while (done == 0)
  53. {
  54. while (SDL_PollEvent(&event))
  55. {
  56. if (event.type == SDL_KEYDOWN)
  57. done = 1;
  58. }
  59. }
  60.  
  61. /*FINISH SDL*/
  62. return 0;
  63. }
  64.  

También compila perfecto. El problema es que al correrlo, me da un error en el SDL_Init. Es decir, entra al if del SDL_Init.
Lo curioso es que limpio esa parte del código, es decir, no inicializo el SDL, y funciona perfectamente el programa. Carga la ventana con la respectiva imágen.

No entiendo, ¿Alguien sabe qué está ocurriendo?
3  Foros Generales / Foro Libre / Viaje en el Tiempo en: 27 Noviembre 2011, 18:30 pm
Viaje al pasado. Universos paralelos. Paradojas. Agujeros temporales. Martin McFly :P

Abro este tema para discutir las posibilidades de que pueda llegar a "crearse" la máquina del tiempo (o que pueda llegar a develarse una manera de viajar al pasado).
Hablo sólo del pasado porque está demostrado (creo que está demostrado) que se puede "viajar al futuro" viviendo cerca de un agujero negro, donde "el tiempo pasa más lento" (es decir, 5 años cerca de un agujero negro equivalen a 10 años en la tierra, por ejemplo).
Más allá de eso, con el pasado uno puede ver más sutilmente las paradojas temporales que traería el hecho de encontrarse con uno mismo 15 años atrás.

En un documental televisado hace masomenos 1 año, Stephen Hawkins hablaba sobre unos infinitesimales agujeros o partículas temporales que se encuentran en todo el espacio. Ahora mismo, alrededor nuestro, en todo el medio. Habló sobre la posibilidad de "abrirlos" o "estirarlos" y en los cuales estaríamos viendo un portal hacia otro tiempo. La paradoja que planteaba era que si, abrimos este agujero y nos estaríamos viendo a nosotros 10 minutos atrás, podemos tomar una pistola, dispararnos a través de este portal espacio-tiempo y nos "suicidaríamos".
Ahora bien, si el yo del pasado muere, ¿Como puede ocurrir que nuestro yo del futuro siga vivo para dispararnos por la espalda a través del portal, si había muerto 10 minutos atrás recibiendo un balazo por parte nuestra?

Este tipo de paradojas son las que al menos a mí me bloquean totalmente y por las cuales me resulta inviable un viaje hacia el pasado. A menos que se desarrolle la teoría de los "universos paralelos". En esta paradoja, en un universo paralelo al nuestro, mi yo del pasado que maté, permanecería muerto, mientras el yo actual, el que mató al yo del pasado, seguiría vivo haciendo su vida (aunque con tendencias suicidas :P).

La ciencia ha llegado a demostrar infinidad de cosas, pero faltan infinidad de cosas por demostrar.
¿Les parece viable un camino hacia el pasado?
4  Programación / Programación General / El Tao de la Programación en: 8 Noviembre 2011, 19:42 pm
Buenas comunidad de EHN.
Supongo que este es el mejor subforo para traerles el link a un blog, cuyo creador posteó la traducción al español de The Tao of Programming. Un pequeño manual de pequeñas historias en las cuales se refleja la magia de la programación, mezclando enseñanza con humor.
Raro que no lo haya encontrado por acá (o no supe usar el buscador :P).
Enjoy!

http://www.variablenotfound.com/2011/10/el-tao-de-la-programacion.html
5  Media / Juegos y Consolas / Jugar Age 2 entre Win XP y 7 en: 31 Octubre 2011, 03:57 am
Que tal gente?
No encontré un tema parecido o en todo caso no he sabido buscarlo.
El problema es el siguiente: Con 2 amigos tratamos de jugar al Age Of Empires 2: The Conquerors, online.
Lo que sucede es que 1 de nosotros 3 no puede ver la partida que creó alguno de los demás.
Verifiqué su conexión, el firewall, y abrí los puertos correspondientes en su router, pero aún así no puede ver la partida creada ni tampoco nosotros 2 podemos ver las partidas que él crea.
Aviso que jugamos directamente con DirectPlay arrancando desde el juego, no usamos ningún tipo de programa como Hamachi o ningún otro.

Creo que vale aclarar que los 2 que podemos jugar normalmente tenemos Win XP, y el restante Win 7 (digo porque he leído que el Win7 ya no tiene soporte para DirectPlay, ¿es esto verdad?)

Si a alguno se le ocurre algo, genial. También es probable que el único problema sea el ya mencionado, que Win7 no soporta DirectPlay.
Saludos!
6  Foros Generales / Foro Libre / Radioaficionados en: 21 Julio 2011, 20:21 pm
Buenas forohackeros! :D
Les escribo para difundir un progama de radio que están haciendo unos amigos míos. El programa se llama Llenate el Vaso.
Sé que hay muchos latinoamericanos por acá, y mayoría de españoles. El programa es argentino, pero además de que también hay argentinos por acá, quizás les interese a algunos :P El topic del programa es puramente informativo con un toque humorístico. Abarca política, deporte, tecnologia, espectáculos, y dependiendo de las últimas e importantes noticias :P
De última, si no les gusta no lo escuchan jaja


"Somos un programa de radio que se emite todos los jueves por radio zónica de 21 a 22hs (hora Argentina). Escuchanos online a través de http://www.fmzonica.com.ar/

Llamanos al 4838-1744 o mandanos un mail a llenateelvaso@gmail.com

O búsquennos por Facebook como Llenate el Vaso http://es-la.facebook.com/people/Llenate-El-Vaso/100001580496235
7  Foros Generales / Foro Libre / Comunidad secreta :S en: 11 Julio 2011, 22:03 pm
Merodeando por ahí encontré esta página de internet:


http://8-3-11.info/

Es algo medio extraño, aparentemente una asociación con algún fin que se va a dar a conocer en la fecha pautada (dentro de un par de semanas). No se si es una especie de secta o qué, pero resulta intrigante. La verdad es que, se pueden deducir algunas cosas, hay muchos posts en Taringa hablando de esto con teorías propias...
Lo dejo para que lo evalúen...
8  Foros Generales / Foro Libre / Pasion Futbolística :P en: 9 Julio 2011, 00:54 am





Ya ya empezaron las parodias :P

9  Programación / Programación C/C++ / Error filepath Allegro en: 1 Junio 2011, 17:07 pm
Buenos días foro!

Estuve buscando este error por todos lados. Encontré que muchos tuvieron el mismo problema que yo, pero no encontré como solucionarlo.

Código
  1. BITMAP *imagen;
  2. PALETTE paleta;
  3.  
  4.  
  5. imagen = load_bitmap("imagen.bmp",paleta);
  6. if(!imagen)
  7. {
  8. textout(screen,font,"Error al cargar imagen",0,0,20);
  9. readkey();
  10. }

Resulta que no importa donde tenga la imágen, aparentemente nunca la encuentra!
Uso el CodeBlocks y esto lo tengo dentro de un proyecto.
La imágen la coloqué en todos los lados posibles. En la carpeta del proyecto, en la carpeta del .cpp, en la carpeta del ejecutable, en la carpeta del .o, pero nada funciona.
También probé colocarle el path entero, pero sigue sin funcionar.
¿Tienen idea que otro error pude pasar por alto?

Gracias por la ayuda!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines