Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

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.

Mostrar Mensajes Menu

Mensajes - Vivael13h

#1
General / Sacar Tiempo De Dónde No Lo Hay
23 de Noviembre de 2005, 03:54:09 PM
 Pues a mí me parece muy buena idea que lo intentes, Colson (aunque como ya comenté, yo no podría).

Una cosa: el principal síntoma de la falta de sueño son los cambios de humor y la irritabilidad. Relájate, porque como pases un periodo de adaptación chungo la gente de tu entorno puede acabar estrangulándote.

En cuanto a qué hacer en tu tiempo libre, yo personalmente haría dos cosas que siempre he querido hacer:

- Aprender a tocar la guitarra: o cualquier otro instrumento. En tu caso, lógicamente debería ser un instrumento eléctrico (teclado, guitarra...), para que puedas tocar enchufado a unos auriculares. Si tocas la batería o el saxofón, los cambios de humor los van a tener los que viven contigo...

- Aprender a hacer modelismo: la verdad es que tengo manitas de gocho y no se me da nada bien, pero siempre me ha llamado la atención eso del modelismo, tipo pintar figuritas de Warhammer y cosas así.

Esas serían mis opciones. Aunque también me ha gustado mucho la idea que te han dicho de cocinar: puedes acabar siendo un chef de primera.
#2
Off-topic / Mirad Que Ordenadores
18 de Noviembre de 2005, 10:43:56 AM
 No sé si lo habreis visto ya. En estas páginas dan instrucciones para construir una caja de ordenador muy... "impactante".

Ordenata1

Ordenata2
(Ésta es impresionante)

¿Alguien se anima?
#3
General / Sacar Tiempo De Dónde No Lo Hay
16 de Noviembre de 2005, 11:22:37 AM
 Me parece interesantísimo.

Sin embargo, yo personalmente creo que no podría. Cuando me empieza a entrar sueñito no conozco ni a mi padre. Si ya me parece un tormento madrugar una vez al día, imagínate si tengo que hacerlo seis o siete...

No, sinceramente tengo que admitir que yo no tengo tanta fuerza de voluntad. Prefiero pasar varias noches sin dormir, de "empalmada". Ésto lo hacía mucho durante la carrera. Llegaba de clase, me sentaba delante del ordenador, y a trabajar hasta el día siguiente, una duchita y a clase. A ese ritmo he llegado a aguantar tres días seguidos (sin tomar nada "raro", claro), pero no merece la pena porque el tercero estás muerto en vida.

Realmente no se aprovecha tiempo: quedas tan hecho polvo que luego duermes de un tirón todo lo que llevas acumulado. El aprovechamiento real es que, al menos en mi caso, trabajar de noche me anima; no sé, estoy como más concentrado, con lo que un par de noches así cunden como una semana entera.
#4
General / Juegos Para Móviles - ¿qué Usan?
11 de Noviembre de 2005, 04:28:54 PM
 Hola a todos.

CitarSinceramente, tal como esta el patio de los moviles, te sale mas a cuenta hacer un mmorpg

¿Y eso?

Ahora le estoy tomando gusto al desarrollo para móviles (J2ME, MIDP 1.0). No pienso dedicarme a esto profesionalmente, pero me ha picado la curiosidad al leerte. ¿Por qué lo dices?, no conozco el sector, pero no sé por qué pensaba que era un negocio bastante bueno hoy en día, con tanto juego, politono, sonitono y carajadas del estilo. ¿Está muy chungo el tema?.  
#5
General Programadores / Sobre La Forma De Los Pixels
01 de Septiembre de 2005, 10:17:34 PM
 Atención: solucionado.

Resulta que, como estoy tonto, dibujaba el segundo círculo con un color que no se distinguía muy bien del fondo y no se veía bien. Al cambiar el color, se nota que, efectívamente, el segundo círculo está deformado en el sentido horizontal (no insultarme mucho).

Con esto queda demostrado que la resolución y la forma de la pantalla afectan a la forma del pixel y, por tanto, al aspecto final de un gráfico. Lo cual me lleva a pensar en el problema que planteaba TheAzazel:

CitarSi no, menuda historia...tendriamos que estar viendo que resolucion tenemos y andar con factores de correccion para que un circulo fuera un circulo y una cuadrado un cuadrado....

Pués parece que sí, que hay que andar comprobando. Comprobar la resolución actual es fácil, pero ¿cómo podemos saber la forma de la pantalla?.
#6
General Programadores / Sobre La Forma De Los Pixels
29 de Agosto de 2005, 10:17:40 PM
 A ver si me explico. En un monitor cuadrado, una resolución cuadrada tendrá pixels "cuadrados" (hablo de pixels lógicos). En una resolución no cuadrada, como es el caso del modo 13h, 320x200, por fuerza los pixels que se ven en pantalla estarán "estirados", ¿no?.

Como mi monitor es panorámico, supongo que a la misma resolución los pixels estén también estirados en horizontal, lo que compensaría el "estiramiento" vertical, haciendo un pixel un poco más cuadrado y produciendo círculos redondos aunque no incluya la relación de aspecto en la fórmula.

