¿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.





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





Me declaro fiel usuario con privilegios de administrador de una tux!! jajaja

28 04 2008

Bueno, pues a elegir!

Mujer Virus
Cuando menos lo esperas, se instala en tu apartamento y va apoderándose de todos tus espacios.Si intentas desinstalarla, vas a perder muchas cosas; si no lo intentas, perdes todas.

Mujer Internet
Hay que pagar para tener acceso a ella, por lo general gusta de banda ancha.

Mujer Servidor
SIempre esta ocupada cuando la necesitas aunque se jacta de tener multiprocesamiento.

Mujer Windows

Sabes que tiene muchos fallos, pero no podes vivir sin ella. Tienes que comprarle coche nuevo cada mes, a falta de seguridad siempre se lo vuelan

Mujer Macintosh

Preciosa, infalible y algo cara, no muy compatible con otras… y solo el 5% de los hombres saben la dicha de tenerla.

Mujer Powerpoint

Ideal para presentarla a la gente en fiestas, convenciones, etc.
Mujer Excel

Dicen que hace muchas cosas, pero vos tan solo la usas para la operación básica.

Mujer Word

Tiene siempre una sorpresa reservada para vos y no existe nadie en el mundo que le comprenda totalmente.

Mujer D.O.S.

Todos la tuvieron algún día, pero nadie la quiere ahora.
Mujer Backup

Tu crees que tiene lo suficiente, pero a la hora de “vamos a ver”, le falta algo.

Mujer Scandisk

Sabemos que es buena y que sólo quiere ayudar, pero en el fondo nadie sabe lo que realmente está haciendo.

Mujer Screensaver

No sirve para nada, pero te divierte.

Mujer RAM

Aquella que olvida todo apenas se desconecta.

Mujer Disco Duro

Se acuerda de todo, todo el tiempo.

Mujer Mouse

Funciona sólo cuando la arrastras.

Mujer Multimedia

Hace que todo parezca bonito.

Mujer Usuario

No hace nada bien y siempre esta haciendo preguntas.

Mujer E-Mail

De cada diez cosas que dice nueve son tonterías.

Mujeres según sistema operativo Aportación de un completo desconocido en otra página

Novia Vista:

Es la que uno elige porque la ve bonita y esta medio buena, pero después de un tiempo te das cuenta que no hace lo que tu quieres, y fue una mala elección, te hace feliz mientras la enchufas con un readyboost.

Novia XP:

Es del tipo más común, es la novia normal, no es la gran cosa, pero uno lleva tanto tiempo con ella, que no es capaz de dejarla.

Novia 98:

Uno lleva tantos años con ella que ¡para que cambiarla!, si uno ya se acostumbró a todas sus mañas.

Novia Tux:

Se le saca en mayor rendimiento con el menor esfuerzo. Si la comprendes a ella, las comprendes a todas. Los servicios que te da son gratis, y por lo general puedes ayudarte de la comunidad, (no es celosa)

Novia *nix:

Casi nadie la conoce, no es bonita ni fea, pero ella se presta para hacer muchas cosas. No cualquiera es capaz de manejarla.

Novia Ubuntu:


Es la que uno dice, “¡con ésta me voy a casar!”. Prometedora, bonita, pero como toda novia, tiene sus mañas escondidas.

Novia Mac:

No la tiene cualquiera, para llegar a una de estas hay que tener mucha plata, su mantenimiento es mas caro que cualquiera de las anteriores. Pero tiene sus ventajas: no molesta tanto, es la más bonita ¡y es la que todos querrían tener!