RSS Feeds
El portal que comparte sus ingresos

jueves, 12 de agosto de 2010

Las laptops ¿Tienen Fuente de Poder?



Como la mayoría sabemos, las computadoras de escritorio (Desktops) cuentan con una FUENTE DE PODER, mediente la cual, conectamos la corriente alterna (CA) de 110 o 220 volts y se distribuyen varios voltajes a los componentes internos de nuestra computadora (tarjeta madre, disco duro, dvd rom, etc.).

La toma de corriente que utilizamos comúnmente en los conectores (enchufes) es CA, esta es convertida por medio de la fuente de poder a corriente directa(CD) de entre 9 y 26 volts dependiendo del fabricante.

Por tanto, es evidente que al igual que las desktop, las laptop son dispositivos elctricos, razón por la cual, deben tener algún dispositivo para realizar la conversión de CA a CD y esta función la realiza la fuente de poder (fuente de alimentación).

La diferencia de las fuentes de poder con que cuenta una desktop y una laptop es, que en las laptops las encontramos de dos tipos:
  • Fuente de poder integrada: No es muy común, pero con ella conectamos nuestra laptop directamente a la CA y esta reparte corriente CD a los componentes internos (Funciona similar que la de las desktop).

  • Fuente de poder externa: Mejor conocida como eliminador o transformador, debido a que convierte la CA y envía CD a la conexión de nuestra laptop.


Otra diferencia a comparación de las desktop es que las laptop utilizan una bateria para poder trabajar sin eliminador. Cuando el eliminador esta conectado a la portatil, la batería es cargada. Y la duración de la batería depende de dos factores:

  1. La cantidad de celdas de la batería
  2. El consumo de energía de la laptop


¿Laptop o Notebook?

El diccionario inglés-castellano no es en este caso de mucha utilidad. Un análisis etimológico parecería indicar que la "laptop", al contrario de la "desktop", es una computadora que puede apoyarse sobre (top) el regazo ( lap, en inglés). Mientras que una "notebook" remite a un anotador, a un libro de notas. El diccionario no lo aclara, puesto que ambas palabras remiten a computadoras pequeñas.

Google tampoco ofrece una respuesta unívoca a este interrogante. La pregunta desglosa más de 250.000 páginas que indagan la cuestión. Y la mayoría llegan al mismo puerto: no hay diferencia alguna.

Algunas páginas sugieren que las "notebook" pertenecen al ámbito laboral, mientras que las "laptop" son utilizadas en casa. Otras tantas agregan quesolía denominarse "notebook" a una versión más pequeña o liviana que la "laptop", pero que esa distinción hoy ya no corre.

Finalmente, algunas sugieren que la diferencia es determinada por los hábitos del lugar en que nos encontremos. En Australia se dice notebook mientras que en Estados Unidos laptop.

En definitiva, si usted se hizo esta pregunta, relájese, no parecería haber grandes diferencias entre una y otra. Eso sí, si se deja estar seguramente la semana próxima esta extraña combinación entre tecnología y marketing genere otro producto u otro nombre. ¿O el mismo producto con distinto nombre?

Proyecto NATAL

El proyecto Natal Lanzado por la compañia Microsoft. No es algo nuevo pero suena interesante sobre todo por ser algo nuevo en desarrollo para esta compañia.

El Numero de Oro

El número áureo o de oro (también llamado número plateado, razón extrema y media, razón áurea, razón dorada, media áurea, proporción áurea y divina proporción) representado por la letra griega φ (fi) (en minúscula) o Φ (fi) (en mayúscula), en honor al escultor griego Fidias.

También se representa con la letra griega Tau (Τ τ), por ser la primera letra de la raíz griega τομή, que significa acortar, aunque encontrarlo representado con la letra Fi (Φ,φ) es más común.

Se trata de un número algebraico que posee muchas propiedades interesantes y que fue descubierto en la antigüedad, no como “unidad” sino como relación o proporción entre segmentos de rectas. Esta proporción se encuentra tanto en algunas figuras geométricas como en la naturaleza en elementos tales como caracolas, nervaduras de las hojas de algunos árboles, el grosor de las ramas, etc.