Lo que yo no me explico es lo que dice TheAzazel: cuando sí incluyo el factor de aspecto, estoy forzando a que salga deformado, pero no es así. He probado el mismo programa en el otro ordenador (de monitor normal), y sí que se observa que el círculo es una elipse cuando se hace "a pelo", y circular cuando lo modifico con el factor. No creo que haya nada raro, por si acaso, el código es éste:


void Circulo(int xcentro, int ycentro, int radio, unsigned char color)
{
 float angulo=0;
 int x, y;

 do
 {
   x=xcentro+radio*cos(angulo);
   y=ycentro+radio*sen(angulo);
   PutPixel(x, y, color);
   angulo=angulo+0.005;
 }while(angulo<6.28);
}




Si lo hago así, en el monitor nuevo el círculo sale bien.

El factor de aspecto que uso es 1.2. Después de dibujar el círculo, dibujo otro, pero esta vez para calcular el punto y , hago:
y=ycentro+radio*sen(angulo)/1.2

Y resulta que el círculo que sale, en la pantalla panorámica, es IGUAL que el otro.
#7
General Programadores / Sobre La Forma De Los Pixels
28 de Agosto de 2005, 06:24:13 PM
 Ántes de nada, saludos a todos. Hace bastante que no posteo por aquí.

Resulta que me he comprado un ordenata nuevo, y me he encontrado con curioso fenómeno: ¡Los círculos me salen redondos!. Me explico:

Repasando viejos programas sobre mi amado modo 13h, encontré uno que hice sobre primitivas de dibujo. Recuerdo que dibujar un círculo me daba muchos problemas, porque no me quedaba del todo redondo. El proceso es sencillo: uso las fórmulas de la circunferencia en coordenadas polares: x=radio*cos(ángulo), y=radio*sen(ángulo), de tal manera que voy calculando cada punto y pintándolo en pantalla. En los monitores cuadrados de toda la vida, este programa dibuja una elipse. Me volví loco hasta que averigüé que era debido a la forma de los pixels. Como la resolución del 13h (320x200) no es cuadrada, los píxeles no son cuadrados, si no rectangulares, más altos que anchos.

Para solucionarlo, descubrí que tenía que tener en cuenta el factor de aspecto de una resolución cuadrada, así que modifiqué el programa, dividiendo la coordenada y entre 1.2. Y así me quedaban redonditos, estupendos.

El problema (y ya acabo el tocho) es que mi nuevo flamante portátil tiene una pantalla de esas panorámicas de 15.4", y me he dado cuenta de que los círculos salen redondos tanto si mantengo la relación de aspecto como si no. Y aquí ya me he descolocado.

Me imagino (igual digo una estupidez), que en una pantalla de estas características los pixels no sean tan rectangulares, por lo que en el modo 13h sean un poco más cuadrados. Esto explicaría por qué, si no uso el factor de aspecto,  un círculo sale circular (ya me entendeis). Pero, por esa regla de tres, no debería deformarse cuando sí que la uso?. ¿Existe algún tipo de ajuste interno del monitor o algo así que desconozco? Este expediente x me tiene desconcentrado.
#8
Proyectos / Novato En Desarrollo De Juegos
30 de Abril de 2005, 04:30:55 PM
 Aún a riesgo de soltar una de las mayores burradas jamás vistas en este foro, tengo que preguntar una cosa que me ha sorprendido:

¿El Diablo es en 3D?

(No reirse mucho, por favor).

Lo digo porque yo habría jurado que se trata de un plano isométrico. El efecto gráfico es 3D (pseudo-3D), pero la programación es íntegramente 2D, ¿no?. Es decir, sólo tratas con 2 coordenadas. Otra cosa es que los personajes del juego estén creados en 3D.
#9
Off-topic / Los Hackers Ya No Son Lo Que Eran...
28 de Abril de 2005, 09:21:50 PM
 A lo mejor ya habeis leido la historia del mendrugo este. Desde luego, si es cierta, el mundo está muy mal.

Un inútil se hackea a sí mismo

Vamos, que yo me doblo de la risa.
#10
General Programadores / Problemas Con Mozilla
20 de Abril de 2005, 08:48:42 PM
 Siento hacer esta pregunta, ya que no tiene que ver con juegos, pero es que me voy a volver loco.

Tengo una paginilla web que incluye un menu sencillo. Lo pongo así:

script src="menu.js" language="JavaScript1.2" type "text/javascript"

y funciona en IE, pero no en Mozilla.

Llamadme burro, pero no se por donde tirar.
#11
 Como dijo Buffon, la ingeniería de soft recomienda bases de datos... y también que el usuario no toque NADA de esos datos mientras no sea a través de tu programa. Si lo hace, es cosa suya. He visto varios programas de gestión que junto al archivo de la BD guardan uno de texto que pone: "por favor, no borre esta carpeta ni modifique su contenido", o algo parecido, para que no te metan mano ahí.

