5 errores fatales que los hombres cometen para arruinar sus citas con mujeres

Recuerda, las mujeres atractivas han salido con muchos hombres, así que saben lo que está sucediendo. ¿El resultado? Desaparecen antes de que te des cuenta de que has hecho algo mal.

Aquí hay cinco cosas que los hombres hacen y que arruinan sus chances con una mujer, y cómo evitarlos.

Error Nº 1: Compartir tus sentimientos con ella demasiado pronto

Cuando le dices que la amas, pierdes el misterio, la magia y la cacería. Recuerda que en las etapas tempranas las citas siempre deben mantenerse casuales. Sólo después de que lleguen a conocerse bien uno al otro deberías ver más allá.

También vale mencionar que no puedes convencer a alguien de enamorarse contigo por lógica. Enamorarse es un proceso que sucede fuera de la mente conciente, recuerda eso. Lo que me lleva a…

Error Nº 2: Tratar de llevarlo demasiado lejos, demasiado pronto

Es natural preguntarse acerca de su futuro juntos, pero recuerda, si comienzas a hablar de matrimonio luego de 12 meses, puedes arruinar tus chances de llevar las cosas más lejos. Sólo porque te guste una chica en particular no quiere decir que deberías apresurar las cosas más allá de su progreso natural.

Piensa en tus amigos y cómo sucedió el proceso natural de su amistad. Rara vez conoces a alguien y sientes el impulso de volverse mejores amigos de la noche a la mañana. Como regla general: despacio es mejor.

Error Nº 3: Estar demasiado disponible

Puede que pienses que decir que estás ocupado es jugar un juego mental y ser manipulador. Bueno, déjame decirte algo: todo lo que haces es manipulación. Siempre actuamos de una forma determinada para alcanzar un cierto resultado.

La mejor manera de manejar esto naturalmente es estar REALMENTE OCUPADO. Involúcrate en la vida y no dejes que tu novia sea el centro de tu atención. Esto es simplemente un recordatorio de quien tú eras antes de conocer a la chica de tus sueños y cómo continuar siendo esa persona, en lugar de usar artimañas.

Recuerda que tu ocupada, interesante y divertida vida sólo dispone de un tiempo determinado para ella, sin importar lo mucho que te guste. Y recuerda, las mujeres aman el desafío y el misterio, así que esto funciona a tu favor.

Error Nº 4: No ser tú mismo o buscar aprobación

Las mujeres aman a los hombres seguros con una fuerte autoestima. Desafortunadamente, los hombres usualmente intentan adivinar cómo la mujer quiere que ellos actúen, e intentan acomodarse a ese molde, lo cual les deja muy poco espacio para que su propia personalidad reluzca. Siéntete cómodo con quien tú eres. Mostrar que no tienes miedo de ser tú mismo es muy atractivo y muy refrescante para otros.

Error Nº 5: Comprar regalos

Si bien comprar regalos luce como un lindo gesto, el mensaje subliminal es: “Quiero gustarte, así que aquí tienes un regalo caro”. No lo hagas. Los regalos son para parejas en relaciones a largo plazo. Comprarlos demasiado pronto puede tener el efecto contrario a lo que deseas.

Así que ahí los tienes. Los 5 grandes errores que los hombres cometen al salir con las mujeres. Evita estos errores y aumentarás dramáticamente tus probabilidades de éxito con ella.

Manual de Instalacion de Betwin

Betwin es un programa de la empresa Thinsoft que permite que varios usuarios trabajen en escritorios simultáneos e independientes bajo Windows 2000Windows XP Profesional o Home Edition en un mismo y único PC pero cada uno desde una estación de trabajo diferente sin necesidad de crear particiones o añadir discos duros.
Por tanto, este software es similar, en la funcionalidad que proporciona, al producto de esta misma empresa llamado Buddy en su versión B-210 (para Windows 95 ó 98) o B-680 Premium/Lite (para Windows 2000 o XP) solo que con este último para conseguirlo se emplea hardware en lugar desoftware.
Con el software Betwin se pueden crear de dos a cinco estaciones de trabajo adicionales aunque las explicaciones que se van a proprocionar en este artículo hacen referencia a una única estación de trabajo adicional.
Las nuevas estaciones de trabajo Betwin creadas solo necesitarán un único Sistema Operativo y una sola conexión a Internet (en la estación del host), pudiendo cada una de ellas trabajar con las mismas o con diferentes aplicaciones y navegar todos al mismo tiempo aunque de forma independiente, sin que el sistema se resienta ni los usuarios se den cuenta. Además podrán compartir recursos comunes como impresorasfax, unidades de cd romdvd, etc, es decir, todos los recursos y programas disponibles en el PC.

