• Jueves 25 de Abril de 2024, 01:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Ruben3d

Páginas: 1 ... 3 4 [5] 6 7 ... 30
101
C/C++ / Re: Goto
« en: Martes 15 de Febrero de 2005, 00:49 »
Hola.

Comparto vuestra idea sobre la mala práctica que es utilizar la sentencia goto, y que cualquier cosa hecha con un goto se puede hacer de cualquier otra manera. Sin embargo lo he visto utilizar inteligentemente en algoritmos de ordenación, para salir rápidamente de muchos bucles anidados si se cumple una condición, y evitar así tener una variable booleana que comprobar en cada iteración de cada bucle (hablo de casos en los que la velocidad importa mucho).

Por otro lado, aqui hay una interesante lectura sobre el abundante uso del goto en el kernel de Linux:
Linux: Using goto In Kernel Code

Un saludo.

Ruben3d

102
Programación de Videojuegos / Re: Tutorial De Sprites
« en: Martes 15 de Febrero de 2005, 00:37 »
Cita de: "EugenioEnko"
En realidad, tambien esta en ingeles
Cierto, no había reparado en ello. Gracias!

Un saludo.

Ruben3d

103
Dudas informáticas / Re: Languart.exe..una Duda...
« en: Martes 15 de Febrero de 2005, 00:33 »
Aunque ya es un poco tarde, escribo para confirmar que sí es software malicioso, en concreto un descargador de adware.

Un saludo.

Ruben3d

104
GNU/Linux / Sombras Y Transparencias En Kde
« en: Lunes 14 de Febrero de 2005, 21:52 »
Hola a todos.

Tengo un artículo sobre cómo hacer que KDE tenga sombras y efectos de transición al estilo Mac OS X, para el que tenga las x.org 6.8.x. Espero que a alguien le sirva de ayuda:
KDE con sombras

Un saludo.

Ruben3d

105
Programación de Videojuegos / Re: Tutorial De Sprites
« en: Lunes 14 de Febrero de 2005, 16:17 »
Está bastante bien, pero me tengo que guiar sólo por los dibujos :P

106
C/C++ / Re: Ayuda Con La Creacion De Objetos
« en: Viernes 11 de Febrero de 2005, 02:15 »
Cita de: "Veneno_Mortal"
no se como hacer que aparezcan los tabulados
Usa las etiquetas CODE y /CODE, entre corchetes: []

107
C/C++ / Re: ¿Crees Que C++ Ya Paso A La Historia?
« en: Viernes 11 de Febrero de 2005, 02:12 »
Cita de: "The Black Boy"
Nunca pasara de moda.... para mi es el Papá de todos los lenguajes..
En verdad proviene de C con clases, que proviene de C 78 y Simula 67. Más información aqui (bastante interesante):
Diagrama de la historia de los lenguajes de programación

Un saludo.

Ruben3d

108
C/C++ / Re: Decompilador
« en: Viernes 11 de Febrero de 2005, 02:04 »
Que yo haya oido, no se consigue gran calidad y suele ser un burruño ininteligible lo que consiguen. Los único que es fácil de descompilar es java sin ofuscar.

Un saludo.

Ruben3d

109
Programación de Videojuegos / Re: Blender 2.36
« en: Viernes 11 de Febrero de 2005, 01:56 »
La verdad es que no conozco ningún buen tutorial de Blender en español, pero si quieres pon aqui los tecnicismos y yo te los traduzco.

Un saludo.

Ruben3d

110
OpenGL / Re: Refresco Opengl
« en: Viernes 11 de Febrero de 2005, 01:54 »
Hola.

A diferencia de los controles de Windows, que se vuelven a dibujar solos cuando algo los ocluye, la ventana de OpenGL sólo se dibuja al hacer el SwapBuffers, así que si algo la tapa se pierde el dibujo que había debajo y se queda pintado lo que la ha tapado. Para remediarlo, has de pintarla cada vez que sea necesario (me parece que la ventana recibe un mensaje del tipo WM_PAINT o algo así, no lo recuerdo con precisión).