Asimismo, se atribuye un carácter estético especial a los objetos que siguen la razón áurea, así como una importancia mística. A lo largo de la historia, se le ha atribuido importancia en diversas obras de arquitectura y otras artes, aunque algunos de estos casos han sido objetables para las matemáticas y la arqueología.


miércoles, 11 de agosto de 2010

¡Shrek Si Existio!


Muchos conocemos a un personaje de dibujos animados en 3D llamado SHREK. Un ogro de color verde, de aspecto peculiar, pero con un gran corazón que siempre es juzgado por su raro aspecto físico.

Como todos los diseñadores sabemos, la creación del modelo de un personaje debe basarse o inspirarse en alguien o algo para dar forma a nuestro actor ficticio. Entonces, la pregunta es, ¿Pudo el creador encontrar a un individuo con las características de Shrek para usarlo como molde en su personaje? La respuesta es SI. Su nombre es Maurice Tillet, nacido en Francia en 1910 Tillet vería su vida dar un vuelco trágico al desarrollar Acromegalia, una enfermedad endocrinológica que altera en exceso la producción de hormona del crecimiento llevando a una desproporción en las extremidades y la cabeza. Además de las deformidades físicas, la misma causa una muerte prematura y una vida de dolores físicos, al derivar en artritis, migrañas, hipertensión, diabetes y problemas cardiacos así como renales. No obstante, a pesar de sus problemas físicos Tillet continuaría estudiando durante sus siguientes 25 años de vida, llegando a hablar 14 idiomas y convirtiéndose en un poeta.

Sus problemas físicos, sin embargo, le impedirían concretar su sueño de ser actor, y ante la hostilidad recibida en su país natal escaparía a Estados Unidos buscando una nueva vida. Allí no encontraría otro trabajo más que el de luchador profesional, siendo conocido por su nombre de escena, primero como “el ogro del cuadrilatero” y luego como “el Angel Francés” y ganando una gran cantidad de seguidores.

Si bien famoso entre sus fans su vida continuaría siendo solitaria, solo acompañado por unos pocos amigos. En 1955, en su lecho de muerte, acosado por los problemas cardiacos de su enfermedad, se realizarían tres moldes de la cara del mismo.

martes, 10 de agosto de 2010

4. Como Funciona el Codigo XNA



Vamos a explicar brevemente en qué consiste el código de nuestro videojuego.

Como podemos observar en el Explorador de soluciones, al crear un proyecto, por default tenemos dos archivos con extensión .cs. Estos archivos contienen el código y la lógica necesaria para que nuestro juego funcione.

En primer lugar vamos a observar la clase Program.cs, la cual contiene el método Main() de nuestro proyecto. Dicho método crea una instancia del juego (La clase game) y a su vez llama al método Run().














En el código anterior se observa que podemos pasar parámetros desde la línea de comandos al método Main(). Utilizando using definimos el ámbito final para que el objeto game sea destruido llamando al método Disponse() de forma automática.

Game1.cs es una clase que hereda de Microsoft.Framework.Game y nos proporciona un conjunto de métodos para inicializar el juego y el bucle principal que lo controla. La representación de la clase en UML quedaría de la siguiente manera:



3. El Entorno de XNA



Al crear un nuevo proyecto, lo primero que observamos es una ventana como la que se muestra a continuación.




En esta pantalla existen algunos elementos indispensables con los que vamos a trabajar muy a menudo.

1. Ventana de código: En ella se encuentra el código escrito en C#. Por default aparece el código de la clase Game1, que es la que contiene los métodos necesarios para la creación de un juego.

2. Explorador de soluciones: Muestra en forma de árbol la estructura de nuestro proyecto. En él es posible agregar nuestros recursos que utilizaremos para la creación de nuestro juego. Existen dos formas de aparecer el Explorador de soluciones en caso de no verlo:

a) Clic en el menú Ver, y luego dar clic en Explorador de soluciones.
b) Presionando la combinación de teclas Ctrl + W, S.

3. Propiedades: Aquí encontraremos atributos indispensables de los recursos de nuestro juego. Si no aparece la ventana propiedades y queremos visualizarla lo podemos hacer mediante dos formas:
a) En el Explorador de soluciones dar un clic en el botón Propiedades
b) Con la combinación de teclas Alt + Entrar.