El PC contará con un teclado y un ratón PS/2 o USB, una tarjeta de vídeo AGP y una tarjeta de sonido.
Los requisitos mínimos del sistema y los dispositivos que se han de añadir son:

  • Pentium II a 133MHz aunque lo recomendado es un Pentium III a 450MHz.
  • 192Mb de memoria RAM para dos usuarios y 64Mb por cada estación adicional.
  • Una tarjeta de vídeo PCI estándar adicional por cada estación Betwin de trabajo que se quiera crear, a no ser que se disponga de una tarjeta consoporte dual y solo se quiera crear una segunda estación de trabajo.
  • Un slot PCI libre para insertar cada una de las tarjetas de vídeo adicionales, una por cada estación Betwin.
  • Opcionalmente, una tarjeta de sonido adicional por cada estación de trabajo si se quiere que cada usuario disponga de sonido independiente.
  • Un slot PCI libre para insertar cada una de las tarjetas de sonido adicionales.
  • Un monitor SVGA para cada estación.
  • Un teclado y ratón USB por cada estación Betwin.
  • Un hub de USB para los teclados y los ratones de las nuevas estaciones de trabajo, si fuese necesario.

INSTALACIÓN

El proceso de instalación es muy sencillo. Si no se presentan problemas no debería llevar mas de 20 minutos.Los pasos a seguir son los siguientes:

  1. Instalación del hardware necesario.
  2. Instalación de los drivers para la tarjeta de vídeo.
  3. Comprobar que los dispositivos están identificados en el sistema.
  4. Instalación del software Betwin.

Las instrucciones para la instalación que se van a detallar a continuación hacen referencia a un PC con Windows XP. Si le interesa ampliar las explicaciones dadas o está interesado en cómo instalar Betwin para Windows 2000 consulte el manual de usuario que se encuentra en el archivoBetWin2000XP_UM.pdf (2564KB) que se puede descargar en la dirección http://www.thinsoftinc.com/download_2002.php al igual que el software Betwin.

Antes de comenzar con el proceso de instalación del software Betwin lo primero que hay que hacer es insertar la tarjeta de vídeo en uno de los slots PCI libres del PC e instalar los drivers necesarios. Luego se debe conectar el cable del segundo monitor al conector VGA de la tarjeta de vídeo PCI.

Después debe habilitar la opción de utilización de múltiples monitores, puesto que esta a priori está deshabilitada. Para ello vaya al menú Inicio >> Configuración >>Panel de Control >> Pantalla, haga doble clic y seleccione la pestaña Configuración (Settings).

Seleccione en el desplegable de la opción de Mostrar (Display) el nombre de la tarjeta de vídeo PCI y chequee la opción “Extend my Windows desktop onto this monitor” y cambie la Calidad del color (Colors) y la Resolución de pantalla (Screan area) . Para hacer efectivos los cambios pulse el botón OK:

Por último conecte el teclado y el ratón USB adicionales. Se debe comprobar que todos los dispositivos necesarios para disponer de la nueva estación de trabajo están bien instalados y reconocidos por el sistema. Para ello seleccione la opción en el menú Inicio >> Configuración >> Panel decontrol >> Sistema >> Hardware >> Administrador de dipositivos. Si el dispositivo no se reconoce se mostrará una interrogación amarilla y si hay algún problema con los drivers o controladores se mostrará una exclamación amarilla. 

Instalación del software Betwin

Una vez que se ha conseguido instalar correctamente el hardware ya se puede instalar el software Betwin. Este se puede descargar enhttp://www.thinsoftinc.com/products_betwin_info.html después de haber rellenado un formulario. Una vez que se ha descargado en el disco duro, ejecute el fichero setup.exe (13958KB) que corresponde a la versión 2.00 del producto. Se trata de una versión demo que caduca a los 7 días, siendo totalmente operativa hasta que se cumpla el plazo. Ejecute el archivo haciendo doble clic para comenzar con la instalación automática. Siga las instrucciones de instalación que se le vayan presentando y para finalizar reinicie el equipo para que los cambios se lleven a cabo.

CONFIGURACIÓN DE LAS ESTACIONES BETWIN

Una vez terminado el proceso de instalación el siguiente paso es configurar el programa. Haga doble click en el icono Betwin del escritorio para acceder al Centro de Control. La pantalla que aparece muestra los usuarios conectados. Al principio el único usuario es el host que es el que tiene acceso a la configuración del programa.

Para asignar a la nueva estación Betwin un identificador, un teclado y un ratón pulse el botón Station Configuration. Tendrá dos opciones:

  1. Pulsar el botón Configuration Wizard: se asigná automáticamente los periféricos (ratón, teclado y altavoces) a cada estación Betwin. Para ello, después del proceso, se deberá reiniciar el equipo.
  2. Pulsar el botón Add Station (Agregar estación): para configurar el sistema manualmente y asignar el hardware y los dispositivos de cada estación de forma no automática. Introduzca el nombre de la nueva estación (Betwin Station 1), pulse el botón Hardware Configuration y seleccione el hardware que quiere asignar a la nueva estación:

OPCIONES DE LA APLICACIÓN

Menú Estaciones (Stations)

Es similar al botón Station Configuration de la pantalla principal del Centro de Control. Podrá agregar nuevas estaciones, quitarlas, cambiarles el nombre y cambiar el harware y los dispositivos entre las estaciones existentes.

Menú Usuarios (Users)

Aquí puede acceder a la configuración de las cuentas de usuarios en Windows (Users Configuration), estadísticas sobre la cantidad de memoria instalada y libre ( Statistics) y ver los programas que se están utilizando en cada una de las estaciones (Show Programs) .

Menú Mensajes (Messages)

Podrá enviar mensajes a las distintas estaciones de trabajo Betwin (Send a Message). También se podrán ver los mensajes que se hayan recibido e incluso ver el correo si se tiene un gestor de correo ( Check Messages). Por último, podrá ver los mensajes de la pantalla azul, que son mensajes que genera Betwin cuando se han producido errores (Eventlog Messages).

Menú Opciones (Options)

En este menú se puede cambiar el idioma por defecto de la aplicación (Interface Language), definir la configuración que activa/desactiva Betwin y las estaciones de trabajo (Set Configuration), establecer una opción para que los administradores sean los únicos que puedan apagar las estaciones Betwin (Set Secure Shutdown) y conseguir que un programa no se pueda utilizar por dos o mas usuarios de forma simultánea (Aplication Compatibility).

Cómo eliminar virus de MSN Messenger y Windows Live Messenger

Recientemente, las mentes dedicadas a la creación de virus han centrado sus esfuerzos en el cliente de mensajería instantánea de Microsoft.

Por suerte, otras mentes más generosas se han puesto manos a la obra y han contraatacado con programas específicos para eliminar los virus del Messenger.

En este artículo recopilamos varias herramientas para eliminar virus de MSN Messenger. ¿Quieres conocerlas?

La primera utilidad es MSN Virus Remover. Está en español y mantiene su base de datos de virus actualizada. En este momento detecta 11.675 virus.

Además, si el virus te había bloqueado el acceso al Editor del Registro, al Administrador de tareas, a la configuración de las funciones de restauración o a las Opciones de carpeta, MSN Virus Remover te lo devuelve.

Descargar AQUI

Otra interesante opción es MSN Virus Cleaner. Analiza, detecta y elimina los procesos sospechosos relacionados con MSN Messenger. También tiene accesos para desinfectar archivo y carpeta, así como para eliminar la caché y vaciar la Papelera de Reciclaje.

Una ventaja de MSN Virus Cleaner es que detecta y elimina virus de otros clientes de mensajería como Yahoo! Messenger o AOL.

Descarga AQUI

También existe Live Kill Clean Messenger pero parece un proyecto abandonado, cuanto menos inacabado. Sólo lo recomendamos por si los dos anteriores no han conseguido eliminar el virus que tengas y no te importa probar suerte con LiveKill Clean Messenger.

Finalizamos con el más popular: MSNCleaner. Está en español, no requiere instalación, es rápido, eficaz, seguro y fácil de utilizar.

Como MSN Virus Remover, MSNCleaner también te devuelve el acceso al Editor del Registro, al Administrador de tareas, a la configuración de las funciones de restauración o a las Opciones de carpeta. Además, también restaura el archivo Hosts (a tener en cuenta si lo tenías personalizado).

Descarga AQUI

¿Y tú? ¿Has tenido algún virus en Messenger? ¿Cómo lo has solucionado? ¿Conoces alguna otra herramienta similar a las que hemos comentado?

5 alternativas gratuitas a WinRAR

WinRAR es la vaca sagrada de los compresores, el programa más usado en Windows para reducir el tamaño de un grupo de archivos y empaquetarlos. Gran parte de su popularidad se debe a la eficiencia del formato propietario RAR, superior al clásico ZIP.

A punto de lanzar la versión 4.0, WinRAR ha cambiado muy poco: el estándar de compresión es el mismo de la versión 2.90 (RAR3) y las funciones son prácticamente idénticas a las de hace años. La rama 3.x se ha centrado casi exclusivamente en mejoras de compatibilidad.

Sigue leyendo

El software libre y las licencias de uso

Hace poco hablamos del software libre, de sus implicaciones y de la filosofía que lo rodea. Uno de los temas que tratamos, muy por encima, fueron las licencias de software.

Existen gran variedad de licencias distintas.  Repasamos las licencias aplicadas al software libre más conocidas y alguna que otra más bien curiosa.

Como vimos en el primer artículo sobre software libreel máximo organismo que lo representa es la Free Software Foundation. De esta fundación han surgido cuatro licencias, compatibles entre sí. Las tres primeras están relacionadas con software y la cuarta con documentación.