Un saludo.

Ruben3d

111
Sobre los Foros de SoloCodigo / Re: Lenguaje De Descripción Hardware Vhdl
« en: Lunes 7 de Febrero de 2005, 14:14 »
Citar
VHDL
Lo odio :P Aunque es bastante útil un foro del tema, pues en muchos cursos de arquitectura de computadores se obliga a utilizarlo (mismamente, a mi).

Apoyo la creación del foro.

Un saludo.

Ruben3d

112
OpenGL / Re: Materiales
« en: Sábado 5 de Febrero de 2005, 19:31 »
Asumo que has comprobado que el código que carga las definiciones de materiales es correcto.

En CGlView::DrawGLScene() añade, junto a glEnable(GL_LIGHT0), lo siguiente:
Código: Text
  1. glEnable(GL_LIGHTING);
  2. glShadeModel(GL_SMOOTH);
  3.  
Ésto activará la iluminación, en general, y el sombreado suave de la malla.

Según veo, no introduces las normales al pintar los triángulos. Las normales son necesarias para el cálculo de la iluminación. En OpenGL, las normales de la malla no se generan solas. Hay que calcularlas he introducirlas con glNormal3f(...) para cada vértice, de esta manera (código de ejemplo):
Código: Text
  1.  
  2.     glBegin(GL_TRIANGLES);
  3.     for (i=0; i<g_Triangles.size(); i++)
  4.     {
  5.       int n;
  6.       for (n=0; n<3; n++)
  7.       {
  8.         glNormal3f(g_Normals[g_Triangles[i].vertices[n]].x, g_Normals[g_Triangles[i].vertices[n]].y, g_Normals[g_Triangles[i].vertices[n]].z);
  9.         glVertex3f(g_Vertices[g_Triangles[i].vertices[n]].x, g_Vertices[g_Triangles[i].vertices[n]].y, g_Vertices[g_Triangles[i].vertices[n]].z);
  10.       }
  11.     }
  12.     glEnd();
  13.  
  14.  
En ese código, están precalculadas en un array.

Para calcular la normal de cada vértice has de calcular la normal de cada triángulo. Con ésto hecho, la normal de un vértice es la media de las normales de sus triángulos adyacentes (sumas todas las coordenadas X, Y y Z y las divides entre el número de triángulos adyacentes al vértice en cuestión). Con ésto tienes lo que en 3dsmas es llamado Grupo de suavizado (todo el objeto es suave), de talla el objeto completo. Según cómo calcules las normales, puedes hacer partes suaves y partes que no lo son (por ejemplo, un cilindro es suave excepto las tapas, que son planas).

Espero que te sirva.

Un saludo.

Ruben3d

113
C/C++ / Re: Como Leer Los Haeders?
« en: Sábado 5 de Febrero de 2005, 18:31 »
Pues no tiene complicación. Según leas el archivo, escribes de nuevo sólo los datos, sin la información adicional de la cabecera o de cualquier otro tipo. Ésto lo he visto hacer con imágenes y audio, y se le suele llamar Raw Data. El problema es, como dice JuanK, que el que lea luego el archivo tiene que saber qué dimensiones tiene, profundidad de color, etc, ya que no se ha almacenado junto a los datos.

Un saludo.

Ruben3d

114
Software / Re: Entrar A Una Pc De Cualquier Lado
« en: Sábado 5 de Febrero de 2005, 18:26 »
Yo, cuando quiero compartir archivos con alguien en concreto, abro el servidor Apache y le doy acceso HTTP a la carpeta, para que descargue lo que quiera.

Un saludo.

Ruben3d

115
Sobre los Foros de SoloCodigo / Re: Es Dificil Entrar
« en: Sábado 5 de Febrero de 2005, 18:23 »
Supongo que será problema del servidor DNS de vuestro ISP.

