17 dic 2007

Por qué los juegos son tan adictivos?

Hace ya algun tiempo, leí unas estadísticas sobre el nivel de ventas de software en el mundo clasificados por grupo; y me llamó profundamente la atención, que el grupo "juegos" fuera lejos lo mas comprado ( ni siquiera la suma de los restantes grupos igualaba a la cantidad de juegos vendidos ).
Después, pensando coincidí con el articulo, puesto que de los software que yo estaría dispuesto a comprar, en primer lugar estaban los juegos.
Pero algo distinto ocurre con las personas cuando se sienta frente a un computador o una consola o maquina de juegos; pareciera que las personas tenemos una predisposición especial cuando de jugar se trata; esto no debiera ser tan extraño puesto que es una actividad sumamente placentera y además con fuerte dosis catartica ( que permite a quien juega liberar tensiones provocadas por el quehacer cotidiano ).
No es de extrañar entonces, que los juegos en la red, se presenten como un gran fenomeno; y tenga una tremenda llegada en un segmento amplio de la poblacion joven y adulta-joven ( preferentemente masculina ).
Pero, entrando un poco mas en profundidad ¿por qué un juego puede ser tan adictivo?, sin ser sicologo ni sociologo ( no ningun otro ...logo ) y tomando como referencia mi experiencia personal: las personas tenemos necesidad de actividades que te induzcan estados placenteros.
Cuando estás jugando, es como si quedaras en trance; estas involucrado; toda tu atencion está puesta en los acontecimientos del juego; una gran cantidad de adrenalina inunda el torrente sanguineo; te aferras con locura al comando del juego y ni percibes toda la tensión que descargas; tanto asi, que los comandos, teclados y mouse "sufren" al extremo de tener que cambiarlos periodicamente... jajaja, el problema mayor es cuando juegas en un computador que no es tuyo! ( y cuando llega papito a usar el computador y estan las teclas pegadas... o el mouse hace lo que se le antoja jaajja... seguro que tendras un tiempo sin poder usar la computadora ).
Y entrando mas profundamente, esto se parece a cuando sueñas, porque mientras manejas ese auto o disparas esa arma increible, eres el personaje, uno "vive" el personaje, de echo, no hay nada mas frustrante que morir o cometer un error justo cuando estas llegando a la meta!!... y lo intentas una y otra vez, tantos intentos como sea necesario para lograr la perfeccion... ahhhh que placentero es lograr salvar ese obstaculo que te mantuvo despierto hasta las 4 am !!!!.
A eso agrega la posibilidad de relacionarte con cientos de personas de todo el planeta en un mismo espacio (son los juegos en la red) ... esto ya es otro nivel!!!, todos estos juegos tienen como parte integral del juego la posibilidad de comunicarte con otros ( una especie de chat uno a uno, uno a varios o varios a varios ). Para avanzar en estos juegos no solo depende de tu destreza, sino tambien de tu habilidad para relacionarte/asociarte con otros para lograr objetivos cada vez mas dificiles.
El fenomeno de este tipo de juegos mantiene preocupada a la gente adulta, maestros, sociologos y sicologos. Basicamente, creo que la mayor preocupacion radica en que ellos ( "los adultos" ), pierden el control sobre lo que hacen sus hijos; la mayor parte de los padres opta por reestringir o prohibir a sus hijos el acceso a estos juegos ( "sin siquiera hacer el intento por comprender por que sus hijos pueden dedicar tantas horas a eso, y no a estudiar ). Pareciera que en la medida en que crecemos, perdemos esa capacidad ludica tan util para el aprendizaje.
Muchos de los que juegan, ( en su mayor parte niños ), encuentran amigos, novias y familiares virtuales; una forma de relacion muy nueva, que en parte compensa la soledad de estas generaciones de familias ausentes debido a las exigencias horarias de la sociedad. Los papas y hermanos llegan tarde y agotados, sin energia para atender a las necesidades de los otros componentes de la familia. Es con estos "amigos y familia virtual" que se pasan muchas horas en aventuras fantasticas y conversaciones. Es con estos "amigos-familia virtual" que se va armando una historia comun, es una especie de vida en paralelo, llena de emociones y echos fantasticos... ufff... si aun recuerdo la primera vez que salimos con un grupo a la caza de dragones!!!! ... que emocion!!! ( y eso que no tengo nada de niño... jajajaaj ) ... me transpiraban las manos y me costaba caminar ( o sea... al monito que me representa en el juego ). Y cuando llegamos .... OMG!!! un dragon a la izquierda y otro al frente !!! que mala suerte!!! ... solo queda correr y tratar de encontrar refugio.... pero vienen mis amigos a protegerme.... jejejeje ahora tendras tu merecido maldito y temido dragon!!!!. Y cuando lo matamos.... hurrra...
Ya con el tiempo, llevabamos todo el armamento que fueramos capaces de comprar y cargar para pasarnos horas y horas cazando dragones.

13 dic 2007

Instalar VirtualBox-Ose

Esta aplicacion te permite manejar maquinas virtuales. En ese sentido, cumple las mismas funciones que vmware; está incluido en los paquetes de Ubuntu, por lo que solo tienes que buscarlo e instalar. Para ejecutarlo busca el link en el menu herramientas. Recuerda que el proceso de creacion de maquinas virtuales consta de 2 pasos ( igual que en vmware ):
1) Crear la maquina virtual, el proceso es bastante simple y solo requiere seguir los pasos que te presenta. 2) Luego de generada la maquina, viene el proceso de instalación del SO que deseas, debes contar con un CD o un ISO en el disco duro para el proceso de instalacion.
Tiene varias cosas interesantes, es mas intuitivo que vmware y pareciera que corre mas rapido que vmware. En contra encontré que tiene problemas para manejarse bien cuando entras y sales de la maquina ( lo atribuyo a algun tipo de colision con compiz ), pero el problema es grave porque si hago cambio de ventanas, en algun momento se pierde y no puedo volver a entrar en el. Me ha gustado bastante mas que vmware, es intuitivo y mas rapido en la ejecución, pero tiene el problema grave de funcionamiento erratico en el manejo efectivo de la ventana. Lo recomiendo para quien no use los efectos de ventana.