GPL – Licencia Pública General de GNU

La primera versión surgió en 1989: la tercera, y más reciente, en 2007.

El objetivo de la licencia GPL es proteger el software libre de apropiaciones con restricción. Es decir, si copias un programa libre tienes que ofrecerlo con la misma licencia y no con una restrictiva o propietaria.

Esta licencia es la principal y más importante en el mundo del software libre, y fruto de ella han surgido adaptaciones y derivados que mantienen con mayor o menor acierto el espíritu original.

LGPL – Licencia Pública General Reducida de GNU

Esta segunda licencia, derivada de la anterior, es menos restrictiva, ya que permite usar el código de un programa o ese mismo programa en una aplicación o herramienta que no tiene porqué ser software libre.

AGPL – Licencia Pública General de Affero

Basada en la LGPL, esta licencia es muy específica, y está relacionada con software que trabaja en servidores o redes de ordenadores.

Licencia BSD – Licencia de Distribución de Software Berkeley

Su origen se remonta al sistema operativo BSD, una rama de UNIX. Sin embargo, hoy en día se utiliza para infinidad de proyectos de software, tanto sistemas operativos como aplicaciones de Escritorio.

La licencia BSD es bastante más simple que la GPL, con únicamente tres cláusulas, o dos en su versión simplificada. Esta licencia viene a decir que puedes distribuir el código del programa o el ejecutable, indicando que está amparado por la licencia BSD y que en caso de crear una aplicación derivada de otra con esta licencia, no puedes usar el nombre del autor original para promover tu creación.

La licencia BSD simplificada matiza este último punto.

Licencia MIT

Esta licencia está asociada al prestigioso Instituto Tecnológico de Massachusetts. Se aplicó originariamente al sistema gráfico X11, utilizado por sistemas UNIX/Linux. Actualmente se usa en más proyectos y es muy similar a la licencia BSD.

La licencia MIT obliga a adjuntar la nota de la licencia en el software y en sus partes más importantes. A cambiocarece de restricciones, por lo que puedes usar, copiar, modificar el código e incluso venderlo. En tercer lugar limita la responsabilidad del autor en caso que el software ocasione algún problema.

Apple Public Source License

No es de las más importantes, pero llama la atención que una empresa que fabrica equipos y software propietario tenga su propia licencia de software libre.

Básicamente son dos los grandes proyectos protegidos por esta licencia: Darwin, que es la base del actual Mac OS X, y Bonjour, que ahora utiliza la licencia Apache.

Ms-PL – Microsoft Public License

Microsoft también se ha subido al carro del software libre, tras años hablando mal de él. Incluso creó un portal, Codeplex, donde ofrece hospedaje gratuito de proyectos de software libre.

Para todos estos proyectos está disponible la licencia Ms-PL. Básicamente viene a decir lo mismo que la GPL, es decir, que con el programa puede incluirse el código fuente, pero con sus propias palabras.

WTFPL – Do What The Fuck You Want To Public License

Puede parecer una broma, pero esta licencia existe, y si quieres puedes usarla. En cierta manera, las licencias de las que hemos hablado antes cumplen parte de esta WTFPL (Haz Lo Que Te De La Gana), pero en este caso la libertad del usuario se lleva al límite, ya que te permite hacer lo que te venga en gana con el software y el código fuente.

En el tintero nos dejamos otras licencias, como las de Mozilla, Apache, Python o PHP, asociadas a un software concreto, o la W3C, relacionada con el Consorcio de la World Wide Web.

¿Conoces alguna otra licencia? ¿Cuál te parece la más justa? ¿Y la más restrictiva?

Introduccion a Base de datos