Un saludo.

Ruben3d

116
La taberna del BIT / Re: ¿cuantos Años Llevan Programando?
« en: Jueves 3 de Febrero de 2005, 14:36 »
Mis programas más antiguos (que aún conservo en cintas) se remontan a cuando tenía 8 ó 9 años, no recuerdo con precisión. Hechos en BASIC en mi ZX Spectrum 48k. Eran poco más que presentaciones y dibujos, con poca interactividad, pero por algo se empieza.

Un saludo.

Ruben3d

117
La taberna del BIT / Re: Tu Record Usando La Computadora
« en: Jueves 3 de Febrero de 2005, 00:09 »
La verdad es que yo no tengo un gran récord en horas, pero es bastante habitual que alcance las 10-15 horas en un día (entendiendo habitual como 3 ó 4 veces al mes). Mi media diaria está en unas 7 u 8. Si con eso no se me caen los ojos, aguanto de todo :P

Un saludo.

Ruben3d

118
Dudas informáticas / Re: Envio En El Msn Messenger
« en: Miércoles 2 de Febrero de 2005, 14:37 »
Si te refieres a una conexión p2p, cuando das a Enviar archivo, se supone que el tamaño es ilimitado, porque no sobrecarga los servidores de Microsoft. Otra cosa es que por lo que sea tengas un corte en la conexión y tengas que volver a empezar.

Un saludo.

Ruben3d

119
Programación de Videojuegos / Re: Spacebattle, En Lo Que Estoy Trabajando
« en: Domingo 30 de Enero de 2005, 16:55 »
Hola.

Está teniendo bastante buena pinta. Los gráficos parecen pixel-art de finales de los 80-primeros de los 90, le dan us aspecto retro :P Si quieres, puedes utilizar libremente los gráficos de mi juego de asteroides (tengo pensado sacarlo todo con licencia GNU/GPL, pero no veo el momento de preparar todo el código).

Por otro lado, ¿cómo es ya de jugable? A ver si sacas una versión Alfa, si no llegas a Beta (o incluso pre-alfa, que no implica que sea muy jugable, sino más bien una tech-demo).

Un saludo.

Ruben3d

120
Dudas informáticas / Re: Problemas Con Router
« en: Sábado 29 de Enero de 2005, 21:11 »
¿Cómo asignas las direcciones IP de la red de área local a los ordenadores? ¿A mano o por DHCP? ¿Qué rango de direcciones tienen? ¿Qué direcciones IP tienen las máquinas que fallan? ¿Qué máscara de subred tienes configurada (o máscaras, si tienes más de una)?

Un saludo.

Ruben3d

121
Dudas informáticas / Re: Micro$oft
« en: Sábado 29 de Enero de 2005, 20:08 »
Citar
cuando nosotros usamos linux generalmente no tenemos compatibilidad en muchas cosas
He visto un portátil centrino con tarjeta wifi y grabadora de DVDs, con una resolución no estándar (16:10, mira que es raro) funcionando con todas sus características con Linux. Respecto a formatos de video y audio, hay reproductores para los que quieras. En cuanto a navegación, los plugins para el Firefox están todos los que necesites.

Citar
donde la mayoria (99.9999%... )de las personas solo saben utilizar office de microsoft y otros programas de su licencia y no otra suite de ofimatica
Prueba OpenOffice 2.0 (no uno antiguo de la rama 1.x). Me sorprendió su parecido con el MS Office (sobre todo entre el Impress y el Power Point XP).

Citar
administro un cibercafe
Ya son ganas de arriesgarse, con un establecimiento público lleno de ordenadores con software pirata. En los comentarios de Barrapunto he leído a más de un propietario de cibercafé que ha cambiado sus Windows a Linux con Firefox, para quitarse los problemas de virus y demás. Trabajandose un poco el tema de escritorio, el usuario no experto apenas se da cuenta.