4. Barra de Herramientas: Contiene botones en forma de iconos con las funciones más comunes y utilizadas para acceder a ellas de forma rápida.


Ahora, si lo que queremos es correr nuestra aplicación para ver si funciona, contamos con tres formas de hacerlo:

a) Ir al menú Depurar, y dar clic en Iniciar depuración.
b) Presionar el botón de la barra de herramientas.
c) Presionando la tecla F5.


Al correr nuestro juego lo que aparecerá es una simple pantalla de color azul. Si logra aparecer estaremos listos para programar nuestros videojuegos en XNA.

2. Crear un Nuevo Proyecto XNA



En este tutorial veremos la manera de crear videojuegos con la herramienta XNA. Solo se creará un proyecto paso a paso y posteriormente nos adentraremos más a fondo sobre su funcionamiento.

1. Abra Microsoft Visual C# 2008 Express Edition



2. De un clic en el Menú Archivo y luego clic en Nuevo Proyecto..., o bien presione Ctrl + Mayús + N para crear un nuevo proyecto.


3. En Tipo de proyecto seleccione XNA Game Studio 3.1 y en Plantillas seleccione Windows Game (3.1) ó Xbox 360 Game (3.1). También escriba un nombre para el proyecto en el recuadro Nombre y la ruta donde quiere que se almacene el archivo del juego en el recuadro Ubicación.


4. Por último de un clic en Aceptar.

1. Introducción a XNA



A lo largo de mi carrera una de las materias que siempre han sido de mi agrado pero al mismo tiempo de admiración es la programación de videojuegos.

Sabemos que existen gran variedad de géneros para los videojuegos como lo son: aventura, disparos, estrategia, luchas, plataformas, rol , educativos, etc. que han sido muy adictivos y han tenido mucho éxito (ping pong, come cocos, mario bros, por mencionar algunos) pero el propósito de este material no es empaparnos de ese tipo de información.

El verdadero objetivo de éste contenido es mostrar que la programación de videojuegos es una rama que requiere de mucho intelecto, disciplina y de mucho ingenio. De hecho desarrollar un videojuego requiere conjuntar distintas materias a la vez como las matemáticas, la física, programación, diseño, entre otras.


1.1 ¿Porqué XNA?

Durante el tiempo que llevo realizando juegos por hobby me he topado con infinidad de herramientas que facilitan su desarrollo. Algunas herramientas como Gamemaker por ejemplo, permite a los usuarios sin conocimientos de programación desarrollar juegos con procedimientos visuales. También existen librerías y APIs que permiten programar videojuegos como por ejemplo: Allegro (Una de mis primeras librerías que use), SDL, OpenGL, DirectX, Pygame, que en compañía de un lenguaje de programación (en su mayoría C++) pueden realizar juegos con características muy potentes pero que no cualquier usuario llega a dominar.

Algunas razones para utilizar XNA:

1. Utiliza el lenguaje de programación C# que es uno de los lenguajes de programación más utilizados actualmente y que el aprenderlo vale la pena puesto que podemos desarrollar aplicaciones de otros tipos (Windows, Web, etc.).

2. Trabaja con código administrado y además contiene una serie de clases que facilitan su programación a diferencia de otros lenguajes como lo es C++.

3. Permite la realización de videojuegos tanto para Windows, así como también para Xbox 360 o dispositivos Zune.

4. Contiene mucha documentación por Internet la cual nos ayudará a resolver dudas que se nos presenten a la hora de desarrollar proyectos.


1.2 ¿Qué es XNA?

XNA es un conjunto de herramientas con un entorno de ejecución administrado que facilita el desarrollo de juegos.

Xna es un marco de trabajo (framework) que incluye un amplio conjunto de bibliotecas de clases. También cuenta con un IDE llamado XNA Game Studio Express en el cual podemos desarrollar juegos para Xbox 360 y Windows.

XNA provee apoyo para la realización de juegos en 2D y 3D y permite el uso de controles de Xbox 360 y vibraciones.