LENGUAJES DE CONSULTA COMERCIAL
Un lenguaje de consulta comercial proporciona una interfaz más amigable al usuario. Un ejemplo de este tipo de lenguajes el SQL (structured query lenguaje)(lenguajes de consulta estructurada) las partes mas estructurales del SQL son:
DDL: lenguajes de definición de datos (que nos permiten crear las estructuras)
DML: lenguajes de manipulación de datos (que nos permiten tener acceso a las estructuras o suprimir, modificar e insertar.

Científicos chinos logran almacenar 90 GB en un gramo de bacterias

Científicos chinos logran almacenar 90 GB en un gramo de bacterias
5b415a0a74765006f122f979f487f751

A diario recibimos noticias de una nueva tecnología que nos permite almacenar una mayor cantidad de información en un medio de almacenamiento físico, pero lo que acaban de lograr un grupo de investigadores de la Universidad de Hong Kong parece sacado de una película de ciencia ficción.

Se trata de lo que han denominado como un “sistema de almacenamiento en paralelo bacterial”, el que utiliza módulos de encriptación de datos (opera randomizando secuencias de ADN) y módulos de lectura/escritura. Los investigadores esperan lograr desarrollar una especie de estándar para el almacenamiento de datos en células vivas.

Para lograr almacenar grandes cantidades de información en un tan reducido espacio los investigadores trabajaron en un nuevo método de codificación de los datos, de manera tal que gracias a esa reducción sea posible introducirla como ADN modificado.

Lo interesante de la investigación es que ya han logrado almacenar 90 GB de información en un gramo de bacterias, aunque se muestran confiados en lograr almacenar hasta 2 TB en unos gramos de bacterias.

¿De qué me sirve utilizar una bacteria como método de almacenamiento?

Los investigadores creen que ha futuro será posible crear “discos biológicos” para el almacenamiento de datos. A su vez será posible insertar códigos de barra que puedan resultar útiles para la identificación entre organismos sintéticos y naturales.

Si un espermatozoide contiene 37,5 MB de información de ADN, ¿Cuál de los dos sistemas permite almacenar una mayor cantidad de información?

Es seguro Ubuntu?

Hace poco le hice una broma a un amigo y tomamos conciencia de lo inseguro que es ubuntu si uno tiene acceso físico a la pc. Le podría haber puesto “Hackear ubuntu” de título al post, pero la verdad es que no quiero que se llene de boludos aprendices de lammers buscando sentirse ZeroCool.
5b415a0a74765006f122f979f487f751
Cuando mi amigo fue al baño, prendí su computadora y, sin saber su contraseña para ingresar, se la cambié. Cuando el intentaba loggearse ya no podía hacerlo, el truco no tiene mucha ciencia.

Al prender la pc nos da el grub (a lo sumo hay que apretar escape), ahí elegimos la opción que tenga recovery mode al final. Esto nos da la posibilidad de iniciar sesión como root y sin poner contraseña, así que se imaginan el resto.

Si no supiéramos el nombre de usuario podemos poner
# cat /etc/passwd

y con eso nos da los usuario, probablemente el que busquemos sea el que tenga ID 1000 o 1001. Para cambiarle la contraseña a un usuario ponemos simplemente
# passwd usuario

y nos la pedirá. Ahora reiniciamos…
# reboot

y podemos entrar con ese usuario y la contraseña nueva. con el comando adduser podemos agregar otro usuario también.

No es una vulnerabilidad, pero…. que quede ahí, dándole acceso a cualquiera… Igual, si te roban la notebook, con un livecd se puede ver todo lo que tenga, sin importar si tiene linux, o windows, o el difunto opensolaris. Lo que podemos hacer es sacar eso del grub,
$ sudo gedit /boot/grub/menu.lst

y comentamos (le agregamos el símbolo #) a la línea que termina en recovery mode, claro que perdemos esa opción, por si la llegamos a necesitar.

Ejecutar aplicaciones SIEMPRE con privilegios de Administrador en Windows 7

En Windows 7 cuando ejecutamos un  programa que  pueda realizar cambios en el sistema, es necesario que se ejecute con privilegios de Administrador.

Pero si ese programa lo ejecutamos a menudo puede resultar molesto tener que aceptar la petición de autorización que el UAC nos hace.

El UAC, a pesar de lo que pueda parecer, está actuando como garante de que ningún programa sin nuestra autorización pueda realizar cambios en el sistema, aunque muchos la desactivan por ese pequeño inconveniente de que nos pregunte cada vez.

Para que no tengamos que desactivar el UAC, reduciendo por tanto seguridad, podemos, cada vez que lo ejecutemos, pulsar con el botón derecho del ratón y en el menú  elegir  Ejecutar como Administrador.
admin1 Cómo siempre ejecutar un programa como administrador en Windows 7

Pero como eso también puede resultar pesado, vamos a ver como con un pequeño toque podemos decirle al ejecutable de esa aplicación que abrimos con bastante frecuencia, que siempre se inicie con privilegios de Administrador y os aseguro que es algo muy sencillo.

Para ello tenemos que dirigirnos  a la carpeta del programa donde se encuentre el ejecutable del mismo (no al acceso directo).

Abrimos por tanto el explorador de archivos y buscamos la carpeta y dentro de ella el archivo ejecutable, lo seleccionamos y pulsamos con el botón derechodel ratón sobre él, del menú que nos aparece seleccionamos Propiedades.

De la ventana que nos aparece nos interesa la pestaña Compatiblidad, la seleccionamos por tanto.
admin2 Cómo siempre ejecutar un programa como administrador en Windows 7

Ahora bajamos hasta la zona señalada en la captura:

  • Nivel de Privilegio y marcamos Ejecutar este programa como administrador..
  • Clic en Aplicar y en Aceptar para que se guarden los cambios y se cierre la ventana.

A partir de ahora, ese programa siempre se ejecutará siempre como Administrador, sin que el UAC nos vuelva a pedir autorización, tampoco tendremos que especificar cada vez que iniciemos el programa.

Esto lo podemos hacer en aquellas aplicaciones de confianza que ejecutemos con frecuencia, repitiendo el paso con cada una de ellas.

Con este pequeño “truco” no tenemos necesidad de desactivar el UAC, que como ya dije, ejerce su función de guardiana del sistema y tampoco tendremos que autorizar el programa cada vez que lo utilicemos.

Aplicaciones de escritorio para desarrollar juegos interactivos y simulaciones en 2D

Existe una lista larga de aplicaciones para desarrollar juegos interactivos y simulaciones en 2D. A continuación mencionaré algunas opciones interesantes basadas en Box2D.

Box2D

Box2D es una librería escrita en C++ ideal para desarrollar juegos interactivos en 2D. El sitio oficial es http://www.box2d.org/

En el mundo de la programación de juegos, Box2D es catalogado como un generador procedimental de simulaciones (physics engine).

Este proyecto fue desarrollado por Erin Catto y es distribuido como código abierto. Ha siso fuente de inspiración en varios proyectos -con características similares- que comentaré en este post.

Si usted conoce el lenguaje de programación C++ puede visitar el sitio oficial en este enlace y descargar el código fuente.

Los usuarios no programadores pueden descargar una versión compilada que sólo podrá ser ejecutada en Win32 ®. Para descargar esta versión haga clic en este enlace Box2D 2.1.3 Testbed Win32 Executable

La versión compilada no requiere instalación y es ideal para motivar a los aprendices en actividades presenciales relacionadas con la física (ver figura 1).

Figura 1. Aspecto de la interfaz gráfica de Box2D.

Box2DFlashAS3

Para los programadores en actionscript está disponible el proyecto Box2DFlashAS3 el cual es distribuido como código abierto  y tiene un sitio oficial en http://www.box2dflash.org/

Utilice Box2DFlashAS3 para generar juegos educativos en formato .SWF de Adobe Flash ®. Puede descargar el código fuente en ActionScript 3.0 desde este enlace.

A continuación muestro un ejemplo del tipo de simulaciones que pueden ser realizadas con Box2DFlashAS3.

Kids and Cookies is a game designed for preschool and elementary students, introduces concepts of rational number and division through the simulation of sharing cookies with friends. The online version has no sound; downloadable versions have additional (and optional) voiceover and music.

Descargar en español

Esta simulación inmersiva constituye un ejemplo aceptable sobre cómo presentar la información a los usuarios.

La manera como son presentados -en pantalla- los pasos que deben seguir los usuarios no toman en cuenta cómo navegar en la simulación. Por ejemplo, no se informa a los usuarios cuándo apretar el botón Enter. Este aspecto podría ser solventado anexando una demostración sobre el funcionamiento de la simulación o agregando pautas de orientación.

Programación: actionscript (Adobe Flash).

Autor: Center for Technology and Teacher Education – University of Virginia

definiciones y funcionalidades de las graficas de los videojuegos

bueno saludos a todos ..

alguna ves se han preguntado que significa pixel shearder , o  anti aliasing  , filtro anisotropico ? bueno aca les explicare lo que significa y  todo lo que aporta esto en los videojuegos

###################################################

*pixel sheader*

Un pixel shader (abreviatura PS) es un programa de sombreado, normalmente ejecutado en la unidad de procesamiento gráfico. En OpenGL, que se conoce como fragmento de sombreado.

Función

Un pixel shader sirve para manipular un píxel, por lo general a aplicar un efecto sobre la imagen, por ejemplo, el realismo, bump mapingsombras, explosiones y efectos. Se trata de una función gráfica que calcula los efectos sobre una base per-pixel. Dependiendo de la resolución, un exceso de 2 millones de píxeles puede ser necesario para ser renderizado,iluminado, sombreado, y color para cada marco.

Programación

Píxel shaders están programados en los siguientes idiomas: Assembler, Cg, GLS.

Hardware

El siguiente cuadro muestra un resumen, de las tarjetas gráficas gx4, que junto con el chip gráfico soporta la versión DirectX de Pixel Shader. Chips gráficos que generalmente son plenamente compatibles con qué versión de pixel shaders empezando por los primeros (v 1.1 en adelante)

http://www.noticias3d.com/imagenes/noticias/200804/crysis_swiftshader.jpg

###################################################

*Antialiasing*

En el área del procesamiento digital de señales en general, se le llama antialiasing a los procesos que permiten minimizar el aliasingcuando se desea representar una señal de alta resolución en un sustrato de más baja resolución.

En la mayoría de los casos, el antialiasing consiste en la eliminación de la información de frecuencia demasiado elevada para poder ser representada. Cuando tal información es dejada en la señal, se pueden producir artefactos impredecibles, tal y como puede verse en la figura 1-a.

En el contexto del procesamiento digital de señales, un procedimiento de antialiasing podría ser, por ejemplo, el filtrado de las frecuencias que exceden el criterio de Nyquist, limitando así el ancho de banda en la señal. Sin embargo, el término antialiasing aparece con mayor frecuencia en el contexto de los gráficos por computadora.

En infografía, el antialiasing es un algoritmo que permite evitar los artefactos asociados al aliasing gráfico, como por ejemplo lospatrones de Moiré. La figura 1-a muestra en su parte superior las distorsiones visuales espurias que aparecen en una imagen sintética con detalles pequeños, cuando el antialiasing no se utiliza. En contraposición con la figura 1-b, en donde se ha utilizado un esquema de antialiasing, en esa imagen los cuadros blancos y negros se funden en tonos de gris, que es lo que se espera cuando el dispositivo gráfico es incapaz de mostrar la fineza de los detalles. La figura 1-c muestra la imagen que resulta al aplicar una segunda estrategia de antialiasing, esta vez basada en la transformada de Fourier de la imagen.

*filtro anisotropico*

El filtrado anisotrópico mezcla la función de aplicar una textura en todas sus dimensiones, implementando filtrados bilineales o trilineales de forma mucho más precisa para difuminar las líneas de los píxeles, en función del ángulo y la distancia desde la que se visualizan.

En definitiva, logra que las texturas tengan un aspecto más realista y evita que se produzcan “bailes de píxeles” con texturas que están a mayor distancia o en ángulos oblicuos desde nuestra perspectiva.

Merece la pena activarlo en entornos bajo OpenGL o Direct3D, aunque sólo si dispones de una tarjeta de última generación, ya que sino puede afectar gravemente el rendimiento.

Para activar esta función abre el panel de control de tu tarjeta gráfica y activa esta función, también puede ser que el juego tenga esta opción en sus propiedades de video.

En una palabra, que sin filtro anisotrópico la textura pierde calidad y se vuelve borrosa en la lejanía y con el filtro anisotrópico activado no.

Aquí podemos ver un claro ejemplo de filtro anisot

*revironment maping*

El environment mapping consiste en una imagen que es proyectada, que se refleja, en ciertos objetos.

El ejemplo más común es el de los juegos de coches. En los cristales siempre vemos árboles pasando, o montañas… o sea, una imagen cualquiera con montañas u árboles dibujados que se refleja en el cristal (o en la carrocería o en donde sea) para simular que refleja el entorno.

En esta imagen pueden ver que la esfera izquierda no ofrece ninguna reflexión, sin embargo la de la derecha sí, a causa del Environment Mapping.

###################################################

fogging ( el efecto de la niebla )

El efecto de fogging también se puede llamar efecto de niebla y es uno de los efectos atmosféricos más comunes. Hace que los objetos cercanos se vean claramente, mientras que los mas lejanos se ven atenuados.

Este efecto no es sólo un efecto atmosférico, si no que los desarrolladores lo usan para reducir la cantidad de detalle de una determinada escena, reduciendo el proceso de carga y acelerando el renderizado. (http://usuarios.lycos.es/talavera/voca_graf.htm)

Pongamos un ejemplo, imaginaros que estamos jugando al GTA 3 Vice City, y estamos en una calle muuuy larga, si nuestro microprocesador y nuestra gráfica han de renderizar absolutamente todos los edificios, coches y peatones con la misma calidad delante nuestro que al final de esta podemos deducir que la tasa de frames será penosa a no ser que tengamos un equipo de última generación.

Por lo tanto, lo que hacen los programadores es poner un poco de niebla en el horizonte con el fin que el motor gráfico se estalvie de renderizar lo que hay detrás de la niebla.

De este modo, no parece que sea un “truco” para renderizar menos objetos, sino que parece un efecto atmosférico.

Comparen la imagen de la izquierda (sin niebla) y la de la derecha (con niebla). En la segunda se muestran menos objetos, lo que deriva en menos consumo de recursos, sin embargo está bien disimulado y piensas que es un efecto atmosférico.

*glow,flare,hilite*

Son efectos de distorsión óptica diseñados para brindar al usuario la máxima sensación de autenticidad cuando observa una escena tridimensional generada por ordenador.

En unos casos se limitan a recrear un objeto como es percibido por el ojo humano y en otros hacen acopio de nuestra experiencia al mirar a través de una lente.

El efecto flare es de este último tipo, ya que genera los destellos característicos de la óptica de una cámara fotográfica o de vídeo. Glow y hilite simulan, respectivamente, el halo que vemos cuando miramos en condiciones de poca iluminación un objeto brillante y los destellos en forma de pares de líneas perpendiculares tangentes a la fuente de iluminación.

Ejemplos de Glow, Flare e Hilite de izquierda a derecha.

*iluminacion*

Lighting significa iluminación, es decir, acción y efecto de iluminar.

Como podéis deducir se necesitan luces para iluminar los objetos 3D para que parezcan lo más reales posibles en la renderización final.

En un programa de diseño 3d, por ejemplo el buenísimo Blender disponemos de varios tipos de luces

  • Lamp: Es un tipo de luz que envia luz en todas direcciones.
  • Sun: Simula la luz del sol, así como su tonalidad, intensidad y sombras..
  • Spot: Luz que trabaja como un foco.
  • Hemi: Luz que simula la iluminació proveniente de un día nuboso o con el cielo irregular.
  • Area: Simula la luz que sale de superfícies iluminadas (televisión, monitor, una ventana…)

Teneis información más detallada en el Mediawiki de Blender, concretamente en el apartado dedicado a la iluminación

Aquí pueden ver las luces que disponemos en un programa de diseño gráfico (Blender).

*mapping*

Mapping significa mapeado de texturas, también lo pueden conocer con el nombre de texturizar.

El mapping es el proceso de desarrollar y asignar atributos al material de un objeto para mostrar una apariencia real.

Antes de que las texturas sean aplicadas, todos los objetos 3D suelen tener una apariencia de plástico gris. El mapeado, le da al objeto un color, definición o textura específica.

Lo mas importante del mapeado de texturas son la corrección de perspectiva y el filtro bilinear.

Esta es una imagen simple de texturizado en 2D, la parte que esta de color verde oscuro de la imagen no esta texturizada, como pueden ver es solo un color y la parte de abajo a la derecha si esta texturizada ya hay una textura rugosa.

*motion blur*

Efecto gráfico que simula el desenfoque de movimiento ocasionado por el rápido desplazamiento del entorno o de cualquier objeto desde el punto de vista del espectador.

para facilitar su implementación, el hardware gráfico suele incorporar una estructura de almacenamiento temporal (buffert T), donde se guardan dos imágenes consecutivas de una animación para crear una adicional intermedia capaz de aportar este efecto.

En estos dos renders realizados en Blender pueden ver el efecto de movimiento (DOF) desactivado (arriba) y activado (abajo.

###################################################

bueno este fue mi post , espero que los disfruten y aprendan algo ..

###################################################

Nuevo juego de karaoke: Performous

Hola a todos,

Tal vez a alguien le interese probar un juego de karaoke llamado Performous. No se trata de un programa que intente hacer competencia al Ultrastar Deluxe, es tan sólo una alternativa. Es totalmente compatible con canciones en formato Ultrastar y también en formato FOF (de Frets on Fire y FoFiX), ya que también es un juego válido para juego en modo “banda” (al estilo Rock Band). Esto hace que también sea posible en canciones en formato FOF (se recomienda comenzar por el pack Rock Band y Rock Band 2; buscad texto en la página por “Contiene los 16 Sets fusionados en un solo juego” para encontrarlo antes :D ), silenciar la voz de la cación (pues este formato tiene las canciones grabadas por pistas); para ello, debemos cambiar el nombre de la pista “song.ogg” a “vocals.ogg” y ¡listo!, podremos activar/desactivar la voz con “CTRL+v” o con “CTRL+MAYUS+v” mientras estemos jugando con esa canción. También el juego viene con un script para hacer este cambio con todas las canciones que estén en ese formato.

Presenta algunas ventajas con respecto al Ultrastar Deluxe, especialmente en cuanto a ejecución (carga más rápido las canciones, consume menos recursos…) y algoritmos de reconocimiento de tono (se trata de un algoritmo muy rápido basado en la transformada de Fourier, que permite “pintar” en el juego nuestra voz como si fuese una onda contínuaen vez de sucesivas rayas horizontales); eso permite también jugar 4 cantantes al mismo tiempo, siendo los cuatro representados sobre la misma “partitura”. Su desventaja principal puede que sea su entorno, que no es tan bonito o manejable como el del Ultrastar Deluxe.

Instalación:

  • Ubuntu: descargar e instalar el paquete (la versión 0.5.0 sólo está disponible para Ubuntu 9.10 Karmik)
  • Otras distribuciones: igual que en Fedora (es posible que existan paquetes hechos o que tengamos que compilar los fuentes nosotros).
  • Instalarlo con el código fuente: la documentación la encontraremos en el link disponible en el punto “Fedora:”. Tan sólo hay que descargar los fuentes, instalar con una línea de comando las dependencias requeridas y ejecutar 5 comandos que vienen listados. Si nos encontramos con algún problema, de nuevo es recomendable acudir al canal IRC (es lo más rápido para resolver una duda y de paso podemos ayudar a corregir algún error del programa).

Si tenéis alguna duda o habéis tenido algún problema con la instalación, os recomiendo:

  • Wiki de Performous
  • Foro de Performous

Un saludo!