9 dic 2007

Instalar Apache2, php5, mysql y myphpAdmin

Uno de los temas mas comunes con los que se desea contar es con un servidor web ( apache2 ), que sea capaz de manejar paginas dinamicas ( php5 ) con una base de datos donde almacenar la informacion ( mysql ) y una herramienta que me permita crear/modificar, la(s) bases de datos ( myphpadmin ).
Todo el proceso me ha tomado muy poco tiempo, con practicamente nada que intervenir manualmente ( porque la instalacion es local, o sea, no estamos haciendo visible el servidor web en interne ).
Todo el proceso de instalacion lo haremos usando la herramienta grafica de instalacion de paquetes, Synaptic.
Lo primero es instalar el servidor web, para eso buscamos "apache2", marcas apache2 y tambien libapache2-mod-php5; si piensas usar xsl/xml, tambien marca libapache2-modxslt.
Aplicas los cambios para que instale el servidor web. Una vez terminado; puedes escribir http://localhost en la barra de firefox para probar la instalacion ( debiera mostrarte una pagina inicial con el titulo "index of" y mas abajo un vinculo a la ubicacion de las paginas del servidor "apache2_default"; si haces click en ese link, te presentará una pagina que dice "it works!".
Listo, el servidor web esta instalado y funcionando; ahora instalaremos php5:
Buscas php5; de la lista seleccionas "php5", "php5-mysql", ( si deseas manipular imagenes desde php, marca tambien "php5-gd"); como mi intencion es crear tambien modulos con xsl/xml, marco para instalar tambien "php5-xsl"; nuevamente, elegimos "aplicar", para que instale los modulos de php5.
Para probar que la instalacion haya quedado bien, debemos crear un pequeño archivo que llamaremos info.php, y contiene lo siguiente:


Este archivo debemos grabarlo en la carpeta /var/www ( recuerda que esta carpeta esta creada por el usuario root, asi que tu no tienes atribuciones para grabar. Abre una ventana de terminal y escribes : sudo gedit /var/www/info.php. pones las lineas que estan mas arriba y grabas el archivo.
Ahora probamos : escribe en la barra de firefox http://localhost/info.php, si lo que ves es una pagina con una gran lista de opciones; entonces la instalacion esta correcta; si no fuera asi, entonces haz lo siguiente: en el menu eliges "sistema->administracion->servicios. busca en la lista "servidor web ( apache2), y haces click sobre la cajita de seleccion que aparece junto al nombre en el costado izquierdo; luego, vuelves a hacer click sobre la cajita ( no esto lo que haz echo es reiniciar el servidor web ). Ahora prueba nuevamente desde firefox, esta vez debiera funcionar correctamente.
Finalmente, instalaremos la base de datos: buscamos en synaptic "mysql",
marcas "mysql-server-5.0" y tambien "phpmyadmin", aplica los cambios.
Una vez terminado el proceso, estarás en condiciones para trabajar con todo esto. Recuerda que phpmyadmin es una interface web para la administracion de la base de datos. Lo puedes accesar escribiendo en la barra de firefox http://localhost/myphpadmin.

5 dic 2007

Instalar vmware server

Si bien, esta es una aplicación que es sencilla de instalar, requiere seguir ciertos pasos para que todo funcione bien.
vmware es un software que te permite tener mas de un sistema operativo sobre una maquina, sin necesidad de particionar tu disco para albergar cada uno de los sistemas; de ese modo puedes trabajar sobre distintos ambientes. Un ejemplo clasico para necesitar este tipo de configuracion, es cuando desarrollas aplicaciones y quieres cerciorarte que funcionará apropiadamente en cualquier ambiente.( ejemplo: haces un sitio web y quieres probar que funcione bien tanto en IE sobre windows, como con Firefox sobre linux o Mac).

Vmware tiene version Server, Player y WorkStation, personalemente no he probado la version workstation.
La diferencia mas importante entre las versiones server y player, es que la version server trae incorporada la herramienta para creacion de los sistemas virtuales ( obviamente, que para instalar el sistema operativo requieres de un CD o una imagen ISO, pero eso lo veremos mas adelante )

Yo instale siguiendo los pasos de la siguiente página, no creo que sea necesario repetirlos aqui.

Si todo ha ido como se espera, entonces ya estas en condiciones de instalar el sistema operativo que desees.

Una vez que hayas finalizado la instalacion del SO, corresponde instalar VMware-tools, esto se hace echando a correr el sistema operativo recien isntalado y una vez que este activo, elijes en la ventana de vmware la opcion de menu VM y dentro elijes install vmware tools, esto montara un CD dentro de la maquina virtual , lo ejecutas y listo. Ahora tienes el sistema preparado para funcionar. ( no recuerdo bien, pero creo que si estas corriendo windows, el proceso reiniciara la maquina, ya sabes... windows necesita reiniciar con casi cualquier programa jejeje ).
¿y el audio?. Por lo menos a mi, no me ha instalado automaticamente el audio, así que lo instalé de forma manual, Esto es facil, echas a correr vmware y en el menu principal elijes VM->setting; podrás ver una lista con los dispositivos actualmente instalados y al final, encontraras un boton "add", eso te permite instalar nuevos dispositivos, elijes "sound adapter", presionas el boton "next", dejas las opciones por defecto ( connected at power on y autodetected ), presionas el boton "finish" y ya tienes instalado el adaptador para sonido.
¿y mi pantalla widescreen? Si la maquina que estás instalando es windows, el proceso es algo engorroso y requiere ser cuidadoso porque es necesario modificar directamente el archivo de registro de windows. Antes que todo es conveniente que hagas un respaldo de ese archivo puesto que si te equivocas, tu nuevo sistema no arrancará.
1. Una vez que arranques el sistema, en el boton de inicio, elijes "ejecutar", se abre una ventanita con un recuadro, alli escribes "regedt32", te presentara el archivo de registro de windows, te vuelvo a repetir: Se cuidadoso al realizar los cambios!.
en el recuadro de la izquierda verás el registro como una estructura de arbol, haz click en el arbol : HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Control->Video.
En esta rama encontraras varias llaves, anda abriendo las llaves interiores hasta que en la ventana de la derecha te muestre un listado de resoluciones ( Resolution.0, Resolution.1, ... ), el numero de posibles resoluciones dependen de tu tarjeta de video.
Crearemos la nuestra usando el numero mas alto + 1 ( ej: ultima resolucion = Resolution.9; entonces nosotros crearemos la Resolution.10 ).
sobre la ventana de la derecha presiona el boton derecho del mouse, y elijes "nuevo" y del sub-menu elijes "valor binario", te creara una nueva clave con el nombre "Nuevo valor #1"; cambialo por Resolution.10 ( que es el valor mas alto + 1 en mi equipo ); le das enter.
Ahora es necesario asignar el valor de la resolucion ( en mi caso sera de 1280x800 ). Ahora presionas con el boton derecho sobre el nombre que has creado, y elijes del sub-menu "modificar", se abrirá una nueva ventana, que comienza con 4 ceros; ( como recordarás, hemos creado esta llave como binaria asi que para escribir 1280x800, debes escribir:
31, 32, 38, 30, 78, 38, 30, 30 ( siendo 30 la representacion de 0 y 39 = 9; el valor 78=x ).
Finalmente, agregas 00 al inicio de la nueva linea.
Ahora, cierras la ventana; cierras el archivo de registro y reinicias el sistema; una vez que arranque nuevamente, puedes cambiar la configuracion como normalmente lo haces.

4 dic 2007

Problemas de Instalación

Normalmente, los fabricantes de piezas y equipos ( hardware ), construyen al menor costo posible, por lo que hacen que su dispositivo ( tarjeta de red, mouse, webcam, etc ), trabaje bien con alguna de las versiones de M$ y listo. Como sabrás, cada dispositivo requiere de software ( conocido con el nombre de Drivers ) para que el Sistema Operativo pueda interactuar con el; y he aquí el problema: El driver; el que se construye pensando en un SO en particular. Cuando el SO para el que se construye es alguna versión de Microsoft, generalmente no existe disponible el codigo fuente para poder generar un "Driver" que pueda interactuar con otros SO ( como Linux o macOS ).
Afortunadamente, cada vez es mas común que los fabricantes generen una versión de sus Drivers para Linux y/o Mac.
Asi que si estás pensando en adquirir algún nuevo equipo y te gustaría usar un sistema que no sea M$, entonces, preocupate por averiguar que grado de compatibilidad tendrá ( es facil si te pones a googlear ), con eso te liberarás de algunas horas de trabajo buscando habilitar dispositivos reestrictivos.
Ok, entonces es el momento de ir instalando algun software que voy a necesitar.

Instalar vmware server 1.04:
Instalar virtualBox-ose 1.5
Instalar cedega
Instalar mono develop
Instalar apache2, php5, mysql, phpmyadmin
Instalar Eclipse
Instalar Azureus
Instalar Amule
Instalar joomla 1.5

3 dic 2007

Acuerdo M$ con Gobierno Chileno

Si bien, este no es uno de los temas que he definido como de interés, pero.... este tema es sumamente importante, porque afectará a muchisima gente, y porque genera un "precedente" que seguramente se tratará de "copiar" en otros paises.

Así que lee este post, es importante para toda la comunidad de usuarios de Internet; aunque uses windows y pienses que esta situacion te favorece, si lo piensas mejor, verás que los unicos que se benefician son los grandes capitales, y el dirigismo.

Despierta: Evitemos un futuro Transantiago tecnológico