¿A donde vamos a llegar?

3 10 2009

Como bien lo comente en el twitter @katzider, hoy me dí cuenta de que realmente la gente está enloqueciendo y llegando a límtes que nunca antes había alcanzado, muestras la hay en todas partes, y cuando viajas diariamente en transporte colectivo, te puedes dar cuenta del ánimo común de las personas, en el metro, hasta el más intelectual puede ponerse bastante bronco por el hecho de que alguien pase y lo empuje, quizá sea el calor, o el olor de la concentración masiva lo que los hace estar en ese ánimo, y a esto aunarle el hecho de que cuando hay mucha gente la marcha del tren es bastante lenta, lo cual produce que la gente llegue tarde a sus destinos, es un hecho que somos demasiados. Otra cosa que me llamó bastante la atención fue que un niño  de secundaria, debido a que el metro tardaba mucho, comenzó a dispararle a la gente con su mano, haciendo alusión a un revólver, su expresión era de mucho enojo, ¿a qué extremos estamos llegando?, la problemática que nos afecta día a día está haciendo de México una nación de desquiciados que pueden disparar a diestra y siniestra dentro de un transporte público, a secuestrar aviones con bombas de calcetines. Si no se hace algo pronto, pronto veremos escenas de violencia cada vez más desenfrenadas, la solución está en el empleo, en la educación, la gente no quiere un espectáculo de luces en el zócalo, sólo quieren un lugar para laborar y ganar lo suficiente para mantener a su familia.





14 01 2009

Nueva entrada

Este es nuestro documento





14 01 2009

Fulanito

Grupo 44

Esta es una descripcion de nuestro trabajo:

sdsdfs

dfsd

fsdf

fssdfsdf

adobe-certified-datasheet

adobe-certified-datasheet1





Instalacion de VMware Server/Workstation en Ubuntu Hardy

2 08 2008

La instalación del sistema de virtualización de VMware (Server y Workstation) puede llegar a dar algunos problemas, aqui voy a describir como instalar este programa sin complicaciones.

Inicialmente debemos tener instalados los siguientes paquetes: build-essential y linux-headers-

#apt-get install linux-headers-`uname -r` build-essential

Ya que hayamos bajado el paquete desde la pagina de VMware
Descomprimimos el paquete:
#tar zxvf vmware.tar.gz
Pasamos la carpeta de vmware-distrib a algun lugar decente:
#mv vmware-distrib /usr/local/src
Entramos en la carpeta y ejecutamos el vmware-install.pl
#cd /usr/local/src/vmware-distrib
#./vmware-install.pl

Respondemos por default las preguntas que se nos hacen dando enter, hasta que llegamos a un punto en que se tiene que construir el modulo de vmware y que es donde generalmente se tienen problemas.

None of the pre-built vmmon modules for VMware is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? yes
Using compiler “/usr/bin/gcc”. Use environment variable CC to override.

Solución a todos los posibles problemas de construccion de los modulos

Para matar todos los posibles problemas vamos a realizar dos cosas:
1. Aplicar un parche, cambiando su codigo fuente

Bajamos el parche desde aqui, se llama vmware-any-any115

#wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz
#tar zxvf vmware-any-any-update115.tar.gz

Ingresamos a la carpeta para cambiar el codigo fuente:
#cd vmware-any-any-update115
#tar xvf vmmon.tar
#cd vmmon-only
#cd include

Ahora vamos a modificar la linea 74 del codigo fuente cambiando el asm/bitops.h por linux/bitops.h
Eso lo haces con el editor que quieras

#cd ../../
#rm vmmon.tar
#tar cvf vmmon-only vmmon.tar

Hacemos algunos ajustes necesarios
#mv /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar.orig
cp vmmon.tar /usr/lib/vmware/modules/source

Y finalmente ejecutamos el runme.pl
#./runme.pl

Al aplicar el parche junto con el cambio en el codigo fuente practicamente se elimina cualquier tipo de problema que se tenga con la configuracion del modulo vmmon del vmware (server o workstation)

Espero que este post sea de utilidad se aceptan dudas y acalaraciones.





Coleccion1

18 07 2008

Aqui les dejo un poco de las imágenes que edité en un rato de ocio.





Synergy

8 07 2008

Synergy es un programa open-source que permite compartir un mouse y un teclado para dos o más computadoras, esto nos proporciona un ahorro de hardware y espacio en nuestro centro de trabajo. Cumple el deseo de pasarle el cursor de una máquina a otra sin tener que cambiar de mouse ni teclado, funciona a través de la red y esta basado en el modelo de cliente-servidor. Se puede ejecutar en varias plataformas simultáneas, y tiene además la fantástica modalidad de poder copiar y pegar texto entre las máquinas.

En este post vamos a instalar y configurar el Synergy entre dos sistemas operativos diferentes, un Ubuntu 8.04 y un Windows XP.

Lo que necesitamos:

  • Dos computadoras físicas
  • Un teclado y un mouse
  • Synergy

Descarga de los paquetes

Synergy puede obtenerse desde sourceforge

Windows – SynergyInstaller-1.3.1.exe

Ubuntu – Sources >> synergy-1.3.1.tar.gz

Instalación

Windows – Basta con darle doble clic al *.exe

Ubuntu

Existen dos formas de instalación para el synergy, la muy facil, y la fácil.
La muy fácil es:

#apt-get install synergy

Y la fácil es con el código fuente descargado arriba (.tar.gz).

Para que no haya problemas en la instalación debemos de instalar el siguiente paquete:

#apt-get install libxtst-dev

De no instalarlo se obtiene el mensaje de error:

configure: error: You must have the XTest library to build synergy

Descomprimimos el las fuentes