Citar
asi que no me juzgues sin conocerme
Lo siento, es de las pocas veces que no acierto de pleno al juzgar a alguien por un post que ha hecho sobre Microsoft. Ya me extrañaba el diablito del FreeBSD en el avatar.

Citar
y no es excusa para que utilize software pirata pero en realidad lo necesito porque el costo es muy elevado
Te lo repito. Mira de montar un Linux con Firefox, OpenOffice 2.0 y el AMSN o el Kopete de KDE. Con los permisos bien puestos, el usuario no puede romper nada.

Un saludo.

Ruben3d

122
Dudas informáticas / Re: Grabado De Cd's O Dvd's
« en: Sábado 29 de Enero de 2005, 19:37 »
Cita de: "ArKaNtOs"
me refiero a codificar
Ok.

123
Dudas informáticas / Re: Micro$oft
« en: Sábado 29 de Enero de 2005, 19:35 »
Cita de: "ArKaNtOs"
yo digo que microsoft da muy caros sus programas
Fácil, no los compres. Usa otros más baratos, o usa alternativas libres. Sé crítico con lo que necesitas.

Cita de: "ArKaNtOs"
realizan un monopolio de mierda
Yo no veo ese monopolio tan claro. No sé dónde estoy perdiendo libertad por ese supuesto monopolio. Seguro que tú eres de los que envian los documentos en los formatos propietarios de Microsoft (doc, ppt, xls, etc). Como contraste, te digo que todo lo que puedes hacer en Windows lo puedes hacer desde un Unix sin usar nada de Microsoft.

Cita de: "ArKaNtOs"
no es que este a favor de la pirateria utilizo el Astalavista y asi ya hasta el Service Pack 2 tengo instalado
En otras palabras, tienes un Windows XP pirata, y has usado algún crack o serial que has encontrado en ese buscador para instalarle el Service Pack 2, violando el CLUF. Y dices no estar a favor de la piratería.

Perdona si ha dado la impresión de que te he atacado de golpe sin razón alguna. Simplemente es una crítica hacia la gente que se queja de Microsoft, de su monopolio, y usa sus programas piratas (fomentando ese "monopolio"), en vez de emplear otras alternativas, como debería ser.

Un saludo.

Ruben3d

124
Dudas informáticas / Re: Grabado De Cd's O Dvd's
« en: Sábado 29 de Enero de 2005, 19:20 »
Citar
tarda menos
Tardará según la velocidad que le pongas. 16x es 16x en cualquier grabadora con cualquier programa.

Un saludo.

Ruben3d

125
Dudas informáticas / Re: Micro$oft
« en: Sábado 29 de Enero de 2005, 19:17 »
Hola.

Sinceramente, me parece muy buena decisión. A mi no me va a afectar en nada, pues mi sistema operativo es original, no pirata. Y no veo lugar para quejas, pues es ilegal la piratería y ésto sólo afecta a los que piratean.

Por otro lado, no me vale la escusa de que "es que los programas de Microsoft son muy caros, y no todos pueden permitirselos". Son caros porque tienen una gran cantidad de características, de las cuales los usuarios domésticos apenas usan un pequeño porcentaje.

Yo, por ejemplo, apenas uso software adicional de Microsoft, sólo el Visual Studio, que tengo gracias a un convenio de Microsoft con mi universidad, y software gratuito, como el VS 2005 Express, el eMbedded Visual C++ 4.0, etc. Para el resto de tareas, uso software libre, generalmente bajo licencia GNU/GPL. Algunos ejemplos:Y así, hay multitud de aplicaciones libres que utilizo como alternativa a aplicaciones comerciales. Si alguien está interesado en saber más, que pregunte por aqui.

Un saludo.

Ruben3d

Páginas: 1 ... 3 4 [5] 6 7 ... 30