La elección del sistema de almacenamiento debería ser un pilar básico, pero como ya te han dicho, en la práctica sólo te tienes que preocupar de que el programa funcione bien, el resto imagínate que es transparente para el usuario. Si pones, por ejemplo, un archivo .mdb y luego el usuario lo borra, pues se siente. Hay que intentar proteger al usuario para que no meta la pata, pero milagritos tampoco se pueden. Conozco el caso de un paisano que entró en el disco C e intentó borrar la carpeta windows, porque como no sabía lo que era, supuso que no le hacía falta (suerte que le pillé a tiempo).

La primera ley de la ingeniería del software debería ser: "ántes de hacer nada, asegúrate de que tu cliente se apunta a una academia a hacer un cursito, aunque sea básico, de informática".

Yo siempre intento tirar hacia bases de datos. Tú decides cuál, en función del número de usuarios, el volumen de datos, la complejidad de las consultas, transacciones, etc. Y no usaría access a menos que fuera un programa monousuario con un volumen pequeño de datos. En caso contrario (que es casi siempre), me iría a sistemas mejores (que son casi todos los demás  :P ), como MySQL, Oracle...
#12
 A lo mejor digo una burrada, pero, ¿cómo se puede hacer una copia con memoria compartida?. A mi entender, una copia debería ser necesariamente independiente. Es decir, yo puedo copiar A en B, y a partir de ahí los modifico por separado, pero ¿hay manera de que modificando A se modifique automaticamente B?
#13
Off-topic / Para Los Flipadines De Nintendo
14 de Abril de 2005, 05:47:26 PM
 Buenísimo, sí señor.

¿Cómo se llama el coro? ¿Freaks sin fronteras?
#14
General / El Lunes Empiezo A Trabajar
11 de Abril de 2005, 08:02:17 PM
 Enhorabuena!!!.

Yo empecé a trabajar como encargado del departamento de asistencia técnica en una empresa pequeñita. Este trabajo, después del de mamporrero, es uno de los más desagradables que existen.  (nooo)  (asco)

Después pasé a otra empresa como programador web, donde hice algunas chorraditas de acceso a datos por Internet. Aquí me encontraba realmente a gusto.

Por último, entré como programador en una microempresa, donde hice algunos trabajos de software de gestión en VB. Aquí había un buen rollo impresionante, ni siquiera consideraba que estaba trabajando (lo cual es un lujo que no se paga con dinero). En esta empresa el problema no eran los jefes, eran los clientes. Baste con decir que la empresa al final cerró por culpa de clientes morosos...

La verdad es que no me puedo quejar. En todos los trabajos me pagaban bastante bien. Ahora tengo un contrato indefinido en el INEM... y mientras estoy en el paro, aprovecho y estoy haciendo un cursito de diseñador de bases de datos.

Y ya que estamos, ¿os animais a contar vuestras entrevistas de trabajo más chungas? Yo tengo para repartir:

- Mi primera entrevista de trabajo, para un importante centro de estudios, era para un puesto de profesor de C++. Me querían pagar 300 pesetas la hora (6 horas al día, de las cuales sólo cobraba 4, porque las otras 2 eran de tutorías para los alumnos). Es decir, la señora que fregaba los pasillos cobraba más del doble que yo haciendo menos horas.
- Otra que me dejaron de piedra: una entrevista para un puesto de asistencia técnica en una tienda. El sueldo: sobre 60000 pesetas al mes por 8 horas al día, haciendo horas extra como un cosaco. Me hacían un contrato en prácticas, porque me daban "formación a cargo de la empresa". Esta formación (que se supone era para reparar fotocopiadoras), consistía en que me daban un manual de instrucciones, y todos los días al cerrar la tienda me permitían (oh, qué gran favor) quedarme hasta la noche haciendo pruebas con la fotocopiadora. Me dejaron muy claro que tendría que hacer cientos de horas extra (sin cobrar). El paisano llegó a decirme que si tenía novia que la dejara, porque no me quedaría tiempo para esas cosas (y esto va totalmente en serio).
-Otra que recuerde: en una empresa me ofrecieron llevar la asistencia técnica de toda castilla y león. Me pagaban una pasta y me daban coche de empresa. El problema es que no tenía carnet de conducir. Estaban muy interesados en mí, así que me dijeron que me sacara el carnet y me guardaban el puesto. Me saqué el jodío carnet (que me costó casi más que la carrera), y cuando volví allí, la empresa había cerrado. Mi gozo en un pozo.

En fin... A ver si vosotros habeis tenido experiencias así, o es que yo llevo "pringao" escrito en la frente...
#15
General / Detectar Varias Teclas Simultaneas
21 de Marzo de 2005, 05:40:45 PM
 fiero, efectivamente así es como lo hago.

He hecho pruebas y funciona al cambiar la tecla de disparo. Poniendo por ejemplo el tabulador, dispara que se mata.

En fin, qué cosas tiene la ciencia...

Y ya por curiosidad, ¿Por qué se supone que pasa esto?.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.