#tar zxvf synergy.tar.gz

Entramos a la carpeta que se genera y compilamos el código con los parámetros mostrados abajo


#./configure -x-includes /usr/include -x-libraries /usr/lib --prefix=/usr
#make
#make install

Ahora, sólo queda decidir quien será el servidor y quién el cliente, el teclado y mouse que nos funcionarán para controlar las computadoras son las del servidor, hay que tener cuidado con ello.

Configurando a Ubuntu como servidor

Necesitas crear un archivo de configuración en el cual le pasaremos todos los parametros necesarios

#vi /etc/synergy.conf

Y a manera de plantilla los datos que debe contener son:

section: screens
MAQUINAUBUNTU:
MAQUINAPC:
end

section: aliases
MAQUINAUBUNTU:
192.168.5.65
end

section: links
MAQUINAUBUNTU:
left = MAQUINAPC
MAQUINAPC:
right = MAQUINAUBUNTU
end

section: options
screenSaverSync = false
end

En la sección de screens deberás poner el hostname de las máquinas que participan sean clientes o servidor. En caso de no tener un servidor de DNS’s, puedes optar por ecribir directamente la IP.
La parte de aliases le otorga aliases que serán ocupados en secciones posteriores de la plantilla
La parte de links se refiere a la forma en que tienes acomodadas tus pantallas, y la dirección en que cambias de una a otra.
En la parte de options se le pueden pasar parámetros adicionales que se pueden consultar en el help y en la homepage del synergy.

Ya que hemos creado el archivo de configuración, lo siguiente es darle los permisos necesarios para que pueda ser leído.

#chmod a+r /etc/synergy.conf

Paso siguiente es iniciar el servidor, especificando el nombre del archivo de configuración que estamos ocupando:

synergys -f -–config /etc/synergy.conf

Configurando Windows como cliente

Para ejecutar a windows como cliente lo que hacemos es abrir el Synergy y poner como opción:

Use another computer’s shared keyboard and mouse (client), y escribimos la IP del servidor (Ubuntu).

Y damos clic en “start”.

Configurando Ubuntu como cliente

La forma de iniciar a Ubuntu como cliente es la siguiente:

$synergyc IPSERVIDOR

Configurando Windows como servidor

Para configurar a Windows como servidor, ejecutamos el Synergy y seleccionamos la opción que dice:
Share this computer’s keyboard and mouse(Server)

Damos clic en configure, y realmente las opciones que ahí se muestras son muy parecidas a las del archivo de configuración de linux, (como dato, en la parte de screens, primero añade+ y despues editas, en la parte de links primero edita y despues añade+)

Como dato adicional , as IP’s las puedes obtener con el comando

ipconfig Windows

#ifconfig Linux

Para saber tu hostname en Linux:

$hostname

Si tus computadoras son fijas puedes hacer que el programa se ejecute automáticamente en los dos sistemas operativos al arrancar el sistema. En windows, el synergy trae su herramienta de configuración, y en ubuntu basta con agregar el comando a Sistema>Preferencia>Sesiones o crear un script de arranque.

Eso fue todo espero que este post les funcione cualquier duda o comentario son bienvenidos.





Instalación del Jdk de Sun en Linux (además, Eclipse IDE)

15 06 2008

El java SE es una plataforma de desarrollo muy usada para el desarrollo de aplicaciones sencillas y complejas, se utiliza mucho para la iniciación a programación orientada a objetos. Su instalación en cualquier plataforma es escencialmente la misma, en todas ellas se requiere de la configuración de variables de entorno para poder hacer referencia a la carpeta que contiene los binarios, de compilación, ejecución y demás.

Descarga del binario desde la página:

http://java.sun.com/javase/downloads/index.jsp

(El archivo de descarga de instalación más sencilla debido a que no tiene dependencias es el *.bin)

Lo posicionamos en una ubicacion ideal como /usr/local/src

#cp jdk.x.x.x.bin /usr/local/src

A continuación, le cambiamos los permisos:

#chmod a+x jdk.x.x.x.bin

Y finalmente lo ejecutamos

#./jdk.x.x.x.bin

Lo que sigue es sólo cambiar el valor de las variables $PATH y $CLASSPATH

(Ubicamos las carpetas de instalacion bin/ y lib/ del jdk)

Para que lo haga cada ves que nos logueamos, editamos el archivo $HOME/.bash_profile

y agregamos las siguientes líneas:

PATH=$PATH:<ruta_del_bin/>

Para la variable CLASSPATH primero debemos saber si existe;

En otra terminal le damos un

#echo $CLASSPATH

Si no sale nada es que no existe, y la línea que debemos agregar en el $HOME/.bash_profile es:

CLASSPATH=<ruta_del_lib/>

En caso de que ya exista, la línea debería de ser:

CLASSPATH=$CLASSPATH:<ruta_del_lib/)

Todas las línea que se agregaron, tanto la del PATH como la del CLASSPATH van antes del comando:

export PATH;

Y listo la próxima ves que te loguees, el java estará funcionando.

Ahora en cuanto al eclipse la instalación es mucho más sencilla, la descarga del paquete es desde:

http://www.eclipse.org/downloads/

El paquete que se debería descargar es el Eclipse IDE for Java Developers.

El cual también es un comprimido *.tar.gz

Lo posicionamos en una ubicacion ideal como /usr/local/src

y lo descomprimimos en /usr/local/share

con el comando

#tar zxvf eclipse.x.x.tar.gz

dentro de la carpeta que se genera hay un archivo ejecutable llamado “eclipse”, para hacerle un link al escritorio hacemos un enlace simbólico:

#ln -s /usr/local/<carpeta_del_eclipse/eclipse $HOME/Desktop